Class RemnodeWMQ
Version 1.0
Modified 23-JAN-2018 17:01:41.00
 Configures communication through a message queue using Websphere MQ as a client.
 All regarding Server, channel, queue manager and queues to connect to is configured
 in the RemonodeWMQ-object.
 Configurations for the different messages is configured in the RemtTrans-object that define
 each in- and outgoing message. For each RemTrans-message the following can be configured:

 TransName  - a string that defines the MsgId (message identity of the message).
 Address[0] - defines whether the message should be sent as a persistent message or not.
              1 means that the message will be sent as a persistent message. 0 not.

See also



RtBody attributes pwr_sClass_RemnodeWMQ
String80 Description   Optional description.
Int32 Prio   Process priority for the transport process. For future use.
String80 QueueManager   Name of Queue Manager to connect to.
Server to connect to is defined by enviroment variable MQSERVER.
export MQSERVER=//[(port)]
For example:
export MQSERVER=CHANNEL1/TCP/192.168.40.20(2020)
The port is by default 1414 and will be used if no port is given.
String80 RcvQueue   Name of WMQ queue for all incoming messages.
String80 SndQueue   Name of WMQ queue for all outgoing messages.
Float32 ScanTime   Scantime in seconds for outgoing RemTrans messages.
Dynamic change is possible.
Boolean Disable   When set, this attribute tells the remote handler not to start
or restart the process that handles this remote node. If the transport process
is running while the attribute is set it will terminate. This can be used to force
a restart of the process.
UInt32 RestartCount   This attribute shows how many times the remote handler has restarted the
transport process that handles this remnode.
Dynamic change is possible and can be used in order to earn more restarts.
UInt32 RestartLimit   The restart limit tells the remote handler how many times the transport process
that handle this remnode can be restarted.
Dynamic change is possible and can be used in order to earn more restarts.
Time RestartTime   The restart time is set by the transport process at startup and therefore
shows the latest (re)starttime.
UInt32 ErrCount   Error counter.
String8 Id   Type of remnode. Used in the RemoteConfig classgraph.
Array of Objid RemTransObjects   Contains the objid for the RemTrans objects for this remnode.
The objid's are inserted by the remote process.


Template Object
Prio 15
ScanTime 1.000000e-01
RestartLimit 100
Id WMQ


Attributes detail


Description Attribute
Klass Attribute
Typ String80
Flags
Kropp RtBody
Optional description.

Prio Attribute
Klass Attribute
Typ Int32
Flags
Kropp RtBody
 Process priority for the transport process. For future use.

QueueManager Attribute
Klass Attribute
Typ String80
Flags
Kropp RtBody
 Name of Queue Manager to connect to.
 Server to connect to is defined by enviroment variable MQSERVER.
 export MQSERVER=//[(port)]
 For example:
 export MQSERVER=CHANNEL1/TCP/192.168.40.20(2020)
 The port is by default 1414 and will be used if no port is given.

RcvQueue Attribute
Klass Attribute
Typ String80
Flags
Kropp RtBody
 Name of WMQ queue for all incoming messages.

SndQueue Attribute
Klass Attribute
Typ String80
Flags
Kropp RtBody
 Name of WMQ queue for all outgoing messages.

ScanTime Attribute
Klass Attribute
Typ Float32
Flags
Kropp RtBody
 Scantime in seconds for outgoing RemTrans messages.
 Dynamic change is possible.

Disable Attribute
Klass Attribute
Typ Boolean
Flags
Kropp RtBody
 When set, this attribute tells the remote handler not to start
 or restart the process that handles this remote node. If the transport process
 is running while the attribute is set it will terminate. This can be used to force
 a restart of the process.

RestartCount Attribute
Klass Attribute
Typ UInt32
Flags State|Noedit|Invisible
Kropp RtBody
 This attribute shows how many times the remote handler has restarted the
 transport process that handles this remnode.
 Dynamic change is possible and can be used in order to earn more restarts.

RestartLimit Attribute
Klass Attribute
Typ UInt32
Flags
Kropp RtBody
 The restart limit tells the remote handler how many times the transport process
 that handle this remnode can be restarted.
 Dynamic change is possible and can be used in order to earn more restarts.

RestartTime Attribute
Klass Attribute
Typ Time
Flags State|Noedit|Invisible
Kropp RtBody
 The restart time is set by the transport process at startup and therefore
 shows the latest (re)starttime.

ErrCount Attribute
Klass Attribute
Typ UInt32
Flags State|Noedit|Invisible
Kropp RtBody
 Error counter.

Id Attribute
Klass Attribute
Typ String8
Flags Invisible
Kropp RtBody
 Type of remnode. Used in the RemoteConfig classgraph.

RemTransObjects Attribute
Klass Attribute
Typ Array of Objid
Flags Array|State|Invisible
Elements 25
Kropp RtBody
 Contains the objid for the RemTrans objects for this remnode.
 The objid's are inserted by the remote process.