
The purpose of this post is to give an example of setting an Enterprise Bus System (ESB) based on Software AG's webMethods ESB suite. It is about how to go trough the configuration and set ting different servers and modules of the ESB webMethods plateforme.
Configure access ports
If there are multiple instances of Integration Server on the same machine, the default ports must be changed to avoid conflicts.
To add or modify a port, taking the diagnostic port 9999 for example:
Click on port number 9999, then on "Edit HTTP Port Configuration" and accept the deactivation of the port.
Change the port number, set "Enable" to "Yes", then click "Save Changes":
In addition, the port 15006, associated with the WmPRT package and used for the link with the ContentServer is not required, it can be deactivated by clicking on the corresponding "Yes" :
Connection between Integration Server and Universal Messaging
To configure the connection between Integration Server and Universal Messaging:
- Connect to the Integration Server HMI, go to the "Settings -> Messaging" menu, click on "JNDI Settings"
- Click on the alias DEFAULT_IS_JNDI_PROVIDER to modify it with the information displayed below
Configure "JMS Connection Alias"
- Go to the "Settings -> Messaging" menu, click on "JMS Settings" then deactivate the "DEFAULT_IS_JMS_CONNECTION" connection and click on "DEFAULT_IS_JMS_CONNECTION".
Important
The value of the « Connection Factory Lookup Name » field above must match an existing Connection Factory on the Universal Messaging server. Otherwise, you must create it. (See Create connection factory on universal messaging).
- Finally, reactivate the connection and make the same change for the "PE_NONTRANSACTIONAL_ALIAS" connection.
Configure Central User Management
Le Central User Management permet à l’Integration Server de partager les comptes utilisateurs définis sur My webMethods et ainsi, indirectement, ceux définis sur un annuaire d’entreprise (AD, LDAP) si celui-ci a été référencé sur My webMethods.
- Connect to the Integration Server HMI and go to the "Settings -> JDBC Pool" menu and click "Create a new Pool Alias Definition"
Fill in the information below then click on "Save Changes"
- Alias Name : CentralUsersPool
- Associated Driver Alias : DataDirect Connect JDBC Oracle Driver
- Database Url : jdbc:wm:oracle://<db_server_oracle>:<1521>;serviceName=<svc_name>
- User Id : database user for My webMethods
- Password :
- Minimum connections : 0
- Maximum connections : 10
- Idle Timeout : 60000
- Go back to the "Settings -> JDBC Pool" page, click on "Edit" in the "Edit Association" column corresponding to "CentralUsers".
- Select "CentralUsersPool" in the "Associated Pool Alias" field, click on "Save Settings".
Configure archivage data base
- Connect to the Integration Server HMI and go to the "Settings -> JDBC Pool" menu and click "Create a new Pool Alias Definition"
Fill in the information below then click on "Save Changes"
- Alias Name : Archivage
- Associated Driver Alias : DataDirect Connect JDBC Oracle Driver
- Database URL : jdbc:wm:oracle://<db_server>:<1521>;serviceName=<svc_name>
- User Id : data base user for archivage
- Password :
- Minimum connections : 0
- Maximum connections : 10
- Idle Timeout : 60000
- Go back to the "Settings -> JDBC Pool" page, click on "Edit" in the "Edit Association" column corresponding to "Archiving".
- Select "Archiving" in the "Associated Pool Alias" field, click on "Save Settings".
Check Remote Server Alias
- Connect to the Integration Server HMI, go to the "Settings -> Remote Servers" menu, check that the address on the "local" link corresponds to that of the machine.
- Change "Host Name or IP Address" with the IP address of the machine if it is different (the figure below does not contain the correct Host).
Configure connection to My webMethods Server
- Connect to the Integration Server HMI, go to the "Settings -> Resources" menu, click on the "Edit Resource Settings" link
- Modify "MWS SAML Resolver URL" with "http: // <server_mws>: <8585> / services / SAML", then click "Save Changes"
Configure webMethods Monitor
- Connect to the Integration Server HMI, go to the "Packages -> Management" menu, click on the "WmMonitor" package image
- Specify the hostname carrying the instance My webMethods in "MWS Host" then click on "Submit".
- Close the window to return to the main menu
Configure Process Engine & Task Engine
- Connect to the Integration Server HMI, go to the "Packages -> Management" menu, click on the image Home of package « WmPRT »
- Click on "Settings" then "Edit Process Engine Settings", change the "webMethods Optimize -> JMS Server URL" with "nsp: // <um_server>: <9000>" and click on "Submit".
Restart the Integration Server
To restart the Integration Server from the HMI, click on "Shut Down and Restart" at the top right of the page.
Check the "Immediately" option then click on "Restart".