go to post Luis Angel Pére... · Jun 22, 2023 You can use the method GetColumnType, here is the url to the official documentation: https://docs.intersystems.com/iris20231/csp/documatic/%25CSP.Documatic.cls?LIBRARY=%25SYS&CLASSNAME=%25Library.ResultSet#GetColumnType
go to post Luis Angel Pére... · Jun 16, 2023 If you want something low-code you can create a Data Transformation with a HL7 message as source and as destination a class created ad-hoc with the structure that you need. Take a look to this example: The destination in a class called RestTest.FirstRestObject with this definition: Class RestTest.FirstRestObject Extends (%Persistent, %JSON.Adaptor, Ens.Util.MessageBodyMethods, Ens.Request) { /// Description Property Name As %String; /// Description Property LastName As %String; Property Childs As list Of NestedRestObject; } This object has an SQL representation wich you could use later for your analysis:
go to post Luis Angel Pére... · Jun 9, 2023 If your business service extends from Ens.BusinessService you can use this instruction to get the name of the Business Service: set businessServiceName = ..%ConfigNameGet()
go to post Luis Angel Pére... · Jun 6, 2023 Hi Yone! Take a look at the XSLT transformations: https://docs.intersystems.com/irislatest/csp/docbook/DocBook.UI.Page.cls... You can extract and format information from the XML
go to post Luis Angel Pére... · Jun 6, 2023 Really helpful Muhammad! I'll use it to introduce it to our customers.
go to post Luis Angel Pére... · Jun 6, 2023 I would try to export all the classes of the production and import it into a new namespace. After that try to open a DTL and check if it works. If there is no error the problem would be a corruption in the original namespace.
go to post Luis Angel Pére... · Jun 6, 2023 Ufff! Thanks @John Murray, the original article is written on Spanish and I totally missed that section!
go to post Luis Angel Pére... · Jun 5, 2023 Last update about Hibernate from Global Summit 2023! Hibernate 6.1 will be supported by IRIS and it will be integrated in Hibernate, no need to be included into your Java project as an independent library.
go to post Luis Angel Pére... · Jun 4, 2023 Well, at the end, the decision process is like the Osiris judgement, you have to put pros and cons in a balance: performance, scalability, easy use, flexibility, etc. From my experience working with Java, hibernate is not the decisive criteria by itself. I think that the problem is that the architect usually does not know well enough the potential of IRIS and decide to take the easy way.
go to post Luis Angel Pére... · Jun 2, 2023 Have you tried to update your 2022.1 version with the last one? You just need to run the installer of the last version to launch the update.
go to post Luis Angel Pére... · May 26, 2023 You can check it from System Monitor Log of each Mirror member. You can see an example of the log: 05/22/23-07:22:26 [SYSTEM MONITOR] System Monitor started in %SYS 05/22/23-07:26:07 [SYSTEM MONITOR] Mirror status changed. Member type = Failover, Status = Backup 05/22/23-07:33:01 [SYSTEM MONITOR] System Monitor started in %SYS 05/22/23-07:33:01 [SYSTEM MONITOR] Mirror state: Member type = Failover, Status = Synchronizing 05/22/23-07:33:31 [SYSTEM MONITOR] Mirror status changed. Member type = Failover, Status = Backup 05/22/23-07:35:55 [SYSTEM MONITOR] System Monitor started in %SYS 05/22/23-07:35:56 [SYSTEM MONITOR] Mirror state: Member type = Failover, Status = Transition 05/22/23-07:36:26 [SYSTEM MONITOR] Mirror status changed. Member type = Failover, Status = Waiting 05/22/23-07:36:26 1 alerts posted in messages.log 05/22/23-07:40:26 [SYSTEM MONITOR] Mirror status changed. Member type = Failover, Status = Backup 05/22/23-07:58:15 [SYSTEM MONITOR] System Monitor started in %SYS 05/22/23-07:58:15 [SYSTEM MONITOR] Mirror state: Member type = Failover, Status = Waiting 05/22/23-08:06:43 [SYSTEM MONITOR] Mirror status changed. Member type = Failover, Status = Backup 05/22/23-08:10:37 [SYSTEM MONITOR] System Monitor started in %SYS 05/22/23-08:10:37 [SYSTEM MONITOR] Mirror state: Member type = Failover, Status = Waiting 05/22/23-08:34:40 1 alerts posted in messages.log 05/22/23-08:35:10 [SYSTEM MONITOR] Mirror status changed. Member type = Failover, Status = Backup 05/22/23-10:50:25 [SYSTEM MONITOR] System Monitor started in %SYS 05/22/23-10:50:25 [SYSTEM MONITOR] Mirror state: Member type = Failover, Status = Waiting 05/22/23-11:00:15 [SYSTEM MONITOR] Mirror status changed. Member type = Failover, Status = Backup 05/26/23-11:03:06 [SYSTEM MONITOR] System Monitor started in %SYS 05/26/23-11:03:07 [SYSTEM MONITOR] Mirror state: Member type = Failover, Status = Transition 05/26/23-11:03:37 [SYSTEM MONITOR] Mirror status changed. Member type = Failover, Status = Backup 05/26/23-11:05:08 [SYSTEM MONITOR] Mirror status changed. Member type = Failover, Status = Primary 05/26/23-11:05:10 1 alerts posted in messages.log
go to post Luis Angel Pére... · May 26, 2023 I usually use backup and restore functionalities, the journal is synchronized automatically. You can see it in this article: https://community.intersystems.com/post/recovering-mirror-after-crash
go to post Luis Angel Pére... · May 8, 2023 Oh! thank you Robert! I've fixed the error and pushed the change on Git.
go to post Luis Angel Pére... · May 4, 2023 You can check the ISCAgent service status from the Windows Services screen: Confirm that if it's started automatically (sorry for the language of the image).
go to post Luis Angel Pére... · Apr 26, 2023 Exactly Alexey, the purpose of the article is just for training. For many of our customers the mirror concept is totally unknown and I like to have a detailed article to use as initial approach. The idea of use Docker is because you can configure two instances really fast without headaches.