go to post Marykutty George · Aug 5 Thank you all for your suggestions. it looks like there is no direct way.
go to post Marykutty George · Jun 12 @Smythe Smythee, message volume is high so we trying to avoid reprocessing but thank you for your suggestion.
go to post Marykutty George · Feb 5 @Pierre LaFay You could try %ALL mapping? This may be useful: https://docs.intersystems.com/healthconnect20211/csp/docbook/DocBook.UI....
go to post Marykutty George · Dec 21, 2023 @Julian Matthews You could try the Schedule option from Service https://docs.intersystems.com/healthconnect20211/csp/docbook/DocBook.UI.... Also you could check the discussion here : https://community.intersystems.com/node/554071 , if that useful.
go to post Marykutty George · Dec 8, 2023 @Christine Nyamu Are you trying to find the index in DTL ? A Loop with a counter variable and check for DRG.1.3 = "PMP" could provide you the index.
go to post Marykutty George · Dec 7, 2023 @Enrico Parisi We are using generic message routing rule. Using the GetAt call is giving Invalid binary operator error. Also as we could have multiple orders - result sets in the result message we will need a way to loop in rule , which I am not sure is possible to implement in rules.
go to post Marykutty George · Dec 6, 2023 @Enrico Parisi , It is the document variable which represents the message object from rule editor :
go to post Marykutty George · Dec 6, 2023 Hi @Nimisha Joseph , Try this code : Set HL7Msg = #class(EnsLib.HL7.Message).ImportFromString(RawHL7,.tSC)
go to post Marykutty George · Nov 24, 2023 @Colin Brough , Documentation sys (https://docs.intersystems.com/healthconnect20211/csp/docbook/DocBook.UI....) - "When it is time to start, if the item is enabled, the scheduler starts it; when it is time to stop, if the item is running, the scheduler stops it." Production item will active between start and end time but it is can be controlled (to some extent) by the production component implementation. We have a service that process files from a folder using the file adapter and it is using the schedule functionality. Schedule is set to start at 22:00 and stop at 23:00. Everyday service start at 22:00 and once it finish processing all files from the folder it remain inactive until next day 22:00. In our case since the file copy to the folder from external system only happens during the day time, when the service is started it is same as running service just once between 22:00 and 23:00. Hope that helps.
go to post Marykutty George · Nov 22, 2023 We are using the Schedule feature from Business Service in our integration engine to run the service at specified times only , would this be an option for your requirement? I noticed your product version is Ensemble 2018, not sure if this option is available in 2018 version.
go to post Marykutty George · Nov 20, 2023 Can I check , what is the content of the base64 encoded data ? V2.4 ORL_O22 has different segments compared to V2.5. V2.4 has OBX segment and could use the OBX5 to include large data, if the content of the base64data is appropriate for OBX5.
go to post Marykutty George · Nov 13, 2023 Not sure if there is single built in method that will return the type of any property but there are functions to check if a property is object $ISOBJECT or is valid number $ISVALIDNUM etc . Refer https://docs.intersystems.com/iris20211/csp/docbook/DocBook.UI.Page.cls?... for list of available functions you could use. Hope that help.
go to post Marykutty George · Sep 26, 2023 Hi Subramani, Try the code below: set s=##class(%Net.SMTP).%New() set s.smtpserver="relay.abc.com" set s.port = <<portNumber>>//depending on your smtp server set s.UseSTARTTLS = 1//The name of the TLS/SSL configuration to use for smpts requests set s.SSLConfiguration = "nameofSSLToUse"
go to post Marykutty George · Sep 21, 2023 Thank you @Julian Matthews . It looks like decoding is failing due to the size limit. After the temp variable reaches size greater than 3641144 I am getting the error. Not sure if there is anyway to increase the size limit ?
go to post Marykutty George · Apr 5, 2023 We have the same task set up and it is scheduled on demand but I tested it for 1hr, 5min and 10mins and it is working okay. It could be something specific on your config. Is there anything useful in the Task history results?