Send ebms ack to Oracle b2b

Hi everyone,
I send a ebms message from oracle b2b to hermes 2. The agreement has this parameters: id: agr3, service: OracleService, action: Oracletohermesb. However the status of my message is MSG_WAIT_ACK. Hermes 2 tries to send an ack to oracle b2b but it says: unhautherized message, no partneship is found. The parameter of the ack on hermes 2 side are: cpa id: agr3, service:urn:oasis:names:tc:ebxml-msg:service, action acknoledgement. on Oracle side it's no possible to create two agreement with same id, so I tried to change the value of the agr3 in to the ones used by hermes 2 but it doesn't work.
Anyone can help me?
thanks, any idea is welcome.
Nello

Hi Nello,
Hermes 2 tries to send an ack to oracle b2b but it says: unhautherized message, no partneship is found.As you are facing this issue at Hermes side, I am afraid that nobody in this forum may help you out. From the error it seems, some configuration is missing at Hermes side but as I am not familiar with Hermes, so can't comment on it.
You should check with Hermes experts in any Hermes technical discussion forum.
Regards,
Anuj

Similar Messages

  • How to send SOAP Message with Oracle B2B

    Hi everyone,
    I need your help to send out from Oracle B2B a SOAP message with attachment of any type of file (image, pdf, etc.). Possibly using a SOA composite application or another way, it doesn't matter. I already create an ebMS partnership with a custom document protocol and I already create a working SOA composite application to send only text message to my trading partner. I have tried this solution: http://anuj-dwivedi.blogspot.it/2011/04/ebms-attachment-handling-in-oracle-b2b.html but it doesn't work for my case... It is to be noticed that I don't give any schema to my component in the SOA application explained firstly, and I select opaque as schema.
    Thanks to all, regards
    Nello

    Hi Anuj and thanks for your help,
    I need to send an ebXML message, with SOAP, and I try to send it with a .war application written in jsp connecting to http://10.85.28.24:8001/b2b/transportServlet to send the SOAP message. The errors reported is:
    javax.xml.soap.SOAPException: Unable to receive message. Received a response from url: http://10.85.28.24:8001/b2b/transportServlet with HTTP status 200 and SOAP content-type: null.
    the code I write is the following (to evaluate the two "null" in the super constructor)
    <%!
    public class EBMSSender extends SOAPRunner
    private String cpaId;
    private String service;
    private String action;
    private String mess;
    private ArrayList<String> allegati=null;
    public EBMSSender(String cpaId, String service, String action, String mess, ArrayList<String> file)
    super("http://10.85.28.24:8001/b2b/transportServlet","null", "null");
    this.cpaId = cpaId;
    this.service = service;
    this.action = action;
    this.mess=mess;
    this.allegati=file;
    @Override
    protected void prepareRequest(SOAPMessage soapMessage, SOAPBody soapBody) throws SOAPException
    soapBody.addChildElement(SOAPUtility.createElement("CPAId", getNsPrefix(), getNsURI(),"agr3"));
    soapBody.addChildElement(SOAPUtility.createElement("service", getNsPrefix(), getNsURI(),"OracleService"));
    soapBody.addChildElement(SOAPUtility.createElement("action", getNsPrefix(), getNsURI(),"Oracletohermesb"));
    soapBody.addChildElement(SOAPUtility.createElement("serviceType", getNsPrefix(), getNsURI(),"OracleServiceType"));
    soapBody.addChildElement(SOAPUtility.createElement("convId", getNsPrefix(), getNsURI(), "convId"));
    soapBody.addChildElement(SOAPUtility.createElement("fromPartyId", getNsPrefix(), getNsURI(), "Oracle"));
    soapBody.addChildElement(SOAPUtility.createElement("fromPartyType", getNsPrefix(), getNsURI(), "Name"));
    soapBody.addChildElement(SOAPUtility.createElement("toPartyId", getNsPrefix(), getNsURI(), "Hermes-b"));
    soapBody.addChildElement(SOAPUtility.createElement("toPartyType", getNsPrefix(), getNsURI(), "Name"));
    attach(soapMessage);
    protected void attach(SOAPMessage soapMessage)
    String h=mess;
    DataHandler dh;
    AttachmentPart ap = soapMessage.createAttachmentPart(h,"text/plain");
    soapMessage.addAttachmentPart(ap);
    if(allegati!=null)
    for(int i=0; i<allegati.size();i++)
    dh=new DataHandler(new FileDataSource(new File(allegati.get(i))));
    ap=soapMessage.createAttachmentPart(dh);
    ap.setContentType(new MimetypesFileTypeMap().getContentType(allegati.get(i)));
    ap.setContentLocation(allegati.get(i));
    soapMessage.addAttachmentPart(ap);
    @Override
    protected void processFault(SOAPFault soapFault) throws SOAPException{}
    @Override
    protected Object processResponse(SOAPMessage responseMessage,SOAPBody responseBody) throws SOAPException
    SOAPElement messageId = SOAPUtility.getChild(responseBody, "message_id", getNsURI());
    return null;
    %>
    The code works fine on the other trading partner side to send ebXML message to Oracle B2B. Apart from this solution (however,it would be my favorite), I find your blog and I try to implement your solution. It works: it sends files with only text payload to the other trading partner without any problem, but if I try to send for example an image in byte array written in a file .txt, the ebxml file received has the byte array with wrong characters. it may be that I have not provided the xsd schema? in case if I wanted to send an ebXML message with text and attachments, what xsd schema do I need to provide?
    or is there another way to implement a SOA composite application to send SOAP messages with attachments?
    Thank for your help!, regards
    Nello

  • Sending ebms messages between Hermes 2.0 and Oracle B2B

    Hi everyone,
    I'm a italian student and for my master thesis I need to create a comunication between Hermes 2 and Oracle B2B. I just set the trading partnership and the agreement with a custom ebxml document protocol. To create the soa application for the comunication I follow this instruction: http://tomhofte.blogspot.it/2009/11/how-to-configure-ebxml-communication-in.html but when I deploy my application there is this message: "The web service invocation was successful. However, there was no response to the invocation from the server." and there are no errors. Does anyone know another way to develop this application or have some information about this application?
    Any kind of help is welcome, thanks.

    hi,
    I solved the problem! :) the message: : "The web service invocation was successful. However, there was no response to the invocation from the server." still remaiins, however I send a message to hermes B. My mistake is that I follow the second procedure, proposed by the blog I posted in the first message, to create the mediator in jdeveloper. The first procedure instead is correct.
    thanks Anuj Dwivedi, yuor post has been helpful!

  • How to set the AS2 fileName for outbound Functional Ack 997 auto generated by Oracle B2B

    Hi Friends,
    How to set the AS2 fileName for outbound Functional Ack 997 auto generated by Oracle B2B.
    External Trading Partner is sending the EDI 856 via AS2 URL to our Oracle B2B Server.
    In the inbound 856 agreement, we have checked the option of Funtional Ack and also Functiona Ack handled by B2B is yes.
    We have the outbound agreement which is sending that Functional ack 997 (auto generated by oracle b2b) and we have specified the Outbound AS2 channel of the Partner.
    997 doc is being sent to external partner using AS2 channel, but the filename is generating as '40101'.
    Please can you let me know how to set the AS2 fileName for outbound Functional Ack 997 auto generated by Oracle B2B.
    Appreciate your valuable answers!!
    Thanks,
    Amirineni

    Amirineni,
    AFAIK, there is no option to set the file name when the 997 is generated automatically by B2B.
    Alternatively, if this is a must requirement, you can generate the FA from backend and  send to B2B with MSG_TYPE =9. In this case, you can set the header with filename (How to set the actionname property in B2B 11g)

  • Issue while handling the functional ack(CONTRL) through B2B

    Hi,
    My requirement is to handle the incoming CONTRL message through B2B and send the data to SOA/AIA application and update the CONTRL data in table. For that i have done the following settings in oracle B2B.
    Functional Ack handled automatically : false
    Functional Ack internal properties : false
    Notify Inbound Receipt Acks     : false
    Notify Inbound Functional Acks : false
    I am able to update the data successfully in the table for the successful scenarios. But if the transaction is failed in SOA/AIA application due to some error then it is creating 2 entries of MSG_ERROR in reports tab in B2B where as it is creating only one entry for MSG_COMPLETE state.
    Please guide me if i am missing anything here. I am getting below 2 errors for 2 separate entries at the same time.
    1)
    Error Code     B2B-52325
    Error Description     Machine Info: (elb1cn14.statoilfuelretail.com) Description: Error in the SOA Composite {0}
    Error Level     ERROR_LEVEL_COLLABORATION
    Error Severity     ERROR
    Error Text     Error in the SOA Composite
    2)
    Error Code     B2B-52325
    Error Description     
    Error Level     
    Error Severity     
    Error Text     Error -: B2B-52325: Error in the SOA Composite {0}
    Edited by: 901994 on Aug 22, 2012 3:36 AM

    But if the transaction is failed in SOA/AIA application due to some error then it is creating 2 entries of MSG_ERROR in reports tab in B2B where as it is creating only one entry for MSG_COMPLETE state.Are you really sure that you are seeing three report entries for SAME transaction?
    I guess B2B listening channel is trying to retry the same file in case of error.App message delivery is not retried in B2B rather failed messages are delivered to the IP_IN_QUEUE. Please enable the logging for B2B engine in TRACE 32 mode and run a test to reproduce the behaviour. Post the log here or mail across to my id (in my profile).
    Regards,
    Anuj

  • Receive attachments with AS2 in Oracle B2B

    Is it possible to receive files (.doc, pdf etc..) as attachments when using the AS2 message protocol? If so, how to setup in Oracle B2B?
    Thanks for your help.
    Raja

    Anuj,
    As per your blog on sending attachments in ebMS, I setup the attachment.xsd and the corresponding xml file as follows:
    <?xml version="1.0" encoding="utf-8"?>
    <Attachments xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" boundary="">
    <AttachmentPart>
    <Location>file:///home/rramanat/datafiles/EPCOD_PayableInvoice_PIDX1.2_Custom_123
    45.xml</Location>
    <Content-Type>
    <Top-Level-Type>application</Top-Level-Type>
    <Sub-Type>xml</Sub-Type>
    </Content-Type>
    <Content-Transfer-Encoding>8bit</Content-Transfer-Encoding>
    <Content-ID>1221</Content-ID>
    <Content-Description/>
    </AttachmentPart>
    </Attachments>
    The location of the actual attachment file has been specified as absolute path on the server on which the Oracle B2B is running.
    I put this attachment.xml file in a folder and configured B2B listener to pick up the file. The attachment.xml file gets picked up and transmitted to the Receiver Oracle B2B but I don't see the actual attached file in the attachments folder in the target system. The B2B property b2b.attachments.dir has been setup on the target Oracle B2B instance.
    Your help is appreciated.
    Raja

  • Sending PO data from Oracle APPS 11i to another Oracle APPS 11i

    I am trying to send the XML message (Purchase Order Data) from the Oracle APPS 11i to the other Oracle APPS 11i using XML Gateway and the AQ Adaptors in both outbound and inbound. I have created the Receive Activity for Outbound AQ Adaptor and the Invoke Activity for the Inbound AQ Adaptor and the Assign Activity in the middle to assign the variables for both Receive and Invoke Acvities.
    I have created a partner link using AQ adapter to Dequeuing the data from Oracle APPS 11i that generated by XML Gateway and also have created a partner link using AQ adapter to Enqueuing the data.
    When I run, it gives me an error on the Enqueuing side with the followings:
    [2006/04/04 10:03:57] New instance of BPEL process "XML2APPS" initiated (# "18").
    <process>
    <sequence>
    AQ_Receive
    [2006/04/04 10:03:57] Received "Receive_Dequeue_InputVariable" call from partner "PO_IN_QUEUE" More...
    <Receive_Dequeue_InputVariable>
    <part xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="ReceiveDocument">
    <PROCESS_PO_007>
    <CNTROLAREA>
    <BSR>
    <VERB value="PROCESS">PROCESS</VERB>
    <NOUN value="PO">PO</NOUN>
    <REVISION value="007">007</REVISION>
    </BSR>
    <SENDER>
    <LOGICALID>ORACLE</LOGICALID>
    <COMPONENT>PURCHASING</COMPONENT>
    <TASK>POISSUE</TASK>
    <REFERENCEID>VIS.US.ORACLE.COM:oracle.apps.po.event.xmlpo:32570-148852</REFERENCEID>
    <CONFIRMATION>0</CONFIRMATION>
    <LANGUAGE>US</LANGUAGE>
    <CODEPAGE>UTF8</CODEPAGE>
    <AUTHID>APPS</AUTHID>
    </SENDER>
    <DATETIME qualifier="CREATION" type="T" index="1">
    <YEAR>2006</YEAR>
    <MONTH>04</MONTH>
    <DAY>03</DAY>
    <HOUR>13</HOUR>
    <MINUTE>02</MINUTE>
    <SECOND>29</SECOND>
    <SUBSECOND>0000</SUBSECOND>
    <TIMEZONE>+0000</TIMEZONE>
    </DATETIME>
    </CNTROLAREA>
    <DATAAREA>
    <PROCESS_PO>
    <POORDERHDR>
    <DATETIME qualifier="DOCUMENT" type="T" index="1">
    <YEAR>2006</YEAR>
    <MONTH>04</MONTH>
    <DAY>03</DAY>
    <HOUR>13</HOUR>
    <MINUTE>00</MINUTE>
    <SECOND>45</SECOND>
    <SUBSECOND>0000</SUBSECOND>
    <TIMEZONE>+0000</TIMEZONE>
    </DATETIME>
    <OPERAMT qualifier="EXTENDED" type="T">
    <VALUE>267</VALUE>
    <NUMOFDEC>2</NUMOFDEC>
    <SIGN>+</SIGN>
    <CURRENCY>USD</CURRENCY>
    <UOMVALUE>1</UOMVALUE>
    <UOMNUMDEC>0</UOMNUMDEC>
    <UOM />
    </OPERAMT>
    <POID>4484</POID>
    <POTYPE>STANDARD</POTYPE>
    <ACKREQUEST>N</ACKREQUEST>
    <CONTRACTB />
    <CONTRACTS />
    <DESCRIPTN />
    <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>
    <FOB>
    <DESCRIPTN>Vendor's responsibility ceases upon transfer to carrier</DESCRIPTN>
    <TERMID>Origin</TERMID>
    </FOB>
    <TANDC />
    <FTTERM>
    <DESCRIPTN>No Freight Charge</DESCRIPTN>
    <TERMID>NONE</TERMID>
    </FTTERM>
    <EXCHRATE />
    <DATETIME qualifier="EXCHRATEDATE">
    <YEAR />
    <MONTH />
    <DAY />
    <HOUR />
    <MINUTE />
    <SECOND />
    <SUBSECOND />
    <TIMEZONE />
    </DATETIME>
    <DATETIME qualifier="APPREQ" type="T" index="1">
    <YEAR />
    <MONTH />
    <DAY />
    <HOUR />
    <MINUTE />
    <SECOND />
    <SUBSECOND />
    <TIMEZONE />
    </DATETIME>
    <CONFIRM>N</CONFIRM>
    <SHIPPINGCONTROL />
    <DFFPOHEADER>
    <ATTRIBUTE1 />
    <ATTRIBUTE2 />
    <ATTRIBUTE3 />
    <ATTRIBUTE4 />
    <ATTRIBUTE5 />
    <ATTRIBUTE6 />
    <ATTRIBUTE7 />
    <ATTRIBUTE8 />
    <ATTRIBUTE9 />
    <ATTRIBUTE10 />
    <ATTRIBUTE11 />
    <ATTRIBUTE12 />
    <ATTRIBUTE13 />
    <ATTRIBUTE14 />
    <ATTRIBUTE15 />
    <ATTRIBUTE16 />
    </DFFPOHEADER>
    <PCARDHDR>
    <MEMBERNAME />
    <PCARDNUM />
    <DATETIME qualifier="EXPIRATION">
    <YEAR />
    <MONTH />
    <DAY />
    <HOUR />
    <MINUTE />
    <SECOND />
    <SUBSECOND />
    <TIMEZONE />
    </DATETIME>
    <PCARDBRAND />
    </PCARDHDR>
    </USERAREA>
    <PARTNER>
    <NAME index="1">Nate OD88/VIS2 Supplier TEST</NAME>
    <ONETIME>0</ONETIME>
    <PARTNRID>20027</PARTNRID>
    <PARTNRTYPE>Supplier</PARTNRTYPE>
    <CURRENCY>USD</CURRENCY>
    <DUNSNUMBER />
    <PARTNRIDX>1923</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">VIS2 address</ADDRLINE>
    <ADDRLINE index="2" />
    <ADDRLINE index="3" />
    <ADDRTYPE />
    <CITY>Reston</CITY>
    <COUNTRY>US</COUNTRY>
    <COUNTY />
    <DESCRIPTN>VIS2/OD88 SITE</DESCRIPTN>
    <FAX index="1" />
    <POSTALCODE />
    <REGION />
    <STATEPROVN>VA</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">222 Oracle Way</ADDRLINE>
    <ADDRLINE index="2" />
    <ADDRLINE index="3" />
    <ADDRTYPE />
    <CITY>Reston</CITY>
    <COUNTRY>US</COUNTRY>
    <COUNTY />
    <DESCRIPTN />
    <FAX index="1" />
    <POSTALCODE>20190</POSTALCODE>
    <REGION />
    <STATEPROVN>VA</STATEPROVN>
    <TAXJRSDCTN />
    <TELEPHONE index="1" />
    <TELEPHONE index="2" />
    <TELEPHONE index="3" />
    <URL />
    <USERAREA />
    </ADDRESS>
    <CONTACT>
    <NAME index="1">Ross, Nate</NAME>
    <CONTCTTYPE />
    <DESCRIPTN />
    <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">222 Oracle Way</ADDRLINE>
    <ADDRLINE index="2" />
    <ADDRLINE index="3" />
    <ADDRTYPE />
    <CITY>Reston</CITY>
    <COUNTRY>US</COUNTRY>
    <COUNTY />
    <DESCRIPTN />
    <FAX index="1" />
    <POSTALCODE>20190</POSTALCODE>
    <REGION />
    <STATEPROVN>VA</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 />
    <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>
    <DAYSNUM />
    <QUANTITY qualifier="PERCENT">
    <VALUE />
    <NUMOFDEC />
    <SIGN />
    <UOM />
    </QUANTITY>
    <USERAREA />
    </POTERM>
    </POORDERHDR>
    <POORDERLIN>
    <QUANTITY qualifier="ORDERED">
    <VALUE>3</VALUE>
    <NUMOFDEC />
    <SIGN>+</SIGN>
    <UOM>QT</UOM>
    </QUANTITY>
    <OPERAMT qualifier="UNIT" type="T">
    <VALUE>89</VALUE>
    <NUMOFDEC>2</NUMOFDEC>
    <SIGN>+</SIGN>
    <CURRENCY>USD</CURRENCY>
    <UOMVALUE>1</UOMVALUE>
    <UOMNUMDEC>0</UOMNUMDEC>
    <UOM>QT</UOM>
    </OPERAMT>
    <POLINENUM>1</POLINENUM>
    <HAZRDMATL />
    <ITEMRV>0</ITEMRV>
    <ITEMRVX />
    <POLNSTATUS />
    <DESCRIPTN>10-40W Car / Truck Motor Oil</DESCRIPTN>
    <ITEM>10-40W Oil</ITEM>
    <ITEMX />
    <USERAREA>
    <REQUESTOR />
    <CATEGORYID>MISC.MISC</CATEGORYID>
    <CONTRACTNUM />
    <CONTRACTPONUM />
    <CONTRACTPOLINENUM />
    <VENDORQUOTENUM />
    <CONFIGID />
    <LISTPRICE>.89</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>Y</ATTRIBUTE10>
    <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 />
    <JOBTITLE />
    <AMOUNT qualifier="TOTAL" type="T">
    <VALUE />
    <NUMOFDEC />
    <SIGN />
    <CURRENCY />
    <DRCR>C</DRCR>
    </AMOUNT>
    <CONTRACTORFIRSTNAME />
    <CONTRACTORLASTNAME />
    <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>
    </USERAREA>
    <POLINESCHD>
    <DATETIME qualifier="NEEDDELV" type="T" index="1">
    <YEAR />
    <MONTH />
    <DAY />
    <HOUR />
    <MINUTE />
    <SECOND />
    <SUBSECOND />
    <TIMEZONE />
    </DATETIME>
    <QUANTITY qualifier="ORDERED">
    <VALUE>3</VALUE>
    <NUMOFDEC />
    <SIGN>+</SIGN>
    <UOM>QT</UOM>
    </QUANTITY>
    <DESCRIPTN />
    <PSCLINENUM>1</PSCLINENUM>
    <USERAREA>
    <DATETIME qualifier="PROMSHIP">
    <YEAR>2006</YEAR>
    <MONTH>04</MONTH>
    <DAY>03</DAY>
    <HOUR>00</HOUR>
    <MINUTE>00</MINUTE>
    <SECOND>00</SECOND>
    <SUBSECOND>0000</SUBSECOND>
    <TIMEZONE>+0000</TIMEZONE>
    </DATETIME>
    <DATETIME qualifier="APPROVAL">
    <YEAR>2006</YEAR>
    <MONTH>04</MONTH>
    <DAY>08</DAY>
    <HOUR>00</HOUR>
    <MINUTE>00</MINUTE>
    <SECOND>00</SECOND>
    <SUBSECOND>0000</SUBSECOND>
    <TIMEZONE>+0000</TIMEZONE>
    </DATETIME>
    <OPERAMT qualifier="UNIT" type="T">
    <VALUE>.89</VALUE>
    <NUMOFDEC />
    <SIGN />
    <CURRENCY>USD</CURRENCY>
    <UOMVALUE />
    <UOMNUMDEC />
    <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" />
    <ADDRLINE index="2" />
    <ADDRLINE index="3" />
    <ADDRTYPE />
    <CITY />
    <COUNTRY />
    <COUNTY />
    <DESCRIPTN />
    <FAX index="1" />
    <POSTALCODE />
    <REGION />
    <STATEPROVN />
    <TAXJRSDCTN />
    <TELEPHONE index="1" />
    <TELEPHONE index="2" />
    <TELEPHONE index="3" />
    <URL />
    <USERAREA />
    </ADDRESS>
    <CONTACT>
    <NAME index="1" />
    <CONTCTTYPE />
    <EMAIL />
    <FAX index="1" />
    <TELEPHONE index="1" />
    </CONTACT>
    </PARTNER>
    <PARTNER>
    <NAME index="1" />
    <ONETIME />
    <PARTNRID />
    <PARTNRTYPE />
    <PARTNRIDX />
    <USERAREA />
    <ADDRESS>
    <ADDRLINE index="1" />
    <ADDRLINE index="2" />
    <ADDRTYPE />
    </ADDRESS>
    <CONTACT>
    <NAME index="1" />
    <CONTCTTYPE />
    <EMAIL />
    <FAX index="1" />
    <TELEPHONE index="1" />
    </CONTACT>
    </PARTNER>
    <DROPSHIPDETAILS>
    <DROPSHIPMENT />
    <DROPSHIPCUSTNAME />
    <SHIPINSTR />
    <PACKINSTR />
    <SHIPMETHOD />
    <CUSTOMERPONUM />
    <CUSTOMERLINENUM />
    <CUSTOMERSHIPNUM />
    <CUSTOMERDESC />
    </DROPSHIPDETAILS>
    <CONSIGNEDINV>N</CONSIGNEDINV>
    <AMOUNT qualifier="TOTAL" type="T">
    <VALUE />
    <NUMOFDEC />
    <SIGN />
    <CURRENCY />
    <DRCR>C</DRCR>
    </AMOUNT>
    </USERAREA>
    </POLINESCHD>
    </POORDERLIN>
    </PROCESS_PO>
    </DATAAREA>
    </PROCESS_PO_007>
    </part>
    </Receive_Dequeue_InputVariable>
    Assign_Input2Output
    [2006/04/04 10:03:57] Updated variable "Invoke_Enqueue_InputVariable" More...
    <Invoke_Enqueue_InputVariable>
    <part xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="ReceiveDocument">
    <ReceiveDocument xmlns="http://xmlns.oracle.com/apps/fnd/XMLGateway">
    <CNTROLAREA xmlns="">
    <BSR>
    <VERB value="PROCESS">PROCESS</VERB>
    <NOUN value="PO">PO</NOUN>
    <REVISION value="007">007</REVISION>
    </BSR>
    <SENDER>
    <LOGICALID>ORACLE</LOGICALID>
    <COMPONENT>PURCHASING</COMPONENT>
    <TASK>POISSUE</TASK>
    <REFERENCEID>VIS.US.ORACLE.COM:oracle.apps.po.event.xmlpo:32570-148852</REFERENCEID>
    <CONFIRMATION>0</CONFIRMATION>
    <LANGUAGE>US</LANGUAGE>
    <CODEPAGE>UTF8</CODEPAGE>
    <AUTHID>APPS</AUTHID>
    </SENDER>
    <DATETIME qualifier="CREATION" type="T" index="1">
    <YEAR>2006</YEAR>
    <MONTH>04</MONTH>
    <DAY>03</DAY>
    <HOUR>13</HOUR>
    <MINUTE>02</MINUTE>
    <SECOND>29</SECOND>
    <SUBSECOND>0000</SUBSECOND>
    <TIMEZONE>+0000</TIMEZONE>
    </DATETIME>
    </CNTROLAREA>
    <DATAAREA xmlns="">
    <PROCESS_PO>
    <POORDERHDR>
    <DATETIME qualifier="DOCUMENT" type="T" index="1">
    <YEAR>2006</YEAR>
    <MONTH>04</MONTH>
    <DAY>03</DAY>
    <HOUR>13</HOUR>
    <MINUTE>00</MINUTE>
    <SECOND>45</SECOND>
    <SUBSECOND>0000</SUBSECOND>
    <TIMEZONE>+0000</TIMEZONE>
    </DATETIME>
    <OPERAMT qualifier="EXTENDED" type="T">
    <VALUE>267</VALUE>
    <NUMOFDEC>2</NUMOFDEC>
    <SIGN>+</SIGN>
    <CURRENCY>USD</CURRENCY>
    <UOMVALUE>1</UOMVALUE>
    <UOMNUMDEC>0</UOMNUMDEC>
    <UOM />
    </OPERAMT>
    <POID>4484</POID>
    <POTYPE>STANDARD</POTYPE>
    <ACKREQUEST>N</ACKREQUEST>
    <CONTRACTB />
    <CONTRACTS />
    <DESCRIPTN />
    <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>
    <FOB>
    <DESCRIPTN>Vendor's responsibility ceases upon transfer to carrier</DESCRIPTN>
    <TERMID>Origin</TERMID>
    </FOB>
    <TANDC />
    <FTTERM>
    <DESCRIPTN>No Freight Charge</DESCRIPTN>
    <TERMID>NONE</TERMID>
    </FTTERM>
    <EXCHRATE />
    <DATETIME qualifier="EXCHRATEDATE">
    <YEAR />
    <MONTH />
    <DAY />
    <HOUR />
    <MINUTE />
    <SECOND />
    <SUBSECOND />
    <TIMEZONE />
    </DATETIME>
    <DATETIME qualifier="APPREQ" type="T" index="1">
    <YEAR />
    <MONTH />
    <DAY />
    <HOUR />
    <MINUTE />
    <SECOND />
    <SUBSECOND />
    <TIMEZONE />
    </DATETIME>
    <CONFIRM>N</CONFIRM>
    <SHIPPINGCONTROL />
    <DFFPOHEADER>
    <ATTRIBUTE1 />
    <ATTRIBUTE2 />
    <ATTRIBUTE3 />
    <ATTRIBUTE4 />
    <ATTRIBUTE5 />
    <ATTRIBUTE6 />
    <ATTRIBUTE7 />
    <ATTRIBUTE8 />
    <ATTRIBUTE9 />
    <ATTRIBUTE10 />
    <ATTRIBUTE11 />
    <ATTRIBUTE12 />
    <ATTRIBUTE13 />
    <ATTRIBUTE14 />
    <ATTRIBUTE15 />
    <ATTRIBUTE16 />
    </DFFPOHEADER>
    <PCARDHDR>
    <MEMBERNAME />
    <PCARDNUM />
    <DATETIME qualifier="EXPIRATION">
    <YEAR />
    <MONTH />
    <DAY />
    <HOUR />
    <MINUTE />
    <SECOND />
    <SUBSECOND />
    <TIMEZONE />
    </DATETIME>
    <PCARDBRAND />
    </PCARDHDR>
    </USERAREA>
    <PARTNER>
    <NAME index="1">Nate OD88/VIS2 Supplier TEST</NAME>
    <ONETIME>0</ONETIME>
    <PARTNRID>20027</PARTNRID>
    <PARTNRTYPE>Supplier</PARTNRTYPE>
    <CURRENCY>USD</CURRENCY>
    <DUNSNUMBER />
    <PARTNRIDX>1923</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">VIS2 address</ADDRLINE>
    <ADDRLINE index="2" />
    <ADDRLINE index="3" />
    <ADDRTYPE />
    <CITY>Reston</CITY>
    <COUNTRY>US</COUNTRY>
    <COUNTY />
    <DESCRIPTN>VIS2/OD88 SITE</DESCRIPTN>
    <FAX index="1" />
    <POSTALCODE />
    <REGION />
    <STATEPROVN>VA</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">222 Oracle Way</ADDRLINE>
    <ADDRLINE index="2" />
    <ADDRLINE index="3" />
    <ADDRTYPE />
    <CITY>Reston</CITY>
    <COUNTRY>US</COUNTRY>
    <COUNTY />
    <DESCRIPTN />
    <FAX index="1" />
    <POSTALCODE>20190</POSTALCODE>
    <REGION />
    <STATEPROVN>VA</STATEPROVN>
    <TAXJRSDCTN />
    <TELEPHONE index="1" />
    <TELEPHONE index="2" />
    <TELEPHONE index="3" />
    <URL />
    <USERAREA />
    </ADDRESS>
    <CONTACT>
    <NAME index="1">Ross, Nate</NAME>
    <CONTCTTYPE />
    <DESCRIPTN />
    <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">222 Oracle Way</ADDRLINE>
    <ADDRLINE index="2" />
    <ADDRLINE index="3" />
    <ADDRTYPE />
    <CITY>Reston</CITY>
    <COUNTRY>US</COUNTRY>
    <COUNTY />
    <DESCRIPTN />
    <FAX index="1" />
    <POSTALCODE>20190</POSTALCODE>
    <REGION />
    <STATEPROVN>VA</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 />
    <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>
    <DAYSNUM />
    <QUANTITY qualifier="PERCENT">
    <VALUE />
    <NUMOFDEC />
    <SIGN />
    <UOM />
    </QUANTITY>
    <USERAREA />
    </POTERM>
    </POORDERHDR>
    <POORDERLIN>
    <QUANTITY qualifier="ORDERED">
    <VALUE>3</VALUE>
    <NUMOFDEC />
    <SIGN>+</SIGN>
    <UOM>QT</UOM>
    </QUANTITY>
    <OPERAMT qualifier="UNIT" type="T">
    <VALUE>89</VALUE>
    <NUMOFDEC>2</NUMOFDEC>
    <SIGN>+</SIGN>
    <CURRENCY>USD</CURRENCY>
    <UOMVALUE>1</UOMVALUE>
    <UOMNUMDEC>0</UOMNUMDEC>
    <UOM>QT</UOM>
    </OPERAMT>
    <POLINENUM>1</POLINENUM>
    <HAZRDMATL />
    <ITEMRV>0</ITEMRV>
    <ITEMRVX />
    <POLNSTATUS />
    <DESCRIPTN>10-40W Car / Truck Motor Oil</DESCRIPTN>
    <ITEM>10-40W Oil</ITEM>
    <ITEMX />
    <USERAREA>
    <REQUESTOR />
    <CATEGORYID>MISC.MISC</CATEGORYID>
    <CONTRACTNUM />
    <CONTRACTPONUM />
    <CONTRACTPOLINENUM />
    <VENDORQUOTENUM />
    <CONFIGID />
    <LISTPRICE>.89</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>Y</ATTRIBUTE10>
    <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 />
    <JOBTITLE />
    <AMOUNT qualifier="TOTAL" type="T">
    <VALUE />
    <NUMOFDEC />
    <SIGN />
    <CURRENCY />
    <DRCR>C</DRCR>
    </AMOUNT>
    <CONTRACTORFIRSTNAME />
    <CONTRACTORLASTNAME />
    <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>
    </USERAREA>
    <POLINESCHD>
    <DATETIME qualifier="NEEDDELV" type="T" index="1">
    <YEAR />
    <MONTH />
    <DAY />
    <HOUR />
    <MINUTE />
    <SECOND />
    <SUBSECOND />
    <TIMEZONE />
    </DATETIME>
    <QUANTITY qualifier="ORDERED">
    <VALUE>3</VALUE>
    <NUMOFDEC />
    <SIGN>+</SIGN>
    <UOM>QT</UOM>
    </QUANTITY>
    <DESCRIPTN />
    <PSCLINENUM>1</PSCLINENUM>
    <USERAREA>
    <DATETIME qualifier="PROMSHIP">
    <YEAR>2006</YEAR>
    <MONTH>04</MONTH>
    <DAY>03</DAY>
    <HOUR>00</HOUR>
    <MINUTE>00</MINUTE>
    <SECOND>00</SECOND>
    <SUBSECOND>0000</SUBSECOND>
    <TIMEZONE>+0000</TIMEZONE>
    </DATETIME>
    <DATETIME qualifier="APPROVAL">
    <YEAR>2006</YEAR>
    <MONTH>04</MONTH>
    <DAY>08</DAY>
    <HOUR>00</HOUR>
    <MINUTE>00</MINUTE>
    <SECOND>00</SECOND>
    <SUBSECOND>0000</SUBSECOND>
    <TIMEZONE>+0000</TIMEZONE>
    </DATETIME>
    <OPERAMT qualifier="UNIT" type="T">
    <VALUE>.89</VALUE>
    <NUMOFDEC />
    <SIGN />
    <CURRENCY>USD</CURRENCY>
    <UOMVALUE />
    <UOMNUMDEC />
    <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" />
    <ADDRLINE index="2" />
    <ADDRLINE index="3" />
    <ADDRTYPE />
    <CITY />
    <COUNTRY />
    <COUNTY />
    <DESCRIPTN />
    <FAX index="1" />
    <POSTALCODE />
    <REGION />
    <STATEPROVN />
    <TAXJRSDCTN />
    <TELEPHONE index="1" />
    <TELEPHONE index="2" />
    <TELEPHONE index="3" />
    <URL />
    <USERAREA />
    </ADDRESS>
    <CONTACT>
    <NAME index="1" />
    <CONTCTTYPE />
    <EMAIL />
    <FAX index="1" />
    <TELEPHONE index="1" />
    </CONTACT>
    </PARTNER>
    <PARTNER>
    <NAME index="1" />
    <ONETIME />
    <PARTNRID />
    <PARTNRTYPE />
    <PARTNRIDX />
    <USERAREA />
    <ADDRESS>
    <ADDRLINE index="1" />
    <ADDRLINE index="2" />
    <ADDRTYPE />
    </ADDRESS>
    <CONTACT>
    <NAME index="1" />
    <CONTCTTYPE />
    <EMAIL />
    <FAX index="1" />
    <TELEPHONE index="1" />
    </CONTACT>
    </PARTNER>
    <DROPSHIPDETAILS>
    <DROPSHIPMENT />
    <DROPSHIPCUSTNAME />
    <SHIPINSTR />
    <PACKINSTR />
    <SHIPMETHOD />
    <CUSTOMERPONUM />
    <CUSTOMERLINENUM />
    <CUSTOMERSHIPNUM />
    <CUSTOMERDESC />
    </DROPSHIPDETAILS>
    <CONSIGNEDINV>N</CONSIGNEDINV>
    <AMOUNT qualifier="TOTAL" type="T">
    <VALUE />
    <NUMOFDEC />
    <SIGN />
    <CURRENCY />
    <DRCR>C</DRCR>
    </AMOUNT>
    </USERAREA>
    </POLINESCHD>
    </POORDERLIN>
    </PROCESS_PO>
    </DATAAREA>
    </ReceiveDocument>
    </part>
    </Invoke_Enqueue_InputVariable>
    Invoke_QUEUE (faulted)
    [2006/04/04 10:03:59] "{http://schemas.oracle.com/bpel/extension}remoteFault" has been thrown. less
    <remoteFault xmlns="http://schemas.oracle.com/bpel/extension">
    <part name="code">
    <code>null</code>
    </part>
    <part name="summary">
    <summary>file:/d01/oraAS/integration/orabpel/domains/default/tmp/.bpel_XML2APPS_1.0.jar/CreatePO.wsdl [ Enqueue_ptt::Enqueue(ReceiveDocument) ] - WSIF JCA Execute of operation 'Enqueue' failed due to: Enqueue failed. Enqueue failed. ; nested exception is: ORABPEL-11947 Enqueue failed. Enqueue failed. Please examine the log file to determine the problem.</summary>
    </part>
    <part name="detail">
    <detail>null</detail>
    </part>
    </remoteFault>
    WS-T Complete
    WS-T Close
    WS-T Fault
    WS-T Cancel
    WS-T Compensate
    </sequence>
    [2006/04/04 10:03:59] "BPELFault" has not been caught by a catch block.
    [2006/04/04 10:03:59] BPEL process instance "18" cancelled
    WS-T Complete
    WS-T Close
    WS-T Fault
    WS-T Cancel
    WS-T Compensate
    </process>
    Does anyone know where I can get help on an error message ORABPEL-11947? I looked everywhere but no success.
    Can someone help me on this?
    Thanks in advance,
    Sook

    You have to integrate apps with BPEL using apps adapter and then from BPEL pass the message to Oracle B2B 11g -
    Oracle B2B 11g <---> Oracle BPEL 11g <--- Oracle Apps Adapter --> Oracle Apps
    As BPEL and B2B both are part of SOA suite 11g hence there is no additional cost and performance remain better.
    Preffered mode of integration would be through XML gateway.
    I could see that 856 outbound EDI map is available from Oracle but not the XML gateway map. If i have to use XML gateway then how i can create the XML gateway map.You may raise your question in apps forum -
    http://forums.oracle.com/forums/category.jspa?categoryID=108
    If you don't get any help there, raise a case with support.
    Regards,
    Anuj
    Edited by: Anuj Dwivedi on Oct 12, 2010 11:58 AM

  • Setting Message-ID email header from Oracle B2B backend in 11g

    Hi,
    Is it possible to set the Message-ID from the backend application via JMS header? Is there a JMS header exposed to set this message id in case of email transport? Will the email server able to honor this value that we set and send to Oracle B2B in 11g and send it as the email header (Message-ID)? Is this possible?
    The idea here is if my backend application can set this Message-ID value of the request message, then the response message which would be a reply to the initial message will have the value of the Message-ID in the property in-reply-to. Now if this in-reply-to is also exposed an a JMS header to the backend application, then i will be able to co-relate the request and the response messages.
    Please let me know at the earliest if this would be possible.
    Regards
    Kavitha

    Kavitha,
    Is it possible to set the Message-ID from the backend application via JMS header? Yes, please set the MSG_ID header (jca.jms.JMSProperty.MSG_ID). It will be used as Message-ID in Wire Message.
    , then i will be able to co-relate the request and the response messages.Generic Mail does not support correlation as of now. You may consider logging an enhancement request with support. If you are exchanging XML messages then you may consider using content based correlation at B2B.
    Regards,
    Anuj

  • Unable to transform EDI document to XML payload in Oracle B2B inbound op

    Hi,
    In our current project we would be implementing Oracle B2B.So I am doing simple POC on Oracle B2B inbound operation for a EDI document for a project requirement.Facing issue if Transformation option selected in Oracle B2B console. Would really appreciate if you guys give me some pointer..
    Below is short desacription of POC:
    1) Created ECS file for Purchase Order(EDI_X12 Standard, 850, Version : 4010) in Spec Builder 6.6.0
    2) Created corresponding XSD and dummy test EDI data file(.dat) in Spec Builder 6.6.0
    3) In Oracle B2B Console, created Document Type and Document Definition
    4) Created 2 Trading Partners : Our Organisation(Host) and MyPartner(Remote)
    5) My Partner is Sender and Our Organisation is Receiver
    6) Linked Document Type to both Trading Partners
    7) Created a Listening Channel
    8) Protocol of Listening Channel is Generic File
    9) Mentioned Folder Path and File Type : %From PARTY%_%TO PARTY%_%DOCUMENT TYPE NAME_%DOCUMENT REVISION%.dat
    10) Agrrement validated and deployed
    11)Checked option Transformation for Agreement
    12) In SOA Composite created a simple Asynchronous BPEL process
    13) BPEL process using a B2B Adapter is subscribed to Document Type(Purchase Order) operatioon Receive and Mode Default
    14) Using a simple Assiign activity to map payload
    15) BPEL then inoke a File Adapter service to write sme XML payload(picked from B2B fatre EDI transformed to XML) to a file
    Issue Faced:
    1) B2B could make oput Sender and Receiver Trading Partners
    2) B2B could make out the Agrrement
    3) B2B is picking up EDI file
    4) If Agreemnet has Transformation option selected, then B2B is givinng below Error:
    [oracle.soa.b2b.engine] [tid: weblogic.work.j2ee.J2EEWorkManager$WorkWithListener@182461f] [userId: <anonymous>] [ecid: 0000JILzvC2E0Va_xLp2iW1EzqZ_0000pg,0] [APP: soa-infra] [dcid: 162dbcacafdb4641:19e705e4:13495b34174:-7fd3-0000000000000070] java.lang.UnsatisfiedLinkError: com.edifecs.xengine.xeobjects.XEHelper.createN2XNative()Lcom/edifecs/xengine/xeobjects/XEDataProc
    at com.edifecs.xengine.xeobjects.XEHelper.createN2XNative(Native Method)
    5) It is unable to transfer EDI payload to XML
    6) Checked payload in Wire Message : still showing EDI payload
    7) Due to this BPEL is facing issue since it is expecting XML payload
    8) In BPEL it is givimng Error: Index Out Of bound.. I guess may be due to EDI payload
    9) If transformation option unchecked in Agreement in B2B console then B2B working good but BPEl failing
    Options Tried:
    1) I Exported Repository,then purged design time data and Reimported and restarted Server and tested..not working
    2) I also created a Parser Scehma for Blank EDI document(that option I found in Spec Builder 6.6.0==>New Document-->Parser Schema(Blank EDI Document) and then placed that Parser Schema file(ECS file) in folder :
    C:\Oracle\Middleware\Weblogic\Oracle_SOA1\soa\thirdparty\edifecs\XEngine\config\schema
    and added an entry in XERegistry.xml
    <Item Name="SchemaFile">${XERoot}/config/schema/Spec2</Item>
    but not working..
    3) Checked namespace in XSd and WSDl for BPEL,they are correct
    Getting no clue how to resolve..Need help...
    Thank you...

    Log File :(Weblogic JDK pointing to 32 bit)
    [2012-01-01T01:32:01.818+05:30] [AdminServer] [ERROR] [] [oracle.soa.b2b.engine] [tid: weblogic.work.j2ee.J2EEWorkManager$WorkWithListener@182461f] [userId: <anonymous>] [ecid: 0000JILhj4XE0Va_xLp2iW1EzqZ_00002J,0] [APP: soa-infra] [dcid: 162dbcacafdb4641:19e705e4:13495b34174:-7fd3-0000000000000070] java.lang.UnsatisfiedLinkError: com.edifecs.xengine.xeobjects.XEHelper.createN2XNative()Lcom/edifecs/xengine/xeobjects/XEDataProc;[[
         at com.edifecs.xengine.xeobjects.XEHelper.createN2XNative(Native Method)
         at com.edifecs.xengine.xeobjects.XEHelper.createN2X(Unknown Source)
         at oracle.tip.b2b.document.edi.EDIDocumentPlugin.processIncomingDocument(EDIDocumentPlugin.java:1112)
    java.lang.UnsatisfiedLinkError: com.edifecs.xengine.xeobjects.XEHelper.createN2XNative()Lcom/edifecs/xengine/xeobjects/XEDataProc;
         at com.edifecs.xengine.xeobjects.XEHelper.createN2XNative(Native Method)
         at com.edifecs.xengine.xeobjects.XEHelper.createN2X(Unknown Source)
         at oracle.tip.b2b.document.edi.EDIDocumentPlugin.processIncomingDocument(EDIDocumentPlugin.java:1112)
         at oracle.tip.b2b.engine.Engine.processIncomingMessageImpl(Engine.java:2348)
         at oracle.tip.b2b.engine.Engine.processIncomingMessage(Engine.java:1533)
    [2012-01-01T01:32:01.834+05:30] [AdminServer] [ERROR] [] [oracle.soa.b2b.engine] [tid: weblogic.work.j2ee.J2EEWorkManager$WorkWithListener@182461f] [userId: <anonymous>] [ecid: 0000JILhj4XE0Va_xLp2iW1EzqZ_00002J,0] [APP: soa-infra] [dcid: 162dbcacafdb4641:19e705e4:13495b34174:-7fd3-0000000000000070] java.lang.IndexOutOfBoundsException: Index: 0, Size: 0[[
         at java.util.ArrayList.RangeCheck(ArrayList.java:547)
         at java.util.ArrayList.get(ArrayList.java:322)
         at oracle.tip.b2b.engine.Engine.processIncomingMessageImpl(Engine.java:2746)
         at oracle.tip.b2b.engine.Engine.processIncomingMessage(Engine.java:1533)
    [2012-01-01T01:32:01.846+05:30]
    ]]

  • EDIFECS Mapping not found in the X12 Output file in Oracle B2B 11g

    Hi,
    We are using Oracle SOA suite 11g, we have created a outbound process for EDI 855 which is PO Acknowledgement.
    We are using a XML Gateway for the outbound and consuming the message in BPEL. We are mapping the OAG xml to EDIFECS xml to be consumed by Oracle B2B. We had created the EDIFECS xsd and ecs file using Oracle B2B editor and got it validated.
    Now the issue is we have mapped few elements in BPEL and the same data is found in the payload message in Oracle B2B, but we are unable to see the data in the X12 output file.
    Any thoughts will be hightly appreciated.
    Thanks
    Sathish

    Hi,
    Thanks for your update.
    The following were the elements missing in the native X12 flat file. I verified these elements present in ecs using oracle b2b document editor.
    <ns0:Segment-PO1>
    <ns0:Element-355>EA</ns0:Element-355>
    <ns0:Element-235>UI</ns0:Element-235>
    <ns0:Element-234>UPCXREF</ns0:Element-234>
    </ns0:Segment-PO1>
    <ns0:Segment-ACK>
    <ns0:Element-355 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="">EA</ns0:Element-355>
    <ns0:Element-373>20100318</ns0:Element-373>
    </ns0:Segment-ACK>
    Thanks
    Sathish

  • Oracle B2B :(AIP-51505 : 5082: XEngine error - Guideline look-up failed)

    I am getting following error message on the remote host when I try to enque .
    In the error report (B2b Console)
    AIP-51505 : 5082: XEngine error - Guideline look-up failed
    I have already verified and re-verified the document properties/properties/revision on the Oracle B2B console.
    I think this error is related to
    2008.01.28 at 15:54:12:156: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:getValue Value = Webmd
    2008.01.28 at 15:54:12:156: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:doCommit Enter
    2008.01.28 at 15:54:12:156: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:doCommit NodeGUID = {0BF5065C-F83C-441C-A8AA-C85CF4197931} position = 0
    2008.01.28 at 15:54:12:156: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:doCommit Leave
    2008.01.28 at 15:54:12:156: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:cloneSelector Enter
    2008.01.28 at 15:54:12:156: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:cloneSelector Return = oracle.tip.adapter.b2b.document.edi.ISelectorImpl@15fc672
    2008.01.28 at 15:54:12:156: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:doLookup Enter
    2008.01.28 at 15:54:12:156: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:doLookup key = TransactionPurposeCode, val = [13]
    2008.01.28 at 15:54:12:156: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:doLookup param = [null]
    2008.01.28 at 15:54:12:156: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:doLookup Value doesn't match, doc parameter is null
    2008.01.28 at 15:54:12:156: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:doLookup key = TransactionID, val = [270]
    2008.01.28 at 15:54:12:156: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:doLookup param = [270]
    2008.01.28 at 15:54:12:156: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:doLookup key = ec_DataNodeName, val = [Transaction]
    Would you know which config in Oracle B2B contain the TransactionPurposeCode ?
    Thanks for help

    Hello,
    Please let us know the Business protocol and also send the b2b.log in DEBUG mode to [email protected]
    Rgds,Ramesh

  • Setup single instance of  Oracle B2B to handle both HTTP as well as HTTPS r

    Hi,
    I want to send 850 transaction to different trading partner who are using HTTP and HTTPS.I want to create a single instance of ORACLE B2b to handle both HTTP and HTTPS. Please do the needful.
    Thanks and Regards
    Srinivas kola
    Edited by: user11342588 on Jul 15, 2009 3:15 AM

    Hi Anuj,
    Thanks for your response.But i want to do for both inbound and outbound, Given below is an example
    OUTBOUND:
    Host Trading Partner ------------------------------- Internet----------------encrypt message------------------>--trading partner1
    Port no 50
    ------------------------------ Internet----------------encrypt message-------------------->trading partner2
    ------------------------------Internet----------------encrypt message-------------------->trading partner3
    INBOUND:
    Host Trading Partner ------------------------------- Internet----------------encrypt message-<-------------------trading partner1
    Port no 50
    ------------------------------ Internet----------------encrypt message-<-------------------trading partner2
    I want to use only a single instance of Oracle B2B to handle both HTTP and HTTPS
    Help me please

  • Suggestion needed for processing Big Files in Oracle B2B

    Hi,
    We are doing a feasibility study for Using Oracle AS Integration B2B over TIBCO. We are presently using TIBCO for our B2B transactions. Now since my client company planning to Implement Fusion Middleware (Oracle ESB and Oracle BPEL), we are also looking at Oracle AS Integration B2B for B2B transactions (On other words we are planning to replace TIBCO by Oracle Integration B2B if possible).
    I am really concern about one thing that is receiving and processing any "BIG FILE" (15 MB of size) from trading partner.
    Present Scenario: One of our trading partner is sending Invoice documents in a single file and that file size can grow upto 15 MB of size. In our existing scenario when we receive such big files from trading partner (through TIBCO Business Connect - BC), Tibco BC works fine for 1 or 2 files but it crashes once it received multiple files of such size. What exactly happening is Whatever Memory that TIBCO BC is consuming to receive one such big file, are not getting released after processing and as a result TIBCO BC throws "OUT OF MEMORY" error after processing some files.
    My questions:
         1. How robust the Oracle AS Integration B2B is, in terms of processing such big files?
         2. Is there any upper limit in terms of size that Oracle AS Integration B2B can handle for receiving and processing data?
         3. What is the average time required to receive and process such big file? (Lets say we are talking about 15MB of size).
         4. Is there any documentation availble that talks about any such big files through Oracle B2B?
    Please let me know if you need more information.
    Thanks in advance.
    Regards,
    --Kaushik                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

    Hi Ramesh,
    Thanks for your comment. We will try to do POC ASAP. I will definitely keep in touch with you during this.
    Thanks bunch.
    Regards,
    --Kaushik                                                                                                                                                                                                                                                                                                                               

  • Oracle B2B Payload not delivered to partner through Generic HTTP channel

    Hi,
    We have a situation where the B2B payload is not delivered to the partner. Below are the steps we followed to set up the agreement and channels.
    1. Created a document definition under "Custom" protocol and uploaded the XSD into the document definition.
    2. Created the remote partner.
    3. Created a generic HTTP channel in the profile tab. Given a HTTPS url and also specified the keystore location.
    4. Created the agreement and specified the above HTTP channel in the to-partner channel's section.
    5. Posted the message to Oracle B2B through SOAP UI.
    6. Message has reached B2B and the agreement is invoked and state of the message is MSG_COMPLETE.
    7. In the wire message, I could see the state as complete and packed message is having the payload.
    8. Even in the diagnostic log, I could see the http response code as 200.
    " [IPT_HttpSendResponseStatusCode] HTTP Response status code: 200"
    But, the remote partner is not receiving this payload. I am not sure where the issue? Remote partner is getting an error message as below
    Doc Number =%error/ErrorInfo/documentNumber%
    Document Type =%error/ErrorInfo/documentType%
    Sender =Unknown
    Receiver =Unknown
    Correlationid =%error/ErrorInfo/correlationid%
    ErrorMessage =[XSL.0003.9002] Transformation: No XML source provided
    ServiceName =pub.xslt.Transformations:transformSerialXML
    Please suggest any clue on how to debug this.
    Thanks,
    -Sriharish.

    We got this fixed by setting the "additional transport headers" in the channel.
    Additional Transport Headers: SOAPAction="notify"#Content-type=text/xml
    Thanks,
    -Sriharish.

  • Oracle B2B 11g question about pulling data from remote TP sftp server

    Hi,
    We would like replace our custom b2b solution with oracle b2b, but without resulting much changes in remote TP side. To do that the following issues are to be resolved.
    1) in the existing custom b2b, host tp is pulling data from remote TP location. How does oracle b2b pull data from remote location using sftp(AS1 1.1)? Oracle document says that by using global listening channel, we can make oracle b2b listen to the sftp server? Is that correct? Is there any sample about how to configure and test it.
    2) For outbound file we would like to preserve the file name. If you use sftp for sending the file out, is it possible to preserve the filename?
    3) Some incoming files which are datafiles , does not have any identification pattern. Is there any other way to identify the document type? For example from which location we are pulling the file can tell us the document type.

    1) in the existing custom b2b, host tp is pulling data from remote TP location. How does oracle b2b pull data from remote location using sftp(AS1 1.1)? Oracle document says that by using global listening channel, we can make oracle b2b listen to the sftp server? Is that correct? Is there any sample about how to configure and test it. I am not sure what do you mean by AS1 1.1 but yes, SFTP is supported in Oracle B2B and if you want to poll a SFTP location, then you need to create a listening channel in Oracle B2B. For creating a listening channel, please refer -
    http://download.oracle.com/docs/cd/E14571_01/integration.1111/e10229/bb_listen_chan.htm#BAJJICJJ
    2) For outbound file we would like to preserve the file name. If you use sftp for sending the file out, is it possible to preserve the filename?Yes, it is possible. There is a setting "Preserve Filename" in transport protocol parameter of a SFTP channel which should be enabled for this purpose.
    3) Some incoming files which are datafiles , does not have any identification pattern. Is there any other way to identify the document type? For example from which location we are pulling the file can tell us the document type. In case of FTP/FILE/SFTP, file name can be used to pass document type and revision information to Oracle B2B. Please refer "Filename format" setting on the above mentioned link.
    I figured it out from another thread about how to pull the file. I configured the listening channel so that it reads from a remote server using sftpo protocol. And I have given the filename format as %FROM_PARTY%.dat. I am putting a file like TESTBC.dat. TESTBC is the name of the remote TP. B2B is reading the file but, recognizes the document tupe, but says that FromTP null. What is the solution?
    Make sure that TP name is same as what you are giving in filename (cross-check for spelling). You may also try with default naming convention (do not mention anything in Filename format in listening channel configuration) - %FROM_PARTY%_%TIMESTAMP%.dat
    for eg -
    Acme_12345.dat
    Regards,
    Anuj

Maybe you are looking for