Step 1 Validate Request Snip 1 6 Route

This route receives a batch with 276 transactions, splits the batch into individual 276 transactions, and sends them to the back-end system. The route also generates acknowledgements and validation reports. The route stores the individual 276 transactions and the generated acknowledgements in XEServer Data Storage. The XEServer property XEC_ID is a unique identifier of the 276 batch file received as input.

Route Structure

Step 1 Validate Request Snip 1 6 Route

Route Components Description

Component Name Component Type Description
Inbound Request FS Inbound Picks up a batch with 276 transactions from the file system.
Purge Content Data Storage Inbound Removes all entries from the data storage.
Snip 1-6 validation Native Processing Splits the batch into good and bad transactions, generates acknowledgements and LDNS reports. For good transactions, the component sets the XEServer property EdifecsInqID which uses a GUID to identify each individual 276 transaction.
Store Indv Inq Data Storage Outbound Stores individual 276 transactions in the XEServer Data Storage using the XEServer property EdifecsInqID to identify the transaction in the storage. The XEServer property XEC_ID is used to group the transactions that relate to the same 276 batch received as profile's input.
Prepare for Backend JMS Outbound Sends individual transactions to Back End Emulation Route.
Split FS Outbound Stores individual transactions on the file system.
Put Acks Data Storage Outbound Stores acknowledgements in the XEServer Data Storage using the XEServer property AckType.
Reports FS Outbound Stores LDNS reports on the file system.
Dump Bad FS Outbound Stores transactions that failed to pass the XEngine validation on the file system.
Batch Acks Subroute Sends the original 276 batch received as input to the route Batch Acks for batching. The component returns a batch with acknowledgements through the Batched Acks output.
Ack Outbound FS Outbound Stores the acknowledgements on the file system.
Purge Acks Data Storage Inbound Removes all stored acknowledgements from the data storage.