QueueNames

The QueueNames element includes the queue names that are to be used.

This value is required if the QueueOutput element is specified.

For X12 data, the QueueNames element contains the following elements. All are required.

For EDIFACT data, the QueueNames element contains the following elements. All are required.

Scripts to create these queues are included in the compliance check data directories. The create_x12_queues.mqsc script creates the queues for X12, create_rail_queues.mqsc for RAIL, and the create_edf_queues.mqsc script creates the queues for EDIFACT. The runmqsc utility from MQ is used to run both scripts. Additional information is included in the comments at the beginning of the scripts.

These queues are not accessed until the compliance check maps are ready to write data to them. If you know that certain types of output are not to be generated, for example TA1 acknowledgements, you can specify a nonexistent queue name in the configuration such as "DUMMY*". However, this can cause adapter errors if the output is later generated due to other configuration changes. A better solution is to route any unexpected output types to a special queue, such as EDI_OTHER.

X12_TransactionQueue Used for valid transaction output.
X12_RejectQueue Used for rejected transactions, groups, and interchanges.
X12_RejectLogQueue Used for error logs associated with the rejected transactions, groups, and interchanges.
FA_InboundQueue Used for received, or inbound, 997 and 999 acknowledgements.
FA_OutboundQueue Used for generated, or outbound 997 and 999 acknowledgements.
TA1_InboundQueue Used for received, or inbound, TA1 acknowledgements.
TA1_OutboundQueue Used for generated, or outbound, TA1 acknowledgements.
EDIFACT_TransactionQueue Used for valid transaction output.
EDIFACT_RejectQueue Used for rejected messages, groups, and Interchanges.
EDIFACT_RejectLogQueue Used for error logs associated with the rejected messages, groups, and interchanges.
CONTRL_InboundQueue Used for received, or inbound, CONTRL acknowledgements.
CONTRL_OutboundQueue Used for generated, or outbound, CONTRL acknowledgements