1
2
3
4
5
6
7 declare output_message_length fixed binary (21);
8 declare output_ptr pointer;
9
10
11
12 declare 1 output aligned based (output_ptr),
13 2 destination char (32) unaligned,
14 2 deadline fixed binary (71),
15 2 transaction_no fixed decimal (30),
16 2 message_sequence_no
17 fixed decimal (30),
18 2 message_length fixed binary (21),
19 2 message char (output_message_length refer (output.message_length)) unaligned;
20
21
22
23
24 declare OQ_KEY_SEPARATOR char (1) internal static options (constant) initial ("$");
25 declare OUTPUT_QUEUE_IO_SWITCH_NAME
26 char (16) internal static options (constant) initial ("tp_output_queue_");
27 declare OUTPUT_QUEUE_NAME char (9) internal static options (constant) initial ("tp.tpoutq");
28 declare OUTPUT_QUEUE_SUFFIX char (6) internal static options (constant) initial ("tpoutq");
29
30