Outbound XML in Procurement

An Oracle White Paper June 2006

1

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

Table of Contents
Introduction.............................................................................................................................2 Table of Contents.....................................................................................................................3 High Level Flow ......................................................................................................................4 Overview:.............................................................................................................................4 Outbound:.............................................................................................................................4 Outbound Demonstration.........................................................................................................6 Supplier Setup:.....................................................................................................................6 Trading Partner Setup:.........................................................................................................6 Profile Setup:........................................................................................................................9 Create the Purchase Order:................................................................................................10 Setup on the Supplier’s System:........................................................................................10 Tracking the XML:.............................................................................................................10 Troubleshooting......................................................................................................................13 Outbound Transactions......................................................................................................13 Gateway Test......................................................................................................................16 XML Procurement References...............................................................................................18 Resources............................................................................................................................18 Recommended/Latest Patches............................................................................................18 Purchasing Patches.........................................................................................................18 Gateway/Workflow Patches...........................................................................................18 Notable Notes.....................................................................................................................19 Appendix A............................................................................................................................21 Appendix B.............................................................................................................................35 Appendix C.............................................................................................................................39 Appendix D............................................................................................................................45 Appendix E.............................................................................................................................47

3

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 transactionalbased 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 key is created

PO Approval Workflow POAPPRV

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 is created and sent to the outbound queue

POXML (POXMLSETUP)

POXML (POXMLSEND)

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 running Expected Result: The XML Payload is received into the outbound Queue waiting to be picked up by the OTA

ECX_OUTQUEUE

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

OTA

4

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

Software Requirements
Oracle Applications Release 11i Oracle XML Gateway Oracle 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

If the Buyer uses multiple organizations. Supplier Setup: From the Purchasing responsibility navigate to Supply Base>Suppliers. 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. in the different organizations. 6 . This is done from the navigation path XML Gateway responsibility > Define Trading Partners. then the corresponding setup in XML Gateway needs to be performed for each supplier and supplier site.Outbound Demonstration This demonstration provides the steps necessary for sending a Purchase Order in XML format to a Trading Partner. Enter the Supplier and Site information.

See the 11i XML Transaction Delivery Setup Guide for a full explanation of each of the fields above. 7 .-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’.

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

Notifications are online and sent via e-mail only if the Workflow Mailer is enabled. Identify this directory on the file system to store the XML message and associated process log file created by XML Gateway. Select Profile and then System to open the Find System Profile Values window. Both the XML message and process log file may be archived or used for troubleshooting. After this the log is stored in the database.H) onwards. 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. ECX_OAG_LOGICALID: This is used by the sending application to enter the Identifier in the XML message. as part of Standard FND logging.-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. ECX: System Administrator Email Address: This is used to identify the XML Gateway system administrator or contact person e–mail address to notify when a system or process error is detected. NOTE: This is not used in 11i10 (OWF. 9 .

The Extensions DTD specifies fields used to provide additional information. Note above that the XML is automatically enabled in the Approve form. 11i XML Transaction Deliver Setup Guide for further information on this topic and examples. Press the OK button and the XML Purchase Order will be sent to the Trading Partner.G or higher is installed). See the Oracle Purchasing 11i XML Transaction Delivery Setup Guide (Part No. In addition. The supplier should use the same OAGI standard XML documents used by the buyer company.Create the Purchase Order: Create the Purchase Order using the Trading Partner defined previously. Purchase Orders > Purchase Orders. 10 . A96668-02). 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 needs to use the same Extensions DTD as used by the buyer company to ensure all information transmitted by the buyer is received. Navigate to the Purchasing responsibility. Tracking the XML: Navigate to Workflow Administrator > Transactions and query on the Outbound transactions (this is most likely not available unless OWF.

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. See the Troubleshooting section of this paper to see how to track all phases of the outbound XML. We can see above that the XML has been delivered. etc.Select Outbound as shown above. You can further narrow down the search by entering the Trading Partner Name. Transaction Type of PO. By drilling down on the Document Id the following is displayed: 11 . 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. select ‘Workflow Agent Listener’ under the Request name.

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

ECX_DOCUMENT_ID (po_header_id). 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.1 for more information. Check relevant workflow attributes. When troubleshooting PO XML issues. 13 . XML/Log files will now be stored in the FND_LOG_ATTACHMENTS table (message_text field). ECX_PARTY_SITE_ID.lst to bde_wf_item_<item_key>.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. etc.sql Please enter ITEM_TYPE: <from above> Please enter ITEM_KEY: <from above> Then rename the output from bde_wf_item. ECX_DEBUG_LEVEL (for proper debugging). See Note 359452. The purpose of this troubleshooting treatise is to identify the progress and results of each of the sequential steps when utilizing PO XML processes.wft): WFSTATUS: Get the proper values for the ITEM_TYPE and the ITEM_KEY by replacing &PO_NUMBER below with the actual PO number. See Appendix A of this document for an example of bde_wf_item for POAPPRV. wf_item_type.lst. POXML is the item type and it has 2 processes POXMLSETUP and POXMLSEND in poxmlwf. 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. XML_EVENT_KEY.wft. and there are end dates. including but not limited to: ECX_PARTY_ID. Download from Metalink scripts bde_wf_item. In 115. SQL> col wf_item_key format a20 SELECT org_id. HTTPS or SMTP).sql (Note: 187071. wf_item_key FROM po_headers_all WHERE segment1 = '&PO_NUMBER'. Confirm the Purchase Order was approved successfully. Check the output for any apparent errors related to the XML. ECX_UTL_LOG_DIR will no longer be used for writing XML log files.10 the ECX_DEBUG_LEVEL event parameter will no longer be honored. it is important to remember that the overall process is performed in a chronologically sequential fashion. po_header_id. example : SQL>@bde_wf_item.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.

10 ? and reference Doc ID 359452. check the WF_INFO. Then run bde_wf_item. find the value for ii) XML_EVENT_KEY attribute.1 . As part of the workflow calls made from Purchasing (POXML) the XML Gateway module generates the XML payload document.wft): a) Get results of workflow POXML / POXMLSETUP i) Checking the output from Step1 above.How Has XML Gateway Logging Changed In 11. 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.5. Setup and Send events (seeded workflow file poxmlwf. EVENT_NAME.5. again find the value for the XML_EVENT_KEY attribute. ECX_PARTY_SITE_ID.sql again and pass Item Type as POXML and Item Key as the value obtained for the XML_EVENT_KEY Using 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. 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.sql output for POXML. Check the bottom of the logfile for any errors or problems.wf_item_attributes set text_default = '3' where item_type = 'POXML' and name = 'ECX_DEBUG_LEVEL' b) Debug for 11. and most importantly the STATUS.1 . C.How To Get The Log Files For Troubleshooting XML Transactions The debug logfile (named like: OAGOUTPOPRO<doc_id>. ECX_TRANSACTION_SUBTYPE.Step 2: Workflow POXML (Setup and Send) is run. See Appendix D for an example of the log file.log) is similar to a stack trace. a) for 11.9 and lower: Do the following queries from sqlplus connected as the APPS user to turn on the debugger: update applsys.customer). b) Get the results of workflow POXML / POXMLSEND iii) Checking the output from Step a above (POXML / POXMLSETUP). Get the bde_wf_item. 1. Review the ECX_DOCLOGS.sql again and pass Item Type as POXML and Item Key as the value obtained for XML_EVENT_KEY Using the results. Step 3: XML Gateway Generates the Payload Message is Enqueued for Sending. iv) Then rerun bde_wf_item.5. 14 .10: See Doc ID 300298. ECX_PARTY_TYPE (S-supplier.

name like 'ECX%' 3. 2. This will write to the iAS / Apache error_log file.NAME AGENT_NAME .properties).properties (for 11i10 in xmlsvcs. Note: Remember to turn off the debugger as may affect performance. a.status STATUS FROM WF_AGENTS a. ensure the message = ECX_MSG_CREATED_ENQUEUED Problems in dequeue will be written to either database alert. To verify the Agent Listener is running: SELECT a. s.NAME SYSTEM_NAME. WF_SYSTEMS s WHERE a. or the default OTA logfile (commonly apache error_log). Also quick check its running using: http://[url:port]/OA_HTML/US/ECXOTAPing.htm 15 . 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. Once generated.system_guid = s.See an example of the XML in Appendix E of this document. Use following to check queue for message: SQL> select * from ecx_outqueue Also review the generation logfile and check ECX_OUTBOUND_LOGS section.log.guid AND a. the Workflow Agent enqueues the message into the ECX_OUTQUEUE table for sending. 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.

In the Protocol Address enter your email address (the email address can be the supplier. At the Company Admin Email enter your email address --Now enter the Trading Partner Details 11. Technical Support can have the client run this test and in Part 2. the client’s own email address or the address of the Oracle Technical Analyst). 16.Create the PO for this Trading Partner ---------------- 16 . In the Source Trading Partner Location Code enter your first two initials 17. Create Supplier Site Part 2 -.Create Supplier ---------------1. At Trading Partner Type enter Supplier 8. Go to Supply Base > Suppliers 3. At Trading Partner Name enter Supplier Name from Part 1 9. 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. Step 15 have the client enter the analyst’s Oracle email address and see if the XML is received. Choose the correct Purchasing responsibility 2. At Trading Partner Site enter Supplier Site from Part 1 10. In the Connection/Hub field choose DIRECT 14. Save the form Part 3 -. Go to Define Trading Partners 7. In the Protocol Type choose SMTP 15. Choose the XML Gateway Responsibility 6. 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 4.Gateway Test This is a 5-minute test that can help a customer verify if their XML Gateway can transmit a PO. In the Map field choose: itg_process_po_007_out 13.Create Trading Partner ---------------5.

Create a PO for this Trading Partner (Supplier).18. After a few moments the email with the XML file included in the email should be received. and ensure when approving the PO that the XML radio button is checked by default Part 4 -.Review your email ---------------19. 17 .

8 Oracle Purchasing 11i XML Transaction Delivery Setup Guide • 11.1 .5. Release 11i August 2002 • Oracle Message Designer (XML Gateway) User's Guide Oracle XML Gateway Troubleshooting • Doc ID 564403.How Has XML Gateway Logging Changed In 11.1 .How To Diagnose Issues with XML and cXML Purchase OrderTransmission to Suppliers • Doc ID 377978.C Enabling MLS in Oracle XML Gateway 18 .How To Generate Debug Logs When POs Are Sent Through XML Gateway • Doc ID 359452.1 .1 .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 Patches Doc ID 265982.1 .5. Release 11i April 2003 • Oracle XML Gateway User's Guide.Oracle XML Gateway Troubleshooting Scripts • Doc ID 167474.Purchasing XML Gateway/Workflow Patches Patch 2440710 Patch 2613000 11i.How To Troubleshoot a Problem Within XML Document Processing • Doc ID 167629.XML Procurement References Resources Oracle Purchasing XML Transaction Delivery Guides • 11.1 .1 Oracle Purchasing Patches Guide .XML PO Diagnostic Information Gathering Script • Doc ID 267329. Release 11.1 .1 .7 Oracle Purchasing 11i XML Transaction Delivery Setup Guide Oracle XML Gateway 11i Guides • Oracle XML Gateway User's Guide.5.Oracle XML Gateway Troubleshooting Guide • Doc ID 270843.How To Get The Log Files For Troubleshooting XML Transactions • Doc ID 300298.10 August 2004 • Oracle XML Gateway User's Guide.ECX.5.

1 Ship-To Of PO Header Does Not Show On PO XML Output Dev: Xml Gateway Po Outbound Process Is Using Only Segment1 Of Doc ID 300403.10 OWF.1 Po Xmls Post When Unreserving and Reserving the Document Again Doc ID 333809.1 DTD Not Found For Map Id Doc ID 314200.Xmlpo) ECX_ERRMSG=ORA-20100: Error occurred while parsing: Doc ID 265275.5.5 11.Event.9.8 NON MULTI ORG ONLY PO XML Not Been Created Due To Doc ID 356510.1 Item Doc ID 331410.1 Is Down XML Gateway .Patch 2414273 Patch 2728236 Patch 3314376 Patch 3258819 SAX implementation of memory error 11i.1 PO Approval Does Not Generate Xml File To ECX_DOCLOGS Generate Trading Partner XML Fails With ECX_GETXML_ERROR Doc ID 329487. XML PO Sent Through XML Gateway Does Not Include the Terms Doc ID 277742.Po. ORA-20100: Error Occurred While Parsing: REQUIRED Attribute Doc ID 271085.1 and Conditions.1 Po Xml Delivery Failing With Ecx_Oxta_Invalid_Cacert error Doc ID 277911.5.10 Process_po_007 Not Generating Distribution Information as it Doc ID 343765.1 REQUIRED attribute 'domain' is not specified.G POST 11I.1 Gateway How To Retransmit Outbound Xml Doc In Case The Destination Server Doc ID 298243.5.G ROLLUP 5 .1 FAQ: XML Gateway For Purchasing 11.H Notable Notes Doc ID 304892.1 No Event Subscriptions Exist For Oracle.11.OWF.1 'category' is not Specified.1 3114: Activity \'Poxml/Poxmlsetup\' Is Not A Process Doc ID 300404.Apps.1 POs using PO_PROCESS_007 Map Ora-20100: Error Occurred While Parsing: Element Process_po_007 Doc ID 329950.1 Did in 11.1 ORA-20100 11.1 XML Generated For Blanket Releases Does Not Include All Items Purchase Order Line Attachments Are Not Delivered Through Xml Doc ID 308997.1 Xml Gateway Po Outbound Process Is Using Only Segment1 Of Items Doc ID 298194.5.8 Doc ID 287526.5.1 Application Group Date Format Doc ID 275640.1 XML Gateway Is Generating Seemingly Random Currency Format Release has Extra Lines and poor Performance when generating XML Doc ID 278592.OWF. and the Supplier Gets An Error that the Element TANDC is not Defined in the DTD Schema 19 .Minute Field Incorrect When Converting to Oracle Doc ID 256434.1 Not Complete Doc ID 330155.

1 'oracle.xmlpo' 20 . No Event Subscriptions Exist For This Event Doc ID 281119.apps.1 Broken pipe ORA-20100: Error occurred while parsing: REQUIRED attribute Doc ID 271289. Expected Elements '[DATAAREA]' Doc ID 286531.po.event.1 Xml Po Is Created.1 'ECXERROR/XXXXX' has no performer) Getting "java.sql.1 'isoCountryCode' is not specified. Does Not Get Sent it to the supplier XML Gateway Is Giving An Error: Ora-20100: Error Occurred While Doc ID 280068.IOException: Broken pipe" Error When Attempting To Doc ID 270414.1 Parsing: Element XXXXX Not Complete.io.1 Newly Setup Trading Partner XMLPO Stops At PO Workflow Send WFENG_NOTIFICATION_PERFORMER 3120: Activity Doc ID 265274.1 Send An Xml Purchase Order TransportHandler: Exception: java.SQLException: Io exception: Doc ID 277290.1 XML PO Generation Failing When Large Number of Lines on PO Doc ID 283151.Doc ID 279888.

Buyer E APPROVER_EMPID 10165 APPROVER_USER_NAME BUYER500 AUTHORIZATION_STATUS APPROVED AUTHORIZATION_STATUS Approved _DISP BUYER_DISPLAY_NAME BUYER_USER_ID 10165 BUYER_USER_NAME BUYER500 CLOSED_CODE CLOSED_CODE_DISP CONCURRENT_REQUEST_I 21 .-----------------.-------------------.---------.-----------------.---------.---------.-----------------.--------.MONITOR_KEY 2572490512 ACCEPTANCE_COMMENTS ACCEPTANCE_DUE_DATE ACCEPTANCE_LOOKUP_CO DE TEXT TEXT VARCHAR2 Comments DATE Acceptance Due Date VARCHAR2 Acceptance Lookup Code ACCEPTANCE_REQUIRED N TEXT VARCHAR2 Acceptance Required? ACCEPTANCE_RESULT VARCHAR2 Acceptance Result ACCEPTANCE_TYPE VARCHAR2 Acceptance Type ACTION_HISTORY PLSQL:PO_WF_PO_NOTIFICATION.---------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 -------------------.-----------------------------. 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 --------.---------.-------------------.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 VARCHAR2 Advisory Warning NUMBER NUMBER Application ID NUMBER Approval Path ID TEXT VARCHAR2 Approver Display Name NUMBER NUMBER Approver Employee ID TEXT ROLE Approver User Name TEXT VARCHAR2 Authorization Status TEXT VARCHAR2 Authorization Status Display VARCHAR2 Buyer Display Name NUMBER NUMBER Buyer User ID TEXT VARCHAR2 Buyer User Name VARCHAR2 Closed Code VARCHAR2 Closed Code Display NUMBER Concurrent Request ID ADVISORY_WARNING APPLICATION_ID 201 APPROVAL_PATH_ID APPROVER_DISPLAY_NAM 500.--------.-----.----.-------------------.---------.-------------------.ADMIN_KEY 238212948 .-----------------.--------.Appendix A Example of bde_wf_item for POAPPRV (this file is extensive.---------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 --------.-----------------------------#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 .---------.----.

Buyer ME FORWARD_FROM_ID FORWARD_FROM_USER_NA BUYER500 ME FORWARD_TO_DISPLAY_N AME FORWARD_TO_ID FORWARD_TO_ID_OLD FORWARD_TO_USERNAME FORWARD_TO_USERNAME_ RESPONSE FUNCTIONAL_CURRENCY USD GA_ORG_ASSIGN_CHANGE N r GLOBAL_AGREEMENT_FLA G INTERFACE_SOURCE_COD PO_FORM E INTERFACE_SOURCE_LIN E_ID ITEM_DESCRIPTION1 ITEM_DESCRIPTION2 VARCHAR2 Global Agreement Flag TEXT VARCHAR2 Interface source NUMBER Interface source line ID NUMBER NUMBER r Document Manager Relative Time of Auto Retry fo TEXT VARCHAR2 Debug TEXT VARCHAR2 XML Document Id VARCHAR2 Parameter 1 VARCHAR2 Parameter 2 VARCHAR2 Parameter 3 VARCHAR2 Parameter 4 VARCHAR2 Parameter 5 TEXT VARCHAR2 Party Id TEXT VARCHAR2 Party Site Id VARCHAR2 Transaction Sub Type VARCHAR2 Transaction Type VARCHAR2 Email Address VARCHAR2 Email Address From Profile VARCHAR2 Email Document VARCHAR2 Event Name VARCHAR2 Fax Document VARCHAR2 Fax Number TEXT VARCHAR2 Forward From Display Name NUMBER Forward From Id TEXT ROLE Forward From User Name VARCHAR2 Forward To Display Name NUMBER Forward To Id NUMBER Forward-To ID Old Value ROLE Forward To User Name ROLE Response Forward-To TEXT VARCHAR2 Functional Currency TEXT VARCHAR2 Org assignment change indicato VARCHAR2 Item description line1 VARCHAR2 Item description line 2 22 .DOCUMENT_ID 19764 DOCUMENT_NUM DOCUMENT_NUMBER 4103 DOCUMENT_NUM_REL 4103 DOCUMENT_SUBTYPE STANDARD DOCUMENT_SUBTYPE_DIS P NUMBER NUMBER Document ID VARCHAR2 Document Number TEXT VARCHAR2 PO Number TEXT VARCHAR2 Document number with the relea se TEXT VARCHAR2 Document Subtype VARCHAR2 Document Subtype Display 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 E_TIME ECX_DEBUG_LEVEL 3 ECX_DOCUMENT_ID 7925 ECX_PARAMETER1 ECX_PARAMETER2 ECX_PARAMETER3 ECX_PARAMETER4 ECX_PARAMETER5 ECX_PARTY_ID 21 ECX_PARTY_SITE_ID 41 ECX_TRANSACTION_SUBT YPE ECX_TRANSACTION_TYPE EMAIL_ADDRESS EMAIL_ADD_FROM_PROFI LE EMAIL_DOCUMENT EVENT_NAME FAX_DOCUMENT FAX_NUMBER FORWARD_FROM_DISP_NA 500.

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.ITEM_DESCRIPTION3 ITEM_DESCRIPTION4 ITEM_DESCRIPTION5 ITEM_PRICE1 ITEM_PRICE2 ITEM_PRICE3 ITEM_PRICE4 ITEM_PRICE5 LINE_NUM1 LINE_NUM2 LINE_NUM3 LINE_NUM4 LINE_NUM5 LINE_NUMBER_TRANSLAT ED LINE_QTY1 LINE_QTY2 LINE_QTY3 LINE_QTY4 LINE_QTY5 MASSUPDATE_RELEASES MESSSAGE_ID NEED_BY1 NEED_BY2 NEED_BY3 NEED_BY4 NEED_BY5 NOTE ONLINE_REPORT_ID ONLINE_REPORT_TEXT VARCHAR2 Item description line 3 VARCHAR2 Item description line 4 VARCHAR2 Item description line 5 VARCHAR2 Item price line 1 VARCHAR2 Item price line 2 VARCHAR2 Item price line 3 VARCHAR2 Item price line 4 VARCHAR2 Item price line 5 VARCHAR2 Line 1 VARCHAR2 Line 2 VARCHAR2 Line 3 VARCHAR2 Line 4 VARCHAR2 Line 5 VARCHAR2 Line Number Translated Quantity line 1 Quantity line 2 Quantity line 3 Quantity line 4 Quantity line 5 VARCHAR2 Mass Update Releases VARCHAR2 Message ID DATE Need-by Date Shipment 1 DATE Need-by Date Shipment 2 DATE Need-by Date Shipment 3 DATE Need-by Date Shipment 4 DATE Need-by Date Shipment 5 VARCHAR2 Note NUMBER Online Report Id For Doc Compl ete Check VARCHAR2 Online Report Text For Doc Com plete Check Open Document NUMBER NUMBER NUMBER NUMBER NUMBER OPEN_FORM_COMMAND PO_POXPOEPO:PO_HEADER_ID="&DOC TEXT FORM 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.GE TEXT DOCUMENT PO Lines Details T_PO_LINES_DETAILS/POAPPRV:197 64-86234 PO_LINE_ID PO_LINE_ITEM_ID NUMBER PO Line ID NUMBER PO Line Item ID 23 .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.00 TEXT VARCHAR2 PO Amount Display PO_APPROVED_FLAG VARCHAR2 PO Approved Flag PO_APPROVE_MSG PLSQL:PO_WF_PO_NOTIFICATION.GENERA TEXT DOCUMENT PO E-mail Header TE_HEADER/19764:PO PO_END_DATE PO_INTERFACE_HEADER_ ID DATE PO End Date NUMBER PO Interface Header ID PO_INTERFACE_LINE_ID NUMBER PO Interface Line ID PO_LINES_DETAILS PLSQL:PO_WF_PO_NOTIFICATION.

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

00 TOTAL_AMOUNT_DSP 15.-----------------------------SHIP_ITEM_PRICE1 SHIP_ITEM_PRICE2 SHIP_ITEM_PRICE3 SHIP_ITEM_PRICE4 SHIP_ITEM_PRICE5 SHIP_TO_LOC1 SHIP_TO_LOC2 SHIP_TO_LOC3 SHIP_TO_LOC4 SHIP_TO_LOC5 SHIP_TO_ORG1 SHIP_TO_ORG2 SHIP_TO_ORG3 SHIP_TO_ORG4 SHIP_TO_ORG5 SHIP_UNIT_OF_MEASURE 1 SHIP_UNIT_OF_MEASURE 2 SHIP_UNIT_OF_MEASURE 3 SHIP_UNIT_OF_MEASURE 4 SHIP_UNIT_OF_MEASURE 5 SUPPLIER SUPPLIER_USER_NAME SUP_CHANGE_EVENT_KEY SYSADMIN_ERROR_MSG TAX_AMOUNT_DSP 0.-----------------------------.-----.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 N2 SHIP_ITEM_DESCRIPTIO N3 SHIP_ITEM_DESCRIPTIO N4 SHIP_ITEM_DESCRIPTIO N5 VARCHAR2 Release shipment 2 Item descri tpion VARCHAR2 Release shipment 3 Item descri tpion VARCHAR2 Release shipment 4 Item descri tpion VARCHAR2 Release shipment 5 Item descri tpion NAME VALUE TYPE ATR_TYPE DISPLAY_NAME -------------------.--------.00 TYPE_LOOKUP_CODE UNIT_OF_MEASURE1 VARCHAR2 Release Shipment 1 Item price VARCHAR2 Release Shipment 2 Item price VARCHAR2 Release Shipment 3 Item price VARCHAR2 Release Shipment 4 Item price VARCHAR2 Release Shipment 5 Item price VARCHAR2 Ship-to Location 1 VARCHAR2 Ship-to Location 2 VARCHAR2 Ship-to Location 3 VARCHAR2 Ship-to Location 4 VARCHAR2 Ship-to Location 5 VARCHAR2 Ship-to Organization 1 VARCHAR2 Ship-to Organization 2 VARCHAR2 Ship-to Organization 3 VARCHAR2 Ship-to Organization 4 VARCHAR2 Ship-to Organization 5 VARCHAR2 Release Shipment 1 Unit of mea sure VARCHAR2 Release Shipment 2 Unit of mea sure VARCHAR2 Release Shipment 3 Unit of mea sure VARCHAR2 Release Shipment 4 Unit of mea sure VARCHAR2 Release Shipment 5 Unit of mea sure VARCHAR2 Supplier VARCHAR2 Supplier User Name VARCHAR2 Supplier Change Event Key VARCHAR2 System Administrator Error Mes sage TEXT VARCHAR2 Tax Amount Display TEXT VARCHAR2 Total Amount Display VARCHAR2 PO Type VARCHAR2 Unit of measure line 1 25 .

UNIT_OF_MEASURE2 UNIT_OF_MEASURE3 UNIT_OF_MEASURE4 UNIT_OF_MEASURE5 UPDATE_SOURCING_RULE N USER_ID 1005171 WEB_SUPPLIER_REQUEST WRONG_FORWARD_TO_MSG VARCHAR2 Unit of measure line 2 VARCHAR2 Unit of measure line 3 VARCHAR2 Unit of measure line 4 VARCHAR2 Unit of measure line 5 TEXT VARCHAR2 Update Sourcing Rule Flag NUMBER NUMBER User ID VARCHAR2 Document Submitted by Web Supp lier VARCHAR2 "Invalid Forward To" Translat ed Message TEXT VARCHAR2 XML Event Key XML_EVENT_KEY 316 rows selected.apps. Item Activity Statuses .Internal Names 26 .event. 19764-86235 Item Attribute Event Values no rows selected Activity Attribute Values ACTIVITY_NAME NAME TYPE -------------------------------------------------------------------------------.----------Get Preparer Notification Attribute NTF_USER_NAME PREPARER_USER_NAME 491707 Raise Set XML XML_EVENT_KEY 492210 oracle.---------TEXT_VAL NUMB_VAL DATE_VAL INSTANCE_ID ---------------------------------------.--------.setxml 492210 #EVENTTOAGENT 492210 APPLICATION_ID DOCUMENT_ID DOCUMENT_TYPE REVISION_NUMBER PREPARER_USER_NAME RESPONSIBILITY_ID USER_ID APPLICATION_ID 492210 DOCUMENT_ID 492210 DOCUMENT_TYPE 492210 PO_REVISION_NUM 492210 PREPARER_USER_NAME 492210 RESPONSIBILITY_ID 492210 USER_ID 492210 ITEMATTR ITEMATTR ITEMATTR ITEMATTR ITEMATTR CONSTANT #EVENTNAME 492210 #EVENTOUTAGENT CONSTANT CONSTANT #EVENTKEY 492210 #EVENTMESSAGE ITEMATTR ITEMATTR ITEMATTR ITEMATTR ITEMATTR 13 rows selected.po.------------------------.---------.

---------.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 10MAR 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 MAR 06:21:58 10-MAR 06:21:58 POAPPRV_TOP/SET_REQ_WF_STARTUP_VALU 10-MAR 06:21:58 10-MAR 06:21:58 ES MED POAPPRV_TOP/UPDATE_HEADERS_WITH_ITE MAR 06:21:58 10-MAR 06:21:58 MTYPE MED POAPPRV_TOP/SET_PO_STAT_TO_INPROCES MAR 06:21:58 10-MAR 06:21:58 S MED POAPPRV_TOP/GET_WORKFLOW_APPROVAL_M MAR 06:21:58 10-MAR 06:21:58 ODE POAPPRV_TOP/GET_PO_DATA 06:21:58 10-MAR 06:21:58 MED POAPPRV_TOP/IS_THIS_A_NEW_DOCUMENT 496650 COMPLETE Y 06:21:58 10-MAR 06:21:59 POAPPRV_TOP/MAIN_POAPPRV_PROCESS-1 496652 COMPLETE APPROVED 06:21:59 10-MAR 06:22:21 MAIN_POAPPRV_PROCESS/START 491679 COMPLETE #NULL 10-MAR 06:21:59 MAIN_POAPPRV_PROCESS/VERIFY_PO 491682 COMPLETE PASSED_VERIFICA MAR 06:21:59 10-MAR 06:22:08 TION VERIFY_PO/START 06:21:59 VERIFY_PO/OPEN_DOC_STATE 06:21:59 10-MAR 06:22:07 491985 COMPLETE #NULL 491987 COMPLETE ACTIVITY_PERFOR MED OPEN_DOC_STATE/START 492096 COMPLETE #NULL 10-MAR 06:21:59 10MAR 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 MAR 06:22:07 VERIFY_PO/DOC_STATE_CHECK 491988 COMPLETE Y MAR 06:22:07 DOC_STATE_CHECK/START 492100 COMPLETE #NULL MAR 06:22:07 DOC_STATE_CHECK/VERIFY_STATE_CHECK_ 492104 COMPLETE Y 06:22:07 10-MAR 06:22:07 APPROVE DOC_STATE_CHECK/END 492102 COMPLETE #NULL MAR 06:22:07 VERIFY_PO/DOC_COMPLETE_CHECK 491989 COMPLETE Y 10-MAR 06:22:07 DOC_COMPLETE_CHECK/START 492108 COMPLETE #NULL 10-MAR 06:22:07 10-MAR 06:22:07 1010-MAR 06:22:07 1010-MAR 06:22:07 1010-MAR 10-MAR 10-MAR 10-MAR 06:21:59 10496670 COMPLETE COMPLETE 496676 COMPLETE ACTIVITY_PERFOR 10- 496680 COMPLETE ACTIVITY_PERFOR 10- 496674 COMPLETE ACTIVITY_PERFOR 10- 496646 COMPLETE ONLINE 10- 496644 COMPLETE ACTIVITY_PERFOR 10-MAR 10-MAR 06:21:59 10-MAR 10-MAR 10-MAR 06:22:07 1010-MAR 06:22:07 10-MAR 06:22:07 27 .---------.

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

---------.--------------.--------------.------------.---------.SSION_CHECK DOC_COMPLETE_CHECK_BEFORE_APP/END 06:22:15 10-MAR 06:22:15 APPROVE_PO_SUB_PROCESS/APPROVE_PO-1 10-MAR 06:22:15 10-MAR 06:22:19 MED 492134 COMPLETE #NULL 491456 COMPLETE ACTIVITY_PERFOR 10-MAR ACTIVITY INSTANCE_ID STATUS RESULT ASGND_USER NID Status BEGIN_DATE END_DATE ----------------------------------.---------.---------.--------------APPROVE_PO_SUB_PROCESS/GET_PO_DATA MAR 06:22:19 10-MAR 06:22:19 MED 491480 COMPLETE ACTIVITY_PERFOR 10- APPROVE_PO_SUB_PROCESS/END-1 491460 COMPLETE #NULL 06:22:19 10-MAR 06:22:19 MAIN_POAPPRV_PROCESS/GET_NOTIFICATI 491707 COMPLETE ACTIVITY_PERFOR MAR 06:22:19 10-MAR 06:22:19 ON_ATTRIBUTE MED MAIN_POAPPRV_PROCESS/PO_PO_APPROVED 10-MAR 06:22:19 10-MAR 06:22:20 MAIN_POAPPRV_PROCESS/RAISE_CHANGE_E 06:22:20 10-MAR 06:22:21 VENT2 RAISE_CHANGE_EVENT2/ANY_SUPPLIER_CH 06:22:20 10-MAR 06:22:20 ANGE RAISE_CHANGE_EVENT2/ANY_REQUESTER_C 06:22:20 10-MAR 06:22:21 HANGE 491671 COMPLETE #NULL 491713 COMPLETE BUYER500 10-MAR 10- 407237 OPEN 10-MAR 492306 COMPLETE N 10-MAR 492314 COMPLETE N 10-MAR RAISE_CHANGE_EVENT2/END 492310 COMPLETE #NULL MAR 06:22:21 MAIN_POAPPRV_PROCESS/RAISE_SEND_PO_ 491687 COMPLETE ACTIVITY_PERFOR MAR 06:22:21 10-MAR 06:22:21 EVENT MED RAISE_SEND_PO_EVENT/START 492206 COMPLETE #NULL 10-MAR 06:22:21 RAISE_SEND_PO_EVENT/SET_XMLEVENT_KE 492208 COMPLETE 06:22:21 10-MAR 06:22:21 Y RAISE_SEND_PO_EVENT/RAISE_SET_XML 492210 COMPLETE #NULL 06:22:21 10-MAR 06:22:21 RAISE_SEND_PO_EVENT/END 492204 COMPLETE #NULL MAR 06:22:21 MAIN_POAPPRV_PROCESS/DOES_USER_WANT 491690 COMPLETE N 06:22:21 10-MAR 06:22:21 _SR_ASL_CREATED MAIN_POAPPRV_PROCESS/WANTS_TO_CONSU 06:22:21 10-MAR 06:22:21 ME_REQ_DEMAND-1 491703 COMPLETE N 10-MAR 06:22:21 1010- 10-MAR 06:22:21 10-MAR 10-MAR 10-MAR 06:22:21 1010-MAR 10-MAR MAIN_POAPPRV_PROCESS/NOOP1 491699 COMPLETE #NULL 10-MAR 06:22:21 MAIN_POAPPRV_PROCESS/DOES_USER_WANT 491695 COMPLETE N 06:22:21 10-MAR 06:22:21 _MASS_UPDATE MAIN_POAPPRV_PROCESS/NOOP1-1 491701 COMPLETE #NULL 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 10-MAR 06:22:21 10-MAR 10-MAR 29 .

PRINT_DOC_PROCESS/START 491854 COMPLETE #NULL 10-MAR 06:22:21 PRINT_DOC_PROCESS/DOES_USER_WANT_DO 491846 COMPLETE N 06:22:21 10-MAR 06:22:21 C_PRINTED 10-MAR 06:22:21 10-MAR PRINT_DOC_PROCESS/END 491848 COMPLETE #NULL 10-MAR 06:22:21 10MAR 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 MAR 06:22:21 FAX_DOC_PROCESS/DOES_USER_WANT_DOC_ 492046 COMPLETE N 06:22:21 10-MAR 06:22:21 FAXED FAX_DOC_PROCESS/END 492040 COMPLETE #NULL MAR 06:22:21 MAIN_POAPPRV_PROCESS/EMAIL_DOC_PROC 491686 COMPLETE 06:22:21 10-MAR 06:22:21 ESS EMAIL_DOC_PROCESS/DOES_USER_WANT_DO 06:22:21 10-MAR 06:22:21 C_EMAILED EMAIL_DOC_PROCESS/ACCEPTANCE_REQUIR 06:22:21 10-MAR 06:22:21 ED EMAIL_DOC_PROCESS/SEND_NOTIF_TO_WEB 06:22:21 10-MAR 06:22:21 _SUPPLIER EMAIL_DOC_PROCESS/END-2 MAR 06:22:21 MAIN_POAPPRV_PROCESS/AND 10-MAR 06:22:21 MAIN_POAPPRV_PROCESS/END 10-MAR 06:22:21 POAPPRV_TOP/END 06:22:21 84 rows selected.Display Names PROCESS_NAME ACTIVITY_NAME RESULT ACT_STATUS NOTIF_ID BEGIN_DATE END_DATE OQ ER ----------------------------.--------------.----------------------------.--------------. Item Activity Status .--------.---------.--------------.-. PO Approval Top Process 06:21:58 N N PO Approval Top Process 06:21:58 N N w Key PO Approval Top Process 06:21:58 N N Complete 10-MAR 06:21:58 10-MAR 492060 COMPLETE N 10-MAR 06:22:21 1010-MAR 10-MAR 06:22:21 1010-MAR 10-MAR 492074 COMPLETE N 10-MAR 492066 COMPLETE N 10-MAR 492064 COMPLETE #NULL 491693 COMPLETE #NULL 491648 COMPLETE #NULL 496632 COMPLETE #NULL 10-MAR 06:22:21 1010-MAR 06:22:21 10-MAR 06:22:21 10-MAR 06:22:21 10-MAR Set Workflow Startup Values Activity Perfor Complete med Update PO Header with Workflo Activity Perfor Complete med Set PO Status To "In Process" Activity Perfor Complete 10-MAR 06:21:58 10-MAR 10-MAR 06:21:58 10-MAR 10-MAR 06:21:58 10-MAR 30 .-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 10MAR 06:21:58 N N MED PO Approval Top Process Remove All Notifications For COMPLETE 06:21:58 N N This Doc.

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

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 pprove Subprocess Null Complete 10-MAR 06:22:15 10-MAR 06:22:15 N N Complete 10-MAR 06:22:15 10-MAR Document State Check Before A Does Document State Allow App Yes 06:22:15 N N pprove Subprocess roval? Document State Check Before A End N pprove Subprocess Approve PO 06:22:15 N N Null Complete 10-MAR 06:22:15 10-MAR 06:22:15 N Document Complete Check Befor Yes e Approve Subprocess Complete 10-MAR 06:22:15 10-MAR PROCESS_NAME ACTIVITY_NAME RESULT ACT_STATUS NOTIF_ID BEGIN_DATE END_DATE OQ ER ----------------------------.--------------.--------------.----------------------------.-.--------.-Document Complete Check Befor Start N e Approve Subprocess Null Complete 10-MAR 06:22:15 10-MAR 06:22:15 N Document Complete Check Befor Is Document Complete? 06:22:15 N N e Approve Subprocess Document Complete Check Befor End N e Approve Subprocess Approve PO N Approve PO Approve The PO med Get PO Attributes med Null Yes Complete 10-MAR 06:22:15 10-MAR Complete 10-MAR 06:22:15 10-MAR 06:22:15 N Activity Perfor Complete 10-MAR 06:22:15 10-MAR 06:22:19 N Activity Perfor Complete 10-MAR 06:22:19 10-MAR 06:22:19 N N 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 PO Approval Process N N PO Approved Null Complete 407237 10-MAR 06:22:19 10-MAR 06:22:20 32 .--------------.---------.

PO Approval Process Raise Change Event 2 N Raise Change Event 2 Is there any Supplier Change No 06:22:20 N N involved Raise Change Event 2 Is there any Requester Change No 06:22:21 N N involved Raise Change Event 2 PO Approval Process 06:22:21 N N Raise Send PO Event Raise Send PO Event N Raise Send PO Event N Raise Send PO Event PO Approval Process 06:22:21 N N eated End Null Raise Send PO Event med Start Null Set XML Event Key Raise Set XML Null Complete Complete 10-MAR 06:22:20 10-MAR 06:22:21 N 10-MAR 06:22:20 10-MAR Complete 10-MAR 06:22:20 10-MAR Complete 10-MAR 06:22:21 10-MAR 06:22:21 N N Activity Perfor Complete 10-MAR 06:22:21 10-MAR Complete 10-MAR 06:22:21 10-MAR 06:22:21 N N Complete 10-MAR 06:22:21 10-MAR 06:22:21 N Complete 10-MAR 06:22:21 10-MAR 06:22:21 N End Null Complete Does User want SR and ASLs cr No 10-MAR 06:22:21 10-MAR 06:22:21 N N Complete 10-MAR 06:22:21 10-MAR 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 PO Approval Process 06:22:21 N N Print Document Process Print Document Process 06:22:21 N N ed? Print Document Process PO Approval Process 06:22:21 N N Fax Document Process Fax Document Process 06:22:21 N N ? Noop Null Print Document Process med Start Null Complete Does User Want Document Print No 10-MAR 06:22:21 10-MAR 06:22:21 N N Complete 10-MAR 06:22:21 10-MAR Complete 10-MAR 06:22:21 10-MAR 06:22:21 N N Activity Perfor Complete 10-MAR 06:22:21 10-MAR End Null Fax Document Process med Complete 10-MAR 06:22:21 10-MAR 06:22:21 N N Activity Perfor Complete 10-MAR 06:22:21 10-MAR Start Null Complete Does User Want Document Faxed No 10-MAR 06:22:21 10-MAR 06:22:21 N N Complete 10-MAR 06:22:21 10-MAR 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 Email PO Is Acceptance Required No Send notification to all web No suppliers Null Null Null Null Complete Complete 10-MAR 06:22:21 10-MAR 06:22:21 N N 10-MAR 06:22:21 10-MAR 06:22:21 N N Email PO End PO Approval Process And PO Approval Process End PO Approval Top Process End 84 rows selected. Error Stack Information no rows selected Complete 10-MAR 06:22:21 10-MAR 06:22:21 N N Complete 10-MAR 06:22:21 10-MAR 06:22:21 N N Complete 10-MAR 06:22:21 10-MAR 06:22:21 N N Complete 10-MAR 06:22:21 10-MAR 06:22:21 N N 33 .

Buyer Standard Purchase Order 4103 for ERAMIREZ-IP has been approved 34 .---------.-----------------.CB BUYER500 BUYER500 500.--------------.------------------------.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 -------------------. Buyer 500.--------------SUBJECT -----------------------------------------------------------------------------------------------------------------------407237 POAPPRV:19764-86234:49167 407237 OPEN SENT POAPPRV PO_PO_HAS_BEEN_APPROVE 4289020972 50 10-MAR-05 1 WF_ENGINE.-------.---.--------.

--------.---------.po.-----------------.-------------------.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 --------.----.---------.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.---------.-------------------.ADMIN_KEY 2079605724 TEXT .-------------------.---------.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 .----.--------.---------.-----------------.-----------------.-----------------------------.---------.-----------------.event.---------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 --------.-----------------------------#SCHEMA APPS TEXT .-------------------.apps.---------POXML 19764-8623 POXMLSEND 1 POXML 19764-8623 10-MAR-05 06:23:33 10-MAR05 06:25:23 6 5 Item Attribute Values NAME VALUE TYPE ATR_TYPE DISPLAY_NAME -------------------.--------.-----.

NULL) Activity Attribute Values ACTIVITY_NAME NAME TYPE TEXT_VAL NUMB_VAL DATE_VAL INSTANCE_ID ----------------------------. EVENT_DATA.------------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 #EVENTMESSAGE CONSTANT #EVENTNAME CONSTANT #EVENTOUTAGENT CONSTANT #EVENTTOAGENT CONSTANT APPLICATION_ID ITEMATTR APPLICATION_ID DOCUMENT_ID ITEMATTR DOCUMENT_ID DOCUMENT_TYPE ITEMATTR DOCUMENT_TYPE PO_REVISION_NUM ITEMATTR PO_REVISION_NUM PREPARER_USER_NAME ITEMATTR PREPARER_USER_NAME RESPONSIBILITY_ID ITEMATTR RESPONSIBILITY_ID USER_ID ITEMATTR USER_ID Raise XML PO event #EVENTKEY ITEMATTR XML_EVENT_KEY 490445 #EVENTMESSAGE ITEMATTR #EVENTNAME CONSTANT oracle.po. TO_ -----------------------------------------------------------------------------------------------------------------------------------------------------------ECX_EVENT_MESSAGE EVENT ECX Event Message WF_EVENT_T(0.---------. FROM_AGENT(NAME.--------. NULL. EVENT_KEY.event. CORRELATION_ID.---------------------------------------.---------. NULL.SUB_GUID 92 BFECC3D074EE3490E0301490CAC449 TEXT TEXT VARCHAR2 CLN : Party ID TEXT VARCHAR2 CLN Party Site Id TEXT VARCHAR2 CLN : Trading partner type NUMBER NUMBER User ID TEXT VARCHAR2 CLN XML Document ID TEXT VARCHAR2 CLN: Transaction Subtype TEXT VARCHAR2 CLN: Transaction Type TEXT VARCHAR2 XML Event Key TRADING_PARTNER_ID 1333 TRADING_PARTNER_SITE 3170 TRADING_PARTNER_TYPE S USER_ID 1005171 XMLG_DOCUMENT_ID 19764 XMLG_INTERNAL_TXN_SU PRO BTYPE XMLG_INTERNAL_TXN_TY PO PE XML_EVENT_KEY 49 rows selected. RECEIVE_DATE. NULL. NULL.------------------------. SEND_DATE. NULL. NULL.-----------------------------EVENT_VALUE(PRIORITY.apps. NULL. NULL. SYSTEM).--------.xmlpo #EVENTOUTAGENT CONSTANT #EVENTTOAGENT CONSTANT DOCUMENT_DIRECTION ITEMATTR DOCUMENT_DIRECTION 490445 DOCUMENT_NO ITEMATTR DOCUMENT_NO ECX_DEBUG_LEVEL ITEMATTR ECX_DEBUG_LEVEL 490445 ECX_DOCUMENT_ID ITEMATTR ECX_DOCUMENT_ID 490445 ECX_PARAMETER1 ITEMATTR ECX_PARAMETER1 ECX_PARAMETER2 ITEMATTR ECX_PARAMETER2 ECX_PARAMETER3 ITEMATTR ECX_PARAMETER3 ECX_PARAMETER4 ITEMATTR ECX_PARAMETER4 490439 490439 490439 490439 490439 490439 490439 490439 490439 490439 490439 490439 490445 490445 490445 490445 490445 490445 490445 490445 490445 36 . NULL. PARAMETER_LIST(NAME. EVENT_NAME. VALUE). NULL. NULL. Item Attribute Event Values 19764-86236 NAME ATR_TYPE DISPLAY_NAME -------------------.

Internal Names ITEMATTR XML_EVENT_KEY ITEMATTR XMLG_INTERNAL_TXN_TYPE ITEMATTR XMLG_DOCUMENT_ID ITEMATTR TRADING_PARTNER_TYPE ITEMATTR TRADING_PARTNER_SITE CONSTANT PO_XML_NEW_PO_EVENT_MSG ITEMATTR ECX_TRANSACTION_TYPE 490445 490445 490445 490445 490445 490445 490445 490445 490445 ACTIVITY INSTANCE_ID STATUS RESULT ASGND_USER NID Status BEGIN_DATE END_DATE ----------------------------------.---------.---------.--------.--------------.--------------.----------------------------.--------------.-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 N Set Up XML Attributes Is Xml Chosen Is partner set up True True Complete Complete 10-MAR 06:22:21 10-MAR 06:22:21 N 10-MAR 06:22:21 10-MAR 06:22:21 N N 10-MAR 06:22:21 1010-MAR 06:22:21 10-MAR 06:22:21 10-MAR 06:22:21 10-MAR 37 .Display Names PROCESS_NAME ACTIVITY_NAME RESULT ACT_STATUS NOTIF_ID BEGIN_DATE END_DATE OQ ER ----------------------------.---------.ECX_PARAMETER5 ITEMATTR ECX_PARAMETER5 ECX_PARTY_ID ITEMATTR ECX_PARTY_ID ECX_PARTY_SITE_ID ITEMATTR ECX_PARTY_SITE_ID ECX_PARTY_TYPE ITEMATTR ECX_PARTY_TYPE ECX_TRANSACTION_SUBTYPE ITEMATTR ECX_TRANSACTION_SUBTYPE 490445 ECX_TRANSACTION_TYPE 490445 MESSAGE_TEXT 490445 MESSSAGE_ID ITEMATTR MESSSAGE_ID ORG_ID ITEMATTR ORG_ID PARTY_TYPE ITEMATTR ECX_PARTY_TYPE PO_NUMBER ITEMATTR PO_NUMBER TRADING_PARTNER_ID ITEMATTR TRADING_PARTNER_ID 490445 TRADING_PARTNER_SITE 490445 TRADING_PARTNER_TYPE 490445 XMLG_DOCUMENT_ID 490445 XMLG_INTERNAL_TXN_SUBTYPE ITEMATTR XMLG_INTERNAL_TXN_SUBTYPE 490445 XMLG_INTERNAL_TXN_TYPE 490445 XML_EVENT_KEY 47 rows selected.---------.--------------.--------------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 MAR 06:22:21 POXMLSETUP/IS_PARTNER_SETUP 490435 COMPLETE T 10-MAR 06:22:21 POXMLSETUP/XML_PO_RAISE 490445 COMPLETE #NULL 10-MAR 06:22:21 POXMLSETUP/END-2 490431 COMPLETE #NULL 06:22:21 8 rows selected.------------.-. Item Activity Statuses . Item Activity Status .--------------.---------.

Error Stack Information no rows selected Raise XML PO event End Null Null Complete 10-MAR 06:22:21 10-MAR 06:22:21 N 10-MAR 06:22:21 10-MAR 06:22:21 N N Complete Activity Statuses for Workflow Error Processes no rows selected Item Activity Status History Summary no rows selected Notifications no rows selected 38 .Set Up XML Attributes N Set Up XML Attributes 8 rows selected.

-----.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.xmlpo TEXT VARCHAR2 Event Name ECX_LOG_FILE OAGOUTPOPRO19764235.---------.po.--------.---------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 -------------------.--------.log TEXT ECX_MSGID_ATTR F1E2A7C8F1C75DD7E030018A384809 TEXT 95 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_SUBT PRO YPE VARCHAR2 Parameter 1 TEXT VARCHAR2 Parameter 2 TEXT VARCHAR2 Parameter 3 TEXT VARCHAR2 Parameter 4 TEXT VARCHAR2 Parameter 5 TEXT VARCHAR2 Party Id TEXT VARCHAR2 Party Site Id TEXT VARCHAR2 ECX: Party Type TEXT VARCHAR2 Transaction Sub Type 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 .apps.-------------------.----.---------.---------.event.-------------------.ADMIN_KEY 3281555731 TEXT .-----------------------------.---------.-----------------------------#SCHEMA APPS TEXT .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 --------.---------.

WF_PARAMETER_T('ATTRIBUTE2'. WF_PARAMETER_T('PROTOCOL_TYPE'.xmlpo'. NULL. WF_PARAMETER_T('TRADING_PARTNER_ID'. 'S'). WF_PARAMETER_T('XMLG_INTERNAL_TXN_TYPE'. '1005171'). WF_PARAMETER_T('DOCUMENT_NO'. WF_PARAMETER_T('LOGFILE'. WF_PARAMETER_T('PARTY_SITE_I D'. WF_PAR AMETER_T('ECX_DEBUG_LEVEL'. '_$8^6^#8980 `B#+B80^#&A$#!BA&'). WF_PARAMETER_T('ITEM_TYPE'.-----------------------------EVENT_VALUE(PRIORITY. SEND_DATE. '204. NULL). '/dbfiles/applcsf/log'). '201'). '19764'). 'OAGOUTPOPRO19764235. '1333'). WF_PARAMETER_T('PARAMETER5'. CORRELATION_ID. WF_PARAMETER_LIST_T(WF_PARAMETER_T('DOCUMENT_DIRECTION'. 'HTTP'). '19764'). WF_PARAMETER_T('PAS SWORD'. '4103'). NULL). 'S'). 'PO'). WF_PARAMETER_T('ECX_PARAMETER1'.oracle.ecx. NULL.---------. 'PRO'). '10-MAR-05'.SUB_GUID 92 BFECC3D074EC3490E0301490CAC449 TEXT TEXT VARCHAR2 CLN : Party ID TEXT VARCHAR2 CLN Party Site Id TEXT VARCHAR2 CLN : Trading partner type NUMBER User ID TEXT VARCHAR2 CLN XML Document ID TEXT VARCHAR2 CLN: Transaction Subtype TEXT VARCHAR2 CLN: Transaction Type TEXT VARCHAR2 XML Event Key TRADING_PARTNER_ID 1333 TRADING_PARTNER_SITE 3170 TRADING_PARTNER_TYPE S USER_ID XMLG_DOCUMENT_ID 19764 XMLG_INTERNAL_TXN_SU PRO BTYPE XMLG_INTERNAL_TXN_TY PO PE XML_EVENT_KEY 52 rows selected. WF_PARAMETER_T('MESSAGE_STANDARD'. WF_PARAMETER_T('PARTY_TYPE'. '50578').Oracle eX'. 'oracle. WF_PARAMETER_T('PARAMETER2'. NULL). NULL).---------------------------------------.us. NULL) Activity Attribute Values ACTIVITY_NAME NAME TYPE TEXT_VAL NUMB_VAL DATE_VAL ----------------------------. WF_PARAMETER_T('PARAMETER1'. '3170'). 'PO'). WF_PARAMETER_T('ECX_PARAMETER3'. WF_PARAMETER_T('PARTYID'. 'OUT'). WF_AGENT_T('ECX_OUTBOUND'. WF_PARAMETER_T('ECX_PARAMETER5'. WF_PARAM ETER_T('ECX_TRANSACTION_TYPE'. '19764'). 'POXML'). PARAMETER_LIST(NAME. Item Attribute Event Values 19764-86236 NAME ATR_TYPE DISPLAY_NAME -------------------.------------------------. 'POXML:19764-86235'). WF_PARAMETER_T('MESSAGE_TEXT'. WF_PARAMETER_T('ECX_PARTY_SITE_ID'. EVENT_DATA. 'S'). 'XML'). WF_PARAMETER_T('ATTR IBUTE3'.apps. '1333'). WF_PARAMETER_T('MESSSAGE_ID'. WF_PARAMETER_T('TRADING_PA RTNER_SITE'. WF_PARAMETER_T('ECX_PARTY_ ID'. NULL. WF_ PARAMETER_T('SUB_GUID'. WF_PARAMETER_T('ATTRIBUTE1'. WF_PARAMETER_T('ATTRIBUTE5'. '<?x ml version = ''1. '4103'). 'OAG'). 'PO'). '10-MAR-05'. WF_PARAMETER_T('ECX_TRANSACTION_SUBTYPE'. WF_PARAMETER_T('XMLG_INTERNAL_TXN_SUBTYPE'. 'PROCESS'). WF_PARAMETER_T('ATTRIBUTE4'.log'). WF_PARAMETER_T('ECX_DOCUMENT_ID'. FROM_AGENT(NAME. 'PO_XML_NEW_PO_EVENT_MSG').').event. '0'). WF_PARAMETER_T('XML_EVENT_KEY'. WF_PARAMETER_T('PROTOCOL_ADDRESS' . 'operations'). RECEIVE_DATE. 'B224891DBE78043EE034080020A15E2E'. SYSTEM). WF_PARAMETER_T('ECX_PARAMETER4'. NULL). WF_PARAMET ER_T('TRANSACTION_TYPE'. WF_PARAMETER_T('PO_NUMBER'.---------. WF_PARAMETER_T('MESSAGE_TYPE'.0'' encoding = ''ISO-8859-1'' standalone = ''no''?> <!-. 'BFECC3D074EC3490E0301490CAC44992'). TO_ -----------------------------------------------------------------------------------------------------------------------------------------------------------ECX_EVENT_MESSAGE EVENT ECX Event Message WF_EVENT_T(1. WF_PARAMETER_T('USERNAME'. EVENT_NAME. '19764-86236'. WF_PARAMETER_T('ECX_PARAMETER2'.po. '0'). EVENT_KEY. WF_PARAMETER_T('TRANSACTION_SUBTYPE'. WF_PARAMETER_T('ECX_PARTY_TYPE'. WF_PARAMETER_T('TRADING_PARTNER_TYPE'.--------Receive XML PO event #EVENTKEY CONSTANT XML_EVENT_KEY #EVENTMESSAGE CONSTANT ECX_EVENT_MESSAGE #EVENTNAME CONSTANT ECX_EVENT_NAME #EVENTOUTAGENT CONSTANT 40 . '1005171'). '3170'). '50578').--------. 'LM0001').apps. '201'). '1333'). WF_PARAMETER_T('ORG_ID '. '3'). WF_PARAMETER_T('#CONTEXT'. '33837'). 'http://eramirez-ip.TransportAgentServer'). '1976486236')). WF_PARAMETER_T('PARAMETE R3'. WF_PARAMETER_T ('TRIGGER_ID'.com:8002/servlets/oracle. VALUE). NULL). '1976486236').oxta. 'DROSSENB-PC'). NULL). WF_PARAMETER_T('ITEM_KEY'. 'PRO'). WF_PARAMETER_T('DOCUMENT_NUMBER'. WF_PARAMETER_T('XMLG_DOCUMENT_ID'. WF_PARAMETER_T('PARAMETER4'.

po.apps.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 .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.event.po.#EVENTTOAGENT CONSTANT ITEMATTR ECX_DOCUMENT_ID Generate Trading Partner XML 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.event.

Item Activity Statuses .-----------------------------.------------.---------.--------.----------------------------.---------.69 rows selected.---------.--------------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 10MAR 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:23 POXMLSEND/END 490415 COMPLETE #NULL 06:25:23 7 rows selected.--------------. Item Activity Status .-------------------.--.---------.---------.-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 06:24:07 N N Send Xml Document 06:25:22 N N Send Xml Document 06:25:23 N N Send Xml Document 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 ============== PROFILE VALUE LEVEL APP RESPONSIBILITY ------------------------.--------------.Display Names PROCESS_NAME ACTIVITY_NAME RESULT ACT_STATUS NOTIF_ID BEGIN_DATE END_DATE OQ ER ----------------------------.--------------.-------USER Raise XML PO Gen event Workflow Send S Raise XML PO Sent event End Null Null Complete Complete 10-MAR 06:25:22 10-MAR Null Complete 10-MAR 06:24:06 10-MAR 10-MAR 06:24:07 10-MAR 10-MAR 06:25:22 10-MAR 06:25:23 10-MAR ECX_OXTA_SUCCES Complete 10-MAR 06:25:23 10-MAR 06:25:23 N N 42 .--------------.-.--------------.Internal Names ACTIVITY INSTANCE_ID STATUS RESULT ASGND_USER NID Status BEGIN_DATE END_DATE ----------------------------------.-------------.

-------------------------------------------------------------------------------utl_file_dir /usr/tmp.--------.--.------.com ECX: XML Validate Flag Y ECX: XSLT File Path /usr/tmp 9 rows selected.-------.---------.oxta.TransportAgentServer OUT_MSGID 43 .app 19764-8623 operations XML OAG Message pending delivery.xmlpo http://eramirez-ip.Rossenblum@ora SITE Email Address cle.---------.-----------------------------ECX_DEBUG_LEVEL 3 TEXT VARCHAR2 Debug Level ECX_ERROR_TYPE 10 NUMBER ECX_LOG_FILE OAGOUTPOPRO19764235.---------PROTOCOL_ADDRESS ORIG_REF_ID -----------------------------------------------------------------------------------------------------------------------.--------------.---------. /u01/appl/oracle/visdb/9.--------------.-------.--------------.event 6 .log TEXT PL/SQL procedure successfully completed.------.-------------------------------.po.-----.0/appsutil/outbound/VIS_drossenb-pc ECX Item Attributes =================== NAME VALUE TYPE ATR_TYPE DISPLAY_NAME --------------.---------.---------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 ---------.-------------------------------19764 PO PRO 1333 3170 OAGOUTPOPRO19764235.--------------------------------------------. OUT 10MAR 06:24:07 HTTP 0423 s.com:8002/servlets/oracle.------------------------.-------------------.---------. ECX Document Numbers ==================== DOC_NUM TRANS_TYPE TRANS_SUBTYPE PARTY_ID SITE_ID LOGFILE --------------.----------CB_EVENT_NAME -----------------------------------------------------------------------------------------------------------------------------------------------------------CB_EVENT_KEY -----------------------------------------------------------------------------------------------------------------------------------------------------------B 19764 POXML:19764-86236:49 oracle.---------.ecx.apps.us.oracle.log F1E2A7C8F1C75DD7E030018A38480995 ECX_OUTBOUND_LOGS ================= DOC_NUM TRIG_ID TRIG_CNT STATUS TIME_STAMP ERROR_ID MESSAGE PROCESS_ID --------------. UTL_FILE_DIR ============ SITE SITE FND FND FND FND SYSADMIN SYSADMIN SYSADMIN SYSADMIN SYSADMIN SYSADMIN SYSADMIN SYSADMIN SYSADMIN NAME VALUE -----------.2.----------------------------------.--------------.---------.ECX: Log File Path /usr/tmp SITE FND ECX: Maximum XML Size 2000000 SITE FND ECX: OAG_LOGICALID /dbfiles/applcsf/log SITE FND ECX: OMB Bridge Enabled N SITE FND ECX: Perform Trading Part N SITE FND ner Synchronization to OM B ECX: Server Time Zone Americas/Los_Angeles SITE ECX: System Administrator Diego.

---------.--------------.oxta.---------.---------.Oracle Transport Agent ========================================== TRIG_ID TRIG_CNT STATUS ERROR_ID TIME_STAMP MESSAGE ------.-------.--------------------------------------------33838 10 65805 10-MAR 06:25:22 ECX_OXTA_SUCCESS ECX_OXTA_LOGMSG .us.-------.---------.-------------------------------.oracle.apps.---------. ECX_EXTERNAL_LOGS .--------------.ecx.-------------.---------.TransportAge HTTP/1.---------.---------.---------F1E2A7C8F1C75DD7E030018A38480995 OUT COMPLETED 10-MAR 06:25:17 SEND PO operations HTTP http://eramirez-ip.---------PROTOCOL_ADDRESS RESULT_COD RESULT_TEX RECEIPT_MESSAGE_ID COMPLETED_DATE EXCEPTION_ ---------------------------------------.Oracle Transport Agent ======================================== SENDER_MESSAGE_ID DIRECTION STATUS BEGIN_DATE REQUEST_TY CONTENT_LENGTH TRANSACTIO USERNAME IP_ADDRESS PROTOCOL_T -------------------------------.1 2 ntServer 00 OK 44 .---------.Y PL/SQL procedure successfully completed.com:8002/se 1000 OK 10-MAR 06:25:22 Response: rvlets/oracle.--------------.

0 i_eng_major_version==>2 i_eng_minor_version==>6 Exit ECX_UTILS.0.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.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.CHECK_VERSION i_major_version==>2 i_minor_version==>6 i_eng_version==>2.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.EXECUTE_STAGE_DATA i_stage==>10 i_level==>0 45 .6.INITIALIZE i_map_id ==>49 Enter ECX_UTILS.CHECK_VERSION 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 ……….EXECUTE_STAGE_DATA Enter ECX_ACTIONS. 46 .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.i_direction==>S Enter ECX_ACTIONS.

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.event.apps.Oracle eXtensible Markup Language Gateway Server --> <!DOCTYPE PROCESS_PO_007 SYSTEM "003_process_po_007.Appendix E Example of the XML: <?xml version = '1.po.0' encoding = 'ISO-8859-1' standalone = 'no'?> <!-.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/></DATETIME><F 47 .

</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/><ATTRI BUTE5/><ATTRIBUTE6/><ATTRIBUTE7/><ATTRIBUTE8/><ATTRIBUTE9/><ATTRIBUTE10/><ATTRIBUTE11/><ATTRIB UTE12/><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> <ADDRLINE index="2"/> 48 . Lee Blvd.G.OB><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><MIN UTE>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/><ATTRI BUTE5/><ATTRIBUTE6/><ATTRIBUTE7/><ATTRIBUTE8/><ATTRIBUTE9/><ATTRIBUTE10/><ATTRIBUTE11/><ATTRIB UTE12/><ATTRIBUTE13/><ATTRIBUTE14/><ATTRIBUTE15/><ATTRIBUTE16/></DFFPOHEADER><PCARDHDR><ME MBERNAME/><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></DA TETIME><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/><ATTRIBUTE 5/><ATTRIBUTE6/><ATTRIBUTE7/><ATTRIBUTE8/><ATTRIBUTE9/><ATTRIBUTE10/><ATTRIBUTE11/><ATTRIBUTE1 2/><ATTRIBUTE13/><ATTRIBUTE14/><ATTRIBUTE15/><ATTRIBUTE16/></DFFVENDOR><CUSTOMERNUM/></USER AREA> <ADDRESS> <ADDRLINE index="1">5955 T.

com</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. site. invoice date or invoice received date). system default. etc.</DESCRIPTN> <TERMID>45 Net (terms date + 45)</TERMID> <DAYSNUM/> 49 . Invoice terms date can default from supplier header.Rossenblum@oracle. goods received date. Buyer</NAME> <CONTCTTYPE/> <DESCRIPTN/> <EMAIL>Diego. PO.<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.

MISC</CATEGORYID><CONTRACTPONUM/><CONTRA CTPOLINENUM/><VENDORQUOTENUM/><LISTPRICE>15</LISTPRICE><MARKETPRICE/><PRICENOTTOEXCEED/> <NEGPRICE>N</NEGPRICE><TAXABLE>N</TAXABLE><TXNREASONCODE/><TYPE1099/><LINEORDERTYPE>Good s</LINEORDERTYPE><HAZRDUNNUM/><HAZRDUNDESC/><DFFLINE><ATTRIBUTE1/><ATTRIBUTE2/><ATTRIBUTE 3/><ATTRIBUTE4/><ATTRIBUTE5/><ATTRIBUTE6/><ATTRIBUTE7/><ATTRIBUTE8/><ATTRIBUTE9/><ATTRIBUTE10/> <ATTRIBUTE11/><ATTRIBUTE12/><ATTRIBUTE13/><ATTRIBUTE14/><ATTRIBUTE15/><ATTRIBUTE16/></DFFLINE>< DFFITEM><ATTRIBUTE1/><ATTRIBUTE2/><ATTRIBUTE3/><ATTRIBUTE4/><ATTRIBUTE5/><ATTRIBUTE6/><ATTRIB UTE7/><ATTRIBUTE8/><ATTRIBUTE9/><ATTRIBUTE10/><ATTRIBUTE11>Y</ATTRIBUTE11><ATTRIBUTE12/><ATTRI BUTE13/><ATTRIBUTE14/><ATTRIBUTE15/><ATTRIBUTE16/></DFFITEM><KFFITEM><ATTRIBUTE1>MISC</ATTRIB UTE1><ATTRIBUTE2>MISC</ATTRIBUTE2><ATTRIBUTE3/><ATTRIBUTE4/><ATTRIBUTE5/><ATTRIBUTE6/><ATTRIB UTE7/><ATTRIBUTE8/><ATTRIBUTE9/><ATTRIBUTE10/><ATTRIBUTE11/><ATTRIBUTE12/><ATTRIBUTE13/><ATTRI BUTE14/><ATTRIBUTE15/><ATTRIBUTE16/><ATTRIBUTE17/><ATTRIBUTE18/><ATTRIBUTE19/><ATTRIBUTE20/></K FFITEM><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>0 0</MINUTE><SECOND>00</SECOND><SUBSECOND>0000</SUBSECOND><TIMEZONE>+0000</TIMEZONE></DATE TIME><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></DAT 50 .<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.

ETIME><OPERAMT qualifier="UNIT" type="T"><VALUE>15</VALUE><NUMOFDEC>0</NUMOFDEC><SIGN>+</SIGN><CURRENCY>USD</CURRENCY><U OMVALUE>1</UOMVALUE><UOMNUMDEC>0</UOMNUMDEC><UOM>Ea</UOM></OPERAMT><PRICEOVRRD/><TA XABLE>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/><AD DRESS><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>100223422</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></QUA NTITY><CONVRATE/><DATETIME qualifier="EXCHRATEDATE"><YEAR>2005</YEAR><MONTH>03</MONTH><DAY>10</DAY><HOUR>00</HOUR><MIN UTE>00</MINUTE><SECOND>00</SECOND><SUBSECOND>0000</SUBSECOND><TIMEZONE>+0000</TIMEZONE>< /DATETIME><DESTTYPE>INVENTORY</DESTTYPE><DFFDISTRIBUTN><ATTRIBUTE1/><ATTRIBUTE2/><ATTRIBUT E3/><ATTRIBUTE4/><ATTRIBUTE5/><ATTRIBUTE6/><ATTRIBUTE7/><ATTRIBUTE8/><ATTRIBUTE9/><ATTRIBUTE10/ ><ATTRIBUTE11/><ATTRIBUTE12/><ATTRIBUTE13/><ATTRIBUTE14/><ATTRIBUTE15/><ATTRIBUTE16/></DFFDISTR IBUTN></DISTPROJECT></USERAREA> </POLINESCHD> </POORDERLIN> </PROCESS_PO> </DATAAREA> </PROCESS_PO_007> 51 .

Sign up to vote on this title
UsefulNot useful