Configuring a Content Service Platform Environment
You can create and deploy multiple Content Service Platform (CSP) environments. If your organization uses multiple CSP repository locations, you must create and deploy a Content Service Platform environment for each one. For example, if you have different repositories for different business units, you can create a separate environment for each CSP repository.
If you create multiple Content Service Platform environments, you can deploy more than one environment to a specific Integration Server host where a Process Engine is running, which will enable you to work with different CSP repositories from that host. However, a single process can be started only by events from one CSP repository. That is, there is a one to one relationship between a business process model and a CSP repository folder.
Configuring a Content Service Platform environment consists of the following general actions:
Define a repository server by specifying the physical connection information for the repository (also referred to as a
logical server in
Central Configuration).
Define one or more
Integration Server hosts where a
Process Engine is running. This defines the target location(s) for deploying the environment.
Map the repository server to the
Integration Server host(s).
Map the endpoint information for the host(s) by specifying a transport type and port for the host system(s).
Verify the configuration.
To create a Content Service Platform environment
1. Log on to My webMethods using an account that has permissions for configuring a Content Service Platform environment (the Administrator account has these permissions by default).
2. In My webMethods: Navigate > Applications > Administration > System-Wide > Environments > Define Environments.
3. In the Environments window, click Add Environment.
4. In the Environment Information window:
a. Type an environment name.
b. Type a description for the environment.
5. Click Save.
6. In the Environments window, click the link created by the new environment in the Environment Name column.
7. On the Design Servers tab of the Environment Configuration window, click Add.
8. On the Add Logical Servers dialog box, clickContent Service Platform Server vx.x.x.x in the Select Logical Servers list. This specifies that you are creating a Content Service Platform environment.
9. Click OK.
10. Click the Configure Servers tab.
11. If it is not already expanded, expand the Content Service Platform Server entry in the Configuration column.
12. Click the Content Service Platform Configuration link.
13. Define the server/repository connection information by typing the following:
Friendly Name—this is configured by default as a concatenation of the repository server host name and server port. However, you can enter any text value (spaces are not allowed). This value is used to display a user-friendly name in
Software AG Designer for the repository server that is hosting the content type folders. This field has a character limit of 256.
Note: | If you deploy more than one environment to the same Integration Server host, the Friendly Name must be unique for each environment. |
Server Host—the host name or IP address of the repository server. Enter only the host name or IP address; URL descriptors are not used.
Server Port—the port number for the repository server. If you are using a standard
webMethods Content Service Platform repository, accept the default value of 9010. You can specify a different port number as needed.
Server User—the name of an existing user account with permission to access the contents of the content type folders. This field has a character limit of 256.
Server Password—the password for the specified user account. This field has a character limit of 256.
14. Click Save.
15. Click the Define Hosts tab. On this tab, you define one or more Integration Server hosts. When you deploy this environment, it will be deployed to the host(s) defined here.
16. Click Add Host.
17. On the Add/Edit Host dialog box:
Type a display name for the
Integration Server host.
Type the host name or IP address of the
Integration Server host.
18. Click OK. If you want to add additional Integration Server hosts, repeat steps 16 and 17.
19. Click the Map Servers tab.
20. Click the Edit icon in the ACTIONS column to map an individual logical server, or click Map All. This maps your repository server to the host(s).
21. Click the Map Endpoints tab. The default values are already configured on this tab, and the tab is automatically marked as configured. Do not change the values on this tab.
Note: | Accept the default port value of 15006 for hosts where you have only one Integration Server running on the specified host (unless you have a pre-existing port conflict). If you have two or more Integration Servers running on the same host hardware, you must take care to specify a separate port number for each instance on that host. To change the port definition, see Changing Host Port Numbers. |
22. Click the Map DB Pools tab. There are no values to configure on this tab, and the tab is automatically marked as configured.
23. Click the Validate tab. If the configuration report indicates that you do not have a valid configuration, make changes to the environment configuration as needed and return to the Validate tab to re-validate the configuration.
Note: | It is possible to obtain a valid configuration report but still have a configuration that will not work correctly. For example, a typographical error in a path name or user account name will still be accepted as valid, although it will not work correctly when deployed. |
24. Click Finish to return to the Define Environments page.