Agent and integration server detail screen

This screen displays detailed information about agents and integration servers. The agent and integration server detail screen displays differently depending on whether an agent or integration server is being viewed

.

The current status (good, alert, or warning) of an agent is represented by the icon next to the Service Name field, or next to the Sub Service Name field for an integration server.

When viewing an agent, this screen displays the pending tasks for that agent over the last 4 hours by default. The pending tasks threshold appears on the graph as a horizontal red line. To troubleshoot problems with agent pending tasks, see Resolving problems with agent server pending tasks.

To view the processing rate (tasks/hour) of the agent over the last 4 hours, select the Processing Rate option.

Note: Unlike other agents, in the health monitor details the default statistic is Processing Rate. This implies the graph is plotted for the Processing Rate and no data is available for the number of pending tasks.

Some agents also record agent-specific statistics. For example, the scheduleOrder agent records the number of orders backordered and the number of orders scheduled while the agent is running. If the agent that the detail screen was opened for contains agent-specific statistics, they appear as checkboxes under the Agent Specific Stats option. To view the agent-specific statistics in the graph, select the Agent Specific Stats option and then select the appropriate checkboxes next to the statistics you would like to see in the graph. It is possible to graph multiple statistics at the same time by checking multiple check boxes.

When viewing an integration server, this screen displays the processing rate for that integration server over the last 4 hours by default.

To view the minimum, maximum, and average response time (in seconds) for the integration server over the last 4 hours, select the Min, Max, and Average Response Time option.

Table 1. Agent or integration server detail screen, agent primary info
Agent Server Primary Info Fields
Service Name The agent criteria ID for the time triggered transaction.
Server Name The server on which an instance of the agent is running (or will be run if the agent is not started).
JMS Queue Name The name of the JMS queue that contains messages to be processed by this agent.
Initial Context Factory The class providing an Initial Context implementation for your application server to enable remote Java™ clients to connect.
Connection Factory The name of the connection factory. This name corresponds with a JMS connection factory configured in the application server running Sterling Selling and Fulfillment Foundation Sterling Application Platform.
Provider URL The URL containing the protocol and address used to access the JMS queue.
Initial # Of Threads When the agent is initially started, this is the number of concurrent threads this transaction should be run with. The number of threads an agent server is currently using can be changed in the Agent and Integration Server Instance Detail Screen.
Time Needed For Completion (Min.) If the agent is processing records (the processing rate is positive and there are pending tasks left), this field displays the estimated time left (in minutes) for the agent to complete all of its pending tasks. This is an estimation that assumes that the processing rate remains constant and the number of pending tasks does not increase.
Pending Jobs Statistics Collected A flag specifying whether the statistics of the pending jobs were collected. The default value is N.
Note: There is no data available for pending jobs in health monitor agents. Hence, the default statistic is processing rate.
Trace Status The current trace status for this agent is Off if the agent is not currently being traced.
Note: The trace status is Off for the health monitor with a component name of anything other than All. For example, if APIMonitor is the only component in the health monitor trace, then the Trace Status is Off.
Integration Server Primary Info Fields
Sub Service Name The unique runtime ID specified when creating this integration service in the service builder.
Server Name The server on which an instance of the integration server is running (or will be run if the server is not started).
Initial # Of Threads When the integration server is initially started, this is the number of concurrent threads this integration server should be run with. The number of threads an integration server is currently using can be changed.
Trace Status The current trace for this integration server, or Off if the integration server is not currently being traced.
Actions Description
Change Trace Status Select this to change the tracing status of an agent or integration server. Select a new trace status in the dialog, and click OK. To turn tracing off, select Off in the dialog.
Change Threshold When viewing an agent, and the pending tasks radio button is selected, the currently set pending task threshold displays under the graph. To change the threshold, click this button, enter a new threshold value in the dialog, and click Apply.
Table 2. Agent or integration server detail screen, servers running on this agent or integration server
Fields Description
Host Name The name of the physical machine where this server is running.
Server ID The unique server ID.
# Of Threads The number of threads used for this agent in the server.
Actions Description
View Details To view the details of the server, select the appropriate server in the list and click this button. This displays the Agent and Integration Server Instance Detail Screen.
Table 3. Agent or integration server details screen, most recent errors
Most Recent Errors

The 10 most recent errors that were generated by the agent or integration server are displayed. These errors may help you resolve and problems that you may be having with the agent or integration server

Fields Description
Code The error code.
Date The date and time the error occurred.
Description A description of the error.