Managing Services
The Services screen displays details of all services in the active stage, the repository name and tag name, status of the service, and number of Docker containers instantiated for a tag. You can start a service, stop a service, edit a service, delete a service, add a new service, refresh the screen, and view details on when the screen was last refreshed.
Note:
You can also add a new service for a specified image tag from the Containers > Repositories > Click a repository link > Image Tags screen.
From the Services screen, select a service and then click the link to view the Service details screen. In the Service details screen, you can add or remove docker containers for the service for the selected repository and image tag.
The Service Details screen provides information on the service status (Stopped, Pending, Running), the repository, Deployment stage, and the image tag. You can start a service if it is in a stopped state. The Docker Containers pane in the Service Details screen displays information on the docker containers, their status, and the Admin URL, which is the webMethods Integration Server Administrator URL. You can modify Docker containers to instantiate by clicking Manage Containers, or click the Admin URL link to log into webMethods Integration Server Administrator. In the Exposed Services pane, you can view the Exposed Docker Services. The exposed Docker service URL can be used to execute the webMethods Integration Server Administrator service running in the Docker container.
Note:
Enabling the CSRF security feature will prevent CSRF attacks. Enable
CSRF Guard and configure the CSRF guard settings in
webMethods Integration Server Administrator before you create the Docker image and upload it to
Integration Cloud. See the
webMethods Integration Server Administrator’s Guide on the
Software AG Documentation website at
http://documentation.softwareag.com for information on how to enable CSRF Guard.
Note:
You can now invoke services exposed by webMethods Integration Servers running in the Docker Containers from Integrations. For more information, see the On-Premises Applications section and also the Configuring On-Premise Integration Servers for webMethods Cloud document.
To add a new service, from the Containers > Services screen, click Add New Service. The New Service screen appears. In the New Service screen, enter the following fields:
Repository - Select a repository.
Image Tag - Select an image tag.
Service Name - Enter a valid service name. The service name can contain only alphanumeric characters and should not be more than 16 characters.
Volume Name - Enter the storage volume name. The Volume name is displayed only for Universal Messaging (UM) docker images and represents the data volume for the docker container to persist the container data.
Docker Containers - Enter the number of containers to instantiate for the service.
Click Save to create a new service.
To stop a service, from the
Services screen, select a service that is in
Running state and then click
Stop. Click
and refresh the screen to view the latest service status.
To delete a service, from the Services screen, select a service that is not in Running state and then click Delete.
To start a service that is in
Stopped state, select a service and then click
Start. The launch service screen appears. Specify the number of
Docker Containers to instantiate for the selected service and then click
Start. Click
and refresh the screen to view the latest service status.