Web service to IDOC scenario

Hi,
I'm defining Web service (through the configuration builder) and the message interface that i'm using to publish is based on idoc.
when i'm trying to check the WSDL which was generated, in the wsnavigator i'm getting the following error:
"cannot download WSDL from http://<server.....filename.wsdl: cannot load java.class: typename = /wsdl:definition/wsdl:types/xsd:schema/xsd:elemen/xsd:complexType, elementName=TEST_BASIC_TYPE
please advise,
Pavel Sheynkman.

I think you have used the proposed url which was mentioned in defining the webservice in configuration. better to use this link:
http://hostname:port/XISOAPAdapter/MessageServlet?channel=:<service>:<sender channel name>.in that url. you have to mention the hostname of the server and the port number.

Similar Messages

  • Web Service to IDoc scenario: No receiver could be determined error

    Hi. I am working on a web service to IDoc scenario. I am receiving this error:
    <?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
    - <!--  Receiver Identification
      -->
    - <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="">
      <SAP:Category>XIServer</SAP:Category>
      <SAP:Code area="RCVR_DETERMINATION">NO_RECEIVER_CASE_ASYNC</SAP:Code>
      <SAP:P1 />
      <SAP:P2 />
      <SAP:P3 />
      <SAP:P4 />
      <SAP:AdditionalText />
      <SAP:ApplicationFaultMessage namespace="" />
      <SAP:Stack>No receiver could be determined</SAP:Stack>
      <SAP:Retry>M</SAP:Retry>
      </SAP:Error>
    I've taken the XML message being sent to me and tested the mapping and I've completed the test configuration in the IB. Both work fine. Any ideas? I've been looking into this for a couple of days, so I've been through all the previous posts I could find.
    Thank you.
    Nicole

    hi,
    This is not related to receiverdetermination ,whether you creaeted or not.
    It is somthing related to receiver systemwhich was configured in Receier determination.
    check the target BS is correct or not or the inbound interface.
    Did you configured the proper receiver technical system..
    OR
    Check the Receiver Determination is configured correctly. i.e R/3
    Verify all the configurations like SM59, Partner Profile/Logical systems. etc. Also check in SM58 of R/3 system.Make sure that All the objects are activated in the Directory.Refresh the cache.Verify is the business system is pointing to correct R/3 system . Go to Business system/Service->Menu->Adapter specific identifiers in the directory
    You can test your configuration with sample
    payload.
    In ID goto to TOOLS -
    > Test Configuration for testing.
    Hope in this way you can still find at which point the interface goes wrong.

  • Detail steps in dealing with Web Service to IDoc

    Dear All,
    Iam dealing with Web Service to IDoc Scenario . I want detail steps like how to proceed from start to end of this scenario. Please do the needful.
    Thanks & Regards,
       Sarat

    Hi Sarat
    Just try these
    /people/riyaz.sayyad/blog/2006/05/07/consuming-xi-web-services-using-web-dynpro-150-part-i
    /people/riyaz.sayyad/blog/2006/05/08/consuming-xi-web-services-using-web-dynpro-150-part-ii
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/a068cf2f-0401-0010-2aa9-f5ae4b2096f9
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/f272165e-0401-0010-b4a1-e7eb8903501d
    /people/shabarish.vijayakumar/blog/2006/03/23/rfc--xi--webservice--a-complete-walkthrough-part-1
    /people/shabarish.vijayakumar/blog/2006/03/28/rfc--xi--webservice--a-complete-walkthrough-part-2
    /people/siva.maranani/blog/2005/09/03/invoke-webservices-using-sapxi - Invoke Webservices using SAPXI
    /people/siva.maranani/blog/2005/03/01/testing-xi-exposed-web-services
    /people/michal.krawczyk2/blog/2005/03/29/configuring-the-sender-rfc-adapter--step-by-step
    https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/2131 [original link is broken] [original link is broken] [original link is broken]
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/336365d3-0401-0010-9884-a651295aeaa9
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/336365d3-0401-0010-9884-a651295aeaa9
    Reward points if useful

  • Web Service u0096 IDOC with acknowledgement interface

    hi experts,
    for this scenario do i need to use ccBPM??
    <b><i>Web Service – IDOC with acknowledgement interface.</i></b>
    because we need response from idoc and idoc supports asynchronous processing.

    hi,
    yes you need to use a BPM if you want to use
    acknowledgment to a web service from IDOC interface
    more on IDOC can be found in my book:
    <a href="/people/michal.krawczyk2/blog/2006/10/11/xi-new-book-mastering-idoc-business-scenarios-with-sap-xi"><b>Mastering IDoc Business Scenarios with SAP XI</b></a>
    Regards,
    michal
    <a href="/people/michal.krawczyk2/blog/2005/06/28/xipi-faq-frequently-asked-questions"><b>XI / PI FAQ - Frequently Asked Questions</b></a>

  • File Service to IDOC Scenario

    HI ,
    I am trying file service to IDOC scenario and iam getting following error "Unable to convert sender service FilesService_FILE2IDOC to an ALE logical system".
    Here file has to be read and IDOC has to be posted in SAP system. Sender is not an SAP system / 3rd Party system ...itz an FILE  sender service.
    Settings i have done:
    In Message Mapping in target IDOC structure i have disabled Control record
    In integration directory IDOC Receiver Communication channel i have not selected "Apply Control Record values from Payload".
    In receiver determination in header mapping i have put sender sevice "FilesService_FILE2IDOC ".
    But still i receive the same error.
    I do not want to send control record parameters in Message Mapping .
    Pls throw some light on this ....
    Regards
    Sri

    Hi Sridhar,
    Regarding your error, below is the answer...
    When you create the business system (in the SLD) you assign a "logical system name" or "ALE name". That is used as the ALE name for transporting IDOCs, and the sender system.
    You have to also maintain this name in the R/3 System (tx. SALE, WE20), because IDOC will be noted as arriving from that system.
    You also told that you dont want to pass the control records value....Do this, just deactivate the control records segments in your message mapping... let me not explain it further.... just check these blogs below for the same,
    /people/sravya.talanki2/blog/2005/12/02/manipulating-idoc-control-records-from-payload
    /people/michal.krawczyk2/blog/2005/09/01/xi-idoc-adapter--edidc40--demystified
    And also go thru the following links to get a better idea about partner profile:
    http://help.sap.com/saphelp_nw04/helpdata/en/dc/6b833243d711d1893e0000e8323c4f/frameset.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/dc/6b7cd343d711d1893e0000e8323c4f/frameset.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/32/692037b1f10709e10000009b38f839/content.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/5e/b8f8bf356dc84096e4fedc2cd71426/frameset.htm
    I hope this helps you solve your problem.
    Regards,
    Abhy

  • Web Service to FTP scenario - MAPPING.NO_MAPPINGPROGRAM_FOUND error

    Hi,
    I am developing a  Web Service to FTP scenario in XI, I am testing the interface by writing a client program using AXIS. when I invoke the service from the client, it is able to hit the service and writing the file to FTP with the data However the client is program  receiving a fault with the below error.
    "SystemError:<context/><code>MAPPING.NO_MAPPINGPROGRAM_FOUND</code><text>Unable to determine name of mapping program</text>"
    I set quality of service to 'Exactly Once' on the SOAP sender adapter.
    Would appreciate any help on this.

    Hi,
    What is the URL to which you are posting the SOAP message?
    Is it?
    http://<host>:<j2ee-port>/XISOAPAdapter/MessageServlet? channel=<party>:<service>:<channel>
    If yes, then like mentioned the QOS is picked from the Sender SOAP adapter.
    But, if the URL is ,
    http://<server>:<ABAP-port>/sap/xi/engine?type=entry&version=3.0&Sender.Service=<YourService>&Interface=<YourNamespace>%5E<YourInterface> 
    Then you need to give the QOS as <b>,&QualityOfService=ExactlyOnce</b> appended to the above URL.
    More, /people/stefan.grube/blog/2006/09/21/using-the-soap-inbound-channel-of-the-integration-engine
    Regards
    Bhavesh

  • WEB SERVICE TO ORACLE SCENARIO

    Hi all,
    I have to develop a web services to Oracle scenario. My problem is that I need to executed selects and stored procedure at runtime in the mapping. I mean that i need to check some values from the inbound during the mapping execution I did that before in Sap R/3 but i don´t know how to execute it in a Database.
    Many thanks for your help!!!
    Regards
    Noelia

    hi,
    you can use standard API to do this lookup in
    the mappings:
    /people/siva.maranani/blog/2005/08/23/lookup146s-in-xi-made-simpler
    Regards,
    michal
    <a href="/people/michal.krawczyk2/blog/2005/06/28/xipi-faq-frequently-asked-questions"><b>XI / PI FAQ - Frequently Asked Questions</b></a>

  • Folio - Create a Folio through Web Services or Idoc?

    Hi,
    Has anybody created a Folio through using web services or idoc script?
    I have all the information required to create the "Simple" Folio in the front-end page. I have found that I can create the basic folio with "CHECKIN_NEW_FOLIO" and setting dSecurityGroup, dDocTitle, dDocType and folioType. It appears difficult to get the items loaded with "CHECKIN_SEL_FOLIO". Any ideas?
    I have shown that if you check in an "XCSR" file into Content Server, the base folio functionality works. For example creating a ZIP rendition, but it does not read the "names" of the items from the "XCSR" file - it appears to be taking the values from the "Cache" information. Is there a way to get the Cache to re-read the information from the "XCSR" file?
    Many thanks,
    Dave Martin

    Hi,
    Has anybody created a Folio through using web services or idoc script?
    I have all the information required to create the "Simple" Folio in the front-end page. I have found that I can create the basic folio with "CHECKIN_NEW_FOLIO" and setting dSecurityGroup, dDocTitle, dDocType and folioType. It appears difficult to get the items loaded with "CHECKIN_SEL_FOLIO". Any ideas?
    I have shown that if you check in an "XCSR" file into Content Server, the base folio functionality works. For example creating a ZIP rendition, but it does not read the "names" of the items from the "XCSR" file - it appears to be taking the values from the "Cache" information. Is there a way to get the Cache to re-read the information from the "XCSR" file?
    Many thanks,
    Dave Martin

  • SAML2.0 for web services - sender-vouches scenario

    We would like to configure this scenario using SAML2.0 assertion tickets. We are on ECC 6 EhP6.
    Configuration in SAML2 has been completed - no WS security policy has been configured in order to support the sender-vouches scenario.
    WSS_SETUP has run to use SAML.
    When configuring the web services we are using https for transport and SAML for authentication - the wsdl generated in this case references SAML1.1 and as result we get an error of  Wrong token type received. Endpoint expects SAML 1.1 token.
    The question is: can SAML2.0 be used for sender-vouches scenarios or not?
    Any input or help would be greatly appreciated.
    Thank you,
    Miklos

    Hi Miklos,
    Yes you can use SAML2.0 for Sendor-vouches scenarios.
    Please see the below link for configuration process:
    http://help.sap.com/saphelp_nw73/helpdata/en/b5/014086933d4576bba1b4c7e9533f4b/content.htm
    I hope it will be helpful for you.
    Regards,
    Gourav
    Message was edited by: Gourav Kumar Jena

  • Web service to File scenario

    hello experts
    I would like to know how to configure WS to File Scenario.
    (if possible all the steps will be appreciated)
    thanks
    Kfir

    Hi kfir goldwasser,
    Here is a scenario i'm explaining webservices(SOAP)  to file scenario step by step:
    SENDER SOAP ADAPTER: The sender SOAP adapter is basically used to send content from remote clients or Web service servers to the XI.
    To do the end to end scenario let us consider a simple scenario
    IR:
    1. source data type
    2.target data type
    3.MT for Both
    4.Message interface for both
    5.message mapping
    6.interface mapping
    ID:
    1)Define Serder Comunication channel type SOAP.
    in DEFAULT XI PARAMETER you must put Message interface and Namespace of serder structure defined in IR
    2) Define Receiver Communication channel.
    3)define Receiver Determination
    3)define Interface Determination
    4)Define Sender agreement
    5) Define Receiver Agreemen.
    6)Active your changes.
    DEFINE WEB SERVICE:
    7)go to tool>enviroment>define Web services and put this string
    http://<Host>:<Port>/XISOAPAdapter/MessageServlet?channel=:<Bussines_System>:<Communication Channel>.
    Example: http://srv-xi01-adm:50000/XISOAPAdapter/MessageServlet?channel=:SCR_D:scr_d_soap_customer_sender
    8)next step select MI of list
    9)en next step you must define your sender BS and Message Interface.
    10) Save Web service.
    Test ur service with for example XML-Spy
    Steps to make a request using the XML SPY:
    1. Open the XML SPY, in the menu go to SOAP  Create new SOAP request
    2.it will open a new window you will provide the path wsdl file that you have recently save .
    3.Click on OK button a new window will be opened which shows the SOAP request
    4.In the menu choose SOAP  Send request to server
    5.Asynchronous Request: If your request is successful you will receive a SOAP response which will be empty response in an asynchronous request .
    to configure file receiver adapter take in mind these blogs
    File Receiver with Content Conversion
    Introduction to simple (File-XI-File)scenario and complete walk through for starters(Part2)
    For webservice to file scenario:
    Plz Do check the following blog:
    Invoke Webservices using SAPXI
    In your case, receiver is file.. so you need to create Message Interface etc for the file output..
    Also refer this document to understand the steps-
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/d23cbe11-0d01-0010-5287-873a22024f79
    For SOAP see below links
    RFC -> XI -> WebService - A Complete Walkthrough (Part 1)
    RFC -> XI -> WebService - A Complete Walkthrough (Part 2)
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/befdeb90-0201-0010-059b-f222711d10c0
    An Overview of SOAP
    An Overview of SOAP
    http://help.sap.com/saphelp_nw04/helpdata/en/69/a6fb3fea9df028e10000000a1550b0/frameset.htm
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/d23cbe11-0d01-0010-5287-873a22024f79
    Regards,
    Vinod.
    Edited by: Vinod Reddy on Jul 1, 2008 9:46 AM

  • Web Service to iDoc

    Hi
    I have a third party that is suppose to transfer data to my R/3 4.7 system.
    Third party soap> Webservice (XI)idoc> R/3
    I have generated a wsdl, but I need to create the web service in XI. I tried to create it in se80 from a XI Message Interface, but I can't find any of the interfaces that I have made in Integration Builder.
    Best Regards
    Morten

    Hi Morten,
    you build the webservice by creating interfaces and so on and activating the SOAP channel.
    So you need in IB Repository:
    datatype, messagetype, outbound-interface, mapping program, interface mapping, import of idoc
    SLD: Business Systems for third party and R/3
    IB Directory: Receiver Determination, Interface Determination, Receiver Agreement, 2 Business Systems, IDoc Channel, SOAP channel.
    XI serves the webservice, you have to send a message to the soap adapter. You dont need to do anything in SE80. Main work is in IB. Plz dont hesitate to ask for special details.
    Regards,
    Udo

  • Web Services - Flight booking scenario

    Hi all,
    I'd like to set up a demo on web services, which should be based on the well-known flight booking scenario of XI 3.0.
    Could anyone tell me where I could find EJBs and/or Java code for which I could generate my WS ?
    Thanks !

    Are you looking for consuming the flight booking web services through XI or creating similar web services in Java?
    To consume flight booking web services, please refer to the Exchange Infrastructure section for more information.
    To create Web Services in Java, please refer to:
    http://help.sap.com/saphelp_nw04/helpdata/en/f7/af60f2e04d0848888675a800623a81/content.htm

  • Importing test data into "Web Service Navigator Test Scenario" fails

    Hello,
    I'm using NW 7.2 Java and have the following problem: when I try to import a XML file containing test data as scenario in the web service navigator and when I execute the scenario or just click on the details of on entry, all input parameters are gone except the first one!
    The XML file was created by the web service navigator itself. I added a few sample web service calls using the web service test function and exported the resulting scenario afterwards. The XML file looks like this (some parameters blackened):
    <?xml version="1.0" encoding="UTF-8"?>
    <rn1:services WSILURL='' xmlns:rn0='java:sap/standard' xmlns:rn1='http://www.sap.com/webas/2007/02/ws/wsnavigator/' xmlns:rn3='http://schemas.xmlsoap.org/soap/encoding/' xmlns:rn2='http://www.w3.org/2001/XMLSchema'>
      <rn1:service name='OrderService' namespace='http://test.sap.com/Scenario/OrderService/' WSDLURL='host:port/sapws/scenario-processes-models_OrderService/OrderService_SAP_DEFAULT_PROFILE_Service/HTTPAuthOverHTTP_1?wsdl&amp;mode=ws_policy'>
        <rn1:operation name='receiveOrder'>
          <rn1:input>
            <Customer>Customer1</Customer>
            <Product>Product1</Product>
            <Quantity>100</Quantity>
            <DeliveryDate>2010-08-19T14:06:24.691+02:00</DeliveryDate>
            <BlockedOrder>false</BlockedOrder>
          </rn1:input>
          <rn1:output></rn1:output>
        </rn1:operation>
        <rn1:operation name='receiveOrder'>
          <rn1:input>
            <Customer>Customer2</Customer>
            <Product>Product2</Product>
            <Quantity>200</Quantity>
            <DeliveryDate>2010-08-19T14:06:24.691+02:00</DeliveryDate>
            <BlockedOrder>false</BlockedOrder>
          </rn1:input>
          <rn1:output></rn1:output>
        </rn1:operation>
      </rn1:service>
    </rn1:services>
    Thanks in advance for any comments on that issue!!!

    Hi
    Hi,
    You can use XML editors like XMLSPY to send the SOAP request or SOAP client tool provided by SAP for this purpose.
    SOAP client- https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/downloads/tools/sap%20nw%20application%20server/sap%20soap%20client%20tool%20download.abst
    Various methods to Testing SOAP
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/7ccd3e4e-0501-0010-95ae-afa58cb46b75
    http://www.soapui.org/gettingstarted/your_first_soapUI_project.html
    Hope it helps,
    Regards,
    Abhishek

  • Error in Webservice to IDoc Scenario

    Dear All,
    Iam dealing with Web Service to IDoc Scenario . I have used Exactly Once in the Quality Of Service (QOS) in sender communication channel .
    I got the following error:
    ResponseCode: 200 (OK)
    content-type:text/xml;charset=utf-8
    content-length:458
    x-xmb_ws_encoded:version=1%2e0&Sender.Party=%3a%3a&Sender.Service=bs_kalyan_ws&Interface=urn%3asap-com%3adocument%3asap%3aidoc%3amessages%5eDEBMAS%2eDEBMAS05&Receiver.Party=%3a%3a&Receiver.Service=bs_kalyan_ws&To.Interface=htttp%3a%2f%2fkalyan%5emi_kalyan_ws&MessageClass=SE&ProcessingMode=S&ConversationId=&MessageId=30B49C89-9E75-DA40-B1D8-C5416903FE7A&RefToMessageId=A1A63B08-51B6-524A-8386-98235D7A7834&QualityOfService=BestEffort&TimeSent=2007-08-30T05%3a58%3a41Z
    soapaction:'http://sap.com/xi/XI/Message/30'
    content-id:<[email protected]>
    server:SAP Web Application Server (1.0;640)
    <?xml version="1.0" encoding="utf-16"?>
    <SOAP:Envelope xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/">
      <SOAP:Body>
        <SOAP:Fault>
          <faultcode>SOAP:Server</faultcode>
          <faultstring>System Error</faultstring>
          <detail>
            <s:SystemError xmlns:s="http://sap.com/xi/WebService/xi2.0">
              <context>
              </context>
              <code>IDOC_ADAPTER.ATTRIBUTE_BE_NOT_SUPP</code>
              <text>Only asynchronous processing supported for IDoc adapter outbound processing</text>
            </s:SystemError>
          </detail>
        </SOAP:Fault>
      </SOAP:Body>
    </SOAP:Envelope>
    Please do the needful.
    Thanks in Advance,
    Sarat

    Hi Jai Shankar,
    Ya what you told is correct just see the message that i got in sxmb_moni :
    <?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
    - <!--  Inbound Message
      -->
    - <SAP:ReliableMessaging xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="1">
      <SAP:QualityOfService>BestEffort</SAP:QualityOfService>
      </SAP:ReliableMessaging>
    But in ID part in Sender side communication channel QOS is EO only. How can this happen ?
    Regards,
    Sarat

  • Regarding Web Services After getting WSDL how to proceed

    Hi ,
      I am dealing with Web service to IDOC Scenario. I had created a web service in  ID which in turn created a WSDL file . I impoted this WSDL file in External Definition tab in IR part .
      I had find out some blogs dealing with these web services but i am not clear with them
    1) Then how can i give input to SOAP adapter
    2) what is need of going to NWDS and the Wed Dynpro

    Kalyan,
    Download softwares like SOAP UI -http://www.soapui.org/
    Create new project in SOAP UI and add the WSDL to that project and click send.
    Also don't forget to give authorizations.
    Best regards,
    raj.

Maybe you are looking for

  • Problem with new page triggering in ADOBE Forms

    Hi all,              I am workin on a Purchase Order adobe form. I have a requirement to dispay Other stipulation text after completion of all the information. The text should be displayed on a fresh new page. I can able to display the text on new pa

  • Help with gallery creation

    I've been creating galleries by using Commands/create web photo album for ages now without a problem but suddenly the files are being placed on the thumbnail page out of order. The files are numeric and used to appear from 1 to whatever just fine; no

  • How do I get a 2GB jaz drive to work with a mini mac?

    I have a Microtech adapter (usb to scsi 25pin adapter) to hook a 2GB jaz drive to a Belkin Hub. I insert a 2GB jaz disk into the jaz drive and can't get the disk to show up on the desktop. Have the latest Iomega driver installed on the computer. Help

  • Freezing columns in JTable....  -  Need Suggestions!!!!!!!!!

    Hai Friends, i need suggestions for the following, How to freeze the columns in swing JTable.????????????? I need to freeze 3 columns in JTable... how it can be done? eg: its like the option used in excel for freezing the panes. like that, i need to

  • Airport Extreme5th gen will lose all connection weekly

    I purchased my 1st airport extreme in oct and I started having issues with the router losing all connection weekly. The only way to get it working again is to do a hard reset. I returned it and had it replaced at the local apple store and I am now ha