Special Register (SREG) Types

New Special Registers (SREGs) are available for EDI preparsers and EDI preemitters.

<variable type="USR" name="edi.transactionID" otype="0">823</variable>
<variable type="USR" name="edi.type" otype="0">X12</variable>
<variable type="USR" name="edi.version" otype="0">004010</variable>

These may be used to route your data by placing them in your process flow.

A new SREG (edi.ackstatus) is available for the acknowledgement agent. This SREG will contain the AK501 status from the 997 that corresponds to each XML output file. This value can be used to route error data (for example, a failed 997) from standard processing.

During EDI to XML transactions and 997 creation, the following types of SREGs are created:

SEGMENT COUNT
1. <variable name="SEGCOUNT" type="USR">20</variable>
2. <variable name="basename" type="DOC">stephan_850_bad</variable>
3. <variable name="console-master-port" type="SYS">9999</variable>
CORRELATION ID
4. <variable name="correlid" type="USR">000001000</variable>
5. <variable name="doclocation" type="SYS">config</variable>
END OF STREAM FLAG
6. <variable name="eos" type="USR">1</variable> 
7. <variable name="extension" type="DOC">x12</variable>
8. <variable name="filename" type="DOC">stephan_850_bad.x12</variable>
FROM PARTY
9. <variable name="fromparty" type="USR">NOTP           </variable>
GROUP CONTROL NUMBER - GE
10. <variable name="ge_groupctlnumber" type="USR">1000</variable>
NUMBER OF TRANSACTIONS - GE
11. <variable name="ge_numtransactions" type="USR">1</variable>
12. <variable name="ibse-port" type="CFG">9000</variable>
INTERCHANGE CONTROL NUMBER - IEA
13. <variable name="iea_interchangectlnum" type="USR">000001000</variable>
VALIDATION REPORT/ACK
14. <variable name="iwaf.validationReport" type="USR">ISA*00*          *00*          *12*NOTP           *12*NOTP           *QAQAQA*QAQA*U*00401*000001000*0*P*&gt;
GS*FA*NOTP*NOTP*QAQAQAQA*QAQA*1000*X*004010
ST*997*0001
AK1*PO*1000
AK2*850*000000010
AK3*DTM*6**8
AK4*2**8*200100
AK5*R*5
AK9*E*1*1*1
SE*8*0001
GE*1*1000
IEA*1*000001000
</variable>
15. <variable name="iway.eos" type="DOC">true</variable>
16. <variable name="iwayconfig" type="SYS">base</variable>
17. <variable name="iwayhome" type="SYS">C:/Program Files/iway61/</variable>
18. <variable name="iwayversion" type="SYS">6.1.000.SM</variable>
19. <variable name="iwayworkdir" type="SYS">C:/Program Files/iWay61/config/base</variable>
20. <variable name="locale" type="SYS">en_us</variable>
21. <variable name="name" type="SYS">EDI_XML</variable>
NUMBER OF FUNCTIONAL GROUPS
22. <variable name="numfunctionalgroups" type="USR">1</variable>
23. <variable name="parent" type="DOC">c:\testing\edix12\input</variable>
24. <variable name="protocol" type="SYS">FILE</variable>
25. <variable name="source" type="DOC">C:\testing\edix12\input\stephan_850_bad.x12</variable>
SPLIT COUNT
26. <variable name="splitcount" type="USR">1</variable>
27. <variable name="tid" type="DOC">EDI_XML-FILE-W.EDI_XML.1_20080605152319600Z</variable>
TRANSACTION ID
28. <variable name=”edi.transactionID” type=”USR”>850</variable>
VERSION
29. <variable name=”edi.version” type=”USR”>004010</variable>

iWay Software