HTTP Port Settings (optional)

Manage the HTTP ports for the following ActiveMatrix BusinessWorks processes:

  • SOAP/HTTP Event Source
  • SOAP/HTTP Service
  • HTTP Receiver Activity

To avoid port conflicts on the TIBCO Silver Fabric engines where TIBCO Active Matrix BusinessWorks™ is running, TIBCO Silver Fabric Enabler for ActiveMatrix BusinessWorks provides a field named: HTTP Base value for the HTTP request Activity and SOAP/HTTP Web Service Activity to set the HTTP base value.

Warning: This defines a reserved range of ports that should not be used by unrelated processes.

Edit the base values of the "HTTP Base Value..." and "HTTP Port Increase Value..." variables on the HTTP Port Management page..

The configuration parameters of the HTTP Port Management page are as described.

The HTTP base port value is used to calculate derived port values for Web Services using SOAP over HTTP transport and other HTTP activities as required by your BusinessWorks project.

HTTP Port = "HTTP Base Value..." + "HTTP Port Increase Value..."* (HttpActivityNumber(1,2,3,or more)-1) + EngineInstanceValue

For example, you have a BusinessWorks project configured using two HTTP activities. The HTTP activities are running on the Engine instance whose number is 2. The "HTTP Base Value..." is the default value: 8200. The "HTTP Port IncreaseValue..." is the default value: 50.

The first port is set to 8202. That value is derived from:   8200 + 50 *(1-1) + 2

The second port is set to 8252, derived from:   8200 + 50 *(2-1) + 2.

Note: You should not put different base values on different BusinessWorks components running on the same Silver® Fabric private cloud. If ports are assigned and incremented for different components in different stacks on the same set of engines you can encounter port conflicts.

If your project uses more than 50 HTTP ports, the "HTTP Port Increase Value..." variable must be changed to be greater than the number of HTTP ports used.