go to post Enrico Parisi · Jun 16, 2024 It looks like an <UNDEFINED> error occurs in a SQL query generated code. Debugging generated code it's not easy/simple, I would double check SQL queries and parameters passed to the queries in the CSP page.
go to post Enrico Parisi · Jun 6, 2024 It depends on your timezone, well...the timezone configured in the IRIS system! 😊 Does the trailing +01:00 represent your timezone? Or what? I'm in a UTC+2 timezone, so: USER>w $zdt($zdth("1988-08-18 00:00:00.000",3),3,5,2) 1988-08-18T00:00:00.00+02:00
go to post Enrico Parisi · Jun 4, 2024 Does the returned sc status contains the <INVALID OREF> error? Add this line following the one I suggested: if $$$ISERR(sc) $$$LOGERROR($system.Status.GetErrorText(sc) Then check the event log after calling your component and post here what you find in the event log.
go to post Enrico Parisi · Jun 4, 2024 An integrity check also treats it as if it was a single file. This is only going to be more of an issue as the max size increses. There is no other option for integrity check because in multi volume database a global can span across multiple volumes/files and a global structure must be fully scanned to check integrity. If this is a concern, maybe splitting a global across multiple "small" (the concept of small may vary! 😁) database using subscript mapping can be an option.Integrity check is performed at database/global level, not namespace/global level.
go to post Enrico Parisi · Jun 4, 2024 Evidently there is an issue where you reference MSH:9.2, without details of your rule definition is virtually impossible to guess where the problem is.
go to post Enrico Parisi · Jun 3, 2024 I'd suggest to check the returned %Status from the %FromFHIRJSON() method. Instead of: do ..FHIRAdapter.%FromFHIRJSON(pRequest.Payload.Read(),.pmReqFHIRobj,"HS.FHIR.Model.Resource.Bundle") Use: set sc=..FHIRAdapter.%FromFHIRJSON(pRequest.Payload.Read(),.pmReqFHIRobj,"HS.FHIR.Model.Resource.Bundle") Then check the status.
go to post Enrico Parisi · Jun 1, 2024 What platform? Using the IRIS Community Edition kit you can install only client components, including ODBC driver:
go to post Enrico Parisi · May 31, 2024 There is also this recent announce from @Rob Tweed that mention support for legacy weblink applications: mg_web for ObjectScript Developers
go to post Enrico Parisi · May 30, 2024 You may have the option of using Extended Global References and in particular Bracket Syntax with References to Databases. In your code you need to change all your global references from:^SYS("CommonConfig")to^[%dbConfig]SYS("CommonConfig") Then, for normal situation where you want the %ALL mapping to apply, just use:set %dbConfig=""When you need to explicitly map it to a BARCONFIG database, then:set %dbConfig="^^:ds:BARCONFIG" This way you can switch from default %ALL mapping to "explicit reference" within your code.In the example I used a % local variable (%dbConfig) to hold the "database name reference" because it has a global scope, you may use a different approach like a property in some of your classes, a macro with some reference (in a global?) or...whatever is appropriate for your environment.
go to post Enrico Parisi · May 28, 2024 Length 50 Spoiler ClassMethod Count(i As %String) As %Integer { f p=1:1:$l(i){i ")]}D>"[$e(i,p),$i(c)} q +$g(c) }
go to post Enrico Parisi · May 28, 2024 Length: 77 Spoiler ClassMethod Count(i As %String) As %Integer { s i=$tr(i,":;8B=-^co~","") f p=1:1:$l(i){i ")]}D>"[$e(i,p),$i(c)} q +$g(c) }
go to post Enrico Parisi · May 27, 2024 I'm no Python expert at all, but it looks like user and password are missing. (uid and pwd??)
go to post Enrico Parisi · May 24, 2024 From the error you get I suspect you are sending your HS.Message.PatientFetchRequestAsync to the wrong service/endpoint in the remote server. How are you sending your request and how the operation is configured?
go to post Enrico Parisi · May 23, 2024 What does the file alert.log (in mgr dir as messages.log) contains?
go to post Enrico Parisi · May 23, 2024 irislib database is mounted as readonly database, so journal is disabled. irislocaldata database contains items used internally by IRIS and journal is disabled by design. This is standard/normal in any IRIS installation. I doubt your issue is caused by these journal being disabled and I would not tamper default/standard journal configuration for system databases.
go to post Enrico Parisi · May 23, 2024 The class HS.FHIR.DTL.vR4.Model.Resource.Bundle is a registered object and cannot be used in a persistent class property.
go to post Enrico Parisi · May 23, 2024 The first parameter (Lookup Table Name) of Exists function must be quoted: Exists("HologicProcedureFilter",.....) If you want, you can switch to the old zen based rule editor, in the upper right of the page click on the user icon and select Open in Zen rule editor: Note that it will open the rule in new tab, leaving the old tab open, make sure you use only one tab to edit the rule!
go to post Enrico Parisi · May 23, 2024 A production/ensemble message, a request in your case, MUST be a %Persistent class. BundleObject is a %DynamicObject and is not (does not extend) a %Presistent class.
go to post Enrico Parisi · May 23, 2024 In your messages.log do you see entries like: [Generic.Event] VSS Writer: OnFreeze............[Generic.Event] VSS Writer: OnThaw This is what is logged when a VSS snapshot is performed in windows. In "well behaved Windows server" this two messages are less that a minute apart