go to post Kurro Lopez · Apr 19 Thanks for the solution. I'm using several templates of texts so It will be essential in my future developments
go to post Kurro Lopez · Mar 14 The error about module.xml is the ZPM installation, not for a package that I want to install
go to post Kurro Lopez · Mar 14 Thanks, but in that instance of IRIS there wasn't any ZPM before. How to remove the actual installation?
go to post Kurro Lopez · Feb 13 WOW!!!! this is the first time that I participate in a Intersystems contest and it won't be the last... thanks for all voted and congrats to the winners
go to post Kurro Lopez · Feb 4 I just uploaded my app... It is the first time that I participate in one of the programming contests... I hope you like it.
go to post Kurro Lopez · Jan 31 Thanks for all and congratulation to @Robert Cemper ... our light in our dark doubts
go to post Kurro Lopez · Sep 20, 2022 Hi, Indeed, the problem was caused because the address to which it is going to connect is variable, so the component is not configured with the Server or URL parameters. I've solved it by the following way: set ..Adapter.HTTPServer = pRequest.Url Set URL = pRequest.Url_"/search" set tHttpResponse = ##class(%Net.HttpResponse).%New() set tSC = ..Adapter.SendFormDataArray(.tHttpResponse,"POST",tHttpRequest,,,URL) if $$$ISERR(tSC) && (tHttpResponse="") $$$ThrowStatus(tSC) // Check what is the status code set content = "" while (tHttpResponse.Data.AtEnd = 0) { set content = content_tHttpResponse.Data.Read() } do pResponse.%JSONImport(content) set pResponse.StatusCode = tHttpResponse.StatusCode Regards,Kurro Lopez
go to post Kurro Lopez · Aug 16, 2022 Congratulation... next challenge... 15,000 members and 10,000,000 views 🥳🥳🥳🥳🥳
go to post Kurro Lopez · Jul 25, 2022 Thanks John, We've reinstalled it using the dowload packaged from the website. Now it works. This is the second time that the link in the WebTerminal doesn't work. Thanks againg mate. Best regards,Francisco Lopez
go to post Kurro Lopez · Apr 27, 2022 Thanks Robert but it wasn't a firewall problem. The problem was due the instalation didn't compile the code correctly. It doesn't get the version of ISC as expected. I'm using the version WebTerminal-v4.9.3, in the line 1507 there is a initialization of the parameter iscProductVersion <Parameter name="iscProductVersion"> <Description> In older Cache versions, method "GetISCProduct" does not exists</Description> <Expression>$case( ##class(%Dictionary.CompiledMethod).IDKEYExists("%SYSTEM.Version", "GetISCProduct"), 1: $CLASSMETHOD("%SYSTEM.Version", "GetISCProduct"), : 2 )</Expression> </Parameter> Later, in line 1611, it checks what is the version to set the role required: set requiredRole = $case(..#iscProductVersion >= 4, 1: "%DB_IRISSYS", : "%DB_CACHESYS") But, if I check what is my version, the answer is 3, instead of 4, so it was trying to set %DB_CACHESYS instead of %DB_IRISSYS, so the compilation didn't end. w ##class(%SYSTEM.Version).GetISCProduct() 3 Then, I've modified the file and change the comparison ..#iscProductVersion to check if is equal or upper than 3, and it works. In the line 1730, there is other comparison to set the dbPrefix, so I've modified this line also. set dbPrefix = $case(..#iscProductVersion >= 3, 1: "IRIS", : "CACHE") Now, I have the Webterminal worning fine. Note: I'm using IRIS for Windows (x86-64) 2021.1 (Build 215U) Wed Jun 9 2021 09:39:22 EDT Best regards,Francisco Lopez