IDoc on HTTP adapter

Hi,
what are the steps to post idoc on HTTP adapter.
Regards,
Anurag

Hi Anurag,
It is also possible to post an IDoc to HTTP directly from your ECC syste, without using PI. Please refer to this blog, hint #2, if you are interested:
[Four things you might have not known about IDocs|http://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/28375]
Hope this helps,
Greg

Similar Messages

  • Idoc and http adapter

    Idoc and http adapter resides in ABAP stack. So how do we monitor these two adapters ? It wont be visible in RWB ?

    Hi,
    To know the difference i suggest u try to do it by ur self only.
    Login in to Runtime Work bench- component monitoring-Adapter engine-communication channel monitoring- Filter the communication channel with name.
    and click on message id of that channel, it will show u the steps by step log for that channel.
    MONI is used for message monitoring.
    chirag

  • IDOC [SAP R/3 ] TO SAP XI TO HTTP ADAPTER....

    Hi Friends...,
    i am new dimension for this sap xi. i want  send idoc  from sap r/3 to Http
    Adapter throw sap xi...
    please give details from scratch..
    i want to work on this ...
    thank you very much..,
    regards,
    sharath

    Hi,
    Check this links on how to configure receiver HTTP adapter.
    http://help.sap.com/saphelp_nw2004s/helpdata/en/43/64dbb0af9f30b4e10000000a11466f/content.htm
    and this link on how to process idocs using idoc adapter.
    http://help.sap.com/saphelp_nw2004s/helpdata/en/b9/c5b13bbeb0cb37e10000000a11402f/content.htm
    Regards,
    Sudheer.

  • Idoc & Http adapter

    Why do Idoc and Hppt adapters don't have sender agreement

    hi,
    The idoc and http adapters are present on the integration engine rather  than on adapter engine,like all other adapters
    Thats why sender agreement is not required.
    And in many scenarios you dont need a http adapter at the sender side.
    reward points if helpful
    regards,
    ujjwal kumar

  • IDOC-- XI-- HTTP (non-sap) 403 Forbidden

    Hi guys,
    When I execute my scenario IDOC>XI>HTTP (non-sap) URL address Asynchr. The receiver receives the message correctly
    but in my XI monitoring the message stands in error mode.
    At first sight this is not a big problem because the receiver receives the message correctly
    but it would be nice if the message would stand in processed succesfully.
    The error:
      <?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
    - <!--  Call Adapter
      -->
    - <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30"
    xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="">
      <SAP:Category>XIAdapter</SAP:Category>
      <SAP:Code area="PLAINHTTP_ADAPTER">ATTRIBUTE_SERVER</SAP:Code>
      <SAP:P1>403</SAP:P1>
      <SAP:P2>Forbidden</SAP:P2>
      <SAP:P3>Service Error</SAP:P3>
      <SAP:P4 />
      <SAP:AdditionalText />
      <SAP:ApplicationFaultMessage namespace="" />
      <SAP:Stack>Http server code 403 reason Forbidden explanation Service Error</SAP:Stack>
      <SAP:Retry>M</SAP:Retry>
      </SAP:Error>
    Please don't redirect me to an old topic because I have  read all topics and none of them could help me. :s
    TIA
    Message was edited by: Peter Delve

    Hi,
    this is the describtion of W3ORG:
    The server understood the request, but is refusing to fulfill it. Authorization will not help and the request SHOULD NOT be repeated. If the request method was not HEAD and the server wishes to make public why the request has not been fulfilled, it SHOULD describe the reason for the refusal in the entity. If the server does not wish to make this information available to the client, the status code 404 (Not Found) can be used instead.
    May contact web admin.
    Regards
    Matt

  • IDOC-- XI-- HTTP

    Hi all
    I have completed the IDOC>XI>HTTP scenario.
    When I trigger a material in the source R/3 system, material details are being posted in to the destination JSP page.
    The problem I'm facing is that same material record XML message is appearing in morethan one xml file.
    Example:- when I trigger material 123 from BD10........
    morethan one XMl message is appearing for the material 123 with all the same material details.
    Can someone help me please.

    Hi Simon and Michal,
    I have a similar scenario proxy to XI-jsp .Now in this jsp page I have a textarea 'test' and after inserting the value in it when we click on a submit button on that jsp it goes to handler'/abcdef/trial' handler that can be seen in action of the jsp page.Following are few concerns:
    1. Now can I use http adapter to send the data coming after the message mapping to the external application (i.e the handler /abcdef/trial? or should i go for java proxy.
    2.I tried implementing HTTP adapter but I am not understanding how HTTP adapter creates the HTTP request.and how this submit button click action will be triggered.Please help me on this.This is very urgent for me...thanx in advance....
    Akshata

  • IDoc to HTTP: Using acknowledgments

    Hi friends.
    I know the HTTP Adapter does not support acknowledgments.
    But we had a scenario in which we send an IDoc from SAP and transformed it in a HTTP Call.
    We get back to the SAP system a aleaud Ack IDoc from PI. It reports that the communication between SAP and PI works.
    The ack was not for the sucessfully or unsucessfully HTTP call.
    Now we updated our PI 7.0 system from service level 12 to 20.
    Since the update there comes no ALEAUD IDoc back.
    Any replies to that problem?
    Thanks!!!
    Stefan

    HI,
    please go through below blog instead of file you are using IDoc and instead of rfc you are using HTTP,
    http://wiki.sdn.sap.com/wiki/display/XI/FILETORFCTOFILEwithBPM
    regards,
    ganesh.

  • HTTP Adapter and Message confirm

    Hi Experts,
    I don't understand an aspect of communication with SAP PI.
    I have a External System that comunicates with SAP ECC via SAP PI HTTP Adapter.
    When SAP ECC sends an MATMAS message to External System like payload of HTTP message, How Does External System confirm MATMAS is recived?
    In R/3 System there are methods to commit, roll back transaction, there's a similar mechanism with HTTP Adapter?
    thanks.
    Marco Genova

    hi,
    >>How Does External System confirm MATMAS is recived?
    it does not - http adapter does no support acknowledgments
    the only way would be to receive a message back from http to PI
    with some status info and for example on the basis of that
    change the status of the outbound matmas idoc to - received successfully
    but there is no confirmation with HTTP adapter that the message was received
    Regards,
    Michal Krawczyk

  • HTTP Adapter Receiver -- Message not arrive

    Hello,
    i send an IDoc from an SAP System to the PI and then with the HTTP Adapter
    to a non SAP System.
    The Message didn't arrive.
    The Message Monitor says 'Call Adapter'.
    Any Ideas?
    Regards
    Patrick

    Patrick
    A similar issue has been discussed here:
    XI_J2EE_ADAPTER_XI_HANDLER - GENERAL_ERROR
    Unfortuantely it is a gnereic error.
    Try extending the trace file in the log configurator in Visual Admin to see if you can get a better indication of what is triggering the error.
    Try running RSXMB_ACTIVATE_ICF_SERVICES in SE38 to see if this kicks off the Integration Engine services.
    Also, check page 29 from this guide:
    https://websmp102.sap-ag.de/~sapidb/011000358700001697502004E.PDF

  • HTTP Adapter and DUNS scheme - possible bug ?

    Hi Folks,
    I am using the HTTP adapter for posting an XML message which is then redirected towards IDOC adapter ... nothing special here ...
    I am using the scheme 'DUNS' and agency '016' to pass along the partner identification when calling the HTTP adapter ...
    The HTTP adapter tries to match the given partner information and finds the proper XI Party ... BUT ... it overwrites the DUNS number value with the XI Party but leaves the agency and scheme pointing to DUNS ...
    An example
    Going IN:
    Party = 12345789, Agency = 016, Scheme = DUNS
    After conversion
    Party = MyPartner, Agency = 016, Scheme = DUNS
    So the receiver determination works fine and then we go to the IDOC adapter when stuff goes into error as it cannot convert the given sender information into a proper IDOC partner ...
    The whole thing works fine when I am passing along
    Party = MyPartner, Agency = http://sap.com ..., Scheme = XIParty
    then the IDOC is created and send towards SAP ...
    I am thinking that the Sender determination in the HTTP adapter goes wrong as the combination
    Party = MyPartner, Agency = 016, Scheme = DUNS
    is clearly wrong ...  Furthermore I have lost my original DUNS number ( so it cannot be used for example in mappings, etc ... )
    Anyone had similar issues or problems with this ?
    Regards,
    Steven

    > I am using the scheme 'DUNS' and agency '016' to pass
    > along the partner identification when calling the
    > HTTP adapter ...
    > The HTTP adapter tries to match the given partner
    > information and finds the proper XI Party ... BUT ...
    > it overwrites the DUNS number value with the XI Party
    > but leaves the agency and scheme pointing to DUNS
    Apply note 954645. This should solve the issue.
    > Furthermore I have lost my
    > original DUNS number ( so it cannot be used for
    > example in mappings, etc ... )
    The DUNS must be provided in the message payload as well.
    Usually the party normalization is done by the adapters in a very specific way. So the RNIF adapter takes the DUNS out of the message payload of the RosettaNet message and does the party normalization with that DUNS.
    In the HTTP adapter there is no need for a party normalization as you provide a URL for the HTTP client where you can add the party in the query string.
    Regards
    Stefan

  • Error with receiver HTTP adapter

    Hi all,
    my scenario is the following :
    ORDERS05 -> iDoc Adapter -> XI -> HTTP adapter ->URL
    I get the following error when calling the HTTP adapter :
    HTTP client. Code 108 reason
    Error Category = PLAINHTTP_ADAPTER
    Error ID = ATTRIBUTE_CLIENT
    First we thought that the problem may come from the HTTP server but we tried with these parameters :
    Target Host = service.sap.com
    Service Number = 80
    Path = /
    And we get the same error. So obviously the problem is on the XI side...
    Did anyone ever had the same problem ? Or has a clue on how to solve it ?
    Thank you very much in advance.
    Regards,
    Julien

    Hi,
    Pls check in the transacation sicf whether the http service is active or not.
    Regards
    Priyanka
    Message was edited by: Priyanka Balagangadharan

  • Regaring File to IDOC  Useing SOAP Adapter

    Hi ,
        Can any one please forward me an File to idoc Useing SOAP ADapter Senario.IF i am wrong please send me a simple senario of useing SOAP Adapter.
    Regd's
    Raj

    Hi Raj,
    I think i will give you some more information about SOAP adapters,So Please go through the link below and follow the steps mentioned in it while defining the web service.Then you will get to know the actual use of a SOAP adapter.
    <a href="http://help.sap.com/saphelp_erp2004/helpdata/en/31/daa0404dd52b54e10000000a1550b0/content.htm">Defining Web Services</a>
    Sending a Simple SOAP envelope to XI via HTTP using ASP
    https://www.sdn.sap.com/sdn/weblogs.sdn?blog=/pub/wlg/1442 [original link is broken]
    More links for SOAP Adapter:
    /people/siva.maranani/blog/2005/09/03/invoke-webservices-using-sapxi
    http://help.sap.com/saphelp_nw04/helpdata/en/9f/fdca3f01f33e1ce10000000a114084/frameset.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/69/a6fb3fea9df028e10000000a1550b0/frameset.htm
    You can create SOAP Request from WSDL using the following tool.
    http://www.gotdotnet.com/Community/UserSamples/Details.aspx?SampleGuid=65a1d4ea-0f7a-41bd-8494-e916ebc4159c
    You've to expose your outbound message interface as a WSDL which can be used by say EP.
    Also go thru the following threads
    Re: WebService
    Re: SOAP Client for Synchronous Scenario
    Re: How to test a webservice as a standalone?
    Also check this Pdf for the Receiever SOAP Adapter configuration:
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/40728f7b-0401-0010-d9bc-8c73884a3789
    Regards,
    abhy

  • Trace Error in HTTP Adapter

    hi,
    I am getting this trace when i set the Trace Levels in the Runtime.
    <Trace level="1" type="T">----
    </Trace>
      <Trace level="1" type="T">---- Plain HTTP Adapter Outbound----</Trace>
      <Trace level="1" type="T">----
    </Trace>
    - <Trace level="1" type="B" name="CL_HTTP_PLAIN_OUTBOUND-ENTER_PLSRV">
      <Trace level="3" type="T">Quality of Service BE</Trace>
      <Trace level="1" type="T">Get XML-Dokument from the Message-Objekt</Trace>
      <Trace level="2" type="T">HTTP-Destination : HTTPS GRAINGER</Trace>
      <Trace level="3" type="T">Server abc.com</Trace>
      <Trace level="3" type="T">Service-Nr. 443</Trace>
      <Trace level="3" type="T">URL /invoke/test/receiveXML</Trace>
      <Trace level="3" type="T">~request_method POST</Trace>
      <Trace level="3" type="T">~server_protocol HTTP/1.0</Trace>
      <Trace level="3" type="T">accept: */*</Trace>
      <Trace level="3" type="T">content-type: text/xml</Trace>
      <Trace level="3" type="T">msgguid: 44663DECCE9167A6E1000000A628FF7D</Trace>
      <Trace level="3" type="T">service: IP_SEND_CXML_PO_TEST</Trace>
      <Trace level="3" type="T">interface namespace: http://vb.com</Trace>
      <Trace level="3" type="T">interface name: MI_CXML_PO_SYNCH_OUT</Trace>
      <Trace level="3" type="T">Header-Fields</Trace>
      <Trace level="3" type="T">Prolog conversion Codepage: UTF-8</Trace>
      <Trace level="3" type="T">Epilog conversion Codepage: UTF-8</Trace>
      <Trace level="3" type="T">content-length 3254</Trace>
      <Trace level="2" type="T">HTTP-Response :</Trace>
      <Trace level="2" type="T">Code : 110</Trace>
      <Trace level="2" type="T">Reason:</Trace>
      </Trace>
      </Trace>
    and this error:
      <?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
    - <!--  Call Adapter
      -->
    - <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="1">
      <SAP:Category>XIAdapter</SAP:Category>
      <SAP:Code area="PLAINHTTP_ADAPTER">ATTRIBUTE_CLIENT</SAP:Code>
      <SAP:P1>110</SAP:P1>
      <SAP:P2 />
      <SAP:P3 />
      <SAP:P4 />
      <SAP:AdditionalText />
      <SAP:ApplicationFaultMessage namespace="" />
      <SAP:Stack>HTTP client. Code 110 reason</SAP:Stack>
      <SAP:Retry>N</SAP:Retry>
      </SAP:Error>
    Any tips how to resolve this issue? I am trying to post to an external vendor in a IDOC->XI->XML scenario.
    Thanks,
    Tirumal

    Hi Tirumal!
    My scenario is
    File->XI-->J2EE application(HTTP Receiver adapter).
    I am also using HTTP Adapter Outbound.
    XI sends xml file to my J2EE application(servlet).
    How to capture information from XML file and display in JSP(browser).
    Hoping a quick response !!!
    Thnax!

  • Can I get a response back when I use HTTP adapter

    Hi ,
    I am doing a integration between SAP and ThirdParty Product using PI 7.1.
    The scenario is ThirdParty -> PI -> SAP ,using HTTP adapter between ThirdParty and PI , and IDoc adapter between SAP and PI.
    So,its a HTTP sender and IDoc receiver.
    So I was just curious to know if the IDoc posting failed in SAP ,can I send a response from SAP to Thirdparty regarding the failure along with some error message.
    Thanks for your responses.
    Venu

    Hi,
         It may lead to some timeout problems if you design your scenario as synchronous i.e sending response back to HTTP..
    as SAP may take time to process idoc and need to provide response back to PI ..by that time the connection may become invalid and thirdparty may receive response as timeout error...
    As anyway PI has the option of Alert managements..you can trigger the error mail to the third party recipients for letting them the status...
    HTH
    Rajesh

  • Plain HTTP Adapter

    Hi All,
    I am working on a scenario ,
    ThirdyPartyDB(Oracle)  --> PI -->SAP.
    I am not using JDBC Sender between OracleDB and PI.
    As  client wants event based trigger from Thrid party system.When ever a event occurs,the third party system(DB) would send data to PI.So I suggested them to write a Stored procedure to convert their DB Table data to XML format and send it over HTTP .
    Now, I need to given them a HTTP URL where they need to send their data.So, in this case will I use Sender HTTP adapter or Receiver HTTP adapter?
    Please provide some heelp on the follwoing scenario DB(Stored Procedure) >HTTP Adapter->PI>Idoc->SAP.Could you please givea sample DB stored procedure as how to convert data in DB to XML and send that to HTTP URL.
    Venu

    >
    > 1. Should the URL which I need to provide the DB guys looks like this ,
    > http://hostname:port/sap/xi/adapter_plain?namespace=http%3A//svg.com/target&interface=mi_test&service=bs_sender_http&party=&agency=&scheme=&QOS=EO&sap-user=PIapplication user&sap-password=password&sap-client=001&sap-language=EN
    >
    Yes
    Do i need to register do setting XI for this URL , i mean exposing this URL etc...
    No need
    > 2.Assume that, the DB guy is sending two fields test1 and test2 , so would the XML look like
    >
    > <?xml version="1.0" encoding="UTF-8"?>
    > <ns0:mt_test xmlns:ns0="http://svg.com/target">
    >    <test1>value1</test1>
    >    <test2>value2</test2>
    >    <test3>value3</test3>
    > </ns0:mt_test>
    yes

Maybe you are looking for

  • Object reference not set to an instance of an object in treeView

    Hello I wrote this code. I have this Error "Object reference not set to an instance of an object" on  " MessageBox.Show(tn.Text);" in " MaintreeView_BeforeSelect ". #region Remove BackColor of all treeview nodes private void ClearBackColor() TreeNode

  • Financial statement version in fs00 how do i change the lanugage to english

    Hi Experts I am currently asked to train a beginners course AC010 for FI. Below is one of the tasks i have to take the students through.Please look at F is where my question is?? Enter the new G/L account 700## in the financial statement version INT

  • Why are images not appearing in my emails

    I use mailchimp to send out details which include images.To test each one I send it to myself.Suddenly the images have stopped appearing but the text is still there.Also previous emails I have sent to myself have lost their images.

  • Voicemail disappears from system after sending to Exchange

    Have Cisco 7960 IP Phones. Exchange 2003. When a voice mail comes in the message waiting light comes on on the phone and the message is forwarded to Exchange/Outlook. Before the user reads/.opens the mail the message light goes out and message can no

  • What is in the...?

    ...Library/Documentation/"Users and Information" folder? If someone could check and tell me, that would be most excellent. Because mine got deleted and I just wanted to find the files and put them back in there. Thanks so much!