code: public SIMPTransmitMessageControllable getTransmitMessageByID(String id)
      throws SIMPControllableNotFoundException, SIMPRuntimeOperationFailedException
    {
      if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
        SibTr.entry(tc, "getTransmitMessageByID", id);
  
      SIMPTransmitMessageControllable msg = null;
      SIMPIterator it = getStreams();
      while (it.hasNext() && msg==null)
      {
        msg = ((SourceStreamControl)it.next()).getTransmitMessageByID(id);
      }
      if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
        SibTr.exit(tc, "getTransmitMessageByID", msg);
      return msg;
    }
docs: /* (non-Javadoc)
  @see com.ibm.ws.sib.processor.runtime.SIMPPubSubOutboundTransmitControllable#getTransmitMessageByID(java.lang.String)