Aller au contenu principal

Configuration of webMethods ESB

webmethods configuration
Blog types
Tutorial
Type
Technologies / Informatique

L'objectif de cet article est de montrer comment configurer une plateforme ESB ( Entreprise System Bus) basé sur la suite webMethods ESB 9.8 de Software AG. Il s'agit de savoir comment accéder à la configuration et configurer différents serveurs et modules de la plateforme ESB webMethods pour fonctionner ensemble et avec les applications externes.

 

The purpose of this post is to give an example of setting an Enterprise Bus System (ESB) based on Software AG's webMethods ESB 9.8 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:

webmethods1

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":

webmethods2

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" :

webmethods3

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
webmethods4

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".
webmethods5

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.
webmethod29

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"
webmethods210

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
webmethods211

 

  • Go back to the "Settings -> JDBC Pool" page, click on "Edit" in the "Edit Association" column corresponding to "CentralUsers".
webmethods213

 

  • Select "CentralUsersPool" in the "Associated Pool Alias" field, click on "Save Settings".
webmethods214

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"
webmethods215

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

 

Webmethods216

 

  • Go back to the "Settings -> JDBC Pool" page, click on "Edit" in the "Edit Association" column corresponding to "Archiving".
Webmethods217

 

  • Select "Archiving" in the "Associated Pool Alias" field, click on "Save Settings".
Webmethods218

 

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.

 

Webmethods219
  • 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
Webmethods220
  • Modify "MWS SAML Resolver URL" with "http: // <server_mws>: <8585> / services / SAML", then click "Save Changes"
Webmethods221

 

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".
Webmethods224
  • 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 »
Webmethods225
  • Click on "Settings" then "Edit Process Engine Settings", change the "webMethods Optimize -> JMS Server URL" with "nsp: // <um_server>: <9000>" and click on "Submit".
Webmethods226

 

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.

Webmethods2271

Check the "Immediately" option then click on "Restart".

Webmethods227

 

Comodo SSL