Domain: Control: Messaging: Store-and-Forward Agents
There are two sides involved in the process of storing and forwarding messages: a local sending side and a remote receiving endpoint. SAF agents are responsible for store-and-forwarding messages between these local sending and remote receiving endpoints. A SAF agent can be configured to have only sending capabilities, receiving capabilities, or both.
Use this page to monitor SAF agent statistics and to perform message management operations, such as pausing incoming messages to the agent.
Buttons
Name Description Incoming Pauses or resumes incoming messages to this SAF agent.
Forwarding Pauses or resumes forwarding messages from this SAF agent.
Receiving Pauses receipt of messages or resumes receiving messages on this SAF agent.
Column Display
Name Description Name The name of this configuration. WebLogic Server uses an MBean to implement and persist the configuration.
MBean Attribute:
SAFAgentRuntimeMBean.Name
Agent Type The type of service that this SAF agent provides. JMS requires only a Sending agent on the sending side for messages. Whereas, Web Services Reliable Messaging requires both a Sending and Receiving agent for messages.
- Sending-only
Configures an agent that stores messages in persistent storage, forwards messages to the receiving side, and re-transmits messages when acknowledgements do not come back in time.
- Receiving-only
Configures an agent that detects and eliminates duplicate messages sent by a receiving agent, and delivers messages to the final destination.
- Both
Configures an agent that has sending and receiving agent functionality.
MBean Attribute:
SAFAgentMBean.ServiceType
Changes take effect after you redeploy the module or restart the server.
Remote Endpoints Current The current number of remote endpoints to which this SAF agent has been storing and forwarding messages.
MBean Attribute:
SAFAgentRuntimeMBean.RemoteEndpointsCurrentCount
Remote Endpoints High The peak number of remote endpoints to which this SAF agent has been storing and forwarding messages since last reset.
MBean Attribute:
SAFAgentRuntimeMBean.RemoteEndpointsHighCount
Remote Endpoints Total The number of remote endpoints to which this SAF agent has been storing and forwarding messages since last reset.
MBean Attribute:
SAFAgentRuntimeMBean.RemoteEndpointsTotalCount
Conversations Current Returns the current number of conversations
MBean Attribute:
SAFAgentRuntimeMBean.ConversationsCurrentCount
Conversations High The peak number of conversations since the last reset.
MBean Attribute:
SAFAgentRuntimeMBean.ConversationsHighCount
Conversations Total The total number of conversations since the last reset.
MBean Attribute:
SAFAgentRuntimeMBean.ConversationsTotalCount
Paused for Incoming Indicates whether or not the sending agent is paused for incoming messages at the current time.
MBean Attribute:
SAFAgentRuntimeMBean.PausedForIncoming
Paused for Forwarding Indicates whether or not the sending agent is paused for forwarding at the current time.
MBean Attribute:
SAFAgentRuntimeMBean.PausedForForwarding
Paused for Receiving Indicates whether or not the receiving agent is paused for receiving at the current time.
MBean Attribute:
SAFAgentRuntimeMBean.PausedForReceiving
Messages Current Returns the current number of messages. This number includes the pending messages.
MBean Attribute:
SAFStatisticsCommonMBean.MessagesCurrentCount
Changes take effect after you redeploy the module or restart the server.
Messages Pending Returns the number of pending messages. Pending messages are over and above the current number of messages. A pending message is one that has either been sent in a transaction and not committed, or been forwarded but has not been acknowledged.
MBean Attribute:
SAFStatisticsCommonMBean.MessagesPendingCount
Changes take effect after you redeploy the module or restart the server.
Messages High Returns the peak number of messages since the last reset.
MBean Attribute:
SAFStatisticsCommonMBean.MessagesHighCount
Changes take effect after you redeploy the module or restart the server.
Messages Received The number of messages received since the last reset.
MBean Attribute:
SAFStatisticsCommonMBean.MessagesReceivedCount
Changes take effect after you redeploy the module or restart the server.
Messages Threshold Time Returns the amount of time in the threshold condition since the last reset.
MBean Attribute:
SAFStatisticsCommonMBean.MessagesThresholdTime
Changes take effect after you redeploy the module or restart the server.
Bytes Current Returns the current number of bytes. This number does not include the pending bytes.
MBean Attribute:
SAFStatisticsCommonMBean.BytesCurrentCount
Changes take effect after you redeploy the module or restart the server.
Bytes Pending Returns the number of pending bytes. Pending bytes are over and above the current number of bytes.
MBean Attribute:
SAFStatisticsCommonMBean.BytesPendingCount
Changes take effect after you redeploy the module or restart the server.
Bytes Received The number of bytes received since the last reset.
MBean Attribute:
SAFStatisticsCommonMBean.BytesReceivedCount
Changes take effect after you redeploy the module or restart the server.
Bytes High Returns the peak number of bytes since the last reset.
MBean Attribute:
SAFStatisticsCommonMBean.BytesHighCount
Changes take effect after you redeploy the module or restart the server.
Bytes Threshold Time Returns the amount of time in the threshold condition since the last reset.
MBean Attribute:
SAFStatisticsCommonMBean.BytesThresholdTime
Changes take effect after you redeploy the module or restart the server.
Failed Messages Total Returns the total number of messages that have failed to be forwarded since the last reset.
MBean Attribute:
SAFStatisticsCommonMBean.FailedMessagesTotal
Changes take effect after you redeploy the module or restart the server.