xml in iprocurement

63
Outbound XML in Procurement An Oracle White Paper June 2006 1

Upload: francyraj2556

Post on 27-Oct-2014

399 views

Category:

Documents


22 download

TRANSCRIPT

Page 1: XML in iProcurement

Outbound XML in Procurement

An Oracle White PaperJune 2006

1

Page 2: XML in iProcurement

Introduction

This white paper focuses on the setup and troubleshooting of XML documents transmitted directly between the Buyer’s Procurement module of Oracle Applications to the Supplier’s system. Presently Purchase Orders (PO) and Change Orders as well as Releases and Advance Shipment Notices can be transmitted in XML. This paper will focus only on transmitting the Purchase Order in XML format directly to the Supplier, as an Outbound transaction (also referred to as Process PO).

2

Page 3: XML in iProcurement

Table of Contents

Introduction..........................................................................................................................2Table of Contents.................................................................................................................3High Level Flow..................................................................................................................4

Overview:........................................................................................................................4Outbound:........................................................................................................................4

Outbound Demonstration.....................................................................................................6Supplier Setup:.................................................................................................................6Trading Partner Setup:.....................................................................................................6Profile Setup:...................................................................................................................9Create the Purchase Order:............................................................................................10Setup on the Supplier’s System:....................................................................................10Tracking the XML:........................................................................................................10

Troubleshooting.................................................................................................................13Outbound Transactions..................................................................................................13Gateway Test.................................................................................................................16

XML Procurement References..........................................................................................18Resources.......................................................................................................................18Recommended/Latest Patches.......................................................................................18

Purchasing Patches....................................................................................................18Gateway/Workflow Patches......................................................................................18

Notable Notes................................................................................................................19Appendix A........................................................................................................................21Appendix B........................................................................................................................35Appendix C........................................................................................................................39Appendix D........................................................................................................................45Appendix E........................................................................................................................47

3

Page 4: XML in iProcurement

High Level Flow

Overview:

Oracle Purchasing XML transactions utilize the Oracle Event based system integrated with Oracle Workflow technology and Advanced Queuing to provide a seamless transactional-based event system to provide delivery of XML formatted documents outbound to suppliers and vendors.

Outbound:

When the PO is created and approved, the POAPPRV workflow raises an event with the POXML workflow, which is responsible for XML generation and submit for sending. The POXML workflow uses XML Gateway to generate the XML document (payload), in accordance to the Purchasing Message Map. Once generated this is enqueued, along with additional Trading Partner details, on the Outbound Advanced Queue (ECX_OUTBOUND) for delivery by the Oracle Transport Agent (OTA).

Step 1. Event within PO / OEX - PO created and submitted for Approval- Setup checked and approval workflow process started- Uses seeded PO approval workflow POAPPRV (poxwfpoa.wft)Expected Result: The PO is approved and the XML event keyis created

Step 2. XML and Message Generation- XML Gateway gets Message Attributes (from Trading Partner Setup)- Uses views PO_ECX_HEADER_V and PO_ECX_LINES_V - XML Gateway generates Payload (from Map)- Moves from the POAPPRV workflow calls to POXML workflow (poxml.wft)- Given attributes, will generate and enqueue an XML document- Sends the PO message (payload xml and attributes) to the ECX_OUTQUEUE Queue Table- Copy of PO message placed in ECX_DOCLOGS table.Expected Result: The XML setup is verified, the Payload iscreated and sent to the outbound queue

Step 3. Enqueue on ECX_OUTBQUEUE- Sends the PO message (payload xml and attributes) to the ECX_OUTQUEUE Queue Table- Outbound queue found by examining the ECX_DOCLOGS- Agent Listener must be runningExpected Result: The XML Payload is received into the outboundQueue waiting to be picked up by the OTA

Step 4. OTA Sends Message - OTA dequeues the message and sends out according to attributes from the trading partner setup.

4

PO Approval Workflow

POAPPRV

POXML(POXMLSETUP)

POXML(POXMLSEND)

ECX_OUTQUEUE

OTA

Page 5: XML in iProcurement

Expected Result: The OTA delivers the PO in XML format tothe Supplier.

Software RequirementsOracle Applications Release 11iOracle XML GatewayOracle Transport Agent installed on Oracle Applications Release 11i (is part of XML Gateway)Both XML Gateway and the Oracle Transport Agent must also be installed and operational on the Buyer’s Release 11i instance.

5

Page 6: XML in iProcurement

Outbound Demonstration

This demonstration provides the steps necessary for sending a Purchase Order in XML format to a Trading Partner.

Supplier Setup:

From the Purchasing responsibility navigate to Supply Base>Suppliers. Enter the Supplier and Site information.

If the Buyer uses multiple organizations, then the corresponding setup in XML Gateway needs to be performed for each supplier and supplier site, in the different organizations.

Trading Partner Setup:

An important prerequisite for sending an XML Purchase Order to the Trading Partner is the Supplier (setup in Purchasing) must have a corresponding Trading Partner setup for the Supplier and Site in XML Gateway. This is done from the navigation path XML Gateway responsibility > Define Trading Partners.

6

Page 7: XML in iProcurement

-Trading Partner Type: enter Supplier-Enter the Trading Partner Name and Site for the appropriate Supplier-Company Admin Email: enter email address where warnings and errors should be sent-Transaction Type: choose the list of values in this field and the following displays:

For the XML Purchase Order to be sent to the Trading Partner choose the seeded External Transaction Subtype ‘Process’ and Direction ‘Out’. See the 11i XML Transaction Delivery Setup Guide for a full explanation of each of the fields above.

7

Page 8: XML in iProcurement

-Map: for 11.5.10 enter itg_process_po_007.outfor 11.5.9 and lower use process_po_007.out-Connection/Hub: enter Direct (unless using a routing hub such as Oracle Exchange or Oracle Supplier Network, see the 11i XML Transaction Delivery Setup Guide for details)-Protocol: SMTP is the standard format for email. There are various protocols that can be used including HTTP and HTTPS. For example if you are using the Protocol Type HTTP then in the Protocol Address field, precede the address with http://. A protocol of None disables the outbound message for the Trading Partner. Protocols are further explained in the 11i XML Transaction Delivery Setup Guide

8

Page 9: XML in iProcurement

-Protocol Address: this is where the XML Purchase Order will be delivered-Source Trading Partner Location Code: this is a free form identifier

Profile Setup:

Sign on to Oracle Applications 11i and select the System Administrator responsibility. Select Profile and then System to open the Find System Profile Values window. Search for the profile option names and enter (or verify if already entered) values for the following XML Gateway system profiles in the System Profile Values window:

ECX: Log File Path: This is used to define the XML Message and Process Log Directory. Identify this directory on the file system to store the XML message and associated process log file created by XML Gateway. Both the XML message and process log file may be archived or used for troubleshooting.NOTE: This is not used in 11i10 (OWF.H) onwards. After this the log is stored in the database, as part of Standard FND logging.

ECX: System Administrator Email Address: This is used to identify the XMLGateway system administrator or contact person e–mail address to notify when asystem or process error is detected. Notifications are online and sent via e-mail only if the Workflow Mailer is enabled.

ECX_OAG_LOGICALID: This is used by the sending application to enter the Identifier in the XML message.

9

Page 10: XML in iProcurement

Create the Purchase Order:

Create the Purchase Order using the Trading Partner defined previously. Navigate to the Purchasing responsibility, Purchase Orders > Purchase Orders.

Note above that the XML is automatically enabled in the Approve form. Press the OK button and the XML Purchase Order will be sent to the Trading Partner.

Setup on the Supplier’s System:

The supplier company needs to perform all necessary setup to enable the supplier’s system to receive the XML documents transmitted by the buyer directly. The supplier should use the same OAGI standard XML documents used by the buyer company. In addition, the supplier needs to use the same Extensions DTD as used by the buyer company to ensure all information transmitted by the buyer is received. The Extensions DTD specifies fields used to provide additional information. See the Oracle Purchasing 11i XML Transaction Delivery Setup Guide (Part No. A96668-02), 11i XML Transaction Deliver Setup Guide for further information on this topic and examples.

Tracking the XML:

Navigate to Workflow Administrator > Transactions and query on the Outbound transactions (this is most likely not available unless OWF.G or higher is installed).

10

Page 11: XML in iProcurement

Select Outbound as shown above. You can further narrow down the search by entering the Trading Partner Name, Transaction Type of PO, etc.

We can see above that the XML has been delivered. If the delivery status is null the WF Agents may need to be run as follows:

From the System Administrator responsibility navigate to Requests>Run, select ‘Workflow Agent Listener’ under the Request name. For the Parameter choose WF_DEFERRED as the Agent name and click OK to submit. This process can be scheduled to run at regular intervals by choosing a frequency to accommodate your transaction volume.

See the Troubleshooting section of this paper to see how to track all phases of the outbound XML. By drilling down on the Document Id the following is displayed:

11

Page 12: XML in iProcurement

Then as the Trading Partner open the email and the PO in XML (Payload) is displayed:

12

Page 13: XML in iProcurement

Troubleshooting

Outbound Transactions

The overall Oracle PO XML functionality is a workflow-based process with a parent process (POXML) and 2 child processes (POXMLSETUP and POXMLSEND) in the workflow. POXML is the item type and it has 2 processes POXMLSETUP and POXMLSEND in poxmlwf.wft. These PO XML workflows then essentially utilize Oracle's Workflow Business Events based system to place the XML documents in an outbound queue where a java servlet called the Oracle Transport Agent (OTA) picks up the document and sends it to a trading partner via an established protocol (typically HTTP, HTTPS or SMTP).

When troubleshooting PO XML issues, it is important to remember that the overall process is performed in a chronologically sequential fashion. The purpose of this troubleshooting treatise is to identify the progress and results of each of the sequential steps when utilizing PO XML processes.

Step 1: The PO is submitted for approval running POAPPRV

Confirm the Purchase Order is Approved and XML event created by setting the debug and checking the wfstatus for POAPRV (seeded workflow file poxwfpoa.wft):

WFSTATUS: Get the proper values for the ITEM_TYPE and the ITEM_KEY by replacing &PO_NUMBER below with the actual PO number.SQL> col wf_item_key format a20 SELECT org_id, po_header_id, wf_item_type, wf_item_key FROM po_headers_all WHERE segment1 = '&PO_NUMBER';

Download from Metalink scripts bde_wf_item.sql (Note: 187071.1) and from sqlplus as the user APPS run the script passing the Workflow Item Type and Workflow Item Type values obtained in the output above.

example : SQL>@bde_wf_item.sqlPlease enter ITEM_TYPE: <from above>Please enter ITEM_KEY: <from above>

Then rename the output from bde_wf_item.lst to bde_wf_item_<item_key>.lst.

Check the output for any apparent errors related to the XML. Confirm the Purchase Order was approved successfully, and there are end dates. Check relevant workflow attributes, including but not limited to: ECX_PARTY_ID, ECX_PARTY_SITE_ID, XML_EVENT_KEY, ECX_DEBUG_LEVEL (for proper debugging), ECX_DOCUMENT_ID (po_header_id), etc.

In 115.10 the ECX_DEBUG_LEVEL event parameter will no longer be honored. XML/Log files will now be stored in the FND_LOG_ATTACHMENTS table (message_text field). ECX_UTL_LOG_DIR will no longer be used for writing XML log files. See Note 359452.1 for more information.

See Appendix A of this document for an example of bde_wf_item for POAPPRV.

13

Page 14: XML in iProcurement

Step 2: Workflow POXML (Setup and Send) is run.

Get the bde_wf_item.sql output for POXML, Setup and Send events (seeded workflow file poxmlwf.wft):

a) Get results of workflow POXML / POXMLSETUPi) Checking the output from Step1 above, find the value for

XML_EVENT_KEY attribute.ii) Then run bde_wf_item.sql again and pass Item Type as POXML and Item

Key as the value obtained for XML_EVENT_KEY

Using the results, check the following activities and attributes (including but not limited to the following): -Ensure the child process is end dated -Verify the ECX_EVENT_NAME attribute -Check the following ECX attributes: ECX_PARTY_ID, ECX_PARTY_SITE_ID, ECX_PARTY_TYPE (S-supplier, C- customer), ECX_TRANSACTION_SUBTYPE, ECX_TRANSACTION_TYPE (PO) -Ensure that the "Raise XML PO event" completes

See Appendix B of this document for an example of bde_wf_item for POXML Setup and Send.

b) Get the results of workflow POXML / POXMLSENDiii) Checking the output from Step a above (POXML / POXMLSETUP),

again find the value for the XML_EVENT_KEY attribute.iv) Then rerun bde_wf_item.sql again and pass Item Type as POXML and

Item Key as the value obtained for the XML_EVENT_KEYUsing these results verify the following data: -Verify the POXMLSEND is end dated -Ensure in the POXMLSEND workflow that the WF_SEND activity has COMPLETE and has a Result status of ECX_OXTA_SUCCESS -Note the ECX Document Numbers session and the corresponding logfile and out_msgid file (this is the message payload id)

See Appendix C of this document for an example of bde_wf_item for POXML.

Step 3:

XML Gateway Generates the Payload

Message is Enqueued for Sending.

1. As part of the workflow calls made from Purchasing (POXML) the XML Gateway module generates the XML payload document.

a) for 11.5.9 and lower:Do the following queries from sqlplus connected as the APPS user to turn on the debugger: update applsys.wf_item_attributes set text_default = '3' where item_type = 'POXML' and name = 'ECX_DEBUG_LEVEL'

b) Debug for 11.5.10:See Doc ID 300298.1 - How Has XML Gateway Logging Changed In 11.5.10 ?and reference Doc ID 359452.1 - How To Get The Log Files For Troubleshooting XML Transactions

The debug logfile (named like: OAGOUTPOPRO<doc_id>.log) is similar to a stack trace. See Appendix D for an example of the log file.

Check the bottom of the logfile for any errors or problems. Review the ECX_DOCLOGS, check the WF_INFO, EVENT_NAME, and most importantly the STATUS.

14

Page 15: XML in iProcurement

See an example of the XML in Appendix E of this document.

Note: Remember to turn off the debugger as may affect performance.

2. To verify the Agent Listener is running:SELECT a.NAME AGENT_NAME , s.NAME SYSTEM_NAME, a.status STATUSFROM WF_AGENTS a, WF_SYSTEMS sWHERE a.system_guid = s.guidAND a.name like 'ECX%'

3. Once generated, the Workflow Agent enqueues the message into the ECX_OUTQUEUE table for sending.

Use following to check queue for message: SQL> select * from ecx_outqueue

Also review the generation logfile and check ECX_OUTBOUND_LOGS section, ensure the message = ECX_MSG_CREATED_ENQUEUED Problems in dequeue will be written to either database alert.log, or the default OTA logfile (commonly apache error_log).

Step 4: XML is sent by OTA to Supplier

The XML document is then picked up by the Oracle Transport Agent (OTA) and sent to the Supplier.

Review tables the ECX_EXTERNAL_LOGS and ECX_OXTA_LOGMSG for the OTA handling:

SQL> Select * from ecx_oxta_logmsg where sender_message_id = ‘YourMessageID’

To enable debugging mode set the parameter -DOXTALogDebugMsg = true in jserv.properties (for 11i10 in xmlsvcs.properties). This will write to the iAS / Apache error_log file.Also quick check its running using: http://[url:port]/OA_HTML/US/ECXOTAPing.htm

15

Page 16: XML in iProcurement

Gateway Test

This is a 5-minute test that can help a customer verify if their XML Gateway can transmit a PO. Technical Support can have the client run this test and in Part 2, Step 15 have the client enter the analyst’s Oracle email address and see if the XML is received. If the PO approves successfully and the XML message is created but not received then this is most likely an XML Gateway setup issue (Product 757)

Part 1 -- Create Supplier----------------1. Choose the correct Purchasing responsibility2. Go to Supply Base > Suppliers3. Create Supplier4. Create Supplier Site

Part 2 -- Create Trading Partner----------------5. Choose the XML Gateway Responsibility6. Go to Define Trading Partners7. At Trading Partner Type enter Supplier8. At Trading Partner Name enter Supplier Name from Part 19. At Trading Partner Site enter Supplier Site from Part 110. At the Company Admin Email enter your email address

--Now enter the Trading Partner Details

11. From the Transaction Type field choose (note the values will default in after you choose this combination from the LOV in the Transaction Type field): -Transaction Type = PO -Transaction SubType = PRO -Standard Code = OAG -External Transaction Type = PO -External Transaction SubType = Process -Direction Map = OUT

12. In the Map field choose: itg_process_po_007_out13. In the Connection/Hub field choose DIRECT14. In the Protocol Type choose SMTP15. In the Protocol Address enter your email address (the email address can be the supplier, the client’s own email address or the address of the Oracle Technical Analyst).16. In the Source Trading Partner Location Code enter your first two initials 17. Save the form

Part 3 -- Create the PO for this Trading Partner----------------

16

Page 17: XML in iProcurement

18. Create a PO for this Trading Partner (Supplier), and ensure when approving the PO that the XML radio button is checked by default

Part 4 -- Review your email----------------19. After a few moments the email with the XML file included in the email should be received.

17

Page 18: XML in iProcurement

XML Procurement References

Resources

Oracle Purchasing XML Transaction Delivery Guides 11.5.8 Oracle Purchasing 11i XML Transaction Delivery Setup Guide 11.5.7 Oracle Purchasing 11i XML Transaction Delivery Setup Guide

Oracle XML Gateway 11i Guides Oracle XML Gateway User's Guide, Release 11.5.10 August 2004 Oracle XML Gateway User's Guide, Release 11i April 2003 Oracle XML Gateway User's Guide, Release 11i August 2002 Oracle Message Designer (XML Gateway) User's Guide

Oracle XML Gateway Troubleshooting Doc ID 564403.1 - How To Diagnose Issues with XML and cXML Purchase

OrderTransmission to Suppliers Doc ID 377978.1 - How To Troubleshoot a Problem Within XML Document

Processing Doc ID 167629.1 - Oracle XML Gateway Troubleshooting Scripts Doc ID 167474.1 - Oracle XML Gateway Troubleshooting Guide Doc ID 270843.1 - XML PO Diagnostic Information Gathering Script Doc ID 267329.1 - How To Generate Debug Logs When POs Are Sent Through

XML Gateway Doc ID 359452.1 - How To Get The Log Files For Troubleshooting XML

Transactions Doc ID 300298.1 - How Has XML Gateway Logging Changed In 11.5.10 ?

Oracle Transport Agent (OTA) Understanding the Oracle Transport Agent Messaging Protocol White Paper Enabling Client Authentication for the Oracle Transport Agent Configuring the Oracle XML Transport Agent with Oracle Applications 11i

Recommended/Latest Patches

Purchasing PatchesDoc ID 265982.1 Oracle Purchasing Patches Guide - Purchasing XML

Gateway/Workflow PatchesPatch 2440710 11i.ECX.C Patch 2613000 Enabling MLS in Oracle XML GatewayPatch 2414273 SAX implementation of memory errorPatch 2728236 11i.OWF.G

18

Page 19: XML in iProcurement

Patch 3314376 POST 11I.OWF.G ROLLUP 5 - 11.5.9.5Patch 3258819 11.5.10 OWF.H

Notable Notes

Doc ID 304892.1 FAQ: XML Gateway For Purchasing

Doc ID 356510.111.5.8 NON MULTI ORG ONLY PO XML Not Been Created Due To ORA-20100

Doc ID 343765.111.5.10 Process_po_007 Not Generating Distribution Information as it Did in 11.5.8

Doc ID 287526.1 Ship-To Of PO Header Does Not Show On PO XML Output

Doc ID 300403.1Dev: Xml Gateway Po Outbound Process Is Using Only Segment1 Of Item

Doc ID 331410.1 Po Xmls Post When Unreserving and Reserving the Document Again Doc ID 333809.1 XML Gateway Is Generating Seemingly Random Currency Format

Doc ID 278592.1Release has Extra Lines and poor Performance when generating XML POs using PO_PROCESS_007 Map

Doc ID 329950.1Ora-20100: Error Occurred While Parsing: Element Process_po_007 Not Complete

Doc ID 330155.1 PO Approval Does Not Generate Xml File To ECX_DOCLOGS

Doc ID 329487.1Generate Trading Partner XML Fails With ECX_GETXML_ERROR DTD Not Found For Map Id

Doc ID 314200.1 XML Generated For Blanket Releases Does Not Include All Items

Doc ID 308997.1Purchase Order Line Attachments Are Not Delivered Through Xml Gateway

Doc ID 298243.1How To Retransmit Outbound Xml Doc In Case The Destination Server Is Down

Doc ID 256434.1XML Gateway - Minute Field Incorrect When Converting to Oracle Application Group Date Format

Doc ID 275640.1 Po Xml Delivery Failing With Ecx_Oxta_Invalid_Cacert error Doc ID 277911.1 3114: Activity \'Poxml/Poxmlsetup\' Is Not A Process Doc ID 300404.1 Xml Gateway Po Outbound Process Is Using Only Segment1 Of Items Doc ID 298194.1 No Event Subscriptions Exist For Oracle.Apps.Po.Event.Xmlpo)

Doc ID 265275.1ECX_ERRMSG=ORA-20100: Error occurred while parsing: REQUIRED attribute 'domain' is not specified.

Doc ID 271085.1ORA-20100: Error Occurred While Parsing: REQUIRED Attribute 'category' is not Specified.

Doc ID 277742.1XML PO Sent Through XML Gateway Does Not Include the Terms and Conditions, and the Supplier Gets An Error that the Element TANDC is not Defined in the DTD Schema

Doc ID 279888.1 XML PO Generation Failing When Large Number of Lines on PO Doc ID 283151.1 Xml Po Is Created, Does Not Get Sent it to the supplier

19

Page 20: XML in iProcurement

Doc ID 280068.1XML Gateway Is Giving An Error: Ora-20100: Error Occurred While Parsing: Element XXXXX Not Complete, Expected Elements '[DATAAREA]'

Doc ID 286531.1 Newly Setup Trading Partner XMLPO Stops At PO Workflow Send

Doc ID 265274.1WFENG_NOTIFICATION_PERFORMER 3120: Activity 'ECXERROR/XXXXX' has no performer)

Doc ID 270414.1Getting "java.io.IOException: Broken pipe" Error When Attempting To Send An Xml Purchase Order

Doc ID 277290.1TransportHandler: Exception: java.sql.SQLException: Io exception: Broken pipe

Doc ID 271289.1ORA-20100: Error occurred while parsing: REQUIRED attribute 'isoCountryCode' is not specified.

Doc ID 281119.1No Event Subscriptions Exist For This Event 'oracle.apps.po.event.xmlpo'

20

Page 21: XML in iProcurement

Appendix A

Example of bde_wf_item for POAPPRV (this file is extensive, some portions have been removed):

ITEM_TYPE ITEM_KEY USER_KEY ROOT_ACTIVITY VERS PRNT_TYPE PRNT_KEY PRNT_CNTXT BEGIN_DATE END_DATE OWNER_ROLE --------- ---------- -------------------- -------------------- ----- --------- ---------- ---------- ------------------ ------------------ ---------- POAPPRV 19764-8623 4103 POAPPRV_TOP 43 10-MAR-05 06:21:56 10-MAR-05 06:22:21 BUYER500 4

Child Processes

ITEM_TYPE ITEM_KEY USER_KEY ROOT_ACTIVITY VERS PRNT_TYPE PRNT_KEY PRNT_CNTXT BEGIN_DATE END_DATE OWNER_ROLE --------- ---------- -------------------- -------------------- ----- --------- ---------- ---------- ------------------ ------------------ ---------- POXML 19764-8623 POXMLSETUP 1 POAPPRV 19764-8623 10-MAR-05 06:22:21 5 4

Item Attribute Values

NAME VALUE TYPE ATR_TYPE DISPLAY_NAME -------------------- ------------------------------ ------ --------- ------------------------------ #SCHEMA APPS TEXT #WFM_OPEN_MAIL WFMAIL:O_OPEN_MAIL TEXT VARCHAR2 Workflow Open Mail attribute #WFM_OPEN_MAIL_FYI WFMAIL:O_OPEN_MAIL_FYI TEXT VARCHAR2 Workflow Open Mail Attribute f or FYI notification .ADMIN_KEY 238212948 TEXT .MONITOR_KEY 2572490512 TEXT ACCEPTANCE_COMMENTS VARCHAR2 Comments ACCEPTANCE_DUE_DATE DATE Acceptance Due Date ACCEPTANCE_LOOKUP_CO VARCHAR2 Acceptance Lookup Code DE ACCEPTANCE_REQUIRED N TEXT VARCHAR2 Acceptance Required? ACCEPTANCE_RESULT VARCHAR2 Acceptance Result ACCEPTANCE_TYPE VARCHAR2 Acceptance Type ACTION_HISTORY PLSQL:PO_WF_PO_NOTIFICATION.GE TEXT DOCUMENT Action History of the Document T_ACTION_HISTORY/POAPPRV:19764 -86234 ACT_HST_IN_NTF 20 NUMBER NUMBER Number of Action History Lines to be displayed in Notificati ons ADVISORY_WARNING VARCHAR2 Advisory Warning APPLICATION_ID 201 NUMBER NUMBER Application ID APPROVAL_PATH_ID NUMBER Approval Path ID APPROVER_DISPLAY_NAM 500, Buyer TEXT VARCHAR2 Approver Display Name E APPROVER_EMPID 10165 NUMBER NUMBER Approver Employee ID APPROVER_USER_NAME BUYER500 TEXT ROLE Approver User Name AUTHORIZATION_STATUS APPROVED TEXT VARCHAR2 Authorization Status AUTHORIZATION_STATUS Approved TEXT VARCHAR2 Authorization Status Display _DISP BUYER_DISPLAY_NAME VARCHAR2 Buyer Display Name BUYER_USER_ID 10165 NUMBER NUMBER Buyer User ID BUYER_USER_NAME BUYER500 TEXT VARCHAR2 Buyer User Name CLOSED_CODE VARCHAR2 Closed Code CLOSED_CODE_DISP VARCHAR2 Closed Code Display CONCURRENT_REQUEST_I NUMBER Concurrent Request ID

21

Page 22: XML in iProcurement

DOCUMENT_ID 19764 NUMBER NUMBER Document ID DOCUMENT_NUM VARCHAR2 Document Number DOCUMENT_NUMBER 4103 TEXT VARCHAR2 PO Number DOCUMENT_NUM_REL 4103 TEXT VARCHAR2 Document number with the relea se DOCUMENT_SUBTYPE STANDARD TEXT VARCHAR2 Document Subtype DOCUMENT_SUBTYPE_DIS VARCHAR2 Document Subtype Display P DOCUMENT_TYPE PO TEXT VARCHAR2 Document Type DOCUMENT_TYPE_DISP Standard Purchase Order TEXT VARCHAR2 Document Type Display DOC_MGR_ERROR_NUM NUMBER Document Manager Error Number DOC_MGR_MAX_LOOP_TIM 0 NUMBER NUMBER Auto Loop Limit for Document M ES anger DOC_MGR_WAIT_RELATIV 0 NUMBER NUMBER Relative Time of Auto Retry fo E_TIME r Document Manager ECX_DEBUG_LEVEL 3 TEXT VARCHAR2 Debug ECX_DOCUMENT_ID 7925 TEXT VARCHAR2 XML Document Id ECX_PARAMETER1 VARCHAR2 Parameter 1 ECX_PARAMETER2 VARCHAR2 Parameter 2 ECX_PARAMETER3 VARCHAR2 Parameter 3 ECX_PARAMETER4 VARCHAR2 Parameter 4 ECX_PARAMETER5 VARCHAR2 Parameter 5 ECX_PARTY_ID 21 TEXT VARCHAR2 Party Id ECX_PARTY_SITE_ID 41 TEXT VARCHAR2 Party Site Id ECX_TRANSACTION_SUBT VARCHAR2 Transaction Sub Type YPE ECX_TRANSACTION_TYPE VARCHAR2 Transaction Type EMAIL_ADDRESS VARCHAR2 Email Address EMAIL_ADD_FROM_PROFI VARCHAR2 Email Address From Profile LE EMAIL_DOCUMENT VARCHAR2 Email Document EVENT_NAME VARCHAR2 Event Name FAX_DOCUMENT VARCHAR2 Fax Document FAX_NUMBER VARCHAR2 Fax Number FORWARD_FROM_DISP_NA 500, Buyer TEXT VARCHAR2 Forward From Display Name ME FORWARD_FROM_ID NUMBER Forward From Id FORWARD_FROM_USER_NA BUYER500 TEXT ROLE Forward From User Name ME

FORWARD_TO_DISPLAY_N VARCHAR2 Forward To Display Name AME FORWARD_TO_ID NUMBER Forward To Id FORWARD_TO_ID_OLD NUMBER Forward-To ID Old Value FORWARD_TO_USERNAME ROLE Forward To User Name FORWARD_TO_USERNAME_ ROLE Response Forward-To RESPONSE FUNCTIONAL_CURRENCY USD TEXT VARCHAR2 Functional Currency GA_ORG_ASSIGN_CHANGE N TEXT VARCHAR2 Org assignment change indicato r GLOBAL_AGREEMENT_FLA VARCHAR2 Global Agreement Flag G INTERFACE_SOURCE_COD PO_FORM TEXT VARCHAR2 Interface source E INTERFACE_SOURCE_LIN NUMBER Interface source line ID E_ID ITEM_DESCRIPTION1 VARCHAR2 Item description line1 ITEM_DESCRIPTION2 VARCHAR2 Item description line 2

22

Page 23: XML in iProcurement

ITEM_DESCRIPTION3 VARCHAR2 Item description line 3 ITEM_DESCRIPTION4 VARCHAR2 Item description line 4 ITEM_DESCRIPTION5 VARCHAR2 Item description line 5 ITEM_PRICE1 VARCHAR2 Item price line 1 ITEM_PRICE2 VARCHAR2 Item price line 2 ITEM_PRICE3 VARCHAR2 Item price line 3 ITEM_PRICE4 VARCHAR2 Item price line 4 ITEM_PRICE5 VARCHAR2 Item price line 5 LINE_NUM1 VARCHAR2 Line 1 LINE_NUM2 VARCHAR2 Line 2 LINE_NUM3 VARCHAR2 Line 3 LINE_NUM4 VARCHAR2 Line 4 LINE_NUM5 VARCHAR2 Line 5 LINE_NUMBER_TRANSLAT VARCHAR2 Line Number Translated ED LINE_QTY1 NUMBER Quantity line 1 LINE_QTY2 NUMBER Quantity line 2 LINE_QTY3 NUMBER Quantity line 3 LINE_QTY4 NUMBER Quantity line 4 LINE_QTY5 NUMBER Quantity line 5 MASSUPDATE_RELEASES VARCHAR2 Mass Update Releases MESSSAGE_ID VARCHAR2 Message ID NEED_BY1 DATE Need-by Date Shipment 1 NEED_BY2 DATE Need-by Date Shipment 2 NEED_BY3 DATE Need-by Date Shipment 3 NEED_BY4 DATE Need-by Date Shipment 4 NEED_BY5 DATE Need-by Date Shipment 5 NOTE VARCHAR2 Note ONLINE_REPORT_ID NUMBER Online Report Id For Doc Compl ete Check ONLINE_REPORT_TEXT VARCHAR2 Online Report Text For Doc Com plete Check OPEN_FORM_COMMAND PO_POXPOEPO:PO_HEADER_ID="&DOC TEXT FORM Open Document UMENT_ID" ACCESS_LEVEL_CODE="M ODIFY" POXPOEPO_CALLING_FORM=" POXSTNOT" ORG_ID 204 NUMBER NUMBER Context ORG_ID ORIG_AUTH_STATUS VARCHAR2 Original Authorization Status PLSQL_ERROR_DOC VARCHAR2 PL/SQL Error Document PLSQL_ERROR_LOC VARCHAR2 PL/SQL Error Location PLSQL_ERROR_MSG VARCHAR2 PL/SQL Error Message PO_AMOUNT VARCHAR2 PO Amount PO_AMOUNT_DSP 15.00 TEXT VARCHAR2 PO Amount Display PO_APPROVED_FLAG VARCHAR2 PO Approved Flag PO_APPROVE_MSG PLSQL:PO_WF_PO_NOTIFICATION.GE TEXT DOCUMENT PO Approval Header Message T_PO_APPROVE_MSG/POAPPRV:19764 -86234 PO_ASL_CATEGORY_ID NUMBER PO ASL Category ID PO_DESCRIPTION VARCHAR2 PO Description PO_EMAIL_BODY PLSQLCLOB:PO_EMAIL_GENERATE.GE TEXT DOCUMENT PO E-mail Body NERATE_HTML/19764:PO PO_EMAIL_FOOTER DOCUMENT PO E-mail Footer PO_EMAIL_HEADER PLSQL:PO_EMAIL_GENERATE.GENERA TEXT DOCUMENT PO E-mail Header TE_HEADER/19764:PO PO_END_DATE DATE PO End Date PO_INTERFACE_HEADER_ NUMBER PO Interface Header ID ID PO_INTERFACE_LINE_ID NUMBER PO Interface Line ID PO_LINES_DETAILS PLSQL:PO_WF_PO_NOTIFICATION.GE TEXT DOCUMENT PO Lines Details T_PO_LINES_DETAILS/POAPPRV:197 64-86234 PO_LINE_ID NUMBER PO Line ID PO_LINE_ITEM_ID NUMBER PO Line Item ID

23

Page 24: XML in iProcurement

NAME VALUE TYPE ATR_TYPE DISPLAY_NAME -------------------- ------------------------------ ------ --------- ------------------------------ PO_LINE_NUM NUMBER PO Line Num PO_REVISION_NUM NUMBER Revision Number PO_SR_ASSIGNMENT_TYP NUMBER PO Assignment Type ID for SR E_ID PO_SR_ORGANIZATION_I NUMBER PO Sourcing Organization ID D PO_SR_RULE_NAME_PREF VARCHAR2 PO SR Rule Name Prefix IX PO_START_DATE DATE PO Start Date PO_TERMS_CONDITIONS PLSQLCLOB:PO_EMAIL_GENERATE.GE TEXT DOCUMENT PO Terms and Conditions NERATE_TERMS/POAPPRV:19764-862 34 PO_VENDOR_ID NUMBER PO Vendor ID PO_VENDOR_SITE_ID NUMBER PO Vendor Site ID PO_WF_ACK_NOTIF_PERF VARCHAR2 PO Acknowledge Notification Pe ORMER rformer PO_WF_EMAIL_PERFORME ROLE Email PO Performer R PO_WF_EMAIL_PERFORME VARCHAR2 Email PO Performer from Profil R2 e PO_WF_NOTIF_PERFORME VARCHAR2 Notification PO Performer R PREPARER_DISPLAY_NAM 500, Buyer TEXT VARCHAR2 Preparer Display Name E PREPARER_ID 10165 NUMBER NUMBER Preparer ID PREPARER_USER_NAME BUYER500 TEXT ROLE Preparer User name PRINT_DOCUMENT N TEXT VARCHAR2 Print Document PROMISED_DATE1 DATE Promised Date Shipment 1 PROMISED_DATE2 DATE Promised Date Shipment 2 PROMISED_DATE3 DATE Promised Date Shipment 3 PROMISED_DATE4 DATE Promised Date Shipment 4 PROMISED_DATE5 DATE Promised Date Shipment 5 RCS $Revision: 115.84 $ TEXT VARCHAR2 RCS version RELEASE_GENERATION_M VARCHAR2 Release Generation Method ETHOD RELEASE_NUM NUMBER Release Num RELEASE_NUM_DASH VARCHAR2 Release Num Dash Seperator RELEASE_TYPE VARCHAR2 Release Type REQUESTOR_DISPLAY_NA VARCHAR2 Requestor name Line1 ME1 REQUESTOR_DISPLAY_NA VARCHAR2 Requestor name Line 2 ME2 REQUESTOR_DISPLAY_NA VARCHAR2 Requestor name Line 3 ME3 REQUESTOR_DISPLAY_NA VARCHAR2 Requestor name Line 4 ME4 REQUESTOR_DISPLAY_NA VARCHAR2 Requestor name Line 5 ME5 REQUIRES_APPROVAL_MS requires your approval. TEXT VARCHAR2 "Requires Approval" Translated G Message REQ_CHANGE_EVENT_KEY VARCHAR2 Request Change Event Key RESPONDER_APPL_ID NUMBER Responder Application ID RESPONDER_RESP_ID NUMBER Responder Responsibility ID

24

Page 25: XML in iProcurement

RESPONDER_USER_ID NUMBER Responder User ID RESPONSIBILITY_ID 50578 NUMBER NUMBER Responsibility ID REVISION_NUMBER 0 NUMBER NUMBER Document Revision Number RU_SUPPLIER_NAME for ERAMIREZ-IP TEXT VARCHAR2 RU Supplier Name SHIPMENT_NUM1 VARCHAR2 Shipment Number 1 SHIPMENT_NUM2 VARCHAR2 Shipment Number 2 SHIPMENT_NUM3 VARCHAR2 Shipment Number 3 SHIPMENT_NUM4 VARCHAR2 Shipment Number 4 SHIPMENT_NUM5 VARCHAR2 Shipment Number 5 SHIPMENT_QTY1 NUMBER Quantity Shipment 1 SHIPMENT_QTY2 NUMBER Quantity Shipment 2 SHIPMENT_QTY3 NUMBER Quantity Shipment 3 SHIPMENT_QTY4 NUMBER Quantity Shipment 4 SHIPMENT_QTY5 NUMBER Quantity Shipment 5 SHIP_ITEM_DESCRIPTIO VARCHAR2 Release shipment 1 Item descri N1 tpion SHIP_ITEM_DESCRIPTIO VARCHAR2 Release shipment 2 Item descri N2 tpion SHIP_ITEM_DESCRIPTIO VARCHAR2 Release shipment 3 Item descri N3 tpion SHIP_ITEM_DESCRIPTIO VARCHAR2 Release shipment 4 Item descri N4 tpion SHIP_ITEM_DESCRIPTIO VARCHAR2 Release shipment 5 Item descri N5 tpion

NAME VALUE TYPE ATR_TYPE DISPLAY_NAME -------------------- ------------------------------ ------ --------- ------------------------------ SHIP_ITEM_PRICE1 VARCHAR2 Release Shipment 1 Item price SHIP_ITEM_PRICE2 VARCHAR2 Release Shipment 2 Item price SHIP_ITEM_PRICE3 VARCHAR2 Release Shipment 3 Item price SHIP_ITEM_PRICE4 VARCHAR2 Release Shipment 4 Item price SHIP_ITEM_PRICE5 VARCHAR2 Release Shipment 5 Item price SHIP_TO_LOC1 VARCHAR2 Ship-to Location 1 SHIP_TO_LOC2 VARCHAR2 Ship-to Location 2 SHIP_TO_LOC3 VARCHAR2 Ship-to Location 3 SHIP_TO_LOC4 VARCHAR2 Ship-to Location 4 SHIP_TO_LOC5 VARCHAR2 Ship-to Location 5 SHIP_TO_ORG1 VARCHAR2 Ship-to Organization 1 SHIP_TO_ORG2 VARCHAR2 Ship-to Organization 2 SHIP_TO_ORG3 VARCHAR2 Ship-to Organization 3 SHIP_TO_ORG4 VARCHAR2 Ship-to Organization 4 SHIP_TO_ORG5 VARCHAR2 Ship-to Organization 5 SHIP_UNIT_OF_MEASURE VARCHAR2 Release Shipment 1 Unit of mea 1 sure SHIP_UNIT_OF_MEASURE VARCHAR2 Release Shipment 2 Unit of mea 2 sure SHIP_UNIT_OF_MEASURE VARCHAR2 Release Shipment 3 Unit of mea 3 sure SHIP_UNIT_OF_MEASURE VARCHAR2 Release Shipment 4 Unit of mea 4 sure SHIP_UNIT_OF_MEASURE VARCHAR2 Release Shipment 5 Unit of mea 5 sure SUPPLIER VARCHAR2 Supplier SUPPLIER_USER_NAME VARCHAR2 Supplier User Name SUP_CHANGE_EVENT_KEY VARCHAR2 Supplier Change Event Key SYSADMIN_ERROR_MSG VARCHAR2 System Administrator Error Mes sage TAX_AMOUNT_DSP 0.00 TEXT VARCHAR2 Tax Amount Display TOTAL_AMOUNT_DSP 15.00 TEXT VARCHAR2 Total Amount Display TYPE_LOOKUP_CODE VARCHAR2 PO Type UNIT_OF_MEASURE1 VARCHAR2 Unit of measure line 1

25

Page 26: XML in iProcurement

UNIT_OF_MEASURE2 VARCHAR2 Unit of measure line 2 UNIT_OF_MEASURE3 VARCHAR2 Unit of measure line 3 UNIT_OF_MEASURE4 VARCHAR2 Unit of measure line 4 UNIT_OF_MEASURE5 VARCHAR2 Unit of measure line 5 UPDATE_SOURCING_RULE N TEXT VARCHAR2 Update Sourcing Rule Flag USER_ID 1005171 NUMBER NUMBER User ID WEB_SUPPLIER_REQUEST VARCHAR2 Document Submitted by Web Supp lier WRONG_FORWARD_TO_MSG VARCHAR2 "Invalid Forward To" Translat ed Message XML_EVENT_KEY 19764-86235 TEXT VARCHAR2 XML Event Key

316 rows selected.

Item Attribute Event Values

no rows selected

Activity Attribute Values

ACTIVITY_NAME NAME TYPE -------------------------------------------------------------------------------- ------------------------- ---------- TEXT_VAL NUMB_VAL DATE_VAL INSTANCE_ID ---------------------------------------- ---------- --------- ----------- Get Preparer Notification Attribute NTF_USER_NAME ITEMATTR PREPARER_USER_NAME 491707 Raise Set XML #EVENTKEY ITEMATTR XML_EVENT_KEY 492210 #EVENTMESSAGE ITEMATTR 492210 #EVENTNAME CONSTANT oracle.apps.po.event.setxml 492210 #EVENTOUTAGENT CONSTANT 492210 #EVENTTOAGENT CONSTANT 492210 APPLICATION_ID ITEMATTR APPLICATION_ID 492210 DOCUMENT_ID ITEMATTR DOCUMENT_ID 492210 DOCUMENT_TYPE ITEMATTR DOCUMENT_TYPE 492210 PO_REVISION_NUM ITEMATTR REVISION_NUMBER 492210 PREPARER_USER_NAME ITEMATTR PREPARER_USER_NAME 492210 RESPONSIBILITY_ID ITEMATTR RESPONSIBILITY_ID 492210 USER_ID ITEMATTR USER_ID 492210

13 rows selected.

Item Activity Statuses - Internal Names

26

Page 27: XML in iProcurement

ACTIVITY INSTANCE_ID STATUS RESULT ASGND_USER NID Status BEGIN_DATE END_DATE ----------------------------------- ------------- ---------- --------------- ---------- ---------- ---------- --------------- --------------- ROOT/POAPPRV_TOP 42877 COMPLETE #NULL 10-MAR 06:21:57 10-MAR 06:22:21 POAPPRV_TOP/START 496678 COMPLETE #NULL 10-MAR 06:21:57 10-MAR 06:21:57 POAPPRV_TOP/RU_ SET_SUPPLIER 496672 COMPLETE ACTIVITY_PERFOR 10-MAR 06:21:58 10-MAR 06:21:58 MED POAPPRV_TOP/REMOVE_REMINDER_NOTIF-1 496670 COMPLETE COMPLETE 10-MAR 06:21:58 10-MAR 06:21:58 POAPPRV_TOP/SET_REQ_WF_STARTUP_VALU 496676 COMPLETE ACTIVITY_PERFOR 10-MAR 06:21:58 10-MAR 06:21:58 ES MED POAPPRV_TOP/UPDATE_HEADERS_WITH_ITE 496680 COMPLETE ACTIVITY_PERFOR 10-MAR 06:21:58 10-MAR 06:21:58 MTYPE MED POAPPRV_TOP/SET_PO_STAT_TO_INPROCES 496674 COMPLETE ACTIVITY_PERFOR 10-MAR 06:21:58 10-MAR 06:21:58 S MED POAPPRV_TOP/GET_WORKFLOW_APPROVAL_M 496646 COMPLETE ONLINE 10-MAR 06:21:58 10-MAR 06:21:58 ODE POAPPRV_TOP/GET_PO_DATA 496644 COMPLETE ACTIVITY_PERFOR 10-MAR 06:21:58 10-MAR 06:21:58 MED POAPPRV_TOP/IS_THIS_A_NEW_DOCUMENT 496650 COMPLETE Y 10-MAR 06:21:58 10-MAR 06:21:59 POAPPRV_TOP/MAIN_POAPPRV_PROCESS-1 496652 COMPLETE APPROVED 10-MAR 06:21:59 10-MAR 06:22:21 MAIN_POAPPRV_PROCESS/START 491679 COMPLETE #NULL 10-MAR 06:21:59 10-MAR 06:21:59 MAIN_POAPPRV_PROCESS/VERIFY_PO 491682 COMPLETE PASSED_VERIFICA 10-MAR 06:21:59 10-MAR 06:22:08 TION VERIFY_PO/START 491985 COMPLETE #NULL 10-MAR 06:21:59 10-MAR 06:21:59 VERIFY_PO/OPEN_DOC_STATE 491987 COMPLETE ACTIVITY_PERFOR 10-MAR 06:21:59 10-MAR 06:22:07 MED OPEN_DOC_STATE/START 492096 COMPLETE #NULL 10-MAR 06:21:59 10-MAR 06:21:59 OPEN_DOC_STATE/OPEN_DOCUMENT_STATE 492094 COMPLETE ACTIVITY_PERFOR 10-MAR 06:21:59 10-MAR 06:22:07 MED OPEN_DOC_STATE/END 492098 COMPLETE #NULL 10-MAR 06:22:07 10-MAR 06:22:07 VERIFY_PO/DOC_STATE_CHECK 491988 COMPLETE Y 10-MAR 06:22:07 10-MAR 06:22:07 DOC_STATE_CHECK/START 492100 COMPLETE #NULL 10-MAR 06:22:07 10-MAR 06:22:07 DOC_STATE_CHECK/VERIFY_STATE_CHECK_ 492104 COMPLETE Y 10-MAR 06:22:07 10-MAR 06:22:07 APPROVE DOC_STATE_CHECK/END 492102 COMPLETE #NULL 10-MAR 06:22:07 10-MAR 06:22:07 VERIFY_PO/DOC_COMPLETE_CHECK 491989 COMPLETE Y 10-MAR 06:22:07 10-MAR 06:22:07 DOC_COMPLETE_CHECK/START 492108 COMPLETE #NULL 10-MAR 06:22:07 10-MAR 06:22:07

27

Page 28: XML in iProcurement

DOC_COMPLETE_CHECK/SUBMISSION_CHECK 492114 COMPLETE Y 10-MAR 06:22:07 10-MAR 06:22:07 DOC_COMPLETE_CHECK/END 492110 COMPLETE #NULL 10-MAR 06:22:07 10-MAR 06:22:07 VERIFY_PO/RECORD_IN_ACTION_HISTORY 491981 COMPLETE ACTIVITY_PERFOR 10-MAR 06:22:07 10-MAR 06:22:08 MED VERIFY_PO/END-1 491975 COMPLETE #NULL 10-MAR 06:22:08 10-MAR 06:22:08 MAIN_POAPPRV_PROCESS/CAN_OWNER_APPR 491646 COMPLETE Y 10-MAR 06:22:08 10-MAR 06:22:08 OVE MAIN_POAPPRV_PROCESS/VERIFY_APPROVE 491681 COMPLETE Y 10-MAR 06:22:08 10-MAR 06:22:15 R_AUTH_PROC VERIFY_APPROVER_AUTH_PROCESS/START 491969 COMPLETE #NULL 10-MAR 06:22:08 10-MAR 06:22:08 VERIFY_APPROVER_AUTH_PROCESS/VERIFY 491971 COMPLETE Y 10-MAR 06:22:08 10-MAR 06:22:15 _APPROVER_AUTHORITY VERIFY_APPROVER_AUTH_PROCESS/END 491965 COMPLETE #NULL 10-MAR 06:22:15 10-MAR 06:22:15 MAIN_POAPPRV_PROCESS/FORWARD_TO_PRO 491666 COMPLETE N 10-MAR 06:22:15 10-MAR 06:22:15 VIDED MAIN_POAPPRV_PROCESS/RESERVE_BEFORE 491677 COMPLETE Y 10-MAR 06:22:15 10-MAR 06:22:15 _APPROVE-1 RESERVE_BEFORE_APPROVE/START 491922 COMPLETE #NULL 10-MAR 06:22:15 10-MAR 06:22:15 RESERVE_BEFORE_APPROVE/IS_ENCUMB_ON 491916 COMPLETE N 10-MAR 06:22:15 10-MAR 06:22:15 _DOC_UNRESERV RESERVE_BEFORE_APPROVE/END 491910 COMPLETE #NULL 10-MAR 06:22:15 10-MAR 06:22:15 MAIN_POAPPRV_PROCESS/APPROVE_PO_SUB 491645 COMPLETE VALID_ACTION 10-MAR 06:22:15 10-MAR 06:22:19 _PROCESS APPROVE_PO_SUB_PROCESS/START 491474 COMPLETE #NULL 10-MAR 06:22:15 10-MAR 06:22:15 APPROVE_PO_SUB_PROCESS/IS_DOCUMENT_ 491466 COMPLETE N 10-MAR 06:22:15 10-MAR 06:22:15 APPROVED APPROVE_PO_SUB_PROCESS/DOC_STATE_CH 491484 COMPLETE Y 10-MAR 06:22:15 10-MAR 06:22:15 ECK_BEFORE_APP DOC_STATE_CHECK_BEFORE_APP/START 492124 COMPLETE #NULL 10-MAR 06:22:15 10-MAR 06:22:15 DOC_STATE_CHECK_BEFORE_APP/VERIFY_S 492128 COMPLETE Y 10-MAR 06:22:15 10-MAR 06:22:15 TATE_CHECK_APPROVE DOC_STATE_CHECK_BEFORE_APP/END 492126 COMPLETE #NULL 10-MAR 06:22:15 10-MAR 06:22:15 APPROVE_PO_SUB_PROCESS/DOC_COMPLETE 491485 COMPLETE Y 10-MAR 06:22:15 10-MAR 06:22:15 _CHECK_BEFORE_APP DOC_COMPLETE_CHECK_BEFORE_APP/START 492132 COMPLETE #NULL 10-MAR 06:22:15 10-MAR 06:22:15 DOC_COMPLETE_CHECK_BEFORE_APP/SUBMI 492138 COMPLETE Y 10-MAR 06:22:15 10-MAR 06:22:15

28

Page 29: XML in iProcurement

SSION_CHECK DOC_COMPLETE_CHECK_BEFORE_APP/END 492134 COMPLETE #NULL 10-MAR 06:22:15 10-MAR 06:22:15 APPROVE_PO_SUB_PROCESS/APPROVE_PO-1 491456 COMPLETE ACTIVITY_PERFOR 10-MAR 06:22:15 10-MAR 06:22:19 MED

ACTIVITY INSTANCE_ID STATUS RESULT ASGND_USER NID Status BEGIN_DATE END_DATE ----------------------------------- ------------- ---------- --------------- ---------- ---------- ---------- --------------- --------------- APPROVE_PO_SUB_PROCESS/GET_PO_DATA 491480 COMPLETE ACTIVITY_PERFOR 10-MAR 06:22:19 10-MAR 06:22:19 MED APPROVE_PO_SUB_PROCESS/END-1 491460 COMPLETE #NULL 10-MAR 06:22:19 10-MAR 06:22:19 MAIN_POAPPRV_PROCESS/GET_NOTIFICATI 491707 COMPLETE ACTIVITY_PERFOR 10-MAR 06:22:19 10-MAR 06:22:19 ON_ATTRIBUTE MED MAIN_POAPPRV_PROCESS/PO_PO_APPROVED 491671 COMPLETE #NULL BUYER500 407237 OPEN 10-MAR 06:22:19 10-MAR 06:22:20 MAIN_POAPPRV_PROCESS/RAISE_CHANGE_E 491713 COMPLETE 10-MAR 06:22:20 10-MAR 06:22:21 VENT2 RAISE_CHANGE_EVENT2/ANY_SUPPLIER_CH 492306 COMPLETE N 10-MAR 06:22:20 10-MAR 06:22:20 ANGE RAISE_CHANGE_EVENT2/ANY_REQUESTER_C 492314 COMPLETE N 10-MAR 06:22:20 10-MAR 06:22:21 HANGE RAISE_CHANGE_EVENT2/END 492310 COMPLETE #NULL 10-MAR 06:22:21 10-MAR 06:22:21 MAIN_POAPPRV_PROCESS/RAISE_SEND_PO_ 491687 COMPLETE ACTIVITY_PERFOR 10-MAR 06:22:21 10-MAR 06:22:21 EVENT MED RAISE_SEND_PO_EVENT/START 492206 COMPLETE #NULL 10-MAR 06:22:21 10-MAR 06:22:21 RAISE_SEND_PO_EVENT/SET_XMLEVENT_KE 492208 COMPLETE 10-MAR 06:22:21 10-MAR 06:22:21 Y RAISE_SEND_PO_EVENT/RAISE_SET_XML 492210 COMPLETE #NULL 10-MAR 06:22:21 10-MAR 06:22:21 RAISE_SEND_PO_EVENT/END 492204 COMPLETE #NULL 10-MAR 06:22:21 10-MAR 06:22:21 MAIN_POAPPRV_PROCESS/DOES_USER_WANT 491690 COMPLETE N 10-MAR 06:22:21 10-MAR 06:22:21 _SR_ASL_CREATED MAIN_POAPPRV_PROCESS/WANTS_TO_CONSU 491703 COMPLETE N 10-MAR 06:22:21 10-MAR 06:22:21 ME_REQ_DEMAND-1 MAIN_POAPPRV_PROCESS/NOOP1 491699 COMPLETE #NULL 10-MAR 06:22:21 10-MAR 06:22:21 MAIN_POAPPRV_PROCESS/DOES_USER_WANT 491695 COMPLETE N 10-MAR 06:22:21 10-MAR 06:22:21 _MASS_UPDATE MAIN_POAPPRV_PROCESS/NOOP1-1 491701 COMPLETE #NULL 10-MAR 06:22:21 10-MAR 06:22:21 MAIN_POAPPRV_PROCESS/PRINT_DOC_PROC 491675 COMPLETE ACTIVITY_PERFOR 10-MAR 06:22:21 10-MAR 06:22:21 ESS MED

29

Page 30: XML in iProcurement

PRINT_DOC_PROCESS/START 491854 COMPLETE #NULL 10-MAR 06:22:21 10-MAR 06:22:21 PRINT_DOC_PROCESS/DOES_USER_WANT_DO 491846 COMPLETE N 10-MAR 06:22:21 10-MAR 06:22:21 C_PRINTED PRINT_DOC_PROCESS/END 491848 COMPLETE #NULL 10-MAR 06:22:21 10-MAR 06:22:21 MAIN_POAPPRV_PROCESS/FAX_DOC_PROCES 491685 COMPLETE ACTIVITY_PERFOR 10-MAR 06:22:21 10-MAR 06:22:21 S MED FAX_DOC_PROCESS/START 492044 COMPLETE #NULL 10-MAR 06:22:21 10-MAR 06:22:21 FAX_DOC_PROCESS/DOES_USER_WANT_DOC_ 492046 COMPLETE N 10-MAR 06:22:21 10-MAR 06:22:21 FAXED FAX_DOC_PROCESS/END 492040 COMPLETE #NULL 10-MAR 06:22:21 10-MAR 06:22:21 MAIN_POAPPRV_PROCESS/EMAIL_DOC_PROC 491686 COMPLETE 10-MAR 06:22:21 10-MAR 06:22:21 ESS EMAIL_DOC_PROCESS/DOES_USER_WANT_DO 492060 COMPLETE N 10-MAR 06:22:21 10-MAR 06:22:21 C_EMAILED EMAIL_DOC_PROCESS/ACCEPTANCE_REQUIR 492074 COMPLETE N 10-MAR 06:22:21 10-MAR 06:22:21 ED EMAIL_DOC_PROCESS/SEND_NOTIF_TO_WEB 492066 COMPLETE N 10-MAR 06:22:21 10-MAR 06:22:21 _SUPPLIER EMAIL_DOC_PROCESS/END-2 492064 COMPLETE #NULL 10-MAR 06:22:21 10-MAR 06:22:21 MAIN_POAPPRV_PROCESS/AND 491693 COMPLETE #NULL 10-MAR 06:22:21 10-MAR 06:22:21 MAIN_POAPPRV_PROCESS/END 491648 COMPLETE #NULL 10-MAR 06:22:21 10-MAR 06:22:21 POAPPRV_TOP/END 496632 COMPLETE #NULL 10-MAR 06:22:21 10-MAR 06:22:21

84 rows selected.

Item Activity Status - Display Names

PROCESS_NAME ACTIVITY_NAME RESULT ACT_STATUS NOTIF_ID BEGIN_DATE END_DATE OQ ER ----------------------------- ----------------------------- --------------- ---------- --------- --------------- --------------- -- -- ROOT PO Approval Top Process Null Complete 10-MAR 06:21:57 10-MAR 06:22:21 N N PO Approval Top Process Start Null Complete 10-MAR 06:21:57 10-MAR 06:21:57 N N PO Approval Top Process RU Set Supplier Name ACTIVITY_PERFOR Complete 10-MAR 06:21:58 10-MAR 06:21:58 N N MED PO Approval Top Process Remove All Notifications For COMPLETE Complete 10-MAR 06:21:58 10-MAR 06:21:58 N N This Doc. PO Approval Top Process Set Workflow Startup Values Activity Perfor Complete 10-MAR 06:21:58 10-MAR 06:21:58 N N med PO Approval Top Process Update PO Header with Workflo Activity Perfor Complete 10-MAR 06:21:58 10-MAR 06:21:58 N N w Key med

30

Page 31: XML in iProcurement

PO Approval Top Process Set PO Status To "In Process" Activity Perfor Complete 10-MAR 06:21:58 10-MAR 06:21:58 N N med PO Approval Top Process Get Workflow Approval Mode On-line Complete 10-MAR 06:21:58 10-MAR 06:21:58 N N PO Approval Top Process Get PO Attributes Activity Perfor Complete 10-MAR 06:21:58 10-MAR 06:21:58 N N med PO Approval Top Process Is This a New Document? Yes Complete 10-MAR 06:21:58 10-MAR 06:21:59 N N PO Approval Top Process PO Approval Process Approved Complete 10-MAR 06:21:59 10-MAR 06:22:21 N N PO Approval Process Start Null Complete 10-MAR 06:21:59 10-MAR 06:21:59 N N PO Approval Process Verify PO Passed Verifica Complete 10-MAR 06:21:59 10-MAR 06:22:08 N N tion Verify PO Start Null Complete 10-MAR 06:21:59 10-MAR 06:21:59 N N Verify PO Open Document State Subproces Activity Perfor Complete 10-MAR 06:21:59 10-MAR 06:22:07 N N s med Open Document State Subproces Start Null Complete 10-MAR 06:21:59 10-MAR 06:21:59 N N s Open Document State Subproces Open Document State Activity Perfor Complete 10-MAR 06:21:59 10-MAR 06:22:07 N N s med Open Document State Subproces End Null Complete 10-MAR 06:22:07 10-MAR 06:22:07 N N s Verify PO Document State Check Subproce Yes Complete 10-MAR 06:22:07 10-MAR 06:22:07 N N ss Document State Check Subproce Start Null Complete 10-MAR 06:22:07 10-MAR 06:22:07 N N ss Document State Check Subproce Does Document State Allow App Yes Complete 10-MAR 06:22:07 10-MAR 06:22:07 N N ss roval? Document State Check Subproce End Null Complete 10-MAR 06:22:07 10-MAR 06:22:07 N N ss Verify PO Document Complete Check Subpr Yes Complete 10-MAR 06:22:07 10-MAR 06:22:07 N N ocess Document Complete Check Subpr Start Null Complete 10-MAR 06:22:07 10-MAR 06:22:07 N N ocess Document Complete Check Subpr Is Document Complete? Yes Complete 10-MAR 06:22:07 10-MAR 06:22:07 N N ocess Document Complete Check Subpr End Null Complete 10-MAR 06:22:07 10-MAR 06:22:07 N N ocess Verify PO Record 'Submit' In Action His Activity Perfor Complete 10-MAR 06:22:07 10-MAR 06:22:08 N N tory med

31

Page 32: XML in iProcurement

Verify PO End Null Complete 10-MAR 06:22:08 10-MAR 06:22:08 N N PO Approval Process Can Owner Approve? Yes Complete 10-MAR 06:22:08 10-MAR 06:22:08 N N PO Approval Process Verify Approval Authority Yes Complete 10-MAR 06:22:08 10-MAR 06:22:15 N N Verify Approval Authority Start Null Complete 10-MAR 06:22:08 10-MAR 06:22:08 N N Verify Approval Authority Does Approver Have Authority? Yes Complete 10-MAR 06:22:08 10-MAR 06:22:15 N N Verify Approval Authority End Null Complete 10-MAR 06:22:15 10-MAR 06:22:15 N N PO Approval Process Is Forward To provided? No Complete 10-MAR 06:22:15 10-MAR 06:22:15 N N PO Approval Process Reserve Before Approve Yes Complete 10-MAR 06:22:15 10-MAR 06:22:15 N N Reserve Before Approve Start Null Complete 10-MAR 06:22:15 10-MAR 06:22:15 N N Reserve Before Approve Is Encumbrance On and Is Docu No Complete 10-MAR 06:22:15 10-MAR 06:22:15 N N ment Not Reserved? Reserve Before Approve End Null Complete 10-MAR 06:22:15 10-MAR 06:22:15 N N PO Approval Process Approve PO Valid Action Complete 10-MAR 06:22:15 10-MAR 06:22:19 N N Approve PO Start Null Complete 10-MAR 06:22:15 10-MAR 06:22:15 N N Approve PO Is Document Approved? No Complete 10-MAR 06:22:15 10-MAR 06:22:15 N N Approve PO Document State Check Before A Yes Complete 10-MAR 06:22:15 10-MAR 06:22:15 N N pprove Subprocess Document State Check Before A Start Null Complete 10-MAR 06:22:15 10-MAR 06:22:15 N N pprove Subprocess Document State Check Before A Does Document State Allow App Yes Complete 10-MAR 06:22:15 10-MAR 06:22:15 N N pprove Subprocess roval? Document State Check Before A End Null Complete 10-MAR 06:22:15 10-MAR 06:22:15 N N pprove Subprocess Approve PO Document Complete Check Befor Yes Complete 10-MAR 06:22:15 10-MAR 06:22:15 N N e Approve Subprocess

PROCESS_NAME ACTIVITY_NAME RESULT ACT_STATUS NOTIF_ID BEGIN_DATE END_DATE OQ ER ----------------------------- ----------------------------- --------------- ---------- --------- --------------- --------------- -- -- Document Complete Check Befor Start Null Complete 10-MAR 06:22:15 10-MAR 06:22:15 N N e Approve Subprocess Document Complete Check Befor Is Document Complete? Yes Complete 10-MAR 06:22:15 10-MAR 06:22:15 N N e Approve Subprocess Document Complete Check Befor End Null Complete 10-MAR 06:22:15 10-MAR 06:22:15 N N e Approve Subprocess Approve PO Approve The PO Activity Perfor Complete 10-MAR 06:22:15 10-MAR 06:22:19 N N med Approve PO Get PO Attributes Activity Perfor Complete 10-MAR 06:22:19 10-MAR 06:22:19 N N med Approve PO End Null Complete 10-MAR 06:22:19 10-MAR 06:22:19 N N PO Approval Process Get Preparer Notification Att Activity Perfor Complete 10-MAR 06:22:19 10-MAR 06:22:19 N N ribute med

32

Page 33: XML in iProcurement

PO Approval Process PO Approved Null Complete 407237 10-MAR 06:22:19 10-MAR 06:22:20 N N PO Approval Process Raise Change Event 2 Complete 10-MAR 06:22:20 10-MAR 06:22:21 N N Raise Change Event 2 Is there any Supplier Change No Complete 10-MAR 06:22:20 10-MAR 06:22:20 N N involved Raise Change Event 2 Is there any Requester Change No Complete 10-MAR 06:22:20 10-MAR 06:22:21 N N involved Raise Change Event 2 End Null Complete 10-MAR 06:22:21 10-MAR 06:22:21 N N PO Approval Process Raise Send PO Event Activity Perfor Complete 10-MAR 06:22:21 10-MAR 06:22:21 N N med Raise Send PO Event Start Null Complete 10-MAR 06:22:21 10-MAR 06:22:21 N N Raise Send PO Event Set XML Event Key Complete 10-MAR 06:22:21 10-MAR 06:22:21 N N Raise Send PO Event Raise Set XML Null Complete 10-MAR 06:22:21 10-MAR 06:22:21 N N Raise Send PO Event End Null Complete 10-MAR 06:22:21 10-MAR 06:22:21 N N PO Approval Process Does User want SR and ASLs cr No Complete 10-MAR 06:22:21 10-MAR 06:22:21 N N eated PO Approval Process Wants to Consume Req Demand No Complete 10-MAR 06:22:21 10-MAR 06:22:21 N N PO Approval Process Noop Null Complete 10-MAR 06:22:21 10-MAR 06:22:21 N N PO Approval Process Does User want to Mass Update No Complete 10-MAR 06:22:21 10-MAR 06:22:21 N N Releases? PO Approval Process Noop Null Complete 10-MAR 06:22:21 10-MAR 06:22:21 N N PO Approval Process Print Document Process Activity Perfor Complete 10-MAR 06:22:21 10-MAR 06:22:21 N N med Print Document Process Start Null Complete 10-MAR 06:22:21 10-MAR 06:22:21 N N Print Document Process Does User Want Document Print No Complete 10-MAR 06:22:21 10-MAR 06:22:21 N N ed? Print Document Process End Null Complete 10-MAR 06:22:21 10-MAR 06:22:21 N N PO Approval Process Fax Document Process Activity Perfor Complete 10-MAR 06:22:21 10-MAR 06:22:21 N N med Fax Document Process Start Null Complete 10-MAR 06:22:21 10-MAR 06:22:21 N N Fax Document Process Does User Want Document Faxed No Complete 10-MAR 06:22:21 10-MAR 06:22:21 N N ? Fax Document Process End Null Complete 10-MAR 06:22:21 10-MAR 06:22:21 N N PO Approval Process Email PO Complete 10-MAR 06:22:21 10-MAR 06:22:21 N N Email PO Does User want document e-mai No Complete 10-MAR 06:22:21 10-MAR 06:22:21 N N led Email PO Is Acceptance Required No Complete 10-MAR 06:22:21 10-MAR 06:22:21 N N Email PO Send notification to all web No Complete 10-MAR 06:22:21 10-MAR 06:22:21 N N suppliers Email PO End Null Complete 10-MAR 06:22:21 10-MAR 06:22:21 N N PO Approval Process And Null Complete 10-MAR 06:22:21 10-MAR 06:22:21 N N PO Approval Process End Null Complete 10-MAR 06:22:21 10-MAR 06:22:21 N N PO Approval Top Process End Null Complete 10-MAR 06:22:21 10-MAR 06:22:21 N N

33

Page 34: XML in iProcurement

84 rows selected.

Error Stack Information

no rows selected

Activity Statuses for Workflow Error Processes

no rows selected

Item Activity Status History Summary

no rows selected

Notifications

NOTIF_ID CONTEXT GROUP_ID STATUS MAIL_STAT MES_TYPE MESSAGE_NAME ACCESS_KEY PRI BEGIN_DATE END_DATE DUE_DATE --------- ------------------------- ---------- --------- --------- -------- ------------------------------ ---------- ---- ---------- ---------- --------- CALLBACK RECIPIENT_ROLE RESPONDER ORIGINAL_REC FROM_USER TO_USER -------------------- -------------- ------------------ -------------------- --------------- --------------- SUBJECT ------------------------------------------------------------------------------------------------------------------------ 407237 POAPPRV:19764-86234:49167 407237 OPEN SENT POAPPRV PO_PO_HAS_BEEN_APPROVE 4289020972 50 10-MAR-05 1 WF_ENGINE.CB BUYER500 BUYER500 500, Buyer 500, Buyer Standard Purchase Order 4103 for ERAMIREZ-IP has been approved

34

Page 35: XML in iProcurement

Appendix B

Example of bde_wf_item for POAPPRV:

ITEM_TYPE ITEM_KEY USER_KEY ROOT_ACTIVITY VERS PRNT_TYPE PRNT_KEY PRNT_CNTXT BEGIN_DATE END_DATE OWNER_ROLE --------- ---------- -------------------- -------------------- ----- --------- ---------- ---------- ------------------ ------------------ ---------- POXML 19764-8623 POXMLSETUP 1 POAPPRV 19764-8623 10-MAR-05 06:22:21 5 4

Child Processes

ITEM_TYPE ITEM_KEY USER_KEY ROOT_ACTIVITY VERS PRNT_TYPE PRNT_KEY PRNT_CNTXT BEGIN_DATE END_DATE OWNER_ROLE --------- ---------- -------------------- -------------------- ----- --------- ---------- ---------- ------------------ ------------------ ---------- POXML 19764-8623 POXMLSEND 1 POXML 19764-8623 10-MAR-05 06:23:33 10-MAR-05 06:25:23 6 5

Item Attribute Values

NAME VALUE TYPE ATR_TYPE DISPLAY_NAME -------------------- ------------------------------ ------ --------- ------------------------------ #SCHEMA APPS TEXT .ADMIN_KEY 2079605724 TEXT .MONITOR_KEY 562979168 TEXT APPLICATION_ID 201 NUMBER NUMBER Application Id DOCUMENT_DIRECTION OUT TEXT VARCHAR2 CLN: Document Direction DOCUMENT_ID 19764 NUMBER NUMBER Document ID DOCUMENT_NO 4103 TEXT VARCHAR2 CLN : Document Number DOCUMENT_NUMBER VARCHAR2 Document Number DOCUMENT_SUBTYPE STANDARD TEXT VARCHAR2 Document Subtype DOCUMENT_SUBTYPE_DIS VARCHAR2 Document Subtype Display P DOCUMENT_TYPE PO TEXT VARCHAR2 Document Type DOCUMENT_TYPE_DISP VARCHAR2 Document Type Display ECX_DEBUG_LEVEL 3 TEXT VARCHAR2 Debug Level ECX_DOCUMENT_ID 19764 TEXT VARCHAR2 XML Document Id ECX_EVENT_MESSAGE EVENT ECX Event Message ECX_EVENT_NAME oracle.apps.po.event.xmlpo TEXT VARCHAR2 Event Name ECX_PARAMETER1 VARCHAR2 Parameter 1 ECX_PARAMETER2 0 TEXT VARCHAR2 Parameter 2 ECX_PARAMETER3 1005171 TEXT VARCHAR2 Parameter 3 ECX_PARAMETER4 50578 TEXT VARCHAR2 Parameter 4 ECX_PARAMETER5 201 TEXT VARCHAR2 Parameter 5 ECX_PARTY_ID 1333 VARCHAR2 Party Id ECX_PARTY_SITE_ID 3170 VARCHAR2 Party Site Id ECX_PARTY_TYPE S TEXT VARCHAR2 ECX: Party Type ECX_TRANSACTION_SUBT PRO TEXT VARCHAR2 Transaction Sub Type YPE ECX_TRANSACTION_TYPE PO TEXT VARCHAR2 Transaction Type MESSAGE_TEXT VARCHAR2 Event Message Text MESSSAGE_ID VARCHAR2 Message ID NOTE VARCHAR2 Note ORG_ID 204 NUMBER NUMBER Org ID PARTY_TYPE S TEXT VARCHAR2 Party Type PO_DESCRIPTION VARCHAR2 PO Description PO_NUMBER 4103 TEXT VARCHAR2 PO Number PO_REVISION_NUM 0 NUMBER NUMBER PORevision Number PO_TYPE VARCHAR2 PO Type PREPARER_ID NUMBER Preparer ID PREPARER_USER_NAME BUYER500 TEXT ROLE Preparer User name RELEASE_NUM NUMBER Release Num RELEASE_NUM_DASH VARCHAR2 Release Num Dash Seperator RESPONSIBILITY_ID 50578 NUMBER NUMBER Responsibility ID

35

Page 36: XML in iProcurement

SUB_GUID BFECC3D074EE3490E0301490CAC449 TEXT 92 TRADING_PARTNER_ID 1333 TEXT VARCHAR2 CLN : Party ID TRADING_PARTNER_SITE 3170 TEXT VARCHAR2 CLN Party Site Id TRADING_PARTNER_TYPE S TEXT VARCHAR2 CLN : Trading partner type USER_ID 1005171 NUMBER NUMBER User ID XMLG_DOCUMENT_ID 19764 TEXT VARCHAR2 CLN XML Document ID XMLG_INTERNAL_TXN_SU PRO TEXT VARCHAR2 CLN: Transaction Subtype BTYPE XMLG_INTERNAL_TXN_TY PO TEXT VARCHAR2 CLN: Transaction Type PE XML_EVENT_KEY 19764-86236 TEXT VARCHAR2 XML Event Key

49 rows selected.

Item Attribute Event Values

NAME ATR_TYPE DISPLAY_NAME -------------------- --------- ------------------------------ EVENT_VALUE(PRIORITY, SEND_DATE, RECEIVE_DATE, CORRELATION_ID, PARAMETER_LIST(NAME, VALUE), EVENT_NAME, EVENT_KEY, EVENT_DATA, FROM_AGENT(NAME, SYSTEM), TO_------------------------------------------------------------------------------------------------------------------------------------------------------------ECX_EVENT_MESSAGE EVENT ECX Event Message WF_EVENT_T(0, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL)

Activity Attribute Values

ACTIVITY_NAME NAME TYPE TEXT_VAL NUMB_VAL DATE_VAL INSTANCE_ID ----------------------------- ------------------------- ---------- ---------------------------------------- ---------- --------- ------------- Is partner set up ECX_PARTY_ID ITEMATTR ECX_PARTY_ID 490435 ECX_PARTY_SITE_ID ITEMATTR ECX_PARTY_SITE_ID 490435 ECX_TRANSACTION_SUBTYPE ITEMATTR ECX_TRANSACTION_SUBTYPE 490435 ECX_TRANSACTION_TYPE ITEMATTR ECX_TRANSACTION_TYPE 490435 Receive Set XML #EVENTKEY CONSTANT 490439 #EVENTMESSAGE CONSTANT 490439 #EVENTNAME CONSTANT 490439 #EVENTOUTAGENT CONSTANT 490439 #EVENTTOAGENT CONSTANT 490439 APPLICATION_ID ITEMATTR APPLICATION_ID 490439 DOCUMENT_ID ITEMATTR DOCUMENT_ID 490439 DOCUMENT_TYPE ITEMATTR DOCUMENT_TYPE 490439 PO_REVISION_NUM ITEMATTR PO_REVISION_NUM 490439 PREPARER_USER_NAME ITEMATTR PREPARER_USER_NAME 490439 RESPONSIBILITY_ID ITEMATTR RESPONSIBILITY_ID 490439 USER_ID ITEMATTR USER_ID 490439 Raise XML PO event #EVENTKEY ITEMATTR XML_EVENT_KEY 490445 #EVENTMESSAGE ITEMATTR 490445 #EVENTNAME CONSTANT oracle.apps.po.event.xmlpo 490445 #EVENTOUTAGENT CONSTANT 490445 #EVENTTOAGENT CONSTANT 490445 DOCUMENT_DIRECTION ITEMATTR DOCUMENT_DIRECTION 490445 DOCUMENT_NO ITEMATTR DOCUMENT_NO 490445 ECX_DEBUG_LEVEL ITEMATTR ECX_DEBUG_LEVEL 490445

36

Page 37: XML in iProcurement

ECX_DOCUMENT_ID ITEMATTR ECX_DOCUMENT_ID 490445 ECX_PARAMETER1 ITEMATTR ECX_PARAMETER1 490445 ECX_PARAMETER2 ITEMATTR ECX_PARAMETER2 490445 ECX_PARAMETER3 ITEMATTR ECX_PARAMETER3 490445 ECX_PARAMETER4 ITEMATTR ECX_PARAMETER4 490445 ECX_PARAMETER5 ITEMATTR ECX_PARAMETER5 490445 ECX_PARTY_ID ITEMATTR ECX_PARTY_ID 490445 ECX_PARTY_SITE_ID ITEMATTR ECX_PARTY_SITE_ID 490445 ECX_PARTY_TYPE ITEMATTR ECX_PARTY_TYPE 490445 ECX_TRANSACTION_SUBTYPE ITEMATTR ECX_TRANSACTION_SUBTYPE 490445 ECX_TRANSACTION_TYPE ITEMATTR ECX_TRANSACTION_TYPE 490445 MESSAGE_TEXT CONSTANT PO_XML_NEW_PO_EVENT_MSG 490445 MESSSAGE_ID ITEMATTR MESSSAGE_ID 490445 ORG_ID ITEMATTR ORG_ID 490445 PARTY_TYPE ITEMATTR ECX_PARTY_TYPE 490445 PO_NUMBER ITEMATTR PO_NUMBER 490445 TRADING_PARTNER_ID ITEMATTR TRADING_PARTNER_ID 490445 TRADING_PARTNER_SITE ITEMATTR TRADING_PARTNER_SITE 490445 TRADING_PARTNER_TYPE ITEMATTR TRADING_PARTNER_TYPE 490445 XMLG_DOCUMENT_ID ITEMATTR XMLG_DOCUMENT_ID 490445 XMLG_INTERNAL_TXN_SUBTYPE ITEMATTR XMLG_INTERNAL_TXN_SUBTYPE 490445 XMLG_INTERNAL_TXN_TYPE ITEMATTR XMLG_INTERNAL_TXN_TYPE 490445 XML_EVENT_KEY ITEMATTR XML_EVENT_KEY 490445

47 rows selected.

Item Activity Statuses - Internal Names

ACTIVITY INSTANCE_ID STATUS RESULT ASGND_USER NID Status BEGIN_DATE END_DATE ----------------------------------- ------------- ---------- --------------- ---------- ---------- ---------- --------------- --------------- ROOT/POXMLSETUP 490428 ACTIVE #NULL 10-MAR 06:22:21 POXMLSETUP/RECEIVE_SET_XML 490439 COMPLETE #NULL 10-MAR 06:22:21 10-MAR 06:22:21 POXMLSETUP/INITIALIZE_WF_PARAMETERS 490433 COMPLETE 10-MAR 06:22:21 10-MAR 06:22:21 POXMLSETUP/SET_RAISE_DATA 490441 COMPLETE ACTIVITY_PERFOR 10-MAR 06:22:21 10-MAR 06:22:21 MED POXMLSETUP/IS_XML_CHOSEN 490437 COMPLETE T 10-MAR 06:22:21 10-MAR 06:22:21 POXMLSETUP/IS_PARTNER_SETUP 490435 COMPLETE T 10-MAR 06:22:21 10-MAR 06:22:21 POXMLSETUP/XML_PO_RAISE 490445 COMPLETE #NULL 10-MAR 06:22:21 10-MAR 06:22:21 POXMLSETUP/END-2 490431 COMPLETE #NULL 10-MAR 06:22:21 10-MAR 06:22:21

8 rows selected.

Item Activity Status - Display Names

37

Page 38: XML in iProcurement

PROCESS_NAME ACTIVITY_NAME RESULT ACT_STATUS NOTIF_ID BEGIN_DATE END_DATE OQ ER ----------------------------- ----------------------------- --------------- ---------- --------- --------------- --------------- -- -- ROOT Set Up XML Attributes Null Active 10-MAR 06:22:21 N N Set Up XML Attributes Receive Set XML Null Complete 10-MAR 06:22:21 10-MAR 06:22:21 N N Set Up XML Attributes Initialise WF Complete 10-MAR 06:22:21 10-MAR 06:22:21 N N Set Up XML Attributes Set Raise Data ACTIVITY_PERFOR Complete 10-MAR 06:22:21 10-MAR 06:22:21 N N MED Set Up XML Attributes Is Xml Chosen True Complete 10-MAR 06:22:21 10-MAR 06:22:21 N N Set Up XML Attributes Is partner set up True Complete 10-MAR 06:22:21 10-MAR 06:22:21 N N Set Up XML Attributes Raise XML PO event Null Complete 10-MAR 06:22:21 10-MAR 06:22:21 N N Set Up XML Attributes End Null Complete 10-MAR 06:22:21 10-MAR 06:22:21 N N

8 rows selected.

Error Stack Information

no rows selected

Activity Statuses for Workflow Error Processes

no rows selected

Item Activity Status History Summary

no rows selected

Notifications

no rows selected

38

Page 39: XML in iProcurement

Appendix C

Example of the bde_ecx_out sample for XML:

ITEM_TYPE ITEM_KEY USER_KEY ROOT_ACTIVITY VERS PRNT_TYPE PRNT_KEY PRNT_CNTXT BEGIN_DATE END_DATE OWNER_ROLE --------- ---------- -------------------- -------------------- ----- --------- ---------- ---------- ---------- ---------- ---------- POXML 19764-8623 POXMLSEND 1 POXML 19764-8623 10-MAR-05 10-MAR-05 6 5

Child Processes

no rows selected

Item Attribute Values

NAME VALUE TYPE ATR_TYPE DISPLAY_NAME -------------------- ------------------------------ ------ --------- ------------------------------ #SCHEMA APPS TEXT .ADMIN_KEY 3281555731 TEXT .MONITOR_KEY 1609370521 TEXT APPLICATION_ID NUMBER Application Id DOCUMENT_DIRECTION OUT TEXT VARCHAR2 CLN: Document Direction DOCUMENT_ID NUMBER Document ID DOCUMENT_NO 4103 TEXT VARCHAR2 CLN : Document Number DOCUMENT_NUMBER VARCHAR2 Document Number DOCUMENT_SUBTYPE VARCHAR2 Document Subtype DOCUMENT_SUBTYPE_DIS VARCHAR2 Document Subtype Display P DOCUMENT_TYPE VARCHAR2 Document Type DOCUMENT_TYPE_DISP VARCHAR2 Document Type Display ECX_DEBUG_LEVEL 3 TEXT VARCHAR2 Debug Level ECX_DOCUMENT_ID 19764 TEXT VARCHAR2 XML Document Id ECX_ERROR_TYPE 10 NUMBER ECX_EVENT_MESSAGE EVENT ECX Event Message ECX_EVENT_NAME oracle.apps.po.event.xmlpo TEXT VARCHAR2 Event Name ECX_LOG_FILE OAGOUTPOPRO19764235.log TEXT ECX_MSGID_ATTR F1E2A7C8F1C75DD7E030018A384809 TEXT 95 ECX_PARAMETER1 VARCHAR2 Parameter 1 ECX_PARAMETER2 0 TEXT VARCHAR2 Parameter 2 ECX_PARAMETER3 1005171 TEXT VARCHAR2 Parameter 3 ECX_PARAMETER4 50578 TEXT VARCHAR2 Parameter 4 ECX_PARAMETER5 201 TEXT VARCHAR2 Parameter 5 ECX_PARTY_ID 1333 TEXT VARCHAR2 Party Id ECX_PARTY_SITE_ID 3170 TEXT VARCHAR2 Party Site Id ECX_PARTY_TYPE S TEXT VARCHAR2 ECX: Party Type ECX_TRANSACTION_SUBT PRO TEXT VARCHAR2 Transaction Sub Type YPE ECX_TRANSACTION_TYPE PO TEXT VARCHAR2 Transaction Type MESSAGE_TEXT PO_XML_NEW_PO_EVENT_MSG TEXT VARCHAR2 Event Message Text MESSSAGE_ID VARCHAR2 Message ID NOTE VARCHAR2 Note ORG_ID 204 NUMBER NUMBER Org ID PARTY_TYPE S TEXT VARCHAR2 Party Type PO_DESCRIPTION VARCHAR2 PO Description PO_NUMBER 4103 TEXT VARCHAR2 PO Number PO_REVISION_NUM NUMBER PORevision Number PO_TYPE VARCHAR2 PO Type PREPARER_ID NUMBER Preparer ID PREPARER_USER_NAME ROLE Preparer User name RELEASE_NUM NUMBER Release Num RELEASE_NUM_DASH VARCHAR2 Release Num Dash Seperator RESPONSIBILITY_ID NUMBER Responsibility ID

39

Page 40: XML in iProcurement

SUB_GUID BFECC3D074EC3490E0301490CAC449 TEXT 92 TRADING_PARTNER_ID 1333 TEXT VARCHAR2 CLN : Party ID TRADING_PARTNER_SITE 3170 TEXT VARCHAR2 CLN Party Site Id TRADING_PARTNER_TYPE S TEXT VARCHAR2 CLN : Trading partner type USER_ID NUMBER User ID XMLG_DOCUMENT_ID 19764 TEXT VARCHAR2 CLN XML Document ID XMLG_INTERNAL_TXN_SU PRO TEXT VARCHAR2 CLN: Transaction Subtype BTYPE XMLG_INTERNAL_TXN_TY PO TEXT VARCHAR2 CLN: Transaction Type PE XML_EVENT_KEY 19764-86236 TEXT VARCHAR2 XML Event Key

52 rows selected.

Item Attribute Event Values

NAME ATR_TYPE DISPLAY_NAME -------------------- --------- ------------------------------ EVENT_VALUE(PRIORITY, SEND_DATE, RECEIVE_DATE, CORRELATION_ID, PARAMETER_LIST(NAME, VALUE), EVENT_NAME, EVENT_KEY, EVENT_DATA, FROM_AGENT(NAME, SYSTEM), TO_------------------------------------------------------------------------------------------------------------------------------------------------------------ECX_EVENT_MESSAGE EVENT ECX Event Message WF_EVENT_T(1, '10-MAR-05', '10-MAR-05', NULL, WF_PARAMETER_LIST_T(WF_PARAMETER_T('DOCUMENT_DIRECTION', 'OUT'), WF_PARAMETER_T('DOCUMENT_NO', '4103'), WF_PARAMETER_T('ECX_DEBUG_LEVEL', '3'), WF_PARAMETER_T('ECX_DOCUMENT_ID', '19764'), WF_PARAMETER_T('ECX_PARAMETER1', NULL), WF_PARAMETER_T('ECX_PARAMETER2', '0'), WF_PARAMETER_T('ECX_PARAMETER3', '1005171'), WF_PARAMETER_T('ECX_PARAMETER4', '50578'), WF_PARAMETER_T('ECX_PARAMETER5', '201'), WF_PARAMETER_T('ECX_PARTY_ID', '1333'), WF_PARAMETER_T('ECX_PARTY_SITE_ID', '3170'), WF_PARAMETER_T('ECX_PARTY_TYPE', 'S'), WF_PARAMETER_T('ECX_TRANSACTION_SUBTYPE', 'PRO'), WF_PARAMETER_T('ECX_TRANSACTION_TYPE', 'PO'), WF_PARAMETER_T('MESSAGE_TEXT', 'PO_XML_NEW_PO_EVENT_MSG'), WF_PARAMETER_T('MESSSAGE_ID', NULL), WF_PARAMETER_T('ORG_ID', '204.'), WF_PARAMETER_T('PARTY_TYPE', 'S'), WF_PARAMETER_T('PO_NUMBER', '4103'), WF_PARAMETER_T('TRADING_PARTNER_ID', '1333'), WF_PARAMETER_T('TRADING_PARTNER_SITE', '3170'), WF_PARAMETER_T('TRADING_PARTNER_TYPE', 'S'), WF_PARAMETER_T('XMLG_DOCUMENT_ID', '19764'), WF_PARAMETER_T('XMLG_INTERNAL_TXN_SUBTYPE', 'PRO'), WF_PARAMETER_T('XMLG_INTERNAL_TXN_TYPE', 'PO'), WF_PARAMETER_T('XML_EVENT_KEY', '19764-86236'), WF_PARAMETER_T('#CONTEXT', 'POXML:19764-86235'), WF_PARAMETER_T('SUB_GUID', 'BFECC3D074EC3490E0301490CAC44992'), WF_PARAMETER_T('PARAMETER1', NULL), WF_PARAMETER_T('PARAMETER2', '0'), WF_PARAMETER_T('PARAMETER3', '1005171'), WF_PARAMETER_T('PARAMETER4', '50578'), WF_PARAMETER_T('PARAMETER5', '201'), WF_PARAMETER_T('PARTYID', '1333'), WF_PARAMETER_T('PARTY_SITE_ID', 'DROSSENB-PC'), WF_PARAMETER_T('DOCUMENT_NUMBER', '19764'), WF_PARAMETER_T('MESSAGE_TYPE', 'XML'), WF_PARAMETER_T('MESSAGE_STANDARD', 'OAG'), WF_PARAMETER_T('TRANSACTION_TYPE', 'PO'), WF_PARAMETER_T('TRANSACTION_SUBTYPE', 'PROCESS'), WF_PARAMETER_T('PROTOCOL_TYPE', 'HTTP'), WF_PARAMETER_T('PROTOCOL_ADDRESS', 'http://eramirez-ip.us.oracle.com:8002/servlets/oracle.apps.ecx.oxta.TransportAgentServer'), WF_PARAMETER_T('USERNAME', 'operations'), WF_PARAMETER_T('PASSWORD', '_$8^6^#8980 `B#+B80^#&A$#!BA&'), WF_PARAMETER_T('ATTRIBUTE1', '/dbfiles/applcsf/log'), WF_PARAMETER_T('ATTRIBUTE2', NULL), WF_PARAMETER_T('ATTRIBUTE3', NULL), WF_PARAMETER_T('ATTRIBUTE4', NULL), WF_PARAMETER_T('ATTRIBUTE5', NULL), WF_PARAMETER_T('LOGFILE', 'OAGOUTPOPRO19764235.log'), WF_PARAMETER_T('TRIGGER_ID', '33837'), WF_PARAMETER_T('ITEM_TYPE', 'POXML'), WF_PARAMETER_T('ITEM_KEY', '19764-86236')), 'oracle.apps.po.event.xmlpo', '19764-86236', '<?xml version = ''1.0'' encoding = ''ISO-8859-1'' standalone = ''no''?> <!-- Oracle eX', WF_AGENT_T('ECX_OUTBOUND', 'LM0001'), NULL, 'B224891DBE78043EE034080020A15E2E', NULL, NULL)

Activity Attribute Values

ACTIVITY_NAME NAME TYPE TEXT_VAL NUMB_VAL DATE_VAL ----------------------------- ------------------------- ---------- ---------------------------------------- ---------- --------- Receive XML PO event #EVENTKEY CONSTANT XML_EVENT_KEY #EVENTMESSAGE CONSTANT ECX_EVENT_MESSAGE #EVENTNAME CONSTANT ECX_EVENT_NAME

40

Page 41: XML in iProcurement

#EVENTOUTAGENT CONSTANT #EVENTTOAGENT CONSTANT Generate Trading Partner XML ECX_DOCUMENT_ID ITEMATTR ECX_DOCUMENT_ID Document ECX_EVENT_NAME ITEMATTR ECX_EVENT_NAME ECX_PARAMETER2 ITEMATTR ECX_PARAMETER2 ECX_PARAMETER4 ITEMATTR ECX_PARAMETER4 ECX_TRANSACTION_TYPE ITEMATTR ECX_TRANSACTION_TYPE ECX_TRANSACTION_SUBTYPE ITEMATTR ECX_TRANSACTION_SUBTYPE ECX_PARTY_TYPE ITEMATTR ECX_PARTY_TYPE ECX_PARTY_SITE_ID ITEMATTR ECX_PARTY_SITE_ID ECX_PARTY_ID ITEMATTR ECX_PARTY_ID ECX_PARAMETER5 ITEMATTR ECX_PARAMETER5 ECX_PARAMETER3 ITEMATTR ECX_PARAMETER3 ECX_PARAMETER1 ITEMATTR ECX_PARAMETER1 ECX_EVENT_MESSAGE CONSTANT ECX_EVENT_MESSAGE ECX_EVENT_KEY ITEMATTR XML_EVENT_KEY Raise XML PO Gen event #EVENTKEY ITEMATTR XML_EVENT_KEY #EVENTOUTAGENT CONSTANT DOCUMENT_DIRECTION ITEMATTR DOCUMENT_DIRECTION ECX_DOCUMENT_ID ITEMATTR ECX_DOCUMENT_ID ECX_PARTY_SITE_ID ITEMATTR ECX_PARTY_SITE_ID MESSAGE_TEXT CONSTANT PO_XML_GEN_PO_EVENT_MSG XMLG_INTERNAL_TXN_TYPE ITEMATTR XMLG_INTERNAL_TXN_TYPE XMLG_INTERNAL_TXN_SUBTYPE ITEMATTR XMLG_INTERNAL_TXN_SUBTYPE XMLG_DOCUMENT_ID ITEMATTR XMLG_DOCUMENT_ID TRADING_PARTNER_TYPE ITEMATTR TRADING_PARTNER_TYPE TRADING_PARTNER_SITE ITEMATTR TRADING_PARTNER_SITE TRADING_PARTNER_ID ITEMATTR TRADING_PARTNER_ID PO_NUMBER ITEMATTR PO_NUMBER ORG_ID ITEMATTR ORG_ID MESSSAGE_ID ITEMATTR MESSSAGE_ID XML_EVENT_KEY ITEMATTR XML_EVENT_KEY ECX_PARTY_TYPE ITEMATTR ECX_PARTY_TYPE ECX_PARTY_ID ITEMATTR ECX_PARTY_ID DOCUMENT_NO ITEMATTR DOCUMENT_NO #EVENTTOAGENT CONSTANT #EVENTNAME CONSTANT oracle.apps.po.event.xmlpogen #EVENTMESSAGE ITEMATTR Workflow Send #BLOCK_MODE CONSTANT Y #EVENTKEY ITEMATTR #EVENTNAME CONSTANT #EVENTTOAGENT CONSTANT #EVENTOUTAGENT CONSTANT #EVENTMESSAGE ITEMATTR ECX_EVENT_MESSAGE Raise XML PO Sent event #EVENTKEY ITEMATTR XML_EVENT_KEY #EVENTMESSAGE ITEMATTR #EVENTNAME CONSTANT oracle.apps.po.event.xmlposent #EVENTOUTAGENT CONSTANT #EVENTTOAGENT CONSTANT DOCUMENT_DIRECTION ITEMATTR DOCUMENT_DIRECTION DOCUMENT_NO ITEMATTR DOCUMENT_NO ECX_DOCUMENT_ID ITEMATTR ECX_DOCUMENT_ID ECX_PARTY_ID ITEMATTR ECX_PARTY_ID ECX_PARTY_SITE_ID ITEMATTR ECX_PARTY_SITE_ID ECX_PARTY_TYPE ITEMATTR ECX_PARTY_TYPE MESSAGE_TEXT CONSTANT PO_XML_PO_SENT_EVENT_MSG MESSSAGE_ID ITEMATTR MESSSAGE_ID ORG_ID ITEMATTR ORG_ID PO_NUMBER ITEMATTR PO_NUMBER TRADING_PARTNER_ID ITEMATTR TRADING_PARTNER_ID TRADING_PARTNER_SITE ITEMATTR TRADING_PARTNER_SITE TRADING_PARTNER_TYPE ITEMATTR TRADING_PARTNER_TYPE XMLG_DOCUMENT_ID ITEMATTR XMLG_DOCUMENT_ID XMLG_INTERNAL_TXN_SUBTYPE ITEMATTR XMLG_INTERNAL_TXN_SUBTYPE XMLG_INTERNAL_TXN_TYPE ITEMATTR XMLG_INTERNAL_TXN_TYPE XML_EVENT_KEY ITEMATTR XML_EVENT_KEY

41

Page 42: XML in iProcurement

69 rows selected.

Item Activity Statuses - Internal Names

ACTIVITY INSTANCE_ID STATUS RESULT ASGND_USER NID Status BEGIN_DATE END_DATE ----------------------------------- ------------- ---------- --------------- ---------- ---------- ---------- --------------- --------------- ROOT/POXMLSEND 490416 COMPLETE #NULL 10-MAR 06:23:33 10-MAR 06:25:23 POXMLSEND/PORCVSEND 490417 COMPLETE #NULL 10-MAR 06:23:34 10-MAR 06:23:34 POXMLSEND/GETTPXML 490421 COMPLETE 10-MAR 06:23:34 10-MAR 06:24:06 POXMLSEND/XML_RAISE_PO_GEN-1 490425 COMPLETE #NULL 10-MAR 06:24:06 10-MAR 06:24:07 POXMLSEND/WF_SEND 490423 COMPLETE ECX_OXTA_SUCCES 10-MAR 06:24:07 10-MAR 06:25:22 S POXMLSEND/XML_RAISE_PO_SENT 490419 COMPLETE #NULL 10-MAR 06:25:22 10-MAR 06:25:23 POXMLSEND/END 490415 COMPLETE #NULL 10-MAR 06:25:23 10-MAR 06:25:23

7 rows selected.

Item Activity Status - Display Names

PROCESS_NAME ACTIVITY_NAME RESULT ACT_STATUS NOTIF_ID BEGIN_DATE END_DATE OQ ER ----------------------------- ----------------------------- --------------- ---------- --------- --------------- --------------- -- -- ROOT Send Xml Document Null Complete 10-MAR 06:23:33 10-MAR 06:25:23 N N Send Xml Document Receive XML PO event Null Complete 10-MAR 06:23:34 10-MAR 06:23:34 N N Send Xml Document Generate Trading Partner XML Complete 10-MAR 06:23:34 10-MAR 06:24:06 N N Document Send Xml Document Raise XML PO Gen event Null Complete 10-MAR 06:24:06 10-MAR 06:24:07 N N Send Xml Document Workflow Send ECX_OXTA_SUCCES Complete 10-MAR 06:24:07 10-MAR 06:25:22 N N S Send Xml Document Raise XML PO Sent event Null Complete 10-MAR 06:25:22 10-MAR 06:25:23 N N Send Xml Document End Null Complete 10-MAR 06:25:23 10-MAR 06:25:23 N N

7 rows selected.

Error Stack Information

no rows selected

Activity Statuses for Workflow Error Processes

no rows selected

Item Activity Status History Summary

no rows selected

Notifications

no rows selected

Profile Values==============

42

Page 43: XML in iProcurement

PROFILE VALUE LEVEL APP RESPONSIBILITY USER ------------------------- -------------------- -------------- --- ------------------------------ -------- ECX: Log File Path /usr/tmp SITE FND SYSADMIN ECX: Maximum XML Size 2000000 SITE FND SYSADMIN ECX: OAG_LOGICALID /dbfiles/applcsf/log SITE FND SYSADMIN ECX: OMB Bridge Enabled N SITE FND SYSADMIN ECX: Perform Trading Part N SITE FND SYSADMIN ner Synchronization to OM B ECX: Server Time Zone Americas/Los_Angeles SITE FND SYSADMIN ECX: System Administrator Diego.Rossenblum@ora SITE FND SYSADMIN Email Address cle.com ECX: XML Validate Flag Y SITE FND SYSADMIN ECX: XSLT File Path /usr/tmp SITE FND SYSADMIN

9 rows selected.

UTL_FILE_DIR============

NAME VALUE ------------ -------------------------------------------------------------------------------- utl_file_dir /usr/tmp, /u01/appl/oracle/visdb/9.2.0/appsutil/outbound/VIS_drossenb-pc

ECX Item Attributes===================

NAME VALUE TYPE ATR_TYPE DISPLAY_NAME --------------- ----------------------------------- ---------- --------- ------------------------------ ECX_DEBUG_LEVEL 3 TEXT VARCHAR2 Debug Level ECX_ERROR_TYPE 10 NUMBER ECX_LOG_FILE OAGOUTPOPRO19764235.log TEXT

PL/SQL procedure successfully completed.

ECX Document Numbers====================

DOC_NUM TRANS_TYPE TRANS_SUBTYPE PARTY_ID SITE_ID LOGFILE OUT_MSGID --------------- --------------- --------------- ---------- ---------- -------------------------------- -------------------------------- 19764 PO PRO 1333 3170 OAGOUTPOPRO19764235.log F1E2A7C8F1C75DD7E030018A38480995

ECX_OUTBOUND_LOGS=================

DOC_NUM TRIG_ID TRIG_CNT STATUS TIME_STAMP ERROR_ID MESSAGE PROCESS_ID --------------- ------- -------- ---------- --------------- -------- --------------------------------------------- ---------- 19764 33837 4 SUCCESS 10-MAR 06:24:07 65804 ECX_MSG_CREATED_ENQUEUED

ECX_DOCLOGS===========

DOC_NUM WF_INFO EVENT_NAME EVENT_KEY USERNAME MSG_TY MSG_STD STATUS DIR TIME_STAMP PROT_TYPE ---------- -------------------- ---------- ---------- ---------- ------ ------- ------------------------- --- --------------- ---------- PROTOCOL_ADDRESS ORIG_REF_ID ------------------------------------------------------------------------------------------------------------------------ ----------- CB_EVENT_NAME ------------------------------------------------------------------------------------------------------------------------------------------------------------CB_EVENT_KEY ------------------------------------------------------------------------------------------------------------------------------------------------------------B - 19764 POXML:19764-86236:49 oracle.app 19764-8623 operations XML OAG Message pending delivery. OUT 10-MAR 06:24:07 HTTP 0423 s.po.event 6 .xmlpo

43

Page 44: XML in iProcurement

http://eramirez-ip.us.oracle.com:8002/servlets/oracle.apps.ecx.oxta.TransportAgentServer Y

PL/SQL procedure successfully completed.

ECX_EXTERNAL_LOGS - Oracle Transport Agent==========================================

TRIG_ID TRIG_CNT STATUS ERROR_ID TIME_STAMP MESSAGE ------- -------- ---------- -------- --------------- --------------------------------------------- 33838 1 0 65805 10-MAR 06:25:22 ECX_OXTA_SUCCESS

ECX_OXTA_LOGMSG - Oracle Transport Agent========================================

SENDER_MESSAGE_ID DIRECTION STATUS BEGIN_DATE REQUEST_TY CONTENT_LENGTH TRANSACTIO USERNAME IP_ADDRESS PROTOCOL_T -------------------------------- ---------- ---------- --------------- ---------- -------------- ---------- ---------- ---------- ---------- PROTOCOL_ADDRESS RESULT_COD RESULT_TEX RECEIPT_MESSAGE_ID COMPLETED_DATE EXCEPTION_ ---------------------------------------- ---------- ---------- -------------------------------- --------------- ---------- F1E2A7C8F1C75DD7E030018A38480995 OUT COMPLETED 10-MAR 06:25:17 SEND PO operations HTTP http://eramirez-ip.us.oracle.com:8002/se 1000 OK 10-MAR 06:25:22 Response: rvlets/oracle.apps.ecx.oxta.TransportAge HTTP/1.1 2 ntServer 00 OK

44

Page 45: XML in iProcurement

Appendix D

Example of the debug log file (log files are extensive only a small portion of the log file has been included):

Enter ECX_OUTBOUND.GETXML i_transaction_type==>PO i_transaction_subtype==>PRO i_tp_id==>1333 i_tp_site_id==>3170 i_tp_type==>S i_document_id==>19764 i_map_code==>PROCESS_PO_007 [ECE_START_OUTBOUND] Enter ECX_OUTBOUND.PROCESS_OUTBOUND_DOCUMENTS i_message_standard==>OAG i_transaction_type==>PO i_transaction_subtype==>PRO i_tp_id==>1333 i_tp_site_id==>3170 i_tp_type==>S i_document_id==>19764 i_map_code==>PROCESS_PO_007 DOCUMENT_DIRECTION==>OUT DOCUMENT_NO==>4103 ECX_DEBUG_LEVEL==>3 ECX_DOCUMENT_ID==>19764 ECX_PARAMETER1==> ECX_PARAMETER2==>0 ECX_PARAMETER3==>1005171 ECX_PARAMETER4==>50578 ECX_PARAMETER5==>201 ECX_PARTY_ID==>1333 ECX_PARTY_SITE_ID==>3170 ECX_PARTY_TYPE==>S ECX_TRANSACTION_SUBTYPE==>PRO ECX_TRANSACTION_TYPE==>PO MESSAGE_TEXT==>PO_XML_NEW_PO_EVENT_MSG MESSSAGE_ID==> ORG_ID==>204. PARTY_TYPE==>S PO_NUMBER==>4103 TRADING_PARTNER_ID==>1333 TRADING_PARTNER_SITE==>3170 TRADING_PARTNER_TYPE==>S XMLG_DOCUMENT_ID==>19764 XMLG_INTERNAL_TXN_SUBTYPE==>PRO XMLG_INTERNAL_TXN_TYPE==>PO XML_EVENT_KEY==>19764-86236 #CONTEXT==>POXML:19764-86235 SUB_GUID==>BFECC3D074EC3490E0301490CAC44992 PARAMETER1==> PARAMETER2==>0 PARAMETER3==>1005171 PARAMETER4==>50578 PARAMETER5==>201 Enter ECX_UTILS.INITIALIZE i_map_id ==>49 Enter ECX_UTILS.CHECK_VERSION i_major_version==>2 i_minor_version==>6 i_eng_version==>2.6.0.0 i_eng_major_version==>2 i_eng_minor_version==>6 Exit ECX_UTILS.CHECK_VERSION Enter ECX_ACTIONS.EXECUTE_STAGE_DATA i_stage==>10 i_level==>0

45

Page 46: XML in iProcurement

i_direction==>S Enter ECX_ACTIONS.DUMP_STACK [ECE_STACK_DUMP] TRANSACTION_TYPE 1 tp_id 1 tp_site_id 1 ECX_PARAMETER2 1 ECX_PARAMETER1 1 TRANSACTION_SUBTYPE 1 DOCUMENT_ID 2 PARAMETER1 2 CARD_EXP_DATE 1 ECX_PARAMETER3 1 ECX_PARAMETER4 1 ECX_PARAMETER5 1 PARAMETER3 1 PARAMETER4 1 PARAMETER5 1 ECX_PARTY_TYPE S 1 Exit ECX_ACTIONS.DUMP_STACK Enter ECX_ACTIONS.DUMP_STACK [ECE_STACK_DUMP] TRANSACTION_TYPE 1 tp_id 1 tp_site_id 1 ECX_PARAMETER2 1 ECX_PARAMETER1 1 TRANSACTION_SUBTYPE 1 DOCUMENT_ID 2 PARAMETER1 2 CARD_EXP_DATE 1 ECX_PARAMETER3 1 ECX_PARAMETER4 1 ECX_PARAMETER5 1 PARAMETER3 1 PARAMETER4 1 PARAMETER5 1 ECX_PARTY_TYPE S 1 Exit ECX_ACTIONS.DUMP_STACK Exit ECX_ACTIONS.EXECUTE_STAGE_DATA Enter ECX_ACTIONS.EXECUTE_STAGE_DATA

……….

46

Page 47: XML in iProcurement

Appendix E

Example of the XML:

<?xml version = '1.0' encoding = 'ISO-8859-1' standalone = 'no'?><!-- Oracle eXtensible Markup Language Gateway Server --><!DOCTYPE PROCESS_PO_007 SYSTEM "003_process_po_007.dtd"><PROCESS_PO_007> <CNTROLAREA> <BSR> <VERB value="PROCESS">PROCESS</VERB> <NOUN value="PO">PO</NOUN> <REVISION value="007">007</REVISION> </BSR> <SENDER> <LOGICALID>/dbfiles/applcsf/log</LOGICALID> <COMPONENT>PURCHASING</COMPONENT> <TASK>POISSUE</TASK> <REFERENCEID>LM0001:oracle.apps.po.event.xmlpo:19764-86236</REFERENCEID> <CONFIRMATION>0</CONFIRMATION> <LANGUAGE>US</LANGUAGE> <CODEPAGE>WE8ISO8859P1</CODEPAGE> <AUTHID>APPS</AUTHID> </SENDER> <DATETIME qualifier="CREATION" type="T" index="1"> <YEAR>2005</YEAR> <MONTH>03</MONTH> <DAY>10</DAY> <HOUR>06</HOUR> <MINUTE>23</MINUTE> <SECOND>36</SECOND> <SUBSECOND>0000</SUBSECOND> <TIMEZONE>+0000</TIMEZONE> </DATETIME> </CNTROLAREA> <DATAAREA> <PROCESS_PO> <POORDERHDR> <DATETIME qualifier="DOCUMENT" type="T" index="1"> <YEAR>2005</YEAR> <MONTH>03</MONTH> <DAY>10</DAY> <HOUR>06</HOUR> <MINUTE>21</MINUTE> <SECOND>29</SECOND> <SUBSECOND>0000</SUBSECOND> <TIMEZONE>+0000</TIMEZONE> </DATETIME> <OPERAMT qualifier="EXTENDED" type="T"> <VALUE>15</VALUE> <NUMOFDEC>0</NUMOFDEC> <SIGN>+</SIGN> <CURRENCY>USD</CURRENCY> <UOMVALUE>1</UOMVALUE> <UOMNUMDEC>0</UOMNUMDEC> <UOM/> </OPERAMT> <POID>4103</POID> <POTYPE>STANDARD</POTYPE> <ACKREQUEST>N</ACKREQUEST> <CONTRACTB/> <CONTRACTS/> <DESCRIPTN/> <NOTES index="1"/> <PORELEASE/> <USERAREA><DATETIME qualifier="ACTSTART" type="T" index="1"><YEAR/><MONTH/><DAY/><HOUR/><MINUTE/><SECOND/><SUBSECOND/><TIMEZONE/></DATETIME><DATETIME qualifier="ACTEND" type="T" index="1"><YEAR/><MONTH/><DAY/><HOUR/><MINUTE/><SECOND/><SUBSECOND/><TIMEZONE/></

47

Page 48: XML in iProcurement

DATETIME><FOB><DESCRIPTN>Vendor's responsibility ceases upon transfer to carrier</DESCRIPTN><TERMID>Origin</TERMID></FOB><TANDC/><FTTERM><DESCRIPTN>Buyer pays freight</DESCRIPTN><TERMID>Due</TERMID></FTTERM><EXCHRATE/><DATETIME qualifier="EXCHRATEDATE"><YEAR>2005</YEAR><MONTH>03</MONTH><DAY>10</DAY><HOUR>00</HOUR><MINUTE>00</MINUTE><SECOND>00</SECOND><SUBSECOND>0000</SUBSECOND><TIMEZONE>+0000</TIMEZONE></DATETIME><DATETIME qualifier="APPREQ" type="T" index="1"><YEAR/><MONTH/><DAY/><HOUR/><MINUTE/><SECOND/><SUBSECOND/><TIMEZONE/></DATETIME><CONFIRM>N</CONFIRM><DFFPOHEADER><ATTRIBUTE1/><ATTRIBUTE2/><ATTRIBUTE3/><ATTRIBUTE4/><ATTRIBUTE5/><ATTRIBUTE6/><ATTRIBUTE7/><ATTRIBUTE8/><ATTRIBUTE9/><ATTRIBUTE10/><ATTRIBUTE11/><ATTRIBUTE12/><ATTRIBUTE13/><ATTRIBUTE14/><ATTRIBUTE15/><ATTRIBUTE16/></DFFPOHEADER><PCARDHDR><MEMBERNAME/><PCARDNUM>0</PCARDNUM><DATETIME qualifier="EXPIRATION"><YEAR>2005</YEAR><MONTH>03</MONTH><DAY>10</DAY><HOUR>06</HOUR><MINUTE>24</MINUTE><SECOND>01</SECOND><SUBSECOND>0000</SUBSECOND><TIMEZONE>+0000</TIMEZONE></DATETIME><PCARDBRAND/></PCARDHDR></USERAREA> <PARTNER> <NAME index="1">ERAMIREZ-IP</NAME> <ONETIME>0</ONETIME> <PARTNRID>8003</PARTNRID> <PARTNRTYPE>Supplier</PARTNRTYPE> <CURRENCY>USD</CURRENCY> <DUNSNUMBER/> <PARTNRIDX>Vision Operations</PARTNRIDX> <TAXID/> <TERMID/> <USERAREA><DFFVENDOR><ATTRIBUTE1/><ATTRIBUTE2/><ATTRIBUTE3/><ATTRIBUTE4/><ATTRIBUTE5/><ATTRIBUTE6/><ATTRIBUTE7/><ATTRIBUTE8/><ATTRIBUTE9/><ATTRIBUTE10/><ATTRIBUTE11/><ATTRIBUTE12/><ATTRIBUTE13/><ATTRIBUTE14/><ATTRIBUTE15/><ATTRIBUTE16/></DFFVENDOR><CUSTOMERNUM/></USERAREA> <ADDRESS> <ADDRLINE index="1">5955 T.G, Lee Blvd.</ADDRLINE> <ADDRLINE index="2">Suite 600</ADDRLINE> <ADDRLINE index="3"/> <ADDRTYPE/> <CITY>Orlando</CITY> <COUNTRY>USA</COUNTRY> <COUNTY/> <DESCRIPTN>ERAMIREZ-IP</DESCRIPTN> <FAX index="1"/> <POSTALCODE>32822</POSTALCODE> <REGION/> <STATEPROVN>FL</STATEPROVN> <TAXJRSDCTN/> <TELEPHONE index="1"/> <TELEPHONE index="2"/> <TELEPHONE index="3"/> <URL/> <USERAREA><DFFVENDORSITE><ATTRIBUTE1/><ATTRIBUTE2/><ATTRIBUTE3/><ATTRIBUTE4/><ATTRIBUTE5/><ATTRIBUTE6/><ATTRIBUTE7/><ATTRIBUTE8/><ATTRIBUTE9/><ATTRIBUTE10/><ATTRIBUTE11/><ATTRIBUTE12/><ATTRIBUTE13/><ATTRIBUTE14/><ATTRIBUTE15/><ATTRIBUTE16/></DFFVENDORSITE></USERAREA> </ADDRESS> <CONTACT> <NAME index="1"/> <EMAIL/> <FAX index="1"/> <TELEPHONE index="1">-</TELEPHONE> </CONTACT> </PARTNER> <PARTNER> <NAME index="1">Vision Operations</NAME> <ONETIME>0</ONETIME> <PARTNRID>204</PARTNRID> <PARTNRTYPE>SoldTo</PARTNRTYPE> <CURRENCY>USD</CURRENCY> <DUNSNUMBER/> <PARTNRIDX/> <PAYMETHOD/> <TAXID/> <TERMID/> <USERAREA/> <ADDRESS> <ADDRLINE index="1">90 Fifth Avenue</ADDRLINE>

48

Page 49: XML in iProcurement

<ADDRLINE index="2"/> <ADDRLINE index="3"/> <ADDRTYPE/> <CITY>New York</CITY> <COUNTRY>USA</COUNTRY> <COUNTY/> <DESCRIPTN/> <FAX index="1"/> <POSTALCODE>10022-3422</POSTALCODE> <REGION/> <STATEPROVN>NY</STATEPROVN> <TAXJRSDCTN/> <TELEPHONE index="1"/> <TELEPHONE index="2"/> <TELEPHONE index="3"/> <URL/> <USERAREA/> </ADDRESS> <CONTACT> <NAME index="1">500, Buyer</NAME> <CONTCTTYPE/> <DESCRIPTN/> <EMAIL>[email protected]</EMAIL> <FAX index="1"/> <TELEPHONE index="1"/> <USERAREA/> </CONTACT> </PARTNER> <PARTNER> <NAME index="1">Vision Operations</NAME> <ONETIME>0</ONETIME> <PARTNRID>204</PARTNRID> <PARTNRTYPE>BillTo</PARTNRTYPE> <CURRENCY/> <DUNSNUMBER/> <PARTNRIDX/> <PAYMETHOD/> <TERMID/> <USERAREA/> <ADDRESS> <ADDRLINE index="1">90 Fifth Avenue</ADDRLINE> <ADDRLINE index="2"/> <ADDRLINE index="3"/> <ADDRTYPE/> <CITY>New York</CITY> <COUNTRY>USA</COUNTRY> <COUNTY/> <DESCRIPTN/> <FAX index="1"/> <POSTALCODE>10022-3422</POSTALCODE> <REGION/> <STATEPROVN>NY</STATEPROVN> <TAXJRSDCTN/> <TELEPHONE index="1"/> <TELEPHONE index="2"/> <TELEPHONE index="3"/> <URL/> <USERAREA/> </ADDRESS> </PARTNER> <PARTNER> <NAME index="1">UPS</NAME> <ONETIME>0</ONETIME> <PARTNRID>0</PARTNRID> <PARTNRTYPE>Carrier</PARTNRTYPE> <PARTNRIDX>UPS</PARTNRIDX> </PARTNER> <POTERM> <DESCRIPTN>Scheduled for payment 45 days from the invoice date (invoice terms date = system date, goods received date, invoice date or invoice received date). Invoice terms date can default from supplier header, site, PO, system default, etc.</DESCRIPTN> <TERMID>45 Net (terms date + 45)</TERMID>

49

Page 50: XML in iProcurement

<DAYSNUM/> <QUANTITY qualifier="PERCENT"> <VALUE/> <NUMOFDEC/> <SIGN/> <UOM/> </QUANTITY> <USERAREA/> </POTERM> </POORDERHDR> <POORDERLIN> <QUANTITY qualifier="ORDERED"> <VALUE>1</VALUE> <NUMOFDEC>0</NUMOFDEC> <SIGN>+</SIGN> <UOM>Ea</UOM> </QUANTITY> <OPERAMT qualifier="UNIT" type="T"> <VALUE>15</VALUE> <NUMOFDEC>0</NUMOFDEC> <SIGN>+</SIGN> <CURRENCY>USD</CURRENCY> <UOMVALUE>1</UOMVALUE> <UOMNUMDEC>0</UOMNUMDEC> <UOM>Ea</UOM> </OPERAMT> <POLINENUM>1</POLINENUM> <HAZRDMATL/> <ITEMRV/> <ITEMRVX/> <NOTES index="1"/> <POLNSTATUS/> <DESCRIPTN>1000 GIG MEMORY</DESCRIPTN> <ITEM>CM10008</ITEM> <ITEMX/> <USERAREA><REQUESTOR/><CATEGORYID>MISC.MISC</CATEGORYID><CONTRACTPONUM/><CONTRACTPOLINENUM/><VENDORQUOTENUM/><LISTPRICE>15</LISTPRICE><MARKETPRICE/><PRICENOTTOEXCEED/><NEGPRICE>N</NEGPRICE><TAXABLE>N</TAXABLE><TXNREASONCODE/><TYPE1099/><LINEORDERTYPE>Goods</LINEORDERTYPE><HAZRDUNNUM/><HAZRDUNDESC/><DFFLINE><ATTRIBUTE1/><ATTRIBUTE2/><ATTRIBUTE3/><ATTRIBUTE4/><ATTRIBUTE5/><ATTRIBUTE6/><ATTRIBUTE7/><ATTRIBUTE8/><ATTRIBUTE9/><ATTRIBUTE10/><ATTRIBUTE11/><ATTRIBUTE12/><ATTRIBUTE13/><ATTRIBUTE14/><ATTRIBUTE15/><ATTRIBUTE16/></DFFLINE><DFFITEM><ATTRIBUTE1/><ATTRIBUTE2/><ATTRIBUTE3/><ATTRIBUTE4/><ATTRIBUTE5/><ATTRIBUTE6/><ATTRIBUTE7/><ATTRIBUTE8/><ATTRIBUTE9/><ATTRIBUTE10/><ATTRIBUTE11>Y</ATTRIBUTE11><ATTRIBUTE12/><ATTRIBUTE13/><ATTRIBUTE14/><ATTRIBUTE15/><ATTRIBUTE16/></DFFITEM><KFFITEM><ATTRIBUTE1>MISC</ATTRIBUTE1><ATTRIBUTE2>MISC</ATTRIBUTE2><ATTRIBUTE3/><ATTRIBUTE4/><ATTRIBUTE5/><ATTRIBUTE6/><ATTRIBUTE7/><ATTRIBUTE8/><ATTRIBUTE9/><ATTRIBUTE10/><ATTRIBUTE11/><ATTRIBUTE12/><ATTRIBUTE13/><ATTRIBUTE14/><ATTRIBUTE15/><ATTRIBUTE16/><ATTRIBUTE17/><ATTRIBUTE18/><ATTRIBUTE19/><ATTRIBUTE20/></KFFITEM><GLOBALCONTRACT/><GLOBALCONTRACTLIN/></USERAREA> <POLINESCHD> <DATETIME qualifier="NEEDDELV" type="T" index="1"> <YEAR/> <MONTH/> <DAY/> <HOUR/> <MINUTE/> <SECOND/> <SUBSECOND/> <TIMEZONE/> </DATETIME> <QUANTITY qualifier="ORDERED"> <VALUE>1</VALUE> <NUMOFDEC>0</NUMOFDEC> <SIGN>+</SIGN> <UOM>Ea</UOM> </QUANTITY> <DESCRIPTN/> <PSCLINENUM>1</PSCLINENUM> <USERAREA><DATETIME qualifier="PROMSHIP"><YEAR>2005</YEAR><MONTH>03</MONTH><DAY>10</DAY><HOUR>00</HOUR><MINUTE>00</MINUTE><SECOND>00</SECOND><SUBSECOND>0000</

50

Page 51: XML in iProcurement

SUBSECOND><TIMEZONE>+0000</TIMEZONE></DATETIME><DATETIME qualifier="APPROVAL"><YEAR>2005</YEAR><MONTH>03</MONTH><DAY>15</DAY><HOUR>00</HOUR><MINUTE>00</MINUTE><SECOND>00</SECOND><SUBSECOND>0000</SUBSECOND><TIMEZONE>+0000</TIMEZONE></DATETIME><OPERAMT qualifier="UNIT" type="T"><VALUE>15</VALUE><NUMOFDEC>0</NUMOFDEC><SIGN>+</SIGN><CURRENCY>USD</CURRENCY><UOMVALUE>1</UOMVALUE><UOMNUMDEC>0</UOMNUMDEC><UOM>Ea</UOM></OPERAMT><PRICEOVRRD/><TAXABLE>N</TAXABLE><TAXCODE/><PARTNER><NAME index="1">Vision Operations</NAME><ONETIME>0</ONETIME><PARTNRID>204</PARTNRID><PARTNRTYPE>ShipTo</PARTNRTYPE><CURRENCY>USD</CURRENCY><DUNSNUMBER/><PARTNRIDX/><PAYMETHOD/><TERMID/><USERAREA/><ADDRESS><ADDRLINE index="1">90 Fifth Avenue</ADDRLINE><ADDRLINE index="2"/><ADDRLINE index="3"/><ADDRTYPE/><CITY>New York</CITY><COUNTRY>US</COUNTRY><COUNTY/><DESCRIPTN/><FAX index="1"/><POSTALCODE>10022-3422</POSTALCODE><REGION/><STATEPROVN>NY</STATEPROVN><TAXJRSDCTN/><TELEPHONE index="1"/><TELEPHONE index="2"/><TELEPHONE index="3"/><URL/><USERAREA/></ADDRESS></PARTNER><CONSIGNEDINV>N</CONSIGNEDINV><DISTPROJECT><REQUESTOR/><DISTNUM>1</DISTNUM><PROJECTNUM/><PROJECTTYPE/><TASKNUM/><QUANTITY qualifier="ORDERED"><VALUE>1</VALUE><NUMOFDEC>0</NUMOFDEC><SIGN>+</SIGN><UOM>Ea</UOM></QUANTITY><CONVRATE/><DATETIME qualifier="EXCHRATEDATE"><YEAR>2005</YEAR><MONTH>03</MONTH><DAY>10</DAY><HOUR>00</HOUR><MINUTE>00</MINUTE><SECOND>00</SECOND><SUBSECOND>0000</SUBSECOND><TIMEZONE>+0000</TIMEZONE></DATETIME><DESTTYPE>INVENTORY</DESTTYPE><DFFDISTRIBUTN><ATTRIBUTE1/><ATTRIBUTE2/><ATTRIBUTE3/><ATTRIBUTE4/><ATTRIBUTE5/><ATTRIBUTE6/><ATTRIBUTE7/><ATTRIBUTE8/><ATTRIBUTE9/><ATTRIBUTE10/><ATTRIBUTE11/><ATTRIBUTE12/><ATTRIBUTE13/><ATTRIBUTE14/><ATTRIBUTE15/><ATTRIBUTE16/></DFFDISTRIBUTN></DISTPROJECT></USERAREA> </POLINESCHD> </POORDERLIN> </PROCESS_PO> </DATAAREA></PROCESS_PO_007>

51