go to post Eduard Lebedyuk · Sep 21, 2023 Route to two BOs ("Normal" and "High" priority) with different FailureTimeout. Use SDS to keep other settings in sync.
go to post Eduard Lebedyuk · Sep 5, 2023 I highly recommend using Source Control and automated CICD pipelines and restricting manual access. This is the only way to forget about this type of issues altogether. Still, here's how you can compare code on two servers.
go to post Eduard Lebedyuk · Sep 1, 2023 Add a header field to your request in the form of Authorization: Basic <credentials>, where credentials is the Base64 encoding of username and password joined by a single colon :.
go to post Eduard Lebedyuk · Aug 29, 2023 Alternative approach: create a user which has access only to schemas you need.
go to post Eduard Lebedyuk · Aug 28, 2023 What can be recommended? Fixing memory leaks if you see your running jvm process consuming more and more memory.
go to post Eduard Lebedyuk · Aug 22, 2023 Use CheckAddressExist: w ##class(%SYSTEM.INetInfo).CheckAddressExist(ip)
go to post Eduard Lebedyuk · Aug 22, 2023 There are ways to enable VIP in AWS for IRIS without an additional NLB.
go to post Eduard Lebedyuk · Aug 21, 2023 To check all parts of the request you can use this utility method which outputs all objects as a response. Just add this to any part of your code: set %response.ContentType = "html" do ##class(%CSP.Utils).DisplayAllObjects() return $$$OK
go to post Eduard Lebedyuk · Aug 21, 2023 Tried to reproduce on RHEL9, but I got the test value, same as @Jeffrey Drumm. Are you actually not getting the TEST env var? Or some other env var? IRIS process overwrites some env vars on start
go to post Eduard Lebedyuk · Aug 21, 2023 I guess you do need to use SessionEvent. OnLogin method specifically. Or you can log every request using OnPreDispatch method in your REST broker.
go to post Eduard Lebedyuk · Aug 14, 2023 You need your own datatype, which implements method generators for Set, GetStored etc. After that use your own datatype in your main class. Example.
go to post Eduard Lebedyuk · Aug 14, 2023 In your REST Web Application settings, leave only pass (and remove group by id, if any): After that check that UnknownUser does not have %ALL. Finally try to access your REST url using Postman (or similar tool) and you should be able to see Login methind being executed.