Product: OpenFusion Notification Service
Version: ALL
Description:
Why is our consumer receiving the disconnect_structured_push_consumer call
Resolution:
The most common reasons for getting a disconnect_structured_push_consumer are as follows:
1. Something is destroying the proxy, the admin from which the proxy was obtained, or the channel to which the admin belongs.
2. The proxy has tried to push an event to the consumer but the push has failed. This could be caused by network or ORB problems, for example. If the ConnectionReliability is BestEffort then the proxy will disconnect and destroy itself immediately. If the ConnectionReliability is Persistent then a Disconnected exception or an OBJECT_NOT_EXIST exception will disconnect the proxy immediately. For other exceptions the service will keep trying to connect the proxy until the MaxReconnectAttempts QoS value is reached.
#OpenFusion
#KnowledgeDocs