go to post Eduard Lebedyuk · Jul 31, 2023 You need to set Parameter DEBUG As %Integer = 2; in adapter, not in BO. You'll get output on the current IO device (that's why you need to run BO in Foreground Mode), when your code gets to this line: set tSC = ..Adapter.Post(tURL)
go to post Eduard Lebedyuk · Jul 28, 2023 I thought the "irispip install *.whl" would install the wheel file. That is correct. Download pycryptodomex wheel same as you downloaded pycryptodom wheel, thansfer it to your server and try to install first pycryptodomex, then pycryptodom.
go to post Eduard Lebedyuk · Jul 28, 2023 I don't think there's a way to do that, but calling @Benjamin De Boe - maybe he has an idea. Also you can GetABC Query text using %Dictionary.QueryDefinition class.
go to post Eduard Lebedyuk · Jul 28, 2023 Assuming you are using EnsLib.HTTP.OutboundAdapter, you can do this: 1. In your adapter set DEBUG flag to 1 or 2: /// This is the debug flag setting (0 do nothing, 1 show request, 2 show request/response) Parameter DEBUG As %Integer = 1; 2. Start BO in foreground.
go to post Eduard Lebedyuk · Jul 28, 2023 Download wheel from a computer that does have internet connection and transfer the wheel file into the target system somehow.
go to post Eduard Lebedyuk · Jul 28, 2023 Why are you building from source? Use wheels: .\irispip install https://files.pythonhosted.org/packages/3f/a1/72ad8fbeb2630e74fa89622ab24ec0ce46dc93dc172156f1a112eb76c014/pycryptodome-3.18.0-cp35-abi3-win_amd64.whl --target C:\InterSystems\IRIS\mgr\python
go to post Eduard Lebedyuk · Jul 28, 2023 User must have U on %Ens_MessageContent to view messages, on your screenshot user only has R.
go to post Eduard Lebedyuk · Jul 28, 2023 You can call %fm2class using %SYSTEM.OBJ.FM2Class class. To obtain the XML file open %fm2class routine and export it using Studio.
go to post Eduard Lebedyuk · Jul 25, 2023 No, services are not defined in iris.cpf. You need to call irissesson from bash/ps/cmd.
go to post Eduard Lebedyuk · Jul 25, 2023 Try something like this: Response Timeout: 10 (Timeout for getting a response from the server (the timeout for opening the connection to the server is always 5 seconds). Setting the timeout to -1 means wait forever.) Reply Code Actions: E=R (R - Retry the message according to the configured RetryInterval and FailureTimeout; finally Fail unless a different action is also specified.) Retry Interval: 1 (How frequently to retry access to the output system) Failure Timeout: 60 (Total number of seconds to keep trying to deliver the message. After this number of seconds has elapsed, the business operation discards the message data and returns an error code. To ensure that no message is ever skipped, enter a Failure Timeout value of -1, which means 'Never time out'. Use a setting of -1 when complete data delivery is critical, for example in health care applications. )
go to post Eduard Lebedyuk · Jul 22, 2023 Body tab is unrelated to XML export, Contents tab is essentially XML export.
go to post Eduard Lebedyuk · Jul 22, 2023 %FromJSON also accepts filenames: set obj = {}.%FromJSON("data.json")
go to post Eduard Lebedyuk · Jul 22, 2023 Well, you already have a null check. To check if the object is locked just try to acquire exclusive lock with no wait, so it's enough to call %AcquireLock.
go to post Eduard Lebedyuk · Jul 20, 2023 All object properties in a request or response object must extend %XML.Adaptor. Lists and arrays of streams are skipped. Private properties are skipped. MultiDimensional properties are skipped. XMLIO = "IN" properties are skipped. XMLPROJECTION = "NONE" properties are skipped.
go to post Eduard Lebedyuk · Jul 19, 2023 Is this an expected growth? Check on global growth, maybe there's something you can delete. You can mount blob storage from the cloud, but performance might (and probably would) take a hit.