Question Tom Philippi · May 9, 2017 System default settings versus production settings I'd like to have production specific settings for different environments (OTAP). I have set the system default settings on my production to override the default settings. However, this does not seem to work. It is my understanding that the system default settings override the settings I have set on the production (I thought I heard my Sales Engineer say this). However, reading the documentation I am not sure of this reading either. However, when I clear the values for the adapters on my production my system default settings are still not apply. #Beginner #Ensemble 0 8 0 949
Question Tom Philippi · Apr 20, 2017 Enabling SSL / TLS on an InterSystems (soap) web service, part 2 We are in the process of setting enabling SSL on a soap web service exposed via InterSystems, but are running into trouble. We have installed our certificates on our webserver (Apache 2.4) and enabled SSL over the default port 57772. However, we now get an error when sending a soap message to the web service (it used to work over http). Specifically the CSP gateway refuses to route te emssage the soap web service: #SSL #Ensemble 0 1 0 1.2K
Question Tom Philippi · Apr 18, 2017 How to set up SSL/TLS for web application? I have built an Ensemble SOAP service (EnsLib.SoapService.Service) as a business service which accepts soap requests from another application. To secure the traffic between the SOAP service and the application i'd like to enable SSL. I see that in the management portal I can upload the certificates, chains and keys and save them as an SSL / TLS configuration. However, it is not clear to me how I apply this SSL / TLS configurtion to the soap service I am running. #Business Service #Security #SSL #Ensemble 0 2 0 1.7K
Question Tom Philippi · Mar 18, 2017 Generating JSON message with attributes containing odd characters I have a Enslib.REST.operation which I want to use to send a JSON message. In Ensemble I am using the request message to the Business operation as an input for ObjectToJsonStream function so I can send it out (this is the way to go right?). However, I am now running into the fact that one of the attributes (template_name) contains an underscore and that I am not allowed to use the underscore to define the property in my ensemble RequestMessage: Property template_name As %String; #REST API #Ensemble 1 1 0 385
Question Tom Philippi · Mar 15, 2017 Can't get REST operation to work I am relatively new to ensemble, but I am trying to build a REST operation using the enslib.Rest.Operation but I can't seem to get it to work at all. I am completely at loss here because the errors I am receiving are very unclear. I have tried a few different variants using PostURL and SendFormDataArray but I got errors on all variants. Suggestions are welcome. #REST API #Ensemble 0 2 0 1K
Question Tom Philippi · Feb 25, 2017 How do i change the language of my InterSystems studio I did a clean install of InterSystems ensemble on a new computer. However, even though my OS and my browser are set the English, the Ensemble installation is in dutch. Does anyone know how I can change the language of my InterSystems Studio so that it is in English? #Studio #Languages #Ensemble 0 3 0 1.4K
Question Tom Philippi · Feb 20, 2017 How to set a date in an ensemble production test message I have a business operation in an ensemble production to which I can send a test message which requires a date input. However, I can not seem to find out how I write the date in the test message. 1980-01-01, 01-01-1980, 50000 (cache integer encoding). But I constantly get an error: <ZODAT> zDateOfBirthDisplayToLogical+1^Ckey.Customer.1 #Ensemble 0 2 0 588
Question Tom Philippi · Feb 16, 2017 Write files to different directories with from one EnsLib.File.OutboundAdapter I have one Ensemble EnsLib.File.OutboundAdapter which has several methods, each writing a different file. In my Ensemble Production I have configured this FileAdapter to write to a certain directory, but i'd rather have each method write to a different (sub)directory instead of writing all files to the same directory. How can I achieve that without splitting the methods into different business operations?The current code just sets the filename and the output: #Business Operation #Ensemble 0 3 0 578