code: public void setAsynchConsumerCallback(int requestNumber,
                                           int maxActiveMessages,
                                           long messageLockExpiry,
                                           int batchsize,
                                           OrderingContext orderContext,
                                           boolean stoppable,
                                           int maxSequentialFailures,
                                           long hiddenMessageDelay)
     {
       if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled()) SibTr.entry(this, tc, "setAsynchConsumerCallback",
                                            new Object[]
                                            {
                                               requestNumber,
                                               maxActiveMessages,
                                               messageLockExpiry,
                                               batchsize,
                                               orderContext,
                                               stoppable,
                                               maxSequentialFailures,
                                               hiddenMessageDelay});
  
       SIErrorException e = new SIErrorException(nls.getFormattedMessage("PROTOCOL_ERROR_SICO2003", null, null));
  
       FFDCFilter.processException(e, CLASS_NAME + ".setAsynchConsumerCallback",CommsConstants.CATCONSUMER_SETASYNCHCALLBACK_01,this);
  
       SibTr.error(tc, "PROTOCOL_ERROR_SICO2003", e);
  
       if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled()) SibTr.exit(this, tc, "setAsynchConsumerCallback");
  
       // Re-throw this exception so that the client will informed if required
       throw e;
     }
docs: SIB0115d.comms start