9.67.2 RTBS Agent Configuration

You open the RTBS agent configuration dialog from a workflow configuration: you can right-click the agent icon and select Configuration..., or double-click the agent icon.

The RTBS agent configuration dialog - RTBS tab


ItemDescription

Host

Specifies the hostname or IP address of the machine where the Charging Manager services is located.

Port

Specifies the port that the Charging Manager listens to.

Path

Specifies the path to the Charging Manager service at the host and port provided above.

Max Blocking Threads

Enter the maximum number of simultaneous threads that can call upon a service. Any workflow thread that attempts an I/O request on this specific service after the max quota has been reached, will be blocked and will cause the RTBS agent to generate an exception.

Note!

The service is identified by its host and port numbers. For example: http://127.0.0.1:8080/axis/services/IPChargingManager/12345 is identified as 127.0.0.1:8080. This value is also used when determining the number of simultaneous threads that are sent to the IpChargingManager.

Blacklist Timeout

Enter the number of seconds during which a service should remain blacklisted.

A service blacklist is triggered when a thread receives a SocketTimeoutException. A blacklisted service cannot be called upon. Any attempt to call it will result in an exception that is routed into the workflow.

HTTP Timeout

Enter the maximum number of milliseconds during which a service can be blocked. If a call does not receive a reply within this period, an exception is generated. This in turn, triggers the service blacklist.

Debug

Specifies if the agent should provide latency and throughput measures as debug events. The latency and throughput of every asynchronous request will be measured. It will send this information as a Debug Event every ten seconds, if this option is enabled. For further information about debug events, see Debug Events in 9.67.4 RTBS Agent Events.