Skip to main content

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