go to post Cristiano Silva · Sep 28, 2022 Hi @Marykutty George you can use the WebGateway EventLog to capture more informations about the request did to WebGateway. See the documentation: https://docs.intersystems.com/iris20201/csp/docbook/DocBook.UI.Page.cls?KEY=GCGI_oper_config#GCGI_config_parms_system_event
go to post Cristiano Silva · Sep 14, 2022 Hi @Rochdi Badis Complementing @David Hockenbroch answer, you need to change the If statement, because we can't compare TimeStamp directly, even in the internal format, because in the comparision they are treated like strings. Use some one of these methods: $System.SQL.Functions.DATEDIFF ##Class(%Library.UTC).Compare ##Class(%Library.UTC)Diff
go to post Cristiano Silva · Sep 12, 2022 Hi Evgeny, You can handle deploy of Production Items and Configurations with the classes of package: Ens.Deployment More about deployment of productions Other way you can implement Production Source Control. Regards.
go to post Cristiano Silva · May 30, 2022 Hi Rochdi, The HTTP error 500 indicates that something happened in the server that's cause a error. I suggest you to do a test using postman or similar REST tool. If the works fine, maybe you can posted the JSON with some problem. Another suggest, change your code : While ('File.AtEnd) { s Line=Line_File.Read(1000)_$char(10) } do Httprequest.EntityBody.Write(Line) By: do Httprequest.EntityBody.CopyFrom(File) Regards.
go to post Cristiano Silva · May 10, 2022 Hi Nilson, Check the credentials (username and password) the error reported was "Access denied".
go to post Cristiano Silva · Mar 31, 2022 Hi Harshdeep, The error invalid of is like a Java NullPointerException or NullReferenceException of .Net. Check if intFaceDao or InterfaceDaoa are valid objects. Put these macros in you code e execute a test. $$$LOGINFO("Check intFaceDado " _ ..Adapter.intFaceDao) $$$LOGINFO("Check DaoInterfaceDado" _ ..Adapter.intFace.DaoInterfaceDao) After execution, see in the Envent Log the result. Regards
go to post Cristiano Silva · Feb 13, 2022 Hi Prashanth, You need to create another web application with Authentication Method equal unauthenticated. Default web application: Unauthenticated Web Application: Samples of access: Regards. Cristiano José da Silva.
go to post Cristiano Silva · Feb 13, 2022 Hi Michel, Yes, your SELECT statement returns the ID of he class. The ID of the %Dictionary.IndexDefinition class is compounded by parent||Name. The property parent is a reference to the class definition that contains the index. See: See the documentation for more information: https://docs.intersystems.com/irislatest/csp/documatic/%25CSP.Documatic....
go to post Cristiano Silva · Feb 2, 2022 HI @phillip jack, Like @Eduard Lebedyuk told, the better way is using stored procedures written in COS, but if you want to use only SQL you can try this: SELECT ID, $LISTGET($LISTGET($LISTGET(Skill)),1) PSKILL, $LISTGET($LISTGET($LISTGET(Skill)),2) OSKILL FROM myclass.DataBase If you change the serial object and add more properties increment the outer $LISTGET last parameter Regards, Cristiano José da Silva.
go to post Cristiano Silva · Jan 4, 2022 Harshdeep , Yes, for each version you need a specific transformation, but from a single message you can transform and route to a different HL7 versions and systems using Routing Productions See the documentation: Routing Production Cristiano Silva.
go to post Cristiano Silva · Sep 9, 2021 Hi Muhammad, See the documentation: https://docs.intersystems.com/iris20211/csp/docbook/DocBook.UI.Page.cls?KEY=RCOS_fincrement#RCOS_fincrement_seq Regards Cristiano Silva
go to post Cristiano Silva · Jul 28, 2021 Hi Lucas, That I have been know, ISC don't have native tool for data masking. Look at this open source project, maybe help you. GitHub - TheSoftwareHouse/fogger I never been used this tool. Regards. Cristiano José da Silva.
go to post Cristiano Silva · Dec 28, 2020 Hi Jens, You need to setup the port in the adapter settings. In the method SendFormDataArray all adapter settings is passed to http request object.
go to post Cristiano Silva · Dec 28, 2020 Maybe using the property parameter : (CONTENT = "ESCAPE") Controlling Transformations of Values - Projecting Objects to XML - InterSystems IRIS Data Platform 2020.3
go to post Cristiano Silva · Nov 6, 2020 Speaking about "Relational World" is better to use Classes/Tables of package INFORMATION.SCHEMA In this post has a little example: https://community.intersystems.com/post/describe-table-cache-db?page=1#comment-128856 Regards.
go to post Cristiano Silva · Oct 7, 2020 HI Bukhtiar, Iris has built in validation against a schema see: HL7 Schemas and Available Tools But, is simple to iterate over all segments of a HL7 message or any Virtual Document like this example: #Dim hl7Msg As EnsLib.HL7.Message = ##Class(EnsLib.HL7.Message).%OpenId(<changByAId>) #Dim segIndex As %Integer = 0 For segIndex = 1 : 1 : hl7Msg.SegCount { #Dim segment As EnsLib.HL7.Segment = hl7Msg.getSegmentByIndex(segIndex) // Write segment.Name, ! } For more details se then documentation: EnsLib.HL7.Message EnsLib.HL7.Segment
go to post Cristiano Silva · Sep 29, 2020 Hi Mikael, The steps 4.1 and 4.2 Is done by the EnsLib.FTP.InboundAdapter. Check the documentation Overall Behavior. For step 4.3 you can call the method delete from EnsLib.FTP.InboundAdapter in the method OnProcesssInput after you finalize the treatment of the "errors.txt".
go to post Cristiano Silva · Sep 15, 2020 Hi Ruslan, Yes see the mozila specification: https://developer.mozilla.org/pt-BR/docs/Web/HTTP/Headers/Content-Encoding