Skip to main content
Summary How do I find out if discarding events happens in the Orbix Notification Service?
Article Number 15550
Environment All Supported Operating Systems Orbix 6.x
Question/Problem Description How do I find out if discarding events happens in the Orbix Notification Service?
Clarifying Information
Error Message
Defect/Enhancement Number
Cause
Resolution

You can find out if events discarding is happening on the ProxyPushSupplier for example:

struct ProxySupplierInfo
{
   unsigned long queue_size;
   unsigned long total_retries;
   unsigned long current_retries;
   unsigned long discards;                  //<<< We're interested in this
   unsigned long event_counter;
   ProxyState state;
   Object client;
};

interface IT_ProxySupplier // Root of all proxy suppliers, so in push pull etc
{
   readonly attribute ProxyType proxy_type;
   readonly attribute string proxy_name;
   readonly attribute ProxySupplierInfo proxy_info;    //<< here it is
};

Workaround
Notes
Attachment
Created date: 06 September 2011
Last Modified: 13 February 2013
Last Published: 23 June 2012
First Published date: 10 September 2011

#KnowledgeDocs
#Orbix