Question Stefan Cronje · Feb 26, 2021 A few questions on IKO and IAM Hi *.*, I am new to IRIS, IKO and IAM. I have read through a lot of the documentation, but I need clarity on some things that I can't find in the documentation. #InterSystems API Manager (IAM) #Kubernetes #InterSystems IRIS 0 3 0 379
Question Stefan Cronje · Jan 13, 2021 CI/CD Using GitHub and Travis CI - Source to Cache XML Format Hi, I am investigating creating builds from TravisCI, which will pull the source from github.This will also involve a code review process, pull request, etc. It will be done in Multiple phases. The first one will not involve automated testing using TravisCI yet. It will only involve travisCI pulling the latest code from github and creating a release for testing(A deployment file in a format that can be loaded by Ensemble0) #Deployment #Tools #Ensemble 1 8 0 259
Question Stefan Cronje · Oct 25, 2018 How can I access array elements in a Business Rule Hi,The context of the rule set contains an ArrayOfDT(I've also tried Collection.ArrayOfDataTypes).I need to access an element using its key in the rule set using the assign function. I've tried everything I can think of and searched the documentation, but can't find anything. It is probably very obvious.Can you please help? #Business Rules #Ensemble 0 1 0 352
Question Stefan Cronje · Oct 20, 2018 Using git when sharing code between Ensemble and IRIS instances- Storage definition challenges Hi,We have a few projects and some of these projects share code "libraries". Some of which are persistent classes that are used by multiple systems. All these are currently deployed on Ensemble. We want to move some of the smaller ones to the cloud and make use of IRIS. #Git #Object Data Model #InterSystems IRIS 2 2 0 349
Announcement Stefan Cronje · Oct 7, 2018 DynamicObject Adapter for Cache and related technology stacks Hi,This is available on github and wairing for approval on the Open Exchange.It allows you to #JSON #Object Data Model #Caché Open Exchange app 2 0 1 352
Announcement Stefan Cronje · Oct 6, 2018 Debug Stack for InterSystems Cache, Ensemble and IRIS Hey folks,I've shared a debug stack we created on the Open Exchange.I want to post the link here, but need the link to this article for the Open Exchange. Which came first, the chicken or the egg? The github link: https://github.com/stefanc82/Cache-Debug-Stack #Code Snippet #Debugging #Object Data Model #Caché 0 3 0 473
Question Stefan Cronje · Aug 4, 2018 IRIS and the Cloud Platform Packages Hey folks, I am new to IRIS and cloud platforms. I've done the InterSystems IRIS Experience on the learning site and read a lot of the online documentation. What I am unable to figure out is which type of package or option you will use on the cloud provider. AWS for example, has AWS EC2, Elastic Beanstalk and some other products geared towards Docker containers.Azure has Kubernetes and some other options. #AWS #Azure #Beginner #Cloud #InterSystems IRIS 0 5 0 580
Question Stefan Cronje · Jul 17, 2017 Reverse byte order of an 8-bit string from big-endian to little-endian Hi,I have a situation where I write a character stream to a file. The file content gets signed and the signature is sent to a service provider together with the file content.The signing is done using openssl.This works perfectly on a dev PC, which is runnning Windows and has a little-endian architecture.The problem is as soon as I do this on the server, which has a big-endian architecture, the signed value is incorrect according to the service provider.The content is signed using RSA SHA256 with PSS padding. #ObjectScript #Encryption #Caché 0 8 0 3.1K
Question Stefan Cronje · Jul 10, 2017 SHA256 Signing with RSA PSS padding Hi everyone,I have a project which requires the sending of JSON messages to an external service provider using REST. The service provider requires the message contents to be signed.Their instructions: #Caché #Callout #REST API #SOAP #Encryption 0 8 0 14K
Question Stefan Cronje · May 23, 2017 Ensemble Service using File.InboundAdapter: File name of the file being processed Hi,I have created a Business Service which uses the EnsLib.File.InboundAdapter. This service will call a business service which will create an acknowledgement file in a directory specified in the operation after loading the parsed file into some temporary tables.In order to create the acknowledgement file, I need the original file name. In the OnProcessInput of the service, it receives a stream of file data, and I can't find a way to get hold of the file name.Any advice will be appreciated, thank you. #Beginner #Ensemble 0 5 0 1.4K
Question Stefan Cronje · May 19, 2017 XML Import validation to not return on the first error Hi,I have an XML file with many repeating elements to validate.The structure of the file looks like this: #Beginner #Object Data Model #XML #Caché 0 3 0 299
Question Stefan Cronje · Apr 4, 2017 WADL for REST services Is there a way to generate or create a WADL or some form of service definition for a class containing REST services or on a specific URL? #REST API #Caché 0 1 0 444
Question Stefan Cronje · Mar 18, 2017 Password change on inbound web-services We are planning to use Caché users on a SOAP web-service, so the WS-security tokens will be used.It will be username and password only for now.The passwords should expire on a regular basis and this will be configured in the system-wide security settings.The consumer of the web-service should be able to change their password on-demand or when it has expired, via a web-service call.For the on-demand change, I can create a service method which can be called by the consumer to change the password. #Beginner #Caché #SOAP #Security 0 5 0 2.2K
Article Stefan Cronje · Mar 17, 2017 2m read String Datatype with regular expression validation Hi folks,I've created a datatype class whoch extends from %Library.String with a REGEX parameter and the validation of the value against the regular expression. The class does not support Populate using the regular expression as a template for data population. #Code Snippet #Object Data Model #Caché 3 6 0 1.6K