Step 1 Validate Request Snip 1 6 Route
This route receives a batch with 270 transactions, validates the batch, splits the batch into individual 270 transactions, and sends them to the back-end system. The route also generates acknowledgements and validation reports. The route stores the individual 270 transactions and the generated acknowledgements in XEServer Data Storage. The XEServer property XEC_ID is a unique identifier of the 270 batch file received as input.
Route Structure
Route Components Description
| Inbound Request
|
FS Inbound |
Picks up a batch of Health Care Eligibility Benefit Inquiry (270) 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 270 transaction. |
| Store Indv Inq
|
Data Storage Outbound |
Stores individual 270 transactions in the XEServer Data Storage (payloads/{Prp[XEC_ID]}/OpenInq/ location) using the XEServer property EdifecsInqID to identify the transaction in the storage. |
| 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 have failed to pass the XEngine validation on the file system. |
| Batch Acks
|
Subroute |
Sends the original 270 batch received as the input to the route Batch Acks for batching. The component returns a batch with acknowledgements through the output Batched Acks. |
| Ack Outbound
|
FS Outbound |
Stores the acknowledgements on the file system. |
| Purge Acks
|
Data Storage Inbound |
Removes all the stored acknowledgements from the data storage. |