Syntax:
com.ibi.agents.XDChanInfoAgent
iIT Service Object:
operations: Server Statistics
Description:
This service returns an XML document that contains the current status information for the system. The service is also available for use in process flows. Each channel (represented by a master tag) is included in the XML output, along with statistics on its current state.
Properties:
|
Property |
Description |
|---|---|
|
Info |
Root of the information tree. |
|
Channels |
The configured runtime channels. |
|
Properties of statistics per channel (master) |
|
|
name |
Name of the channel. There is one master for each defined channel, regardless of its state. |
|
state |
State of the channel (active for started channel), runnable for deployed (not started) channel, stopping for the channel that is stopping.
|
|
failed |
Number of times the channel execution failed. |
|
completed |
Number of times the channel execution completed. |
|
active |
Indicates whether the channel is active. |
|
Properties of statistics per execution |
|
|
user |
User CPU time statistics. |
|
cpu |
CPU time statistics. |
|
name |
Name of the thread (required). Thread masters always have worker threads to execute messages. |
|
Properties of statistics per transaction |
|
|
variance |
Variance of transaction time. |
|
ehrlang |
Ehrlang coefficient. |
|
mean |
Mean (average) time of transactions. |
|
internalqs Internal listeners are associated with queues. This section describes the queues themselves. |
|
|
queue |
The name of this queue. Usually this is the name of the internal listener that defines the queue (optional). |
|
size |
Number of messages waiting to be processed. |
Edges:
The following table lists the available line edges for the Channel Information Service (com.ibi.agents.XDChanInfoAgent).
|
Line Edge |
Description |
|---|---|
|
OnError |
Error |
|
OnSuccess |
Success |
|
OnFailure |
Failure |
|
OnCustom |
|
Example:
The following is a sample of an XML document that is returned by the service:
<info>
<channels>
<master name="internal" state=" active " type="Internal" completed="0"
failed="0" active="0" available="1">
<user mean="0.0" variance="0.0" ehrlang="1.0"/>
<cpu mean="0.0" variance="0.0" ehrlang="1.0"/>
<threads group="internal">
<thread name="W.internal.1"/>
</threads>
</master>
<master name="file1" state=" active " type="FILE" completed="0"
failed="0" active="0" available="4">
<user mean="0.0" variance="0.0" ehrlang="1.0"/>
<cpu mean="0.0" variance="0.0" ehrlang="1.0"/>
<threads group="file1">
<thread name="W.file1.1"/>
<thread name="W.file1.2"/>
<thread name="W.file1.3"/>
<thread name="W.file1.4"/>
</threads>
</master>
</channels>
<internalqs>
<queue name="internal1" size="0"/>
</internalqs>
</info>