Question Duncan Priest · Aug 4, 2021 Any implications of changing the type of a property of a persistent class from Timestamp to String? In a typical database, changing the type of a column from some kind of date/time to a string would require a degree of migration effort for existing values. In Caché, my suspicion is that this is not the case, and I could simply change a property definition from %Timestamp to %String (MAXLEN = "30") and recompile, without needing to worry about damaging the existing data stored for this property. Is this correct? Or would I find the existing data in this property being lost or corrupted? Thanks in anticipation #Databases #Caché 0 3 0 168
Question Duncan Priest · Aug 9, 2019 Docker image with HL7 v2 support? Hi #Docker #HL7 #InterSystems IRIS for Health 1 7 0 751
Question Duncan Priest · Mar 21, 2019 Is there a global setting in Ensemble that affects the presence (or absence) of SOAP headers HiWe have just completed a migration of a test environment from Ensemble 2012 to Ensemble 2017 on a new server. This is the last in a series of migrations but the first to encounter this particular issue. All web clients making SOAP requests to a particular external web service are receiving a fault that states:The SOAP action specified on the message, '', does not match the HTTP SOAP Action, 'http://<expected target service action follows here>'. #Business Operation #SOAP #Ensemble 0 1 0 230
Question Duncan Priest · Sep 5, 2018 XMLIGNORENULL equivalent for object valued properties I'm writing a SOAP client in Ensemble (2017.2.2) that is required to pass empty elements to the SOAP server in the form <xsi:type="ns:ResponsibleUser"/> where ResponsibleUser is a class that itself has no properties. I initially thought I'd found the answer with the XMLIGNORENULL parameter of XML enabled classes but this didn't make any difference for SOAP requests, only working when I wrote the XML to a file. #Caché #Business Operation #SOAP #XML 0 1 0 540
Question Duncan Priest · May 1, 2018 View Raw Contents link not displayed Hi CommunityI've just started developing for a new client and noticed that the View Raw Contents link isn't displayed when inspecting HL7 message contents in the Management Portal. Is the link missing due to:1) a configuration setting?2) a security setting?3) a difference between installation on Unix Vs Windows?And is there a way to turn it on?I've trawled through the doco but haven't been able to find anything on this.Thanks in advance for any help you can giveDuncan #Ensemble #HL7 0 2 0 260
Question Duncan Priest · Feb 14, 2017 Certifications and Practice questions Having developed systems using Caché ObjectScript and Ensemble on various projects over the last 4 - 5 years I'm considering trying for some certifications. I've found details of the Caché Systems Administrator and Caché Application Developer certifications but have a couple of questions:1) Is there a certification for Ensemble Application Developer?2) Are any sample questions and/or practice exams available?Thanks #Certification #Other 3 2 0 1.6K
Question Duncan Priest · Sep 13, 2016 EnsLib.HL7.Service.SOAPService Hi all #Business Service #SOAP #Ensemble 0 1 0 447
Question Duncan Priest · Aug 17, 2016 Mapping between different code sets Is there an out-of-the-box or accepted standard method for loading up mappings between different code sets and then referencing these mappings (both directions) from DTL? First thought was the built in Lookup() and corresponding data tables but these only work in one direction (key -> value) and not the reverse. Obviously I can build my own classes to support a two way mapping but am wondering if there's a standard way of achieving this. The mapping should contain the code and display name from each of the code sets and allow mapping based on either code or display name.Thanks #Ensemble #DTL #Mapping 0 2 0 557