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 -