The actual GTY is containers.intersystems.com/intersystems/webgateway:2022.1.0.209.0
And there is no :latest defined
- Log in to post comments
The actual GTY is containers.intersystems.com/intersystems/webgateway:2022.1.0.209.0
And there is no :latest defined
You're welcome. Those things keep my mind in speed. ![]()
DONE!
I found my solution and placed it in a PullRequest.
it was slightly more than just a missing port.
You may use input redirection as you find it in almost all Dockerfile installations:
RUN iris start IRIS \
&& iris session IRIS < iris.script \
&& iris stop IRIS quietly
and iris.script (as example)
zn "%SYS"
Do ##class(Security.Users).UnExpireUserPasswords("*")
zn "USER"
As Issues are disabled in the GitHub Repo I place my issue here.
Congratulations to all winners!
Not sure if I can make the date.
Anyhow using Studio since its first days in Caché 5.0 for 20+ years almost daily
and still firmly tied to Windows I just have no need for change.
And I use my experience with all tricks and shorthands burned deep in my mind.
It's just Dino's behavior as a veteran that started with X ^% in terminal
nice
but how does ERLANG relate to IRIS or Caché ?
Class Reference of %SYSTEM.Status says:
classMethode IsError(statuscode As %Status) as %Boolean
Returns 1 if the statuscode contains errors. Otherwise, it returns 0.
So if you get [res] as (0,....) it is an ERROR!
and therefore the result ofIsError should be 1. It is an Error.
%BI classes date back to Miner (DeepSee-1) and just were left in Caché over a decade at least
while its functionality was replaced by %DeepSee classes more than 10 years ago.
Of course, you can map all %BI.* classes to some DB where you have R/W access and import it from Caché.
that's about 300 Classes.
BUT: no one can tell you if they compile correctly
AND: you have to take care of the hidden %bi*.obj (~430) and other deployed code which you can't compile, but import and pray they work.
SO: this doesn't look like a promising approach.
Therefore I'd suggest migrating from %BI to %DeepSee in Caché first and to IRIS next
The questions seem to imply the view from a management position:
However, how would you recommend to people aged between 20 and 30 to start, maintain, or reboot their joy, excitement, love, or interest for coding and software development?
As I had the responsibility for a team of specialists my experience is such:
HTH
just to make your valuable entry visible in browser and email
http://<server-ip>:<smp-port>/api/atelier/
and you get back this nice JSON object:.png)
nice for IRIS, not Caché, Ensemble
SOAP is quite specific and critical to data format and structure.
You might extend it, but then Edge Server is the active part and you depend on its regular "broadcast".
If Doc Server should be the active partner I'd rather suggest to use JDBC in Linux.
Your actual $get might be embedded as a Method projected as SQL Procedure that you call.
There exist examples to even execute COS commands by that approach:
see: ObjectScript over ODBC
How do you connect to Edge Server? ECP? Some ODBC/JDBC access? plain TCP ?
late review on FHIR addedd.
%SYS.NLS.Locale is the class to achieve this.
though it's not so funny
seems to be wrapper around ^%NLS and ^%SYS.NLS
Hi @Ditmar Tybussek
Raw containers from ISC are always just US versions. (aka. international)
If you use Dockfile you have all freedom to condition YOUR container according to your needs.
MgmtPortal: this is a good old CSP feature that looks for the primary language of your browser
and translates your pages to DE if available.
Docker itself seems to have no idea about your environment.
Your keywords >90% COS + SAMPLES indicate your background.
if you don't intend to win a prize in a contest adapting some CSP Samples will be fastest. Forget any ZEN.
And just call the CSP class. never the .CSP itself.
what I mean:
NOT http://localhost:56773/csp/samples/form.csp
BUT http://localhost:56773/csp/samples/csp.form.CLS
It's my quick and dirty approach
from:
https://docs.jsonata.org/date-time#:~:text=JSON%20does%20not%20have%20a,%3A45%3A00.000Z%22%20%7D.png)
for ISO 8301
#1) your source has to be a %TimeStamp aka. ODBC format
#2) it requires a LogicalToXSD() transformation.
>
write ##class(%Library.TimeStamp).LogicalToXSD($ZDT($Now(),3,,4))
2022-08-27T22:54:48.8953Z
But there is no defined Standard.
if it is a straight 8bit DB you have the challenge to find out
how characters beyond the primitive 7bit ASCII are stored e.g. ÀöÜß € ¡¿ è & é ç
is it ISO Latin 1 , 2 ,3 4, 5 ... or any of the horrible Win encondings
2 mistakes:
#1^$get(node) delivers the content of variable node
but you would expect the result of $get(@node) usingnode as global reference
#2) the better way is to use the implicit GET
Set node = $Query(^FromExtraMed(""),1,value)
write value
it is basically using CPIPE out of a CSP page.
Article Execute Server Commands from Caché / Ensemble / IRIS
if you have just to place a bunch of lines at OS level from inside IRIS you may try my package
WebCommand If you can operate with irisowner privileges
It's similar to ! or $ in normal terminal or console access. Article on DC
Sorry, not my world. calling @Dmitry Maslennikov
A somewhat similar example might be found in ENSDEMO
Class Demo.Loan.FindRateTCPService
check this:
https://docs.intersystems.com/latest/csp/docbook/DocBook.UI.Page.cls?KEY=EHTTP_inbound#EHTTP_creating_bus_service_config
especially this:
https://docs.intersystems.com/latest/csp/docbook/DocBook.UI.Page.cls?KE…
The URL is then http://your-server-ip:your-port/
The count is totally correct as you asked for all lines of codes
you get counted all executable code.
you do not count properties, comments, whatever .....
It might be easier to do an export in UDL format and let some
Notepad or similar count the lines without any qualification.
BTW. do get paid by lines ?