Monday, 23 October 2023

Independent Integration Server in IBM ACE 12

 To work with an independent integration server in ACE 11/12, we can follow below steps-



1. First of all we need to have work directory created/configured for the integrations server where it will have all the configuration files deployed artifacts etc.


To do so we need to run - mqsicreateworkdir command which needs the work dir location/path, see in below snap shot -



2. After its successful, you can go to the dir location and can see all the required dependencies, configured in the dir, which you can modify according to your need.








3. Now to run an integration node using above created work dir, we can use below command -

IntegrationServer --name MyTestIS1 --work-dir "D:\ACE_Workspace\IS-Workspace"





you can see a directory created for the integration server in the config dir under the work dir -




4. As we have not changed the required configuration for the Integration server to start on, like http listener port, admin rest api port, debug port etc, the integration server was not able to initialize successfully.

To do so, we can either run commands or edit the server.config.yaml  file or we can run the IntegrationServer command wit these parameters - as below -







Now you can see in web browser using the rest admin port as below -






Important note :

when you run the IntegrationServer command, the terminal will be on a hault  and no further command can be run on the same terminal, is you terminate the command or the terminal it will stop the server and you will no longer be able to access it.

See below snapshots - 














Sending file as multi-part MIME over http in ACE - esql

  How to send a file over http as a multipart mime? Below are the steps to do that - 1. Make sure you have the data encryption in place for ...