This is documentation for Caché & Ensemble. See the InterSystems IRIS version of this content.

For information on migrating to InterSystems IRIS, see Why Migrate to InterSystems IRIS?


class EnsLib.MQSeries.InboundAdapter extends Ens.InboundAdapter, EnsLib.MQSeries.CommonAdapter

This adapter is for connecting to IBM WebSphere MQ.

Property Inventory

Method Inventory


property ContentStreamClassname as %String [ InitialExpression = "*%Stream.GlobalCharacter" ];
In your Service's OnInit() method, set this property to the name of a class you would like to receive as the Stream property of the pInput Message argument to your OnProcessInput method. If this value is empty or begins with a * character then the Body string property will be used unless the input is too long for the system maximum string size. If this value is empty or *, the class "%Stream.GlobalCharacter" will be used if the input is too long.
Property methods: ContentStreamClassnameDisplayToLogical(), ContentStreamClassnameGet(), ContentStreamClassnameIsValid(), ContentStreamClassnameLogicalToDisplay(), ContentStreamClassnameLogicalToOdbc(), ContentStreamClassnameNormalize(), ContentStreamClassnameSet()


method OnInit() as %Status
Inherited description: This user callback method is called just after %OnNew()
method OnTask() as %Status
default InboundAdapter behavior: always call ProcessInput on CallInterval
method OnTearDown() as %Status
Inherited description: This user callback method is called just before %OnClose()

Inherited Members

Inherited Properties

Inherited Methods