HTTP Adapter Interconnect 10.1.2 problem

Hello,
Can someone explain me how to use Interconnect for sending xml-messages from a database to a webservice, and processing the answer?
We tried the following:
Install a database adapter
Install a (sync) http adapter
The common view is a procedure basd on a DTD
The database application has an invoke procedure
The http application has the implemented procedure.
The application view of the http application is a copy of the common view.
This works for sending the message. Also, the http-response succeeds:
In the http log we can see the content of the reply (in XML). However, after this, there's a complaint in the logging:
Bridge successfully sent message from OAI to external system
You must have data for KentekenAanvraag_reqKentekenAanvraag_OUT_OAI_V1_T:OAI/V1.VRTG-PER-VERZ.ALG-GEG.WACHT-WOORD-ACT in your XML according to the DTD which was imported in iStudio.
Agent: ** Error ** Bridge had an error processing the received message.
Indeed, there is no data sent back for this entry. Does this mean that the application view defines exactly what is expected? Are optional fields not permitted?
Also, on the database-side, we get this error:
OAI.Agent.syncRequest : ORA-20000: ORU-10023: error 3 on lock request
I hope someone can give us a clue!
Thanks,
Monique

hi,
I am new to Interconnect stuff .We are trying use http adapter for Request and Reply.Could you please let me know how to approach ?Waht are the steps I have read the documentation but it's doesn't have a case study as the other adapters.
Any help will be gratly appreciated.
Thanks

Similar Messages

  • Plain HTTP Adapter vs SOAP Adapter with regards to SSL

    Hi,
    I need to setup communication channles within XI to send and receive secure xml. I am confused after reading the XI documentation and the some of the discussion forums on SDN.
    Can anyone clarify the following:
    1) Does the plain HTTP Adapter support SSL? According to the XI documentation is does NOT? Have I miss read it?
    2) This being the case, the only way to send and receive secure XML is to use the XI/SOAP Adapter?
    Thanx for your help.
    Cheers
    Yackeen

    Hi Yackeen,
    no, that's not true. The plain HTTP Adapter supports SSL. No problem.
    Regards,
    Udo

  • UTF-8 encoding problem in HTTP adapter

    Hi Guys,
    I am facing problem in the UTF-8 multi-byte character conversion.
    Problem:
    I am posting data from SAP CRM to third party system using XI as middle ware. I am using HTTP adapter to communicate XI to third party system.
    in HTTP configuration i have given XML code as UT-8 in the XI payload manipulation block.
    I am trying to post Chines characters from SAP CRM to third party system. junk characters are going to third party system. my assumption is it is double encoding.
    I have checked the Xml messages in the Message monitoring in XI, i can able to see the chines charaters in XML files. But in the third party system it is showing as junk characters.
    Can you please any one help me regarding this issue.
    Please let me know if you need more info.
    Regards,
    Srini

    Srinivas
    Can you please go through the SAP Notes 856597 Question No.3 which may resolve your issue? Also have you checked SAP Notes 761608,639882, 666574, 913116, 779981 which might help you.
    ---Satish

  • HTTP Adapter - Problem sending message to XI.

    Hi,
      We have configured a scenario in IR and ID for the HTTP -> XI -> RFC message flow. We have created all the configuration objects (Receiver determination, receiver agreement, interface determination) in ID except the Sender Agreement (There is no Sender HTTP Adapter). So to trigger this interface we are sending the message to the following URL using a client HTML page.
    http://IPAddr:8000/sap/xi/adapter_plain?namespace=http://sap.com/xi/XI/TestPOC/r3&interface=MI_File_RFC_WeyPOC&service=SourceBS_XI&QOS=BE&sap-user=J2EE_GUEST&sap-password=JGUEST&sap-client=001&sap-language=EN
    After submitting the contents in HTML page, it is asking us SAP Web Application Server user id and password. Which user id shall we give here. We have tried giving the J2EE_ADMINISTRATOR user id and it's password but it gives "the requested resource does not exist" error messgage.
    How to resolve this problem ?
    Thanks and Regards,
    Lalit.

    Hi Lalit,
    try the xiappluser or a copy of it, like Sudhir said.
    But there is something else...
    You must code special characters such as forward slash (/), hyphen , period (.), or colon ( with escape characters (for example, %2F for /, %2D for -, %2E for .,and %3A for :).
    ( http://help.sap.com/saphelp_nw04/helpdata/en/14/80243b4a66ae0ce10000000a11402f/frameset.htm )
    Yours,
    Thomas

  • Problem with plain http adapter on XI 2.0

    Hi all,
    i have a problem setting up proper communication between XI 2.0 and PI 7.0 system using plain http adapter.
    Regardless of what i pass as url argument, i always receive the following error message:
    HTTP-Server Code 500 Reason Internal Server Error Explanation URL-Parameter namespace (Sender Interface-namespace) is missing (see first link)
    SXMB_MONI Trace:
    [http://image-upload.de/image/Rv3NeE/77c11c84fc.jpeg]
    Configuration:
    [http://image-upload.de/image/5Z2Gwr/90c19f2074.jpeg]
    [http://image-upload.de/image/hGrzQL/559bf5e566.jpeg]
    [http://image-upload.de/image/2WqCqz/7513a1a366.jpeg]

    Hi,
    the namespace of the inbound interface in the interface determination was missing. So now it kind of works. But we still have the problem, that we are not able to pass parameters via URL, the XI 2.0 just ignores them.
    Is there a way to enhance the url by using the Header Fields tab. Can you give me an example for the valid params?
    Best Regards
    Sven

  • HTTP Sender Adapter - URL / Query String - Posting problems ?

    Hi All,
    Scenario: Partner sending order request via HTTP adapter to XI
    I have configured my scenario and this is a sample URL I gave to Partner but when they try to post, they get "Connection Failed" error.
    http://server.cmpny.com:1234/send/test/message?
    service=Send_Order
    &namespace=urn%3Asap-com%3Adocument%3Asap%3Aidoc%3Amessages
    &interface=ORDERS.ORDERS05
    &party=ABC&qos=EO/
    Party Name : ABC
    Service : Send_Order:
    Interface: ORDERS.ORDERS05
    Namespace: urn:sap-com:document:sap:idoc:messages
    This partner has been "successfully" exchanging data for other messages using the same hostname/userid/passwd, so is there any problem my URL encoding ?
    Any help is appreciated
    Bob

    Hey
    i m not sure how u generated the URL for the scenario but the best approach would be to use the following HTTP test tool for it
    /message/266750#266750 [original link is broken]
    just use the code given by Mr.Stefan Grube .
    secondly instead of host name ,give the IP address of the XI server.
    Thanx
    Aamir

  • Changing RMI Port in HTTP adapter in interconnect

    Hi
    I need to change the RMI port for one of my HTTP adapters in Interconnect. I have changed it in the adapter.ini and in the web.xml files. I have then recreated the JAR/EAR files and redeployed the application to the oai component. The adapter starts ok but it still appears to be using the old port number and i can't send any messages to it (get a 500 Internal server error). Is there something else that needs changing?
    Cheers

    Hello,
    http://server:port/sap/xi/adapter_plain?service=<xxx>&namespace=<xxx>&interface=<xxx>&sap-user=<xxx>&sap-password=<xxx>&qos=BE&ProductID=000000000000000216&uid=500014&deviceID=0725&StoreID=0004
    In above "HTTP Post" format data has been sent in url without body of message.
    Please remember that when creating a sender/receiver using the Plain HTTP Adapter, the following are automatically filled out
    Transport Protocol: HTTP 1.0, Message Protocol: XI Payload in HTTP Body. The transport protocol means that only HTTP 1.0 is supported and that for it to work, an HTTP Body is required.
    Hope this helps,
    Mark

  • Interconnect HTTP adapter and B2B

    The HTTP adapter within Interconnect does not seem to support SOAP HTTP formats, would B2B be able to manipulate the HTTP from the HTTP Adapter and create it in SOAP format.

    Unfortunately B2B do not support generic SOAP formats today. It only
    supports SOAP in the context of ebXML.
    Thanks
    Sundar

  • Deploying an HTTP Adapter in OAI (InterConnect 4.1)  - Anyone tried it...?

    Has anyone out there, any experience using Oracle Applications
    InterConnect 4.1?
    I am trying to deploy an Http adapter which is essentially a
    servlet supplied by oracle (InboundServlet.class inside
    adapter.jar). I added the servlet to a web module running in
    OC4J and attempt to call it.
    I think I've added all the necessary parameters to my web.xml
    file but in the absence of any proper documentation I'm not
    sure.
    Essentially when I call the servlet from a browser - I get an
    exception:
    HTTPSAQMessageWriterConnectionException which says that the AQ
    queue does not exist? I have set both the inQueueName and
    outQueueName parameters to be OAI_HUB_QUEUE with owner oaihub
    (i.e. the owner of my OAI repository). Is this correct, or have
    I totally misunderstood how the adapter will work...?
    If anyone has been through this process and has any decent
    documentation it would be much appreciated, hopefully before I
    run out of hair...

    Not that I have been successful, but you have to use credentials
    of the AQ application, and not OAI or OAIHUB. For instance, I am
    using AQ as the AQ queue application schema. So I provide AQ
    userid/password in the adapter.ini for HTTP Adapter. (If you
    rerun the installer -- HTTP Adapter neatly uninstalls and
    reinstalls) you can verify above, by nothing the wordings of the
    HTTP Adapter install wizard.

  • Interconnect HTTP Adapter Send / Response

    Hi,
    I'm setting up an Interconnect HTTP adapter to send XML data to an outside partner. Based upon my XML I get a response XML file from that partner. The XML I'm sending is a list of requests. The response XML is either a list of verifications and/or errors. I really need that response. I'd like to take that response and put it back on the Hub queue to be handled in our system.
    From what I see in the log the send is successful. The response XML from the partner is printed correctly in the log.
    I looked at the documentation for the http.reqreply mode. However, that appears to be used only for a receiver to send a reply back to a sender. I really want the opposite - I want my sender to send back the response.
    This is my first time using the HTTP adapter. I readily admit I may be missing something.
    I appreciate any help!
    Thanks!

    Hi,
    The Integration Interconnect forum can better assist you with this question. Please repost your question to that forum.
    Thanks,
    Eng

  • Logon Problem in to third party HTTP Server using HTTP Adapter

    Hi All,
    I am trying to use a receiver HTTP Adapter to communicate to third party asp based Webserver.
    The Server expects the content type as application/x-www-form-urlencoded.
    So, in the HTTP receiver communication channel I gave content type as application/x-www-form-urlencoded. The Problem is that now we are getting logon error message from the application though we use the correct user and password provided by them.
    They have given us a HTTP test tool which is perfectly working with the user ad password used in PI HTTP Adapter receiver channel.
    kindly share your thoughts on this issue.
    Thanks in advance.
    Regards,
    Sudharshan N A

    Satish,
    I have used Non-SAP logon only..
    I doubt that the problem may be due to some encoding issue.. since the webserver expects a different Content type (application/x-www-form-urlencoded).
    I donno if my doubt is logical
    thanks.
    Regards,
    Sudharshan N A

  • Namespace prefix problem in http adapter response

    Hi All;
    I use http adapter to call a third party service. I  post a XML request and it responses me as XML again..
    But when I call the proxy, it gives mapping error in response. because it expects namespace prefix in the first tag of the response xml.
    How can I get this xml back without any namespace?
    My response xml likefollowing  
    <?xml version="1.0" encoding="UTF-8" ?>
        <OrderLines>
           <item>
               <DocumentNo>99000140</DocumentNoitem>
        </item> 
    </OrderLines>
    but the adapter expects as
    <?xml version="1.0" encoding="UTF-8" ?>
        <ns0:OrderLines xmlns:ns0="http://company.com">
           <item>
               <DocumentNo>99000140</DocumentNoitem>
        </item> 
    </ns0:OrderLines>

    You can use the XMLAnonymizer module with your adapter (if you are using SOAP adapter for the call as HTTP adapter does not support modules) to remove the namespaces. Kindly check the following blogs for modules:
    Gabriel Sagaya Selvam - Standard Adapter Framework modules in PI 7.1 u2013Part 1
    /people/gabrielsagayaselvam.panneerselvam/blog/2009/12/07/standard-adapter-framework-modules-afmodules-in-pi-71-150part-1
    Gabriel Sagaya Selvam - Standard Adapter Framework modules in PI 7.1 u2013Part 2
    /people/gabrielsagayaselvam.panneerselvam/blog/2009/12/07/standard-adapter-framework-modules-afmodules-in-pi-71-150part-2
    Regards,
    Gökhan

  • Http Adapter Problem

    I am working on File to Http Scenario. I am sending one requist to Servlet. In runtime monitaring showing black flag. but request is not going to Servlet. How will i monitor Http Adapter.
    Thanks

    /people/stefan.grube/blog/2007/03/29/troubleshooting-soap-http-and-mail-adapter-scenarios-with-tcpgateway
    Thanx
    Aamir

  • Sendpoint metadata in HTTP Adapter

    Hi All
    I'm trying to configure several parameters not through the adapter.ini file but through iStudio defined metadata.
    This is the standard way suggested in the (scarce) documentation to handle multiple endpoints and other parameters.
    According to the "Oracle9 iAS InterConnect Adapter for HTTP
    Installation and User�s Guide" the way to do it is through a "Modify Fields button of the Subscribe Wizard - Define Application View dialog".
    The problem is... I cannot get that button in any subscribe wizard when the document type is "XML". I can get that button by selecting "Generic" as the message type when subscribing to the event, but the Fields I have to create (nothing to modify there in) are ignored by the HTTP Adapter.
    Has anybody out there done this and can help me ?
    Regards
    Gast�

    Hi Gaston,
    Yes, you are correct in using the "Generic" message type which essentially is equivalent to XML, except you now have to specify the Root element manually.
    Now, there are a few additional things to check which I will describe here.
    1- You must define the Modify Fields properties on the subscribing side, not on the publishing side.
    2- You need to define a unique endpoint name for each Modify Fields property set, e.g.:
    ota.endpoint=myHttpEndpoint1
    3- Finally you must define the actual endpoint, using the following property:
    ota.send.endpoint=http://www.acme.com:8080/su...
    In general all the properties from adapter.ini that you need to override, must be defined here (for example authentication information etc).
    Hope this helps.

  • SOAP: response message contains an error XIAdapter/HTTP/ADAPTER.HTTP_EXCEPT

    Hi there,
    I am trying to publish a file from SAP as web service using XI and SOAP Adapter.
    I am using ABAP proxy to get the data into XI.
    Designing and Configuration in XI has no problems because when i use File adapter the data is trasmitted to FTP server.
    But when I used SOAP Reciever adapter I am getting following error in RWB
    Delivery of the message to the application using connection SOAP_http://sap.com/xi/XI/System failed, due to: com.sap.aii.af.ra.ms.api.RecoverableException: SOAP: response message contains an error XIAdapter/HTTP/ADAPTER.HTTP_EXCEPTION - HTTP 500 Error during parsing of SOAP header.
    <b>Scenario</b>: SAP ABAP Proxy -> XI -> WebService. Asynchronous.
    <b>SOAP</b> Receiver adaptor.
    <b>Target URL</b> http://<host>:<port number >/sap/xi/engine?type=entry&version=3.0&Sender.Service=SAPDC2653&Interface=urn:bzttest:00:hsa:test%5EOB_MI_BZT_TEST&QualityOfService=ExactlyOnce
    Do not use SOAP Envelop is checked.
    <b>SOAP Action</b> http://sap.com/xi/WebService/soap1.1
    What i am missing here? How should I solve this problem?
    Any help is appreciated,
    Thx,
    Yogi

    Say there's a bapi/rfc that you want to call on an R/3 backend (e.g. 4.6c).  On it's own, the R/3 system cannot expose the rfc/bapi as a web service, but XI can.  So in this case, the scenario would be:
    WS client -> XI -> R/3
    When XI "exposes" a web service, it is exposing a service for a receiving system (in the above example, the R/3 system).  XI itself does not provide or contain the service implementation.  When XI exposes a web service, it is always done via the <b>sender</b> soap adapter (i.e. if soap adapter is used).   Receiver soap adapter is used to call or consume an actual web service from an external application.
    Regards,
    Jin

Maybe you are looking for

  • Why can't I share (or see on the ipad) a folio anymore?

    Hi, I am new to this. I have three folios in my Folio Producer dashboard. Two I can share and show up with Adobe Digital Viewer on my ipad. The third (Catalogo) I can't share adn does not show up. I can preview it on my pc, but no way to see it with

  • Lightroom 5 - Correcting Perspective using Upright | What's New in Lightroom 5 | Adobe TV

    Discover how to automatically fix common problems such as tilted horizons as well as converging verticals in buildings using Lightroom's Upright controls for perspective correction. http://adobe.ly/15BCfQo

  • Tried to change short name..and now it's weird.

    I apologize if this is in the wrong area, and I hope it's not. I'm new here. So I read on how to change the Short name, and it says I had to enable root account but because the mac Update awhile ago disabled being able to manage the enable/disable op

  • Substitution Problem in Workflow settings

    Hi,     We are trying for automatic forwarding of work item from one sap user Inbox to other sap user Inbox using substitution in workflow settings. I am getting work items in both users Inboxes. My requirement is work item should appear in substitut

  • Business catalyst stopped working

    Business catalyst does not work. When I try to create a new BC site a popup flashes then disappears  and that's all she wrote. I tried it out some time back. Since then I got the cloud membership now that I am trying it out again nothing. Although BC