Example: Outbound Order Status XML Request and Response Format
The XML transaction data request is created by the outbound function and sent to the XML transaction API. These code samples illustrate a sales order request and response.
The format in this XML Transaction request code sample returns all columns for the sales order header and detail lines:
<?xml version='1.0' ?> <jdeRequest type='trans' user='user' pwd='password' environment='environment' role='*ALL' session='' sessionidle='300' <transaction action='transactionInfo' type='JDESOOUT'> <key> <column name='EdiUserId'>value</column> <column name='EdiBatchNumber'>value</column> <column name='EdiTransactNumber'>value</column> </key> </transaction> </jdeRequest>
This code sample shows the outbound XML Transaction response:
<?xml version='1.0' encoding='utf-8' ?> <jdeResponse type='trans' user='user' role='*ALL' session='session1' environment='env'> <transaction type='JDESOOUT' action='transactionInfo'> <returnCode code='0'>XML Request OK</returnCode> <key> <column name='EdiUserId'></column> <column name='EdiBatchNumber'></column> <column name='EdiTransactNumber'></column> </key> <table name='F4201Z1' type='header'> <column name='EdiUserId'></column> <column name='EdiBatchNumber'></column> </table> <table name='F4211Z1' type='detail'> <column name='EdiUserId'></column> <column name='EdiBatchNumber'></column> </table> <table name='F49211Z1' type='additionalHeader'> <WARNING>No record found</WARNING> </table> </transaction> </jdeResponse>