Exception handlers are configured to catch errors that are thrown by eGate components and/or Web Services. These systems can be configured to publish one or more exceptions.
Manual Exception Handling: The model can contain B2B protocol logic designed to handle the exception.
Automatic Exception Handling: Pre-packaged functionality guides the user to create multiple types of catches for thrown exceptions.
Each exception can be handled differently. The following represents one example:
Build the exception handling logic as a B2B protocol.
Select the exception handler to configure which exception triggers the exception handling process.
Drag the Scope element onto the eXchange Protocol Designer canvas.
Drag the Exception modeling element into the scope for which it should take effect.
Define a B2B protocol that appropriately handles each exception.
Model manual exceptions in a B2B protocol.
Configure the exception handler to take place when one of the components within the Scope throws the appropriate exception.
Exception management allows users to quickly identify and correct problems with components or systems.
Users can filter the list of displayed instances to quickly identify exceptions.
Users can easily navigate to particular versions of a B2B protocol to monitor the progress of instances.
A Web-based interface allows users to securely access the monitoring environment over the Internet.
Identification of troubled instances, such as time-outs or bad messages.
Failed components/systems create visual alerts via the B2B protocol monitoring interface. The integrated monitoring environment allows you to identify the problem, assign a resource to fix the problem, and if necessary, restart the affected instances.
Users can quickly identify troubled instances from a large number of instances, repair and restart that instance for continued processing.