One Service Interface with SOAP (sync/async)?

Hi experts,
Iu2019m configuring the following scenario SOAP -> PI 7.1 -> ABAP proxies.
My Service Interface has four different operations, 1 is sync and 3 are async. I want to use SOAP adapter as I donu2019t need to use WS-RM and WS-A of WS adapter. So, I have two SOAP communication channels (sync/async). But, when I try to create the sender agreements, PI only let me to create one, as the second has the same name Iu2019m not able to do it, it tells me that the object already exists.
How can I create this scenario where an outbound service interface has several operations with different Quality of Service (sync/async)?
Anyone has faced this situation before?
Thanks in advance,
Ricardo.

When you have one interface with several operations, you need only to have one sender agreement with that interface.
The mapping is based on operation, not on interface. You can have different receiver interfaces, or one receiver interface with several operations.
The QoS can be added in the target URL, when you have the chance to apply different URLs based on the operation in the client.
Regards
Stefan

Similar Messages

  • Service interface with more than one operation

    Hi all,
    is it possible to have a service interface with more than one operation?
    I have found this blog:
    http://www.sdn.sap.com/irj/scn/weblogs;jsessionid=(J2EE3414900)ID0209118050DB10459657028039341762End?blog=/pub/wlg/15123
    But this sentence:
    ABAP proxy (inbound/ outbound) cannot be developed out of a Service Interface having Operations with different type of messages included. If an ABAP proxy is to be developed then all the messages included should be of one type i.e. either the included messages should be Message Type, External Message, IDOC or RFC Message. This behavior can be observed when a Service Interface is created and then subjected for a check
    regards

    Hi,
    now the interface is running but I get another error in .NET.
    "The header 'Diagnostic' from the namespace 'http://sap.com/xi/XI/Message/30' was not understood by the recipient of this message, causing the message to not be processed.  This error typically indicates that the sender of this message has enabled a communication protocol that the receiver cannot process.  Please ensure that the configuration of the client's binding is consistent with the service's binding. "
    Any ideas?
    regards

  • Mapping in Services Interface with multiple operation... ?

    Hi ALL,
    I have a SOAP to SOAP scenario here Just PI 7.1 with EHP1 acting a bus no mapping nothing .
    1) I have the WSDL file from the receiver system with multiple synchronous operations  in it ..i imported the wsdl as External Definition .. i used the same the WSDL file to create the sender Service interface also...
    when i created the service interface with the operation in it , i just gave the same operation name from the WSDL.this i followed for the sender and receiver service interface.
    1)now the issue is do i need any operation mapping if the service interface has more than one operation ...?
    2) I compelted the scenario without any operation mapping ..but i am getting this error ..Problem occurred in receiver agreement for sender -ICRM_D to receiver -EXACTTGETWEBSERVICE_D,http://ICRMtoExactTaetWebservice.com.si_os_ICRM_EXACTTETWEBSERVICE: No standard agreement found for , ICRM_D, , EXACTTARGEBSERVICE_D, http://ICRMtoExactarebservice.com, si_os_ICRM_EXACGETWEBSERVICE..?
    pls help me in this issue..
    Thanks
    Souz

    you might want to read this /people/shabarish.vijayakumar/blog/2010/09/08/service-interface-and-multiple-operations--is-it-just-an-hype
    you will need to create additional configurations for multiple operations to be supported

  • Service interface with 2 operations

    I have a service interface with 2 operations...
    so i have 2 operation mappipngs..
    but when i create the interface determaination....it shows only one mapping...
    should i create 2 interface determaitions????one for each opeartion??
    if yes what should be the sender interface in that case while creting the interface determination..as it is not coming in the F4 help

    HI ,
    -- Create one outbound service interface with mutiple operatiosn name on left hand side.
    -- Create One Inbound service interface with mutiple operations on left side.
    -- create two operation mappings..
    -- while creating operation mapping drag and drop the outbound service interface on sender side and it will show you 2 opetions select one and same case while adding receiver service interface on operation mapping.
    repeat the procedure for second operation mapping also.
    -- now when you create interface determination on ID side you see two operations on left hand side of interface determination object select first and assign respected operation mapping then select second and assign second operation mapping..
    Thanks,
    Bhupesh

  • Provider proxy error - Service Interface with multiple operations

    Hello experts,
    I've a synchronous provider proxy scenario using an inbound and outbound service interface.
    That service interface contains 3 operations: create, change and delete a table entry.
    I created all the necessary repository objects and integration scenario objects.
    Next, I generated a provider proxy on the ECC backend system and created an endpoint via SOAMANAGER.
    When I test, I get this error:
    No implementing class registered for the interface (ABAP interface, request message ...., request message, namespace....)
    I currently use a receiver XI adapter in the scenario. Is that ok?
    or should I use a receiver SOAP adapter with a SOAP action?
    Please advise.
    Thanks a lot.
    Dimitri

    Hi,
    Check these
    INTERFACE_REGISTRATION_ERROR:No implementing class reg'd for interface
    No implementing class registered for the interface
    Regards
    Seshagiri

  • Any possiblity to use single Inbound Service Interface with multiple Receiver Agreements

    Hi All,
    Scenario: PROXY to FILE.
    Requirement is to receive to two locations.
    Is it possible to use single Inbound interface with multiple Receiver Agreements. I tried using two operation in the Inbound Service Interface, and Operation Specific in Determination. But couldnt proceed further. Do I need to use seperate Service Interface for two receiver locations?
    Please suggest some solution.

    Hi Naveen,
    There is a possibility but in the case in the same server location with dynamic configuration: Placing file in two different directories using single receiver communication Channel
    With different location you would need to develop a new adapter module as Amit Srivastava explains and develops here Send File to Two Different Locations using Adapter Module
    Regards.

  • Sync Web Service - BPM with 2 sync proxy calls error.

    Hi.
    Have a sync web service going into a BPM.
    In the BPM there ar 2 sync calls towards a system making a credit check.
    The answer is responded to the web service.
    In our QA system the solution works perfect.
    I transported the solution to production and when I test the web service call towards I get the following error.
    <?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
    - <!--  Call Adapter
      -->
    - <SAP:Error SOAP:mustUnderstand="1" xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/">
      <SAP:Category>XIServer</SAP:Category>
      <SAP:Code area="INTERNAL">PL_TIMEOUT</SAP:Code>
      <SAP:P1 />
      <SAP:P2 />
      <SAP:P3 />
      <SAP:P4 />
      <SAP:AdditionalText />
      <SAP:Stack>Timeout condition of pipeline reached</SAP:Stack>
      <SAP:Retry>M</SAP:Retry>
      </SAP:Error>
    Does anybody have an idea why I get the error.
    When I check my config everything looks the same.
    Looks like we never send the first sync call to the proxy when I check in SXMB_MONI and the BPM gets terminated.
    We have just migrated the solution from XI 3.0 to PI 7.11.
    BR
    Kalle

    Hi.
    How will that help if we do not send the message.
    When I check the graphics in SXMB_MONI the error occours befor we send the first message with proxy.
    Also extend ASYNC timeout?
    We are using sync communication.
    BR
    Kalle

  • Which is better?  2 iTunes installs wl one logon -or- One iTunes install with configured sync parameters?

    First, I'm on Windows Vista ... not a mac ... and I do not own MobleMe ... my wife and I are already users of iTunes ... so we're talking about going from where we are now to where we want to be - which will involve changes.  Thanks in advance for sharing ...
    Currently, my wife and I have separate Windows Logons (on the exact same desktop machine) ... and we each have our own respective iTunes software installed on our separate desktops.   She syncs her iTunes with her iPhone, and I sync my iTunes with my iPad and iPhone.
    I'm interesting in merging our separate iTunes accounts into one for the purpose of not having to purchase duplicate apps that we each will be wanting in the future.  (She doesn't know it yet, but she's going to get her own iPad for a surprise present.)
    Looks like we are going to repurchase all her paid apps and place those into my account ... (she has fewer paid apps than I have, and that seems to be the least expensive way to start off.)
    So... Here's my question:
    Is it better to have her sign off permantly from her installed iTunes Account, and sign back on as "me" ... then download all the apps I have already bought that she wants?   ( I.e.  have two separate iTunes installations - both using the same login ID and password ... but personally configured to our liking).
    ... OR ...
    Is it better to delete her installation of her iTunes Account and just start using mine ... again configured to her liking by checking which apps should install her her devices and which should be installed to my devices?
    =============
    Right now, she has her own music and I have mine ...
    I'm open to any suggestions about PROs and CONs of each method ...
    Thanks for sharing

    I've done some more reading around and found posts talking about disconnect issues and that some of them were able to fix their issues with a newer router.
    I started thinking about my setup... I have a fairly old Linksys WRT54G-L v1 router and the latest firmware is 4.3.0.12. I had previously been running 4.3.0.5 and last night before more tests I upgraded my router.
    After upgrading the router I restored and re-upgraded Apple TV. Connected to iTunes and synced a movie. The streaming worked even if I rebooted Apple TV. I could close iTunes on the computer and restart it and the Library title would go gray and then turn back to white when iTunes comes back up.
    Sounds like its working ...
    However, when I restarted the computer... relaunched iTunes... the library title / link stays grayed out and no streaming...
    SO after reading those posts about the potential for routers to be incompatible it got me thinking about how old mine is, 5 or 6 years old I think... and now I'm thinking about a Time Capsule or AirPort Extreme...
    But before I do that, I'm going to update my Windows computer that hosts iTunes to XP SP3 and see what comes out of it. I have been putting that off long enough (actually thought I had already done it but I guess it just slipped me).
    After that I will see how everything is behaving.
    IF anyone has XP SP3 and still has this issue I'd be interested to know what kind of router you are using.

  • Can I use one GBIP-Interface with two programs at the same time?

    Hi, I have one PCI-GBIP-controller with multiple instruments installed. Now I want to use these instruments with two differents programs at the same time.
    E.g.: program 1 uses GPIB0::1 and GPIB0::3
    and program 2 uses GPIB0::4 and GPIB0::7
    Is this possible??
    When I have tried to do this, I always got timeout errors..
    Thanx in advance.
    Philipp

    Hi,
    You shouldn't have any problems accessing different devices from different programs using the same interface. I even used the two VIs to communicate with the same device. Although not the best approach, VISA didn't return any errors.
    DiegoF.

  • XIServer error raised: 503 Service Unavailable with SOAP Adapter

    Hi,
    We are getting a very strange error from a process that is working fine in 2 other environments.
    We are sending a message into the SOAP receiver adapter and are getting the following error at the Call Adapter part of the process :
    <?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>XIServer</SAP:Category>
      <SAP:Code area="INTERNAL">HTTP_RESP_STATUS_CODE_NOT_OK</SAP:Code>
      <SAP:P1>503</SAP:P1>
      <SAP:P2>Service Unavailable</SAP:P2>
      <SAP:P3 />
      <SAP:P4 />
      <SAP:AdditionalText>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0 Transitional//EN&quot;&gt; &lt;html&gt; &lt;head&gt; &lt;title&gt;Error Report&lt;/title&gt; &lt;style&gt; td {font-family : Arial, Tahoma, Helvetica, sans-serif; font-size : 14px;} A:link A:visited A:active &lt;/style&gt; &lt;/head&gt; &lt;body marginwidth=&quot;0&quot; marginheight=&quot;0&quot; leftmargin=&quot;0&quot; topmargin=&quot;0&quot; rightmargin=&quot;0&quot;&gt; &lt;table width=&quot;100%&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; border=&quot;0&quot; align=&quot;left&quot; height=&quot;75&quot;&gt; &lt;tr bgcolor=&quot;#FFFFFF&quot;&gt; &lt;td align=&quot;left&quot; colspan=&quot;2&quot; height=&quot;48&quot;&gt;&lt;font face=&quot;Arial, Verdana, Helvetica&quot; size=&quot;4&quot; color=&quot;#666666&quot;&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;503 &amp;nbsp Service Unavailable&lt;/b&gt;&lt;/font&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr bgcolor=&quot;#3F73A3&quot;&gt; &lt;td height=&quot;23&quot; width=&quot;84&quot;&gt;&lt;img width=1 height=1 border=0 alt=&quot;&quot;&gt;&lt;/td&gt; &lt;td height=&quot;23&quot;&gt;&lt;img width=1 height=1 border=0 alt=&quot;&quot;&gt;&lt;/td&gt; &lt;td align=&quot;right&quot; height=&quot;23&quot;&gt;&lt;font face=&quot;Arial, Verdana, Helvetica&quot; size=&quot;2&quot; color=&quot;#FFFFFF&quot;&gt;&lt;b&gt;SAP J2EE Engine/6.40&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr bgcolor=&quot;#9DCDFD&quot;&gt; &lt;td height=&quot;4&quot; colspan=&quot;3&quot;&gt;&lt;img width=1 height=1 border=0 alt=&quot;&quot;&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt; &lt;p&gt;&lt;font face=&quot;Arial, Verdana, Helvetica&quot; size=&quot;3&quot; color=&quot;#000000&quot;&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;The requested application, AFW, is currently unavailable.&lt;/b&gt;&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face=&quot;Arial, Verdana, Helvetica&quot; size=&quot;2&quot; color=&quot;#000000&quot;&gt;&lt;table&gt;&lt;tr&gt;&lt;td valign=&quot;top&quot;&gt;&lt;b&gt;&amp;nbsp;Details:&lt;/b&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot;&gt;&lt;PRE&gt;No details available&lt;/PRE&gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/font&gt;&lt;/p&gt; &lt;/body&gt; &lt;/html&gt;</SAP:AdditionalText>
      <SAP:ApplicationFaultMessage namespace="" />
      <SAP:Stack>HTTP response contains status code 503 with the description Service Unavailable XML element Envelope missing in SOAP message header (SAP XI Extension)</SAP:Stack>
      <SAP:Retry>N</SAP:Retry>
      </SAP:Error>
    We are on XI 3.0 SP13.
    Any suggestions ?
    Kind regards
    Colin.

    Hi Colin,
    Quick look into these-
    1) Are you able to test the WebService, because the error tells about unavailable...
    For more-
    /people/siva.maranani/blog/2005/09/03/invoke-webservices-using-sapxi
       /people/siva.maranani/blog/2005/03/01/testing-xi-exposed-web-services
    2) Is your SOAP Receiver COnfiguration is correct
       ~ http://help.sap.com/saphelp_nw2004s/helpdata/en/29/5bd93f130f9215e10000000a155106/content.htm
    3) Check the  wsdl is correct and try look into the input message for the Webservice(SOAP Adapter)
    Have a look into this thread-
    503 service unavailable
    Hope this helps,
    Regards,
    Moorthy

  • Error when test an INterface with SOAP Sender CC

    Hello everybody,
    I'm testing a Scenario that goes as follows Web Service Consumer-> PI 7.0 -> RFC, now I've already tried to test it with Altova XML Spy, and with the WebServcies Navigator Tool of UDDI, now I'm getting the next error in both cases:
    HTTP/1.1 500 Internal Server Error
    Connection: close
    Server: SAP J2EE Engine/7.00
    Content-Type: text/xml; charset=utf-8
    Date: Tue, 16 Dec 2008 22:10:42 GMT
    <?xml version='1.0'?>
    <!-- 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>RecoverableException</code>
              <text><![CDATA[
    com.sap.aii.af.ra.ms.api.DeliveryException: java.net.ConnectException: Connection refused: connect
         at com.sap.aii.af.ra.ms.impl.core.queue.CallConsumer.onMessage(CallConsumer.java:157)
         at com.sap.aii.af.ra.ms.impl.core.queue.Queue.run(Queue.java:850)
         at com.sap.aii.af.ra.ms.runtime.MSWorkWrapper.run(MSWorkWrapper.java:56)
         at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
         at java.security.AccessController.doPrivileged(Native Method)
         at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:100)
         at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:170)
              ]]></text>
            </s:SystemError>
          </detail>
        </SOAP:Fault>
      </SOAP:Body>
    </SOAP:Envelope>
    now in the RW in the communication channel I', getting history as follows:
    error ocurred
    request received
    but no more about it, and I can't see the message in SXMB_MONI, can anyone tell me something about what could be wrong, thanks in advance.
    Regards.

    Check if the XI RFC destination is working fine. ALso check the sap note no.804124, 807000 .
    Thanks!

  • LSO Web Services Interfacing with Training vendors?

    Hello All,
    Has anyone implemented the LSO Web Services. We're on LSO300 so our options are the enroll, un-enroll and launch services. If we'de want to track we would need to write our own. Just wnat to get people's experiences as far as implementation. How much work needed to adapt to vendor services, implementation times to adapt existing service, create new. Has anyone gone beyond the provided services to create their own? What about file/ftp interfacing for data loads? Any real life experiences appreciated.
    Thanks,
    Doug

    Thanks Sharon,
    We won't be upgrading soon and regardless won't be using PI as we're a BizTalk shop. I'm trying to pinpoint scenarios under which WebService based integration would be a more obvious decision.
    - Use of a single training vendor would simplify things. I'm finding little common ground among a few vendors AP uses as far as their support for services and what they look like. A complication and increased $$$$.
    - Use of PI to at least match what SAP delivers and leverage any integrations they provide with key vendors. We won't be using PI.
    - An excuse to dabble in this area. We could use that.
    Does this sound like a fair read so far? I'm charged with investigating all options as part of this project and have done that, but am honestly not seeing any great benefit in pursuing services at this point. We'll probably wind up getting flat files back from vendors and loading that way.
    Thanks for the insights.
    Doug

  • Async/Sync Operation with SOAP?

    I have created a service interface with two operations. An Asyn iDoc operation and a Sync RFC operation. I've created a web service which the partner references. If I configure the SOAP commsn channel as Best Effort (Synchronous) then the iDoc Operation returns an error 'Only asynchronous processing supported for IDoc adapter outbound processg' BUT the RFC operation works. If I configure the web service as Exactly Once (Async) then the iDoc operation works perfectly but the RFC operation doens't return a response, it becomes Async.
    Any idea how I can have an Asyn and Sync Operation in the same Service Interface, Using the same SOAP comms channel?

    I do not want to tell something wrong. I have not much experience with that topic.
    maybe there is something new in PI 7.11 that I do not know.
    In PI 7.0 the SOAP adapter determines the QoS from channel config or from URL parameters. The SOAP adapter does not read repository and so does not know, if an interface is sync or async.
    This is different, when you use WS-RM adapter with ABAP/Java proxies. Here you can use the same interface for sync and async operations.

  • Sync Async without BPM and JMS.

    Hi Guys,
    Searched SDN a lot but in vain...
    i have soap(Sync) to File(Async) synario...Soap response can have like this "PI system received message"..
    How can i, with out BPM?
    Thanks
    Prabhakar

    i have soap(Sync) to File(Async) synario...Soap response can have like this "PI system received message"..
    If the SOAP is mandatorily working in SYNC mode then the above solution wont work (SOAP --> XI --> SOAP)....this will be treated as two different calls for the SOAP and the solution would have worked for ASYNC flow.
    Why do you need PI system received message .... if i send a SOAP message and if it is successfully send from the SOAP application then I would get a 200 OK message which would indicate that everything was fine till sending the message to the XI/ PI system.
    If SYNC communication is needed then implement a BPM with a SYNC-ASYNC bridge.
    Regards,
    Abhishek.

  • Error Handling of Sync/Async Bridge

    Hello,
    does the error handling of an sync/async bridge behave exactly as the error handling of a single sync sender?
    Details are the following:
    I would like to use the error handling capabilites of a sync step, so that the error handling branch is executed when a permanent pipeline error occurs (this is only possible with a sync send step). However my receiver system can only communicate asynchronously. So the question is, if the first asynchronous send step fails (e.g. error in pipeline processing) normally no error is triggered. Would this be different if the error occurs withing a sync/async bridge?

    Hi Abhishek,
    Thanks for the immediate reply.
    The scenario is 
    ERP <---WS/SOAP--->PI -----WS /SOAP of 3rd party---> 3rd Party system (X).
                                                       PI  <------- WS of PI
                X posts the data to a backend. THe system X then picks some processed information. This system is not capable of sending the response synchronosly. It can post this data to PI once the data is available. Now PI needs to take this data and post it to the WS request from ERP.
    Hope I have provided some clarity on the scenarion..
    Thanks again.
    Bharathwaj
    Edited by: Bharathwaj on Aug 11, 2009 4:59 PM

Maybe you are looking for

  • How to use Excell formula's within EVDRE

    Hi, we want to built a rather large P&L with time in columns and account and cost center in the rows. We would like to insert some subtotals within the P&L strucure using simple excel formula's. So we create the P&L structure and leave some empty row

  • MacBook covered in water! Will it survive?

    I don't usually use online discussion boards to answer my questions but i need a lil quick smart advise/reassurance... this morning when i was getting ready for the day something terrible happened. I was tidying my room when i placed my laundry bag b

  • Data Flow Query

    Dear Friends, This is regarding the flow of information from Client to Backend in a SAP NW 7.1 Environment. I am curious to know the steps involved when the information is sent ( due to either a create / update of existing data object ) from Mobile C

  • Is heap memory is particular for a workprocess?and extended memory too?

    Is heap memory is particular for a workprocess?and extended memory too? All the while I need to know is :is more than one workprocess can be in Priv mode?

  • Itunes keeps on crashing / won't uninstall even with appcleaner

    Help guys, please. I have been working on this for 2 whole days now and it is very very frustrating. My itunes keeps on crashing every time i open it. Ive tried using disc utility, re-installing the OS, using appcleaner but none of them work. I've un