MQ_GET
The MQ_GET BIF gets a message from the queue and passes it to the loaded service.
Arguments
No
|
Type
|
Required Optional
|
Description
|
Min Length
|
Max Length
|
Min Decimal
|
Max Decimal
|
1
|
A
|
Required
|
Connection Handle.
|
4
|
4
|
|
|
2
|
A
|
Required
|
Queue Handle.
|
4
|
4
|
|
|
3
|
P
|
Required
|
Wait Time (milliseconds) Use -1 for forever.
|
9
|
9
|
0
|
0
|
4
|
P
|
Required
|
Initial Message Length Default is 20000 bytes. This is a helper size, if the size is too small the internal storage is reallocated to the size of the message and another get operation is performed.
|
9
|
9
|
0
|
0
|
5
|
A
|
Required
|
Message Id Use *BLANK for any message.
|
24
|
24
|
|
|
6
|
A
|
Required
|
Correlation Id User *BLANK for any message.
|
24
|
24
|
|
|
7
|
A
|
Optional
|
SyncPoint Y or N Default is N.
|
1
|
1
|
|
|
|
Return Values
No
|
Type
|
Required Optional
|
Description
|
Min Length
|
Max Length
|
Min Decimal
|
Max Decimal
|
1
|
A
|
Required
|
Status.
|
20
|
20
|
|
|
2
|
A
|
Required
|
Message.
|
1
|
256
|
|
|
3
|
P
|
Required
|
Message Type. 1 - Request 2 - Reply 4 - Report 8 - Datagram 65536-999999999 - User defined.
|
9
|
9
|
0
|
0
|
4
|
A
|
Required
|
Message Format.
|
8
|
8
|
|
|
5
|
A
|
Required
|
Message Id.
|
24
|
24
|
|
|
6
|
A
|
Required
|
Correlation Id.
|
24
|
24
|
|
|
7
|
A
|
Required
|
Remote Queue Manager.
|
48
|
48
|
|
|
8
|
A
|
Required
|
Remote Queue.
|
48
|
48
|
|
|
9
|
A
|
Required
|
User.
|
12
|
12
|
|
|
10
|
A
|
Required
|
Application Id.
|
32
|
32
|
|
|
|