Since no replies or help in XML Gateway forum, re-posting it here

Problem with XML Gateway consuming a map with a DTD

Problem with XML Gateway consuming a map with a DTD

Similar Messages

  • XML Gateway: Error while posting to a OTA URL

    Hi
    I am using the code in XML Gateway user guide for OTA Post over HTTPS. Am getting an IOException that i am unable to tunnel through the proxy.
    The user guide code can be seen here : http://docs.oracle.com/cd/E18727_01/doc.121/e12954/T319774T319783.htm
    But, when i use Chrome's REST Client and set the proxy to be same proxy as i use in the code above, I am getting a successful response.
    Am unable to understand the difference between both.
    The exception that i get is as below:
    Exception = java.io.IOException: Unable to tunnel through proxy. Proxy returns "HTTP/1.1 504 Gateway Timeout"
    Kindly help.
    thanks
    Kamal

    Hi
    I am using the code in XML Gateway user guide for OTA Post over HTTPS. Am getting an IOException that i am unable to tunnel through the proxy.
    The user guide code can be seen here : http://docs.oracle.com/cd/E18727_01/doc.121/e12954/T319774T319783.htm
    But, when i use Chrome's REST Client and set the proxy to be same proxy as i use in the code above, I am getting a successful response.
    Am unable to understand the difference between both.
    The exception that i get is as below:
    Exception = java.io.IOException: Unable to tunnel through proxy. Proxy returns "HTTP/1.1 504 Gateway Timeout"
    Kindly help.
    thanks
    Kamal

  • Reg: XML Gateway Error while posting invoice (PROCESS_INVOICE_002 )

    I'm trying to post the PROCESS_INVOICE_002 to Oracle 11i XML gateway which is supposed to route to the mentioned trading partner.
    When I observed the status through Workflow Admin web App - > Transaction Monitor the message has reached the INBOUND Queue but it is not able to route it/ process it ... and goes to error state with
    The Standard:OAG, Transaction Type:INVOICE , Transaction SubType:PROCESS and Location Code Bigmart is not enabled in the XML Gateway Server. Pls check your Setup.
    Then I had corrected the setup with the proper TP configuration.
    Now I'm getting a different error.
    Kindly give me some inputs regarding this.
    Now it is giving the below mentioned error. Here is the Process Summary:
    Document ID blrgislin15:26ae9b47:11a9c4ae5b9:46b1
    Internal Control Number 1656
    External Transaction Type INVOICE
    External Transaction Subtype PROCESS
    Party ID
    Party Type
    Trading Partner Name N/A
    Site Name N/A
    Processing Date 19-Jun-2008 16:41:15
    Processing Status Error
    Processing Message ORA-06502: PL/SQL: numeric or value error: character string buffer too small - ECX_INBOUND_TRIG.WRAP_VALIDATE_MESSAGE
    Processing Logfile
    The XML Invoice I'm posting is :
    <PROCESS_INVOICE_002>
         <CNTROLAREA>
              <BSR>
                   <VERB value="PROCESS">PROCESS</VERB>
                   <NOUN value="INVOICE">INVOICE</NOUN>
                   <REVISION value="002">002</REVISION>
              </BSR>
              <SENDER>
                   <LOGICALID>BigMart</LOGICALID>
                   <COMPONENT>INVOICE</COMPONENT>
                   <TASK>PROCESS</TASK>
                   <REFERENCEID></REFERENCEID>
                   <CONFIRMATION>0</CONFIRMATION>
                   <LANGUAGE>ENG</LANGUAGE>
                   <CODEPAGE>UTF8</CODEPAGE>
                   <AUTHID>APPS</AUTHID>
              </SENDER>
              <DATETIME qualifier="CREATION">
                   <YEAR>2003</YEAR>
                   <MONTH>09</MONTH>
                   <DAY>22</DAY>
                   <HOUR>07</HOUR>
                   <MINUTE>30</MINUTE>
                   <SECOND>18</SECOND>
                   <SUBSECOND>0000</SUBSECOND>
                   <TIMEZONE>-0500</TIMEZONE>
              </DATETIME>
         </CNTROLAREA>
         <DATAAREA>
              <PROCESS_INVOICE>
                   <INVHEADER>
                        <AMOUNT qualifier="DOCUMENT" type="T">
                             <VALUE>6300</VALUE>
                             <NUMOFDEC>2</NUMOFDEC>
                             <SIGN>+</SIGN>
                             <CURRENCY>USD</CURRENCY>
                             <DRCR>D</DRCR>
                        </AMOUNT>
                        <DATETIME qualifier="DOCUMENT">
                             <YEAR>2003</YEAR>
                             <MONTH>09</MONTH>
                             <DAY>23</DAY>
                             <HOUR>01</HOUR>
                             <MINUTE>00</MINUTE>
                             <SECOND>00</SECOND>
                             <SUBSECOND>0000</SUBSECOND>
                             <TIMEZONE>-0500</TIMEZONE>
                        </DATETIME>
                        <DOCUMENTID>10000</DOCUMENTID>
                        <DESCRIPTN>INVOICES FROM STAPLES</DESCRIPTN>
                        <REASONCODE>INVOICE</REASONCODE>
                        <PARTNER>
                             <NAME index="1">STAPLES-LA</NAME>
                             <PARTNRID>STAPLES-LA</PARTNRID>
                             <PARTNRTYPE>SUPPLIER</PARTNRTYPE>
                             <ADDRESS>
                                  <ADDRLINE index="1">22355 WEST ELEVEN MILE ROAD</ADDRLINE>
                                  <CITY>LOS ANGELES</CITY>
                                  <COUNTRY>US</COUNTRY>
                                  <POSTALCODE>48034</POSTALCODE>
                                  <STATEPROVN>CA</STATEPROVN>
                             </ADDRESS>
                             <CONTACT>
                                  <NAME index="1">JOHN STAPLES</NAME>
                                  <CONTCTTYPE>ACCOUNTING</CONTCTTYPE>
                                  <EMAIL>[email protected]</EMAIL>
                             </CONTACT>
                        </PARTNER>
                   </INVHEADER>
                   <INVLINE>
                        <AMOUNT qualifier="EXTENDED" type="T">
                             <VALUE>6300</VALUE>
                             <NUMOFDEC>2</NUMOFDEC>
                             <SIGN>+</SIGN>
                             <CURRENCY>USD</CURRENCY>
                             <DRCR>D</DRCR>
                        </AMOUNT>
                        <AMOUNT qualifier="TOTAL" type="T">
                             <VALUE>6300</VALUE>
                             <NUMOFDEC>2</NUMOFDEC>
                             <SIGN>+</SIGN>
                             <CURRENCY>USD</CURRENCY>
                             <DRCR>D</DRCR>
                        </AMOUNT>
                        <OPERAMT qualifier="UNIT" type="T">
                             <VALUE>6300</VALUE>
                             <NUMOFDEC>2</NUMOFDEC>
                             <SIGN>+</SIGN>
                             <CURRENCY>USD</CURRENCY>
                             <UOMVALUE>1</UOMVALUE>
                             <UOMNUMDEC>0</UOMNUMDEC>
                             <UOM>EA</UOM>
                        </OPERAMT>
                        <QUANTITY qualifier="ITEM">
                             <VALUE>100</VALUE>
                             <NUMOFDEC>2</NUMOFDEC>
                             <SIGN>+</SIGN>
                             <UOM>EA</UOM>
                        </QUANTITY>
                        <LINENUM>1</LINENUM>
                        <DESCRIPTN>1st Invoie Line</DESCRIPTN>
                   </INVLINE>
              </PROCESS_INVOICE>
         </DATAAREA>
    </PROCESS_INVOICE_002>

    Hi, Due to some other problem with my setup, I had to reinstall E-Biz, and again did all the configuration freshly and tried posting the same xml but for the current customer configuration. It went successfully. Here is the xml I'have posted. You can try configuring your transactions and Trading Partner as given in the XML gateway User Guide, which is available as part of the documentation.
    <?xml version="1.0"?>
    <!DOCTYPE PROCESS_INVOICE_002 SYSTEM "171_process_invoice_002.dtd">
    <PROCESS_INVOICE_002>
         <CNTROLAREA>
              <BSR>
                   <VERB value="PROCESS">PROCESS</VERB>
                   <NOUN value="INVOICE">INVOICE</NOUN>
                   <REVISION value="002">002</REVISION>
              </BSR>
              <SENDER>
                   <LOGICALID>Bigmart</LOGICALID>
                   <COMPONENT>INVOICE</COMPONENT>
                   <TASK>PROCESS</TASK>
                   <REFERENCEID></REFERENCEID>
                   <CONFIRMATION>0</CONFIRMATION>
                   <LANGUAGE>ENG</LANGUAGE>
                   <CODEPAGE>UTF8</CODEPAGE>
                   <AUTHID>APPS</AUTHID>
              </SENDER>
              <DATETIME qualifier="CREATION">
                   <YEAR>2008</YEAR>
                   <MONTH>07</MONTH>
                   <DAY>08</DAY>
                   <HOUR>07</HOUR>
                   <MINUTE>30</MINUTE>
                   <SECOND>18</SECOND>
                   <SUBSECOND>0000</SUBSECOND>
                   <TIMEZONE>-0500</TIMEZONE>
              </DATETIME>
         </CNTROLAREA>
         <DATAAREA>
              <PROCESS_INVOICE>
                   <INVHEADER>
                        <AMOUNT qualifier="DOCUMENT" type="T">
                             <VALUE>6300</VALUE>
                             <NUMOFDEC>2</NUMOFDEC>
                             <SIGN>+</SIGN>
                             <CURRENCY>USD</CURRENCY>
                             <DRCR>D</DRCR>
                        </AMOUNT>
                        <DATETIME qualifier="DOCUMENT">
                             <YEAR>2008</YEAR>
                             <MONTH>07</MONTH>
                             <DAY>08</DAY>
                             <HOUR>01</HOUR>
                             <MINUTE>00</MINUTE>
                             <SECOND>00</SECOND>
                             <SUBSECOND>0000</SUBSECOND>
                             <TIMEZONE>-0500</TIMEZONE>
                        </DATETIME>
                        <DOCUMENTID>10001</DOCUMENTID>
                        <DESCRIPTN>INVOICES FROM STAPLES</DESCRIPTN>
                        <REASONCODE>INVOICE</REASONCODE>
                        <PARTNER>
                             <NAME index="1">BigMart</NAME>
                             <PARTNRID>BigMart</PARTNRID>
                             <PARTNRTYPE>Customer</PARTNRTYPE>
                             <ADDRESS>
                                  <ADDRLINE index="1">100 Main Street Bentonville</ADDRLINE>
                                  <CITY>Arizona</CITY>
                                  <COUNTRY>US</COUNTRY>
                                  <POSTALCODE>38019</POSTALCODE>
                                  <STATEPROVN>AR</STATEPROVN>
                             </ADDRESS>
                             <CONTACT>
                                  <NAME index="1">JOHN STAPLES</NAME>
                                  <CONTCTTYPE>ACCOUNTING</CONTCTTYPE>
                                  <EMAIL>[email protected]</EMAIL>
                             </CONTACT>
                        </PARTNER>
                   </INVHEADER>
                   <INVLINE>
                        <AMOUNT qualifier="EXTENDED" type="T">
                             <VALUE>6300</VALUE>
                             <NUMOFDEC>2</NUMOFDEC>
                             <SIGN>+</SIGN>
                             <CURRENCY>USD</CURRENCY>
                             <DRCR>D</DRCR>
                        </AMOUNT>
                        <AMOUNT qualifier="TOTAL" type="T">
                             <VALUE>6300</VALUE>
                             <NUMOFDEC>2</NUMOFDEC>
                             <SIGN>+</SIGN>
                             <CURRENCY>USD</CURRENCY>
                             <DRCR>D</DRCR>
                        </AMOUNT>
                        <OPERAMT qualifier="UNIT" type="T">
                             <VALUE>6300</VALUE>
                             <NUMOFDEC>2</NUMOFDEC>
                             <SIGN>+</SIGN>
                             <CURRENCY>USD</CURRENCY>
                             <UOMVALUE>1</UOMVALUE>
                             <UOMNUMDEC>0</UOMNUMDEC>
                             <UOM>EA</UOM>
                        </OPERAMT>
                        <QUANTITY qualifier="ITEM">
                             <VALUE>100</VALUE>
                             <NUMOFDEC>2</NUMOFDEC>
                             <SIGN>+</SIGN>
                             <UOM>EA</UOM>
                        </QUANTITY>
                        <LINENUM>1</LINENUM>
                        <DESCRIPTN>1st Invoie Line</DESCRIPTN>
                   </INVLINE>
              </PROCESS_INVOICE>
         </DATAAREA>
    </PROCESS_INVOICE_002>

  • Any Idea on XML Gateway

    Hello All ,
    It would be great if any one can give us some idea on XML Gateway , or else any documents or links it would be more helpful .
    Thanks in Advnace ...for all your help.
    Thanks,
    Sairam.

    Hi Sairam
    Have you tried searching on metalink?
    As you know this is not an XML gateway forum - different team.
    Try logging a TAR
    Tim

  • Error in inbound processing: EDI message - XML Gateway

    Hello!
    I've setup a DELFOR transaction in B2B and modified XML Gateway settings for internal delivery channel in order to send the message to EBS, but I'm getting weird errors in b2b.log. (XML Gateway in EBS is not setup yet, but it should't be an issue since incoming errors are handled in EBS, and I would just see an inbound transaction with processing errors in Transaction Monitor.)
    In the beginning of b2b.log I see this:
    2009.07.07 at 15:26:31:897: B2BStarter thread: BusinessLogicLayer - (DEBUG) Push Stack: queryInternalDeliveryChannel
    2009.07.07 at 15:26:31:897: B2BStarter thread: BusinessLogicLayer - (DEBUG) Pop Stack: queryInternalDeliveryChannel
    2009.07.07 at 15:26:31:897: B2BStarter thread: B2B - (DEBUG) : Tue Jul 07 15:26:31 CEST 2009 inbound initialize
    2009.07.07 at 15:26:31:897: B2BStarter thread: B2B - (DEBUG) : Tue Jul 07 15:26:31 CEST 2009 Obtaining inbound connection...
    2009.07.07 at 15:26:31:897: B2BStarter thread: B2B - (DEBUG) : Tue Jul 07 15:26:31 CEST 2009 inbound connect string: jdbc:oracle:thin:@server64.xa.si:1521:test2
    2009.07.07 at 15:26:31:897: B2BStarter thread: B2B - (DEBUG) : Tue Jul 07 15:26:31 CEST 2009 inbound username: apps
    2009.07.07 at 15:26:32:522: B2BStarter thread: B2B - (DEBUG) : Tue Jul 07 15:26:32 CEST 2009 inbound initialize exit
    2009.07.07 at 15:26:32:522: B2BStarter thread: B2B - (DEBUG) oracle.tip.adapter.b2b.data.MsgListener:startListen Enter
    2009.07.07 at 15:26:32:538: B2BStarter thread: B2B - (DEBUG) oracle.tip.adapter.b2b.data.MsgListener:startListen Exit
    2009.07.07 at 15:26:32:538: Thread-9: B2B - (DEBUG) oracle.tip.adapter.b2b.data.MsgListener:run Thread start
    2009.07.07 at 15:26:32:538: B2BStarter thread: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:initialize Exit
    2009.07.07 at 15:26:32:538: B2BStarter thread: B2B - (DEBUG) B2BStarter - B2B initialized
    After I copy the edi file to the incoming directory B2B starts processing the file:
    2009.07.07 at 15:30:01:878: Thread-10: B2B - (DEBUG)
    Protocol = File
    Version = 1.0
    Transport Header
    filename:00003442_23.CMS
    filesize:12345
    file_ext:CMS
    fullpath:C:\xa_endpoint\00003442_23.CMS
    timestamp:2009-07-06T16:14:29.393+01:00
    As I see in the log: B2B finds the trading partner and agreement and all looks fine. But later comes this:
    2009.07.07 at 15:30:05:909: Thread-9: B2B - (DEBUG) oracle.tip.adapter.b2b.msgproc.MessageHandler:deliverMessageToDestination Enter
    2009.07.07 at 15:30:05:909: Thread-9: B2B - (DEBUG) oracle.tip.adapter.b2b.msgproc.MessageHandler:deliverMessageToDestination deliver message to destination. protocol is XMLGateway Queues
    2009.07.07 at 15:30:05:909: Thread-9: B2B - (DEBUG) oracle.tip.adapter.b2b.msgproc.MessageHandler:deliverMessageToDestination deliver message to XMLGW
    2009.07.07 at 15:30:05:909: Thread-9: B2B - (DEBUG) : Tue Jul 07 15:30:05 CEST 2009 Converting B2B message to ECX message..
    2009.07.07 at 15:30:05:909: Thread-9: B2B - (DEBUG) : Tue Jul 07 15:30:05 CEST 2009 Inbound - B2BtoECX - Enter
    2009.07.07 at 15:30:05:909: Thread-9: B2B - (DEBUG) : Tue Jul 07 15:30:05 CEST 2009 B2B Message -
    2009.07.07 at 15:30:05:909: Thread-9: B2B - (DEBUG) : COLLABORATION_NAME : null
    2009.07.07 at 15:30:05:909: Thread-9: B2B - (DEBUG) : ACTION_NAME : DELFOR
    2009.07.07 at 15:30:05:909: Thread-9: B2B - (DEBUG) : DOCUMENT_TYPE : DELFOR
    2009.07.07 at 15:30:05:909: Thread-9: B2B - (DEBUG) : DOCUMENT_TYPE_REVISION : D97A
    2009.07.07 at 15:30:05:909: Thread-9: B2B - (DEBUG) : SOURCE_NAME : tpartner
    2009.07.07 at 15:30:05:909: Thread-9: B2B - (DEBUG) : DESTINATION_NAME : Xa d.d.
    2009.07.07 at 15:30:05:909: Thread-9: B2B - (DEBUG) : PAYLOAD : UNB+UNOA.............. edi message continues here
    2009.07.07 at 15:30:05:925: Thread-9: B2B - (DEBUG) : PAYLOAD : <?xml version="1.0" ?><Transaction-DELFOR............... xml continues here
    2009.07.07 at 15:30:05:925: Thread-9: B2B - (DEBUG) : Tue Jul 07 15:30:05 CEST 2009 ECX Message -
    2009.07.07 at 15:30:05:925: Thread-9: B2B - (DEBUG) oracle.tip.adapter.b2b.msgproc.MessageHandler:handleAppMessageRetry Could not deliver the message; exception message is null
    2009.07.07 at 15:30:05:925: Thread-9: B2B - (DEBUG) oracle.tip.adapter.b2b.msgproc.MessageHandler:handleAppMessageRetry No application side retry
    2009.07.07 at 15:30:06:081: Thread-9: B2B - (ERROR) Error -: AIP-50903: Message "0A14011912255682A58000003257C600-1" retry count is zero
         at oracle.tip.adapter.b2b.msgproc.MessageHandler.handleAppMessageRetry(MessageHandler.java:394)
         at oracle.tip.adapter.b2b.msgproc.MessageHandler.deliverMessageToDestination(MessageHandler.java:344)
         at oracle.tip.adapter.b2b.msgproc.Request.putMsg(Request.java:657)
         at oracle.tip.adapter.b2b.msgproc.Request.continueRequest(Request.java:481)
         at oracle.tip.adapter.b2b.msgproc.Request.incomingRequest(Request.java:410)
         at oracle.tip.adapter.b2b.engine.Engine.processIncomingMessage(Engine.java:2062)
         at oracle.tip.adapter.b2b.engine.Engine.incomingContinueProcess(Engine.java:2574)
         at oracle.tip.adapter.b2b.engine.Engine.handleMessageEvent(Engine.java:2444)
         at oracle.tip.adapter.b2b.engine.Engine.processEvents(Engine.java:2399)
         at oracle.tip.adapter.b2b.data.MsgListener.onMessage(MsgListener.java:527)
         at oracle.tip.adapter.b2b.data.MsgListener.run(MsgListener.java:374)
         at java.lang.Thread.run(Thread.java:534)
    Last message repeats once more and then:
    2009.07.07 at 15:30:06:081: Thread-9: BusinessLogicLayer - (DEBUG) Authorization disabled. UserBootstrapped:false, useAuthorization:true, configType:null
    2009.07.07 at 15:30:06:081: Thread-9: BusinessLogicLayer - (DEBUG) Push Stack: updateBusinessMessage
    2009.07.07 at 15:30:06:096: Thread-9: BusinessLogicLayer - (DEBUG) Pop Stack: updateBusinessMessage
    2009.07.07 at 15:30:06:096: Thread-9: B2B - (DEBUG) oracle.tip.adapter.b2b.msgproc.DbAccess:DbAccess:updateMsgError(3 params) Exit
    2009.07.07 at 15:30:06:096: Thread-9: B2B - (DEBUG) DBContext commit: Enter
    2009.07.07 at 15:30:06:096: Thread-9: B2B - (DEBUG) DBContext commit: Transaction.commit()
    2009.07.07 at 15:30:06:096: Thread-9: B2B - (DEBUG) DBContext commit: Leave
    2009.07.07 at 15:30:06:096: Thread-9: B2B - (DEBUG) oracle.tip.adapter.b2b.msgproc.MessageHandler:deliverMessageToDestination Exit
    2009.07.07 at 15:30:06:096: Thread-9: B2B - (DEBUG) oracle.tip.adapter.b2b.msgproc.Request:incomingRequest Exit
    2009.07.07 at 15:30:06:096: Thread-9: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:XXX: processIncomingMessage setting seq numbers
    2009.07.07 at 15:30:06:112: Thread-9: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:processIncomingMessage Call Incoming Request Processor
    2009.07.07 at 15:30:06:112: Thread-9: B2B - (DEBUG) oracle.tip.adapter.b2b.msgproc.Request:incomingRequest Enter
    2009.07.07 at 15:30:06:112: Thread-9: B2B - (DEBUG) oracle.tip.adapter.b2b.msgproc.Request:incomingRequest TransportBindings created
    2009.07.07 at 15:30:06:112: Thread-9: B2B - (DEBUG) oracle.tip.adapter.b2b.msgproc.Request:incomingRequest Create a Message Table Row for Request message with message state Continue Processing
    2009.07.07 at 15:30:06:112: Thread-9: B2B - (DEBUG) oracle.tip.adapter.b2b.msgproc.DbAccess:DbAccess:insertMsgTblRow Enter
    2009.07.07 at 15:30:06:112: Thread-9: BusinessLogicLayer - (DEBUG) Authorization disabled. UserBootstrapped:false, useAuthorization:true, configType:null
    2009.07.07 at 15:30:06:112: Thread-9: BusinessLogicLayer - (DEBUG) Push Stack: queryExchangeProtocolRevision
    2009.07.07 at 15:30:06:112: Thread-9: BusinessLogicLayer - (DEBUG) Pop Stack: queryExchangeProtocolRevision
    2009.07.07 at 15:30:06:112: Thread-9: BusinessLogicLayer - (DEBUG) Authorization disabled. UserBootstrapped:false, useAuthorization:true, configType:null
    2009.07.07 at 15:30:06:112: Thread-9: BusinessLogicLayer - (DEBUG) Push Stack: queryDocumentProtocolRevision
    2009.07.07 at 15:30:06:112: Thread-9: BusinessLogicLayer - (DEBUG) Pop Stack: queryDocumentProtocolRevision
    2009.07.07 at 15:30:06:112: Thread-9: BusinessLogicLayer - (ERROR) Error -: AIP-13115: Not in an active transaction
         at oracle.tip.repos.core.persistency.BaseObject.prologue(BaseObject.java:1408)
         at oracle.tip.repos.core.persistency.BaseObject.createObject(BaseObject.java:913)
         at oracle.tip.model.instance.DataStorage.create(DataStorage.java:794)
         at oracle.tip.adapter.b2b.message.MessageStorage.create(MessageStorage.java:145)
         at oracle.tip.adapter.b2b.msgproc.DbAccess.insertMsgTblRow(DbAccess.java:953)
         at oracle.tip.adapter.b2b.msgproc.Request.incomingRequest(Request.java:397)
         at oracle.tip.adapter.b2b.engine.Engine.processIncomingMessage(Engine.java:2062)
         at oracle.tip.adapter.b2b.engine.Engine.incomingContinueProcess(Engine.java:2574)
         at oracle.tip.adapter.b2b.engine.Engine.handleMessageEvent(Engine.java:2444)
         at oracle.tip.adapter.b2b.engine.Engine.processEvents(Engine.java:2399)
         at oracle.tip.adapter.b2b.data.MsgListener.onMessage(MsgListener.java:527)
         at oracle.tip.adapter.b2b.data.MsgListener.run(MsgListener.java:374)
         at java.lang.Thread.run(Thread.java:534)
    2009.07.07 at 15:30:06:112: Thread-9: BusinessLogicLayer - (DEBUG) setRuntimeActiveandQuiescing()
    2009.07.07 at 15:30:06:112: Thread-9: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:processIncomingMessage General Exception ERROR
    Error repeats a few times.
    Wire message stays in Processing status, Business message is errored and an exception message is created in ip_in_queue.
    Both remote and host delivery channels have retry set to 1. Agreement was re-deployed + all B2B restared, but the problem remained.
    Could anyone help with this? What could be wrong?
    Thanks in advance.
    Kind regards,
    Wanda
    PS. I've checked all threads that might have anything to do with this, but found nothing useful.

    Hi Anuj,
    thanks for taking the time to examine the file.
    Answers to your questions:
    1. Yes, this is the 1st time for B2B, but the EBS I'm trying to connect to is up and running for approx. 2 years (it's a test instance).
    2. Patching was done by the customer's sysadmin, so I don't really have an overview on what and how he did. Result of opatch:
    Installed Patch List:
    =====================
    1) Patch 8298731 applied on Sat Jun 13 09:23:42 CEST 2009
    2) Patch 5907304 applied on Thu Jul 17 14:26:55 CEST 2008
    3. In theory the sysadmin should have run it, but how could I double-check this?
    I know he had problems while applying patch 8298731, but he said it was solved later. (Customer is using windows os, which is making a lot of troubles otherwise.)
    Regarding IDC log there is no success. I've restared B2B at least 5 times plus once the database, but still nothing. In tip.properties:
    oracle.tip.adapter.b2b.transportTrace = C:\APPS\OAS\ip\log/transport.trc
    also I tried the following values:
    C:\\APPS\\OAS\\ip\\log/transport.trc (since there is a similar entry: oracle.tip.LogDirectory = C:\\APPS\\OAS\\ip\\log)
    C:\\\\\\\\\\\\\\\\APPS\\\\\\\\\\\\\\\\OAS\\\\\\\\\\\\\\\\ip\\\\\\\\\\\\\\\\log/transport.trc (this was commented before; maybe it comes from some default)
    true (I had no other idea)
    Result is the same for all the cases: b2b_idc_transport.log file is 0 bytes, but b2b_dc_transport.log has initial data+writes log when processing.
    If I remove or comment the above line from tip.properties, then no transport log files are created.
    I've updated the agreement to have B2B inbound for the internal delivery channel, re-deployed it and it worked fine -> transaction(s) appeared in IP_IN_QUEUE.
    Changing it back to XML Gateway (and re-deploying) causes all original problems.
    Regards,
    Wanda

  • XML Gateway Outbound transaction error

    Hi,
    We are trying to send a XML file to an outside vendor using XML gateway but facing issue in doing the HTTP post.
    As per the XML Gateway user guide I have setup the Hub definition with protocol type as being HTTP. protocol address as the one provided by the vendor and created a hub user.
    I have also setup a 'custom' outbound transaction type.
    And then setup a 'Trading Partner' linked it to the transaction type and the hub. and loaded the DTD and Map file.
    I am able to generate the XML file successfully but it does not get delivered or is being rejected by the vendor.
    I am trying to narrow down to if the issue exists on our end and the file is not being sent correctly or it is being rejected once it reaches the http site.
    I get the following error message on looking at the underlying log table:
    Response: HTTP/1.1 500 Internal Server Error
    Connection: close
    Date: Tue, 26 Oct 2010 19:22:10 GMT
    Server: Microsoft-IIS/6.0
    X-Powered-By: ASP.NET
    Cache-Control: private
    Content-Type: application/soap+xml; charset=utf-8
    Content-Length: 1805
    <?xml version="1.0" encoding="utf-8"?><soap:Envelope
    xmlns:soap="http://www.w3.org/2003/05/soap-envelope"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"><soap:Body><soap:Fault><soap:Code><soap:Value>soap:Receiver</soap:Value></soap:Code><soap:Reason><soap:Text
    xml:lang="en">System.Web.Services.Protocols.SoapException: Server was unable to process request. ---&gt; System.Xml.XmlException: Data at the root level is invalid. Line 1, position 1.
    any help will be much much appreciated.
    Thanks
    Amit

    Yes i was able to go to the URL using my machine browser. Since Oracle is installed on a linux machine i do not think I will be able to install a browser and go to the site from the oracle machine. I also tried pinging www.google.com and that seemed to work so i am sure the server is able to connect properly.
    Can you suggest any other way to verify that the file is being sent out and the issue is on the other end? I was hoping if i could send the file to any other outside link that will be a good enough test of file going out of the network.

  • .txt file transmition using XML Gateway

    Hi All
    Is it possible to transfer .txt file from one server to another server using XML Gateway? with out using Workflow builder? If possible can any one tell the process

    Duplicate post?
    XML Gateway file transmition steps
    Re: XML Gateway file transmition steps
    Please edit your other thread instead of creating a new one. If none of the replies help, please log a SR.
    Thanks,
    Hussein

  • EBS R12 XML Gateway Integration - Supplier information sync with MAXIMO

    Hello Guys.
    Recently I'm working on a EBS R12 implementation project, as customer already has MAXIMO application, they would like keep it ask "supplier" information syncronization between Oracle EBS R12 and MAXIMO through Oracle SOA Suite 10.1.3
    For EBS R12 supplier creation/update screens done, currently I found I can get supplier information out by configuring Oracle APPS adapter within Oracle ESB(Enterprise Service Bus) scenario to catch business events but may not perfect this way.
    Then we would like try XML Gateway but seems there're no "supplier" related XML Gateway fit in Oracle Apdater module browser :-(
    Appreciate if any one can guide/help........
    Finally being in Dec at the moment, Merry Christmas to everyone first !
    Dong

    DOCUMENT_ID is numeric, yet the value passed is not:
    x_value==>192124:0:102

  • How to consume XML Gateway WS from a remote Oracle DB (10g)?

    Hi,
    I'm currently looking into consuming EBS web services, particularly the XML Gateway service from a remote database. For ease of use, I'm also using an Oracle 10g database.
    It seems there are several ways to skin a cat though. Hope you can help.
    1) Is it possible to use UTL_HTTP for this? If yes, can you please explain in detail as I have been trying to do this the past few days without success. Note, I was able to consume other web service examples, though. What url & SOAP action should I use?
    2) I built a proxy client stub using JDeveloper and deployed it to the DB. However my plsql procedure doesn't execute the java class. Any thoughts?
    Thanks,
    Charina

    Hi Charina,
    Regarding option 1), the url for the service endpoint and the value for the SOAPaction HTTP heaader are advertized in the WSDL for your service.
    The value of the utl is provided by the 'location' attribute for the soap:address element within a port.
    The value for the SOAPaction header is provided by the 'soapAction' attribute for the soap:operation element within a wsdl:binding/wsdl:operation element.
    You can have multiple ports and bindings advertized in a single WSDL. If this is the case for you, you need to make sure that the operation you are tryin to invoke is from the SOAP binding; the one with the transport attribute set to "http://schemas.xmlsoap.org/soap/http".
    Here is a WSDL snippet for illustration purposes:
      <binding name="CalculatePricePort" type="tns:CalculatePricePort">
        <soap:binding transport="http://schemas.xmlsoap.org/soap/http"
                      style="document"></soap:binding>
        <operation name="CalculatePrice">
          <soap:operation soapAction="document/http://siebel.com/OrderManagement/Quote/PSP:CalculatePrice"></soap:operation>
          <input>
            <soap:body use="literal"></soap:body>
          </input>
          <output>
            <soap:body use="literal"></soap:body>
          </output>
        </operation>
      </binding>
      <service name="CalculatePriceWS">
        <port binding="tns:CalculatePricePort" name="CalculatePricePort">
          <soap:address location="http://130.35.90.150/eai_enu/start.swe?SWEExtSource=SecureWebService&amp;SWEExtCmd=Execute&amp;UserName=XXXX&amp;Password=XXXX"></soap:address>
        </port>
      </service>Note that I took an example where both attributes are not using common format.
    To try to get this working faster, you may want to try to use an existing JAVA (or .Net) client and compare the working payload with what is generated by the UTL_HTTP package. It's usually faster to work of a working sample that to double guess why it's not working.
    Hope it helps,
    -Eric

  • [URGENT] Get Inbound Message in EBS Using XML Gateway + SOAP

    Hi experts,
    I want to ask you about how to process the inbound message using XML Gateway and SOAP protocol.
    I have 2 EBS instances, let's called it A (source) and B (destination).
    FYI, I'm following this ebook: "Oracle E-Business Suite Development and Extensibility Handbook" in chapter 12 regarding Oracle XML Gateway.
    So I don't use BPEL PM to do this.
    I'm just using EBS with XML Gateway and Integrated SOA Gateway responsibilities.
    When I tried to send the XML from A to B using OXTA, it's success, the data can be processed in B and could store in the database.
    But when I tried to use SOAP, the XML message that has been sent from A is success, and when I check it on B (Integrated SOA Gateway -> SOA Monitor), the message is in there and I can see the SOAP request and response as well.
    SOAP request:
    <?xml version="1.0" encoding="UTF-8" ?>
    - <env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ns0="http://xmlns.oracle.com/apps/fnd/XMLGateway" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
    - <env:Header>
    - <ns0:XMLGateway_Header>
    <ns0:MESSAGE_TYPE>XML</ns0:MESSAGE_TYPE>
    <ns0:MESSAGE_STANDARD>OAG</ns0:MESSAGE_STANDARD>
    <ns0:TRANSACTION_TYPE>XKLB</ns0:TRANSACTION_TYPE>
    <ns0:TRANSACTION_SUBTYPE>ORDER_DETAILS_XO</ns0:TRANSACTION_SUBTYPE>
    <ns0:DOCUMENT_NUMBER>9282</ns0:DOCUMENT_NUMBER>
    <ns0:PARTY_SITE_ID>142</ns0:PARTY_SITE_ID>
    <ns0:USERNAME>cons.ade</ns0:USERNAME>
    <ns0:PASSWORD>cons.ade</ns0:PASSWORD>
    </ns0:XMLGateway_Header>
    </env:Header>
    - <env:Body>
    <ns0:ReceiveDocument xsi:type="xsd:string"><ORDER_DETAILS_XO xmlns=""> <ORDER> <ORDNO>100002</ORDNO> <ORDWT>100002</ORDWT> <RDATE/> <CITY>JAKARTA</CITY> <ZIP>17121</ZIP> </ORDER> </ORDER_DETAILS_XO></ns0:ReceiveDocument>
    </env:Body>
    </env:Envelope>
    SOAP response:
    - <env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/">
    <env:Header />
    - <env:Body>
    - <ReceiveDocument_Response xmlns="http://xmlns.oracle.com/apps/fnd/XMLGateway">
    <ResponseCode xmlns="http://xmlns.oracle.com/apps/fnd/XMLGateway">200</ResponseCode>
    <ResponseMsgId xmlns="http://xmlns.oracle.com/apps/fnd/XMLGateway">BD4EAD91E76051D5E0440021287448DA</ResponseMsgId>
    <ResponseInfo xmlns="http://xmlns.oracle.com/apps/fnd/XMLGateway">Document received and pushed into queue for asynchronous processing. Enqueued message id is 'BD4EAD91E76051D5E0440021287448DA'.</ResponseInfo>
    </ReceiveDocument_Response>
    </env:Body>
    </env:Envelope>
    But the problem is the message that has been got in B can't store into the database yet.
    I had already changed the Queue in the XML Gateway -> Define Transaction, from APPLSYS.ECX_IN_OAG_Q (this is for OXTA) to APPLSYS.WF_WS_JMS_IN.
    After I invoke the webservice and the SOAP message has been got in B, I checked APPLSYS.WF_WS_JMS_IN in database and there is 1 record, the value of USER_DATA column is:
    ((, , , , , , ((BES_EVENT_NAME, 100, oracle.apps.fnd.wf.ws.inbound.xmltx.receive, , 27), (BES_EVENT_KEY, 100, 796550960, , 27), (BES_PRIORITY, 200, , 1, 23), (BES_FROM_AGENT, 100, [email protected], , 27), (BES_TO_AGENT, 100, [email protected], , 27), (MSG_ID, 100, 1334117503435, , 27), (ECX_MESSAGE_TYPE, 100, XML, , 27), (ECX_MESSAGE_STANDARD, 100, OAG, , 27), (ECX_PARTY_SITE_ID, 100, 142, , 27), (WS_PORT_OPERATION, 100, ReceiveDocument, , 27), (ECX_TRIGGER_ID, 100, 7101, , 27), (UserId, 100, 3020, , 27), (ECX_USERNAME, 100, CONS.ADE, , 27), (ECX_TRANSACTION_SUBTYPE, 100, ORDER_DETAILS_XO, , 27), (ECX_PASSWORD, 100, CONS.ADE, , 27), (ECX_DOCUMENT_NUMBER, 100, 9285, , 27), (BES_PAYLOAD_OBJECT, 100, false, , 27), (ECX_ATTACHMENTS, 100, , , 27), (ECX_TRANSACTION_TYPE, 100, XKLB, , 27), , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , )), 0, , )
    When I tried to select APPLSYS.WF_WS_JMS_IN for the 2nd time, there is no result, which means the business event has been triggered, right?
    So in this point I still don't have any idea why the process is (likely) ended after enter the Queue and the message can't store into B's database yet.
    Do I miss any setup when changing from OXTA into SOAP protocol to send XML message?
    Any urgent help most appreciated.
    Best Regards,
    Rheza

    Hi,
    Did you ever get any answers to this? We are thinking about the same thing.
    Thanks
    Darma
    [email protected]

  • Creating a Web Service to handle flow between BPEL process and XML Gateway

    I am new to Web Services. I have never created one, yet I have the task of designing the following for a project.
    Any help as to what steps I need to take would be very very helpful. There is a lot of information on XML, SOA and WSDL out there that it can get very confusing, and sometimes you just need someone to point the way
    What I need to do is create a Custom Send and a Custom Receive Program (both web services) handle the message flow between an Enterprise BPEL processes and a Deployed XML Gateway.
    BPEL compresses this XML business object document (for faster transmission), and sends remotely to this Custom Receive web service, which in turn calls a decompress java program and then send the document to the XML gateway inbound web service.
    The Custom Send web service does just the opposite. It needs to take the business object document from XML gateway, call the compress java program and then send to the Enterprise BPEL.
    In a nutshell...these Custom Send/Receive Web services handle the message flow between the Enterprise BPEL process and the Deployed XML Gateway.
    What I need help on...
    -Creating this in JDeveloper- where do I get started?
    -How does a web service receive a compressed file sent to me via BPEL? Does it just sit there waiting for it?
    -Is this a synchronous or asynchronous design?
    -Will this be 2 web services (Send and Receive) or do I make 1 with 2 functionalities
    -How do I call the java compress/decompress program within the web service? (this java function is already created and ready to be called)
    -Is this decompressed business object file an XML schema and an XML message? Or just a message?
    -I need to send this to the XML Gateway Web Service to load. How does that work?
    -I have a Generic XML Gateway WSDL file...I assume I need to take all the info I get and map it to this template? Is this true? How do I do that?
    Like I said, any help would be appreciated. Links answers to my many questions would be fabulous.
    -Jason

    If you are talking about simple XML transformation of the SOAP payload between the client calling your service and the final destination of the message you are routing, the ESB approach may be a better fit.
    If you have more complex transformation in mind, with major processing and rework of the message in the intermediary, you may be better of with using the POJO approach. Write your service and embed a callout to the other service in your implementation. If the two services share the same Java Model, you may even be able to re-use the same Java Bean.
    To get SOAP Element instead of Java bean, you just need to use the noDataBinding option with either genProxy and topDownAssemble (or assemble). See the WS-Guide [1] for details. Chapter 18 will give you all the details about the different WSA command line parameters.
    Hope this helps,
    -Eric
    [1] http://download-west.oracle.com/docs/cd/B31017_01/web.1013/b28974/toc.htm

  • Oracle XML Gateway Message Designer for Oracle EBS R12.1.2

    Goog Day to everyone!
    I'm Looking for the tool "XML Gateway Message Designer". I have found in Metalink(Oracle Support) the note ID 557101.1, here explain how to get the message designer for Oracle Apps R12. It says that you have to download the patch 4066964. This patch install the Oracle Workflow Builder (2.6.3.0.1) and the Oracle XML Gateway Message Designer (2.6.3). This tools are supported to be used with Oracle Apps 11.5.10 and 12.0.X.
    The release of Oracle Apps that I'm using is 12.1.2.
    Questions:
    - The version of the Message Designer that you get from patch 4066964 works for OraApps R12.1.2 ?
    - The version of the Workflow Builder that you get from patch 4066964 works for OraApps R12.1.2 ?
    - If the version of Message Designer doesn't work with OraApps R12.1.2, where can I find one that works with it?
    Thanks for your advice.
    LCJ

    Hi Hussein,
    Thanks for replay.
    I downloaded the rapid install package from e-delivery. The B53824-01_4of4 was the OWB installer, and it has a readme file that says: "+This patch contains Oracle Workflow Builder (version 2.6.3.0.1) and Oracle XML Gateway Message Designer (version 2.6.3). These client tools are supported for use with an Oracle E-Business Suite Release 12.1 instance.+"
    I believe, as well as you, that it should be work for 12.1.2.
    I'm gonna make some test, and in a few days I will post my results.
    Thanks for the help.
    LCJ

  • XML Gateway outbound from BPEL

    We are trying to get the data from EBS using BPEL Process through XML Gateway outbound.
    We created XML Gateway DTD and Map and successfully posting to ECX_OUTBOUND and other sysyems(WebMethods).
    Now we are trying access it from BPEL. We created Receive activity to get the XML Payload from ECX_OUTBOUND. But Process is struck in receive activity. Receive activity is waiting for response.
    I am not sure we may be doing some thing wrong. Please help us.

    I have created screen-shots to show that.
    Receive
    Variable
    Port
    I have also tried adding header variable to receive activity in xml but it's not working
    <receive name="Receive_1" createInstance="yes"
    variable="Receive_1_Dequeue_InputVariable_1"
    partnerLink="ECX_OUTBOUND" portType="ns1:Dequeue_ptt"
    operation="Dequeue" bpelx:headerVariable="Variable_1"/>
    Thanks for your help
    Pawel
    What's more: When I change port type operation input message to Header_msg i gets the message to my Variable_1 of type Header_msg but data loaded to it is in format of this PROCESS_PO_007_msg
    I've found in documentation:
    Supporting for Normalized Message Properties
    To effectively set applications context values required in a BPEL process or to populate
    mandatory header variables for XML Gateway inbound transactions to complete
    successfully, Adapter for Oracle Applications provides a flexible mechanism that allows
    each context value and header variable to be set and passed in the adapter user interface
    directly through the Invoke activity. This message normalization feature not only
    provides a flexible solution on header support, but also simplifies the design-time tasks
    without using an Assign activity to pass header values.
    Setting Message Properties for Applications Context
    But there is nothing about Outbound transactions....
    Edited by: pawel.fidelus on 2009-12-18 02:59
    Edited by: pawel.fidelus on 2009-12-18 03:37

  • Support on 'Base64 encoding in XML gateway Web service SOAP content'

    Hi Experts,
    IHAC who's requirement is as follows:
    They are currently using Web service protocol to send order information from Oracle Applications to their trading partner.
    But need to encode the payload in base64 encoding in the SOAP request.
    Further details:
    =====================================================================
    Current SOAP request is,
    <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:bac="http://backend.ws.gtas.gridnode.com">
    <soapenv:Header/>
    <soapenv:Body>
    <bac:backendImport4>
    <bac:username>?</bac:username>
    <bac:password>?</bac:password>
    <bac:recipient>?</bac:recipient>
    <bac:contentFileName>?</bac:contentFileName>
    <bac:content>
    <EMPLOYEE>
    <EMPLOYEE_DATA>
    <EMAIL_ADDRESS/>
    <EMPLOYEE_ID>81</EMPLOYEE_ID>
    <EMPLOYEE_NUM>2</EMPLOYEE_NUM>
    <FIRST_NAME/>
    <FULL_NAME>Eddi.S,</FULL_NAME>
    <LAST_NAME>Eddi.S</LAST_NAME>
    <MIDDLE_NAME/>
    </EMPLOYEE_DATA>
    </EMPLOYEE>
    </bac:content>
    <bac:docType>?</bac:docType>
    </bac:backendImport4>
    </soapenv:Body>
    </soapenv:Envelope>
    Required SOAP request with base64 encoding is:
    <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:bac="http://backend.ws.gtas.gridnode.com">
    <soapenv:Header/>
    <soapenv:Body>
    <bac:backendImport4>
    <bac:username>?</bac:username>
    <bac:password>?</bac:password>
    <bac:recipient>?</bac:recipient>
    <bac:contentFileName>?</bac:contentFileName>
    <bac:content>
    PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9J25vJz8+DQo8IURPQ1RZUEUgRU1QTE9ZRUU+DQo8IS0tIE9yYWNsZSBlWHRlbnNpYmxlIE1hcmt1cCBMYW5ndWFnZSBHYXRld2F5IFNlcnZlciAgLS0+DQo8RU1QTE9ZRUU+DQogIDxFTVBMT1lFRV9EQVRBPg0KICAgIDxFTUFJTF9BRERSRVNTLz4NCiAgICA8RU1QTE9ZRUVfSUQ+ODE8L0VNUExPWUVFX0lEPg0KICAgIDxFTVBMT1lFRV9OVU0+MjwvRU1QTE9ZRUVfTlVNPg0KICAgIDxGSVJTVF9OQU1FLz4NCiAgICA8RlVMTF9OQU1FPkVkZGkuUyw8L0ZVTExfTkFNRT4NCiAgICA8TEFTVF9OQU1FPkVkZGkuUzwvTEFTVF9OQU1FPg0KICAgIDxNSURETEVfTkFNRS8+DQogIDwvRU1QTE9ZRUVfREFUQT4NCjwvRU1QTE9ZRUU+DQo=
    </bac:content>
    <bac:docType>?</bac:docType>
    </bac:backendImport4>
    </soapenv:Body>
    </soapenv:Envelope>
    The issue in question is the content within the element <bac:content>.
    Base64 encoding of the payload
    <EMPLOYEE>
    <EMPLOYEE_DATA>
    <EMAIL_ADDRESS/>
    <EMPLOYEE_ID>81</EMPLOYEE_ID>
    <EMPLOYEE_NUM>2</EMPLOYEE_NUM>
    <FIRST_NAME/>
    <FULL_NAME>Eddi.S,</FULL_NAME>
    <LAST_NAME>Eddi.S</LAST_NAME>
    <MIDDLE_NAME/>
    </EMPLOYEE_DATA>
    </EMPLOYEE>
    is
    PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9J25vJz8+DQo8IURPQ1RZUEUgRU1QTE9ZRUU+DQo8IS0tIE9yYWNsZSBlWHRlbnNpYmxlIE1hcmt1cCBMYW5ndWFnZSBHYXRld2F5IFNlcnZlciAgLS0+DQo8RU1QTE9ZRUU+DQogIDxFTVBMT1lFRV9EQVRBPg0KICAgIDxFTUFJTF9BRERSRVNTLz4NCiAgICA8RU1QTE9ZRUVfSUQ+ODE8L0VNUExPWUVFX0lEPg0KICAgIDxFTVBMT1lFRV9OVU0+MjwvRU1QTE9ZRUVfTlVNPg0KICAgIDxGSVJTVF9OQU1FLz4NCiAgICA8RlVMTF9OQU1FPkVkZGkuUyw8L0ZVTExfTkFNRT4NCiAgICA8TEFTVF9OQU1FPkVkZGkuUzwvTEFTVF9OQU1FPg0KICAgIDxNSURETEVfTkFNRS8+DQogIDwvRU1QTE9ZRUVfREFUQT4NCjwvRU1QTE9ZRUU+DQo=
    ========================================================================
    Is there a way in XML gateway to encode the payload automatically to base64 encoding so that it can accommodate the unicode
    Is there any way to encode the order information from EBS tables to base64 format in the outbound SOAP request ? Is this supported . If yes, how.?
    Does this involve customization. Is it possible to use encoder/decoder provided in sites such as XSL on top of XML : http://gandhimukul.tripod.com/xslt/base64-xslt.html
    Basically, They are trying to use XML Gateway to send and receive messages to a Trading Partner via SOAP. The issues is
    1. Outbound: The TP web service can only receive xml content that is encoded in base 64 binary format. How do we configure to encode content using base64
    2. Inbound: They want to receive messages using the SOAP architecture into XML gateway.
    Please let us know if you have any detailed configuration document for this purpose. Please advise and share relevant details.
    regards,
    Ajith

    Hi Gurvinder,
    Thanks for looking into this. Just to clarify again.
    example XML content:
    <?xml version="1.0" encoding="UTF-8" standalone='no'?>
    <!DOCTYPE EMPLOYEE>
    <!-- Oracle eXtensible Markup Language Gateway Server -->
    <EMPLOYEE>
    <EMPLOYEE_DATA>
    <EMAIL_ADDRESS/>
    <EMPLOYEE_ID>81</EMPLOYEE_ID>
    <EMPLOYEE_NUM>2</EMPLOYEE_NUM>
    <FIRST_NAME/>
    <FULL_NAME>Eddi.S,</FULL_NAME>
    <LAST_NAME>Eddi.S</LAST_NAME>
    <MIDDLE_NAME/>
    </EMPLOYEE_DATA>
    </EMPLOYEE>
    Sample Soap message that needs to be sent to our service provider is as follows
    <?xml version="1.0" encoding="UTF-8" ?>
    - <soapenv:Envelope xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope">
    - <soapenv:Body>
    - <ns5:backendImport5 xmlns:ns5="http://backend.ws.gtas.gridnode.com">
    <ns5:username>admin</ns5:username>
    <ns5:password>admin1</ns5:password>
    <ns5:recipient>GT424</ns5:recipient>
    <ns5:contentFileName>cabotTest.xml</ns5:contentFileName>
    <ns5:content>PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9J25vJz8+DQo8IURPQ1RZUEUgRU1QTE9ZRUU+DQo8IS0tIE9yYWNsZSBlWHRlbnNpYmxlIE1hcmt1cCBMYW5ndWFnZSBHYXRld2F5IFNlcnZlciAgLS0+DQo8RU1QTE9ZRUU+DQogIDxFTVBMT1lFRV9EQVRBPg0KICAgIDxFTUFJTF9BRERSRVNTLz4NCiAgICA8RU1QTE9ZRUVfSUQ+ODE8L0VNUExPWUVFX0lEPg0KICAgIDxFTVBMT1lFRV9OVU0+MjwvRU1QTE9ZRUVfTlVNPg0KICAgIDxGSVJTVF9OQU1FLz4NCiAgICA8RlVMTF9OQU1FPkVkZGkuUyw8L0ZVTExfTkFNRT4NCiAgICA8TEFTVF9OQU1FPkVkZGkuUzwvTEFTVF9OQU1FPg0KICAgIDxNSURETEVfTkFNRS8+DQogIDwvRU1QTE9ZRUVfREFUQT4NCjwvRU1QTE9ZRUU+DQo=</ns5:content>
    <ns5:docType>3C3RN</ns5:docType>
    </ns5:backendImport5>
    </soapenv:Body>
    </soapenv:Envelope>
    . The xml content provided need to be encoded as base 64 encoding. The following is the equivalent of above xml content.
    <ns5:content>PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9J25vJz8+DQo8IURPQ1RZUEUgRU1QTE9ZRUU+DQo8IS0tIE9yYWNsZSBlWHRlbnNpYmxlIE1hcmt1cCBMYW5ndWFnZSBHYXRld2F5IFNlcnZlciAgLS0+DQo8RU1QTE9ZRUU+DQogIDxFTVBMT1lFRV9EQVRBPg0KICAgIDxFTUFJTF9BRERSRVNTLz4NCiAgICA8RU1QTE9ZRUVfSUQ+ODE8L0VNUExPWUVFX0lEPg0KICAgIDxFTVBMT1lFRV9OVU0+MjwvRU1QTE9ZRUVfTlVNPg0KICAgIDxGSVJTVF9OQU1FLz4NCiAgICA8RlVMTF9OQU1FPkVkZGkuUyw8L0ZVTExfTkFNRT4NCiAgICA8TEFTVF9OQU1FPkVkZGkuUzwvTEFTVF9OQU1FPg0KICAgIDxNSURETEVfTkFNRS8+DQogIDwvRU1QTE9ZRUVfREFUQT4NCjwvRU1QTE9ZRUU+DQo=</ns5:content>
    See that the content is encoded using the base64 format.
    Please help us to know how we can configure XML gateway to achieve this.
    Regards,
    Ajith

  • ACE XML gateway version 5.1

    Hi, i am configuring a XML gateway 5.1. i have not WSDL file then i create a simple service proxy but does't work. we i try to browse the consumer interface error 500 and log say me “request matched no valid handler or route”. I think i am missing some part of the configuration.
    Friends, can you help me ??
    thanks so much

    I think it won't support. It will support WSDL 1.1 on ACE XML Gateway.
    http://www.cisco.com/en/US/prod/collateral/contnetw/ps5719/ps7314/product_data_sheet0900aecd8060acd2.pdf

Maybe you are looking for

  • Can't get past the first page of some websites

    4 days ago everything was working fine, then 2 days ago i bought something on ebay and followed the instructions to pay via paypal i didn't get any further than the check details page, so i closed and tried to go through the paypal site directly, the

  • Reformatting an iPod for Windows with a Mac

    I have a 4G iPod that I'd like to use as a portable HD. My school only has Windows machines, so it obviously needs to be Windows formatted. Unfortunately (heh) I only have access to Macs at home, and cannot use the school's PCs for this. Is there any

  • Slowness during AE rendering using file stored on the network

    Hi, i work as IT consultant in a design studio. This studio has 3 workstation with 2xquad xeon ,16gb ram , 15000 rpm disk, Nvidia tesla card,  fast enough to perform rendering with 3dmax using vray and other stuff. They work a lot with watches and bo

  • Equivalent function of JSP:include or @include?

    Could someone please let me know how I can include html pages in a java servlet page? I am looking for similar function as JSP include. A simple example would be must appreciated. Thanks!

  • Attaching a Pic from "Pictures" in my MacBook Pro

    When I attach a pic from "Pictures" to an email, it attaches it as a full blown picture and not a file.  I was told to CNTRL-Click on the pick and select "view as icon" which is good for me as I continue to type the message, however, when the sender