Propose URL when Configuring Sender SOAP Adpater

Hi
I  am doing Sender SOAP adpater .. when i try to generate WSDl from PI .. i selected the Propose URL ..its pointing to the Intergration Engine ..
When  i tested the WSDl file from XML spy its giving me the " Message is incomplete. No Sender found"
How we configure the scenario with Propose URL ..
S V
Edited by: S V on Apr 11, 2009 2:30 AM

Hi,
Dont use Proposed Url, Use the below URL:
If the SOAP adapter channel belongs to a service without party, the address is as follows:
http://<host>:<j2ee-port>/XISOAPAdapter/MessageServlet?channel=:<service>:<channel>
Go to the next page by choosing Continue.
Select the message interface you want to use for the WSDL. Make sure that you choose
an outbound interface and [pass the required parameters.
Choose Finish. On the next page you can see the WSDL that has been created. Choose
Save and specify a folder and a file name to store it on your local PC. The file extension must be wsdl
Sameer

Similar Messages

  • Getting error when configured sender mail adapter

    Hi Everyone,
    When i tried configuring sender mail adapter am getting these logs in Runtime workbench.
    In ID,when i gave ip address in place of URL, am getting this log
    "exception caught during processing mail message; java.io.IOException: unexpected password response; read -ERR Logon failure: unknown user name or bad password."
    When i gave URL in place of URL, am getting this log
    "exception caught during processing mail message; java.net.UnknownHostException:"
    why is it giving this log, What correction i have to do to make it work.
    Thanks in advance,
    Sakthi

    Hi,
    <i>1.How to stop deleting mails.</i>
    When the IMAP4 protocol is used, we get an option "Delete messages when read".You could specify if you need to delete it or not.
    <i>2.How to do mapping for an attachment,what additional things i have to do for this.</i>
    Could you please elaborate?
    <i>3.Is there any option to change the flag of mail once it is read by XI.</i>
    You cannot do this from XI. You would need to do it in your email client. In case you are using IMAP4,you could mark the message as read, once XI reads the unread message.
    Regards,
    Smitha.

  • Query PI 7.1 - Sender SOAP Adpater & Testing

    Hi,
    I have SOAP to RFC scenario. My client (3rd Party)  has provided me below webservice :-
    ---> http://115.119.23.132/sapwebservice/service.asmx?op=save_so
    --> I have Import the WSDL file as external definitions, Created an Service Interface u2013 Outbound with external Message .
    I have two Queries :-
    1. In 7.1, Sender SOAP Configuration, there is no option like (below) that we had in 3.0 & 7.0
    u2022         Use Query String
                   Daflault XI Parameters
           Default Interface Namespace
           Default Interface Name  
    How to link the scneario with Interface (ESR) ?
    2. How to Test this scenario ?
    Thanks.

    Hi Anshul,
    --> If the client is providing the WSDL file they are consider as the service provider.So you need to consume the webservice using PI.
    -->For consuming the Webservice you need to configure the receiver SOAP Adapter where you have to provide the SOAP Action and Target URL in the receiver CC.
    -->In the PI 7.1 sender soap adapter will not have all the parameters like PI7.0,WSDL will be generated based on the sender agreement which is not there in PI7.0.Since from PI7.1 we have the concept of multiple operations.
    -->
    Please re-check your interface designing,as per view it would be like
          SAP System (RFC Adapter)-->PI7.1--->Third Party Webservice(Receiver SOAP Adapter)
    Thanks

  • Configuring Sender SOAP Adapter

    Hi, I am trying a simple scenario that worked well in XI 2.0 and I am trying to migrate the same scenario to XI 3.0 where I am having problems.
    1. Created two data types: material_in that takes a material; material out that have three simple elements (description, type, and group).
    2. Created two message types one for the inbound and other for the outbound
    3. Created a message interface linking the outbound and inbound messages type outbound and synchronous.
    4. Created all the mappings necessary that maps the material to a RFC-enabled Function module and the output of the function module is mapped to out message.
    5. Then created the configuration part (Integration builder - configuration ) using configuration wizard.
    6. The communication channel for the sender Business systems is SOAP where the default interface parameters have been provided
    7. The communication channel for the receiving business systems is RFC.
    The configuration wizard has created all the necessary steps including receiver determination, interface determination, sender and receiver agreement.
    I activated all the components.  Then using 'Define Web Service', created a WSDL file. I have imported this WSDL file into XMLSPY to test it out.
    This is where I am hitting the wall.
    When I tried using http://host:javaport/XISOAPAdapter/MessageServlet?channel=
    URL, I am getting a http post error (500).
    Then, I tried posting to http://host:port/sap/xi/engine?type=entry.  This creates an XML message in the XI but comes back with an error 'RCVR_DETERMINATION.MESSAGE_INCOMPLETE'.
    Any thoughts from your side is greatly appreciated.
    Thanks, Ram Rayavarapu

    Hi Ram,
    sounds all ok, any more information on the 500?
    The http://host:javaport/XISOAPAdapter/MessageServlet?channel=party:service:channel
    is the right URL for XI 3.0 not the XI 2.0 one.
    I guess you provides a valid user id and password to XMLSPY 
    when it asked for it and that user has enough rights to do XI work.
    Did you try to enter the URL into a web browser? It should ask you for you user and password too and brings up a response of Message Servlet ok. If that does not show up then do you have a proxy on your network which might prevent you from hitting the XI server?
    Cheers
    Stefan

  • Error when configuring Sender File Adapter (XI 7.0)

    Hi all,
    After i had configured my Sender File Adapter of Communication Channel 'CC_SEND_MATERIAL_FILE', an error message for this Communication Channel (in Runtime WorkBench/Component Monitoring/Adapter Engine/Communication Channel Monitoring) occurred as below:
    Error: com.sap.aii.af.ra.ms.api.DeliveryException: java.net.MalformedURLException: unknown protocol: dest
    I think that all configurations for this Sender File Adapter are correct. But i don't know where is protocol "dest" and how can i correct this protocol.
    Could anyone please help me to resolve this problem?
    Thanks for all in advance,
    Vinh Vo

    Hi Sarvesh,
    Yes, i have configured the source file with the path in the AL11. I think all an other configurations are also OK. But i don't know what is protocol 'dest'.
    Anybody can explain and help me, please!
    Vinh Vo

  • Enabling HTTPS with Client Authentication for Sender SOAP Adapter on PI7.1

    Hello All,
    We are currently building up a HTTPS message exchange with an external client.
    Our PI 7.1 recieved over HTTPS messages on an already configured Sender SOAP Adapter.
    The HTTPS (SSL) connectivity works fine and was completely configured on the ABAP Stack at Trust Manager (TC=STRUSTSSO2)
    Login to Message Servlet "com.sap.aii.adapter.soap.web.MessageServlet is required and works fine with user ID and password.
    Now we have to configure the addtional Client Authentication.
    At SOAP Adapter (Sender Communication Channel) under "HTTP Security Level"you are able to configure "HTTPS with Client Authentication".
    But what are the next steps to get this scenario successfully in place?
    Many thanks in advance!
    Jochen

    Hi Colleagues,
    following Steps still have to be done:
    - Mapping public key to technical user at Java Stack
      As preparation you have to activate value "ume.logon.allow.cert" with true under "com.sap.security.core.ume.service" under Config Tool. At NWA under Identity Management at for repecively technical user the public key certificate
    - Be sure CA root certivicate at Database under STRUSTSSO2
    - Import intermediate Certificate under Certificate List at Trast Manager for the Respecive Server Note
    - use Login Module "client_cert" which you have to configure under NWA\Configuration Management\Authentication for Components "sap.com/com.sap.aii.adapter.soap.app*XISOAPAdapter".
    Many thanks to all for support!
    Regards,
    Jochen

  • Queue name in QOS EOIO -Sender SOAP Adapter

    hi,
    While configuring sender soap adapter , if we specify EOIO as QOS , then there is a mandatory parameter Queue name to be specified.
    What is this Queue name ?
    and where is it created
    kindly reply
    Regards,
    loveena

    Hi D' souza
    Goto tcode -> SXMB_ADM -> register queues
    for specifying QOS EOIO you need to assign a queue
    from there you can specify the queue for Outbound side EOIO queue
    Various queue name and there meaning is as follows
    XBT*-Queues for Exactly Once.and time dependent
    XBQ*-Queues Exactly Once In Order.
    XBTI* are inbound queues for EO with time constarint
    XBTO* are outbound queues for EO with time constarint
    XBQI* are inbound queues for EOIO
    XBQO* are outbound queues for EOIO
    for beter understanding of how to configure sender soap channel you may folow this link
    http://help.sap.com/saphelp_nw04/helpdata/en/0d/5ab43b274a960de10000000a114084/frameset.htm
    thanks
    sandeep
    if helpful reward points
    Thanks
    sandeep
    if helpful rewrad points

  • Service URL - location & configuration question

    Running CUCM 7.1.3...
    Created a service modeled after the SDK 'measurement' example, to be used as a time clock.
    It queries a SQL server for validation as well as inputting information to a table.
    In development, I'm using a Windows server 2008 R2, with IIS 7.0.
    I created the virtual directory on the 'default website', and used the following (example) URL when putting the service into CUCM
    A local user was created, an a specialized App Pool (IPTC) was applied at the website level.
    http://10.0.0.1/CiscoIPServices/timeclock/menu.asp
    The service worked fine.
    Transferred it to the Production side, and it doesn't work.
    Production side is using Windows server 2003 with IIS 6.0.
    App Pool (IPTC) is applied to the Virtual Directory, rather than the website.
    We've tried several variations of URL - and each comes up with an error on the phone.
    Note: the website it is attached to is the outside corporate website.
    It does NOT use http:// - starts straight off with www._______
    Using primarily 7942 phones, but some are newer. Doesn't matter which one you're using.
    ?? Is the http:// a required part of the URL when configuring a service in CUCM?
    ?? What other possible issues could be causing this to happen?
    I've provided examples of my testing, with results.
    Any help would be greatly appreciated.
    Thanks
    Cindy
    Examples: Service URL in bold -
    http://10.0.x.x/CiscoIPServices/timeclock/menu.asp
    Result in Browser -Bad Request (Invalid Hostname)
    Result on Phone: Bad Request (Invalid Hostname)
    http://www.mycompany.com/CiscoIPServices/timeclock/menu.asp
    Result in Browser - Can see the XML of the page (but the http:// is stripped off the URL)
    Result on phone - Error: Host Not Found
    www.mycompany.com/CiscoIPServices/timeclock/menu.asp
    Result in Browser - Can see the XML of the page
    Result on Phone: Doesn't find the service at all.
    //10.0.x.x/CiscoIPServices/timeclock/menu.asp - Error: Doesn't find the service at all.
    Result in Browser -Bad Request (Invalid Hostname)
    Result on Phone: Bad Request (Invalid Hostname)

    Hi Cindy,
    Most likely your phones do now have DNS configured and therefore are not able to resolve hostname part of service URL into IP address.
    URLs with IP address may not work due to firewall between IP Phones VLAN and your production IIS or IP filters on the IIS server.
    You can test the network infrastructure settings by moving your PC into the same VLAN as IP Phones and opening http://10.0.x.x/CiscoIPServices/timeclock/menu.asp   via browser.
    Cheers,
    Boris

  • Display WSDL in ID with difference URL for send SOAP scenario

    Hi Experts,
    I have one question here about Display WSDL tool in ID.
    The first step is to specify the Integration Server SOAP Inbound Channel (URL).
    Refering to the help document this URL can be either the Integration Server or an Adapter Engine.
    However by simply click Propose URL option, the URL given automatically is pointing to the Integration Engine only.
    http://<host>:<port>/sap/xi/engine?type=entry
    Does this mean in this case, no sender SOAP adapter channel is required?
    And the further question is what is the difference between URL to IE and AE.
    Here i know the URL format are different, my question is what is the major difference in the processing process?
    And what are the pros and cons of giving different URL when Display WSDL?
    Thanks in advance. Any inputs will be appreciated.
    Best Regards,

    Hello,
    Does this mean in this case, no sender SOAP adapter channel is required?
    If it will be connecting directly to the integration engine, yes. No sender adapter is required.
    And the further question is what is the difference between URL to IE and AE.
    Here i know the URL format are different, my question is what is the major difference in the processing process?
    And what are the pros and cons of giving different URL when Display WSDL?
    The advantages and disadvantages are summed up in Stefan's blog below:
    /people/stefan.grube/blog/2006/09/21/using-the-soap-inbound-channel-of-the-integration-engine
    Hope this helps,
    Mark
    Edited by: Mark Dihiansan on Sep 8, 2011 5:43 AM

  • Sender SOAP Adapter - how to avoid changes of URL for diferent environments

    Dear experts,
    we have a concern with transports of PI objects in our environment.
    Situation:
    When we transport SOAP Sender objetcs in PI from Dev to Test the URL (Endpoint) changes automatically the hostname and the business system (target system in SLD). For example:
    In Development to call the Web Service (Sender SOAP Adapater):
    http://sappid1.evonceib.local:50100/XISOAPAdapter/MessageServlet?senderParty=&senderService=EvonceOSB_PEMP_D&receiverParty=&receiverService=&interface=PEMP_PagadoresMaintain_Async_Out_WS&interfaceNamespace=urn%3Aonce%3Asppemp%3Amanagedatosdepagadorpa_in_pemp
    In Test to call the Web Service (Sender SOAP Adapater):
    http://sappit1:50100/XISOAPAdapter/MessageServlet?senderParty=&senderService=EvonceOSB_PEMP_T&receiverParty=&receiverService=&interface=PEMP_PagadoresMaintain_Async_Out_WS&interfaceNamespace=urn%3Aonce%3Asppemp%3Amanagedatosdepagadorpa_in_pemp
    Problem:
    The consuming side only wants to have one endpoint and don't want to touch the development when transporting the consumer. Generally to find a work around via DNS aliases for the hostname should solve the prefix of the URL, but how to handle the difference of Business Systems senderService=EvonceOSB_PEMP_D and senderService=EvonceOSB_PEMP_T in the URL?
    In the SLD I can not maintain two BS with the same name, when I do not define a transport target the import fails.
    So anybody has an idea how to get exactly the same URL for diferent environments?
    Thank you in advance,
    Best Regards,
    Karsten Blankenstein

    Hi ,
    It is recommended to use different environmemt for Dev,testing,Production. So your PI server host name and port will be different for every environment.
    So URL will differ.
    however if you dont want to change Business system Name then go for BUSINESS SERVICE/COMPONENT instead of BUSINESS SYSTEM. It will be same in every environment and also dont need to maintain anything in SLD

  • Alias for Sender SOAP Adapter URL

    When I create a web service for an o/b interface using the wizard, I need to give the URL of the pattern
    http://<host:<port>/XISOAPAdapter/MessageServlet?channel=<party>:<service>:<channel>
    Looking at the URL, I think there is servlet that is processing the incoming SOAP messages based on the parameter (channel) and adding the SOAP Header for Sender Service, Sender Interface from that channel before sending it to IE.
    Is there anyway to create aliases for these URLs so that I can have distinct URL for each interface eg. http://<host:<port>/DeliveryConfirmation, http://<host:<port>/InvoiceCheck etc?
    I need to publish web services in custom-built UDDI tool which expects the URLs to be unique. (This uniqueness should not based on the parameter 'channel'). UDDI tool expects the part of the URL before '?' to be unique, which is not in my case. So, I'm thinking of aliases.
    Did anyone create Alias for sender SOAP adapter URL?
    I appreciate your inputs on this.
    thx
    praveen

    Stefan,
    Creating an alias like (http://<host:<port>/DeliveryConfirmation) for each web service makes the end Point URL (http://<host:<port>/DeliveryConfirmation?channel=<party>:<service>:<channel>) unique and my custom-built UDDI server would allow it.
    In this case, all the aliases would be for the same context path '/XISOAPAdapter/MessageServlet', right?
    I see the following on the help page.
    Prerequisites
    You must first have the J2EE Web applications deployed so that their aliases are added to the list of available application aliases. Then you can decide which one to remove from it.
    Do I need to deploy any J2EE Web Application here?
    I'm thinking that since 'XISOAPAdapter/MessageServlet' is already deployed, I just have to create a various aliases for it.
    I highly appreciate your inputs.
    thx
    praveen

  • URL and PORT for SOAP SENDER request

    Hi
    according to SAP doc the URL to SOAP SENDER request is:
    http://IP:PORT/XISOAPAdapter/MessageServlet?channel=:SERVICE:SOAPCOMMCHANNEL
    Where do I find the IP and the PORT to use?
    br

    Hi,
    The IP is of your XI System.
    PORT number depends on the instance number. Usually it is 00 for default instance (then port no will be 8000). click on propose URL and you will get it.
    Also you can go to SMICM transaction in your XI system and choose Goto-> HTTPS Server->Display data to get the port no.
    Regards,
    Jitender

  • Getting following error when sending soap request to PI

    Hi All,
              I am trying to send the following soap request to XI
    =======================================================================
    <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:gip="urn:pmintl.com/Gips02">
       <soapenv:Header/>
       <soapenv:Body>
          <gip:MT_GIPSTOSMDLSYN_REQ>
             <Source>
               <xmlDocument><sender><name>GiPS</name><environment>Dev</environment><UserID>ymargub</UserID></sender><message GiPSChange="C69695" op="Release"><Col N="RELEASE_DATE">2009-01-22</Col><Col N="CHG_DESCRIPTION">Automatic Release</Col></message></xmlDocument>
             </Source>
          </gip:MT_GIPSTOSMDLSYN_REQ>         
       </soapenv:Body>
    </soapenv:Envelope>
    ================================================================================
    I am getting a error as shown below . In runtime workbench under communication channel it is also showing "null pointer exception". The details of message given below . Can anyone please analyse where it is going wrong. Everything from sender agreement to communication channel is in place.
    =================================================================================
    <!-- see the documentation
      -->
    - <SOAP:Envelope xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/">
    - <SOAP:Body>
    - <SOAP:Fault>
      <faultcode>SOAP:Server</faultcode>
      <faultstring>Server Error</faultstring>
    - <detail>
    - <s:SystemError xmlns:s="http://sap.com/xi/WebService/xi2.0">
      <context>XIAdapter</context>
      <code>ADAPTER.JAVA_EXCEPTION</code>
      <text>java.lang.NullPointerException at com.sap.aii.af.sdk.xi.mo.xmb.XMBMessageOperator.getQualityOfServiceAsString(XMBMessageOperator.java:2048) at com.sap.aii.adapter.soap.ejb.XISOAPAdapterBean.process(XISOAPAdapterBean.java:843) at sun.reflect.GeneratedMethodAccessor789_10002.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at com.sap.engine.services.ejb3.runtime.impl.RequestInvocationContext.proceedFinal(RequestInvocationContext.java:43) at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:166) at com.sap.engine.services.ejb3.runtime.impl.Interceptors_StatesTransition.invoke(Interceptors_StatesTransition.java:19) at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177) at com.sap.engine.services.ejb3.runtime.impl.Interceptors_Resource.invoke(Interceptors_Resource.java:71) at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177) at com.sap.engine.services.ejb3.runtime.impl.Interceptors_Transaction.doWorkWithAttribute

    Hi,
    Please cross check the URL that you are giving in Proposed URL option wihile you are generating the WSDL.
    Type the URL that you are using as i mentioned in above in Intenet Explorer and press Enter. This should give Message servelet ok.
    Then clear CPA Cache and test your scenario, it will work ( Provided you should fill SOAP Adatpter parameters correctly in ID).
    Thanks
    Subbu

  • URL in sender SOAP channel with user and password

    Hi Expert,
    I have developed SOAP to proxy scenario.The serder WSDL is generated by using sender agreement. In the WSDL we are using default below URL.
    http://host:port/XISOAPAdapter/MessageServlet?channel=party:service:channel
    But the client requirement is that he want SAP user and password also in above url.
    Is this possible in sender SOAP channel?
    Any body can please help me for above issue?
    Thanks.
    Edited by: darshana-PI on Feb 1, 2012 5:26 PM

    Thanks prateek,
    we have used HTTP plain adapter for this and used below link to call that interface in PI. And its working.
    http://server:port/sap/xi/adapter_plain?service=<xxx>&namespace=<xxx>&interface=<xxx>&sap-user=<xxx>&sap-password=<xxx>&qos=BE
    I can understand the security related problem, but that was the requirement for end application.
    Thanks,
    Darshana.

  • Hi, I am new to Mac and i managed to install and configure all the services. Now my issue is when i sending mail using the local server to internal, mail are not receiving. Mail queue showing Connection refused error. Please help me

    I am new to Mac and i managed to install and configure all the services. Now my issue is when i sending mail using the local server to internal, mails are not receiving. Mail queue showing Connection refused error. Please help me
    Thanks
    GIRI

    Try this -> http://support.apple.com/kb/TA38632?viewlocale=en_US

Maybe you are looking for

  • ACR and the Bridge thumb regeneration problem.

    I just installed the 8.4 RC version of ACR to see if it fixed a bug that appeared back in version 7.2. It did not. The bug appears in Bridge where Bridge randomly and repeatedly regenerates thumbnails. The bug is discussed in several threads on the A

  • Image Won't Display In Mobile Safari

    I'm developing a website, it validates properly, and it works perfectly in Chrome, FireFox, Internet Explorer, and Desktop Safari. The only problem that I'm having with it is in Mobile Safari for iOS. I have a div element with an <img> tag inside it.

  • HT1665 5W USB Power Adapter serial number

    Does anyone know if the 5W USB Power adapter that comes with the Iphone 5 has a serial number that ties it to the iphone 5 specifically? There has been a misplaced charger mix up I am trying to get to the bottom of. Thanks

  • Microsoft support SUCKS! Do others have the same negative view I'm getting (unfortunately)?

    I've seen terrible deterioration in the quality over the years.  It seems I've been wrong to stay loyal despite what most have been saying.  What's your experience? My latest experience is that Friday night a technician wasted over two hours of my ti

  • Where can I find my music videos in iTunes 11?

    I recently updated to iTunes 11 and I'm having some difficulty locating my music videos. I used a program to download videos from YouTube then added them to my old iTunes 10 library and synced them to my iPhone. Now, however, I can't find a way to ad