go to post Robert Cemper · Jun 20, 2024 see: https://docs.intersystems.com/iris20241/csp/docbook/Doc.View.cls?KEY=RGOT_complete browser search "Extent Index"
go to post Robert Cemper · Jun 18, 2024 in XML the construct with ![CDATA[ gets used if the string contains anycharacter that may cause conflicts in XML parsing:In your case it is the & (Ampersand) that triggers the different use. THIS causes the ![CDATA[ in a string field!.
go to post Robert Cemper · Jun 16, 2024 $ZTRAP is pretty much the same idea as ONERROR that you find inBASIC, VB, VBA, JavaScript and some other old languages. a left over from M
go to post Robert Cemper · Jun 14, 2024 in docker-compose.yml change command: --key /dur/key/iris.key to command: --key /dur/key/iris.key -b "sleep 2000" so the container starts but IRIS is not started2000 is just some hang for your investigation (2000 sec) in a 2nd session run docker-compose exec iris bash and start IRIS manually to see all details of what might be wrong
go to post Robert Cemper · Jun 12, 2024 I share your suspicion on reserved Verbs. You may try m.Name as "myName" Or even m.Name as "Name" Just a guess from the hip
go to post Robert Cemper · Jun 9, 2024 Start reading the documentation:Running the Terminal Application from the Command Line
go to post Robert Cemper · Jun 7, 2024 once you know what namespace you are looking at you may list available schemata bySELECT * FROM INFORMATION_SCHEMA.SCHEMATA which returns 750 rows for namespace HSCUSTOM
go to post Robert Cemper · Jun 7, 2024 first you need to install a valid DSN: Defining an ODBC Data Source on Windowsfor PS you may take the same approach as described here
go to post Robert Cemper · Jun 6, 2024 And here is the full documentationProcessing Errors at the Terminal Prompt
go to post Robert Cemper · Jun 6, 2024 2d indicates that you are 2 stack levels down from Command prompt last entered by doenter QUIT to return to top do ^%STACK may display your way down to your actual point
go to post Robert Cemper · Jun 5, 2024 Wrap your SELECT in an Outer SELECT LIST(...inner select ...)try: SELECT LIST(DIAGNOSE) FROM ( SELECT MRDIA_.....->MRCID.... FROM ...... WHERE ..... ORDER BY ...... )
go to post Robert Cemper · Jun 4, 2024 What you describe is indeed named Global:and the syntax could be ^ehr.IP to follow your question.It is visible over the whole namespace.If you use ^%ehr.IP the % makes it available over all namespaces of your installation. Set ^%ehr.IP="whatever you need" is creating it
go to post Robert Cemper · Jun 4, 2024 @Enrico Parisi : I fully support your point!Global mapping - in any form - is the path for CONTROLLED managed growth.So I wonder about the intention of the "continuation".
go to post Robert Cemper · Jun 4, 2024 A quite interesting feature.Did you take a look on how backup management is affected / involved by this design ? I just fail to imagine how to keep all this in synch.e.g. if spread over several drives:Are they backed up in total or in volume junks ?
go to post Robert Cemper · Jun 2, 2024 Sorry: my typo: zipcode.csp generates csp.zipcode.CLS <script language="cache" method="AlertUser"> this generates the method.But your CSP page works with HTML + js in your Browserto the Browser that interprets and call just as JS. BTW: old CSP pagesYES, this hasn't changed since it was fresh ~22 years ago (my 1st training docu @ISC)and NO browser ever accepted ObjectScript as scripting language.the <script language="cache" ...> tag is just a compiler directive and never reaches the browser.
go to post Robert Cemper · Jun 1, 2024 Principal limit: HTML just knows about JavaScriptJavaScript is executing an XHTML call to your Ensemble carrying along all required credentials.e.g. sessionid, encryption, cookies, ....In your namespace SAMPLES zipcode.cls ia a detailed example,your call looks like this; #server(..validateZipCode(zipcode))# But the generated code is this: ("cspHttpServerMethod")_"('"_(..Encrypt($listbuild($classname()_".validateZipCode"))_$select(%session.UseSessionCookie'=2:"&CSPCHD="_%session.CSPSessionCookie,1:""))_"',zipcode)",! HTML has no idea about all this
go to post Robert Cemper · May 30, 2024 OOUHH. Weblink had end of life more than 20 years agoIt was the unloved predecessor of CSP.
go to post Robert Cemper · May 27, 2024 Win authentication is somethingIRIS authentication is something else.They rarely match each other.