go to post Robert Cemper · Nov 30, 2019 mine is Windows. I just tried it with the Symposium (Docker, UBUNTU) ==> Community Version + Key License Capacity InterSystems IRIS Community license Customer Name InterSystems IRIS Community Order Number 54702 Expiration Date 10/30/2021 Authorization Key 8116600000500000500008000084345EF8F2473A5F13003Product=ServerLicense Type=Concurrent UserServer=SinglePlatform=IRIS CommunityLicense Units=5Licensed Cores=8Authorized Cores=8Extended Features=3A5F1300 . . . . . . Atelier required a restart but then it worked. WELL: default in Ubuntu / Docker : firewall offI fear Red Hat is different. But my last Red Hat is 15 yrs back :-( My personal decision was to move to Docker because it is really easy after 1/2 day playing with basics.
go to post Robert Cemper · Nov 29, 2019 Hi Udo, I tried it with my 1 year old Atelier installation.Setup of a new sever connection.The test showed me: OK so I changed to PASSWORD only AND the test worked OK. And access as well..
go to post Robert Cemper · Nov 29, 2019 you either remove the reference to the objector terminate the process that holds the references.
go to post Robert Cemper · Nov 29, 2019 The added %XML.Adaptor is not active until the related object is closed and a new instance of it is opened again.
go to post Robert Cemper · Nov 28, 2019 check license usage in SMP/Operations Check CSP Session as well In Security / Application force authentication not to lose licenses to Unknown user,It is not to comfortable but may help. BTW. my preview licenses had all features but NO users. I kicked them as useless.
go to post Robert Cemper · Nov 28, 2019 You are on the right way.It has to be a SYSTEM DSN. in win10 clich to startthen click the GEAR symbolnext search for ODBC and you should be there. OR search from WINDOWS control panel -> administration -> ODBC data sources (64bit) -> System DSN
go to post Robert Cemper · Nov 25, 2019 sorry. this was done by a PHP developer back in 2008/2009. the <Caché side was default from the wizard. I have no idea about the details anymore.
go to post Robert Cemper · Nov 21, 2019 $system.UpgradeAll("",.ERRLOG) may give you a hint on problems. Studio sticks with dictionary version. If there is a mismatch Studio refuses. And Mgmt Portal only shows Class documentation. I'm not so familiar with Healthshare: Is there eventually some Read/Only DB involved that blocks Update ?I think of class... EXTENDS (read/only class), ENSLIB ???
go to post Robert Cemper · Nov 21, 2019 eventually check qualifiers. Do $system.OBJ.ShowQualifiers() It could be necessary to set some of them by do $system.OBJ.SetQualifier()
go to post Robert Cemper · Nov 21, 2019 Try to run $system.OBJ.UpgradeAll() to catch all namespaces involved Some namespaces are excluded. %SYS for sure, not so sure about SAMPLES
go to post Robert Cemper · Nov 18, 2019 Great stuff! just a few years to late for me but good for future projects
go to post Robert Cemper · Nov 18, 2019 I faced a similar issue some years back. As PHP is so close to web servers I decided to use a WebsService to call the ClassMethod aka Procedure.It was easy on both ends and I could avoid the ODBC module (at that time only 32bit)
go to post Robert Cemper · Nov 17, 2019 In addition to Nigel's answer.: A central list of all routines doesn't seem to exist. But: Search the Documentation for CHUI and you will be surprised.(CHUI stands for CHaracter based Utility Interface) Special findings: Using ^GBLOCKCOPY for Fast Global Copies Character-based Management Routines Legacy Documentation this is really old stuff and mostly obsolete but still operational for special requirements WARNING: they are hard to read and much harder to understand Using the Caché ^%R Routine, Version 2008.1. Caché Programming Guide, Version 4.1: “Chapter 9 — Additional Routine Utilities” includes: %RCHANGE, %RCMP, %RCMPSEQ, %RCOMPIL, %RCOPY %RD, %RDEL, %RDELETE %RFAND, %RFIND, %RFIRST %RI, %RIMF %RKILL %RO, %ROMF %RPURGE %RVERMAX Caché Programming Guide, Version 4.1: “Chapter 10 — Additional Global Utilities” includes: %G %GCHANGE, %GCOPY %GD %GI, %GIF, %GIGEN %GO, %GOF, %GOGEN %GSET
go to post Robert Cemper · Nov 16, 2019 I'd expect better text search in a source control repository.Anyhow there is either a bug or a setup problem related to your Error msg in Atelier. Do you have any Windows based PC available to use Studio ?
go to post Robert Cemper · Nov 16, 2019 This routine is mapped to another database, are you sure you want to change it?? No => yes%DIRFULL.INT reply with NO (default) and you won't change any %*routine if you work from your namespace (RPMS?)
go to post Robert Cemper · Nov 16, 2019 you use %session.AppTimeout which has a default of 900 (sec). but SetCookie asks for a Time !method SetCookie(name As %String, value As %String, expires As %String = "", path As %String = "", domain As %String = "", secure As %Boolean = 0, httpOnlyFlag As %Boolean = 0) I see from https://stackoverflow.com/questions/13154552/javascript-set-cookie-with-expire-timewhat string this might be. 'Mon, 18 Nov 2019 08:50:17 GMT'; My assumption - your 900 was just not recognized and the default (=session) was set
go to post Robert Cemper · Nov 16, 2019 BTW.why don't you use your source control for this type of text search?
go to post Robert Cemper · Nov 16, 2019 just a guess: with 850 chars length, this looks somewhat oversized. and the query itself doesn't make much sense: ?query=.*Cache.*&documents=*.cls,*.java,*.png,*.confluence,*.html,*.mediawiki,*.tracwiki,*.mdtext,*.shtml,*.doc,*.workingsets,*.chromium,*.patch,*.adoc,*.js,*.emof,*.macrodef,*.markdown,*.bmp,*.htpl,*.diff,*.xml,*.bas,*.xmi,*.ico,*.shtm,*.textile,*.twiki,*.ent,*.ecore,*.wsdl,*.ant,*.svg,*.md,*.prefs,*.jpeg,*.json,*.txt,*.int,*.rtn,*.xhtml,*.server,*.csr,*.mod,*.css,*.csp,*.class,*.xsd,*.docx,*.gif,*.log,*.exsd,*.xsl,*.xslt,*.e4xmi,*.mac,*.setup,*.mvb,*.ad,*.asciidoc,*.wml,*.dtd,*.mvi,*.htm,*.jpg,*.inc,*.properties&max=2147483647&sys=1&gen=0 I doubt that you have all those file extensions available in Caché or IRIS Reduce it to the few useful ones that you konw from Studio: *.prj,*.mac,*.int,*.mvi,*.inc,*.bas,*.cls,*.csp,*.csr,*.xml,.*js.*.css,*.xsl.*.xsd,*.mvb,*.dfi
go to post Robert Cemper · Nov 14, 2019 I don't trust this line: Set zdh=$zdatetimeh("11/14/2019 15:18:56") rather use Set zdh=$zdatetimeh("2015-11-14 15:18:56",3) to be sure about zdh