<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>Question Re: CALLING THE WEB SERVICE in Technology Q&amp;A</title>
    <link>https://community.sap.com/t5/technology-q-a/calling-the-web-service/qaa-p/7753908#M2777040</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Katakoti,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am not very clear with your requirement.&lt;/P&gt;&lt;P&gt;1)Are you using same WSDL for all three operations? &lt;/P&gt;&lt;P&gt;2)If yes then are you sending the data for three actions to same URL? &lt;/P&gt;&lt;P&gt;3)If yes then it will be easy requirement when ever there is specified action means Insert/Modify/Delete, populate that part of WSDL which is required for the particular action. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If answers to 1st and 2nd point is no then you need to specify multiple receivers in the receiver agreement which will pass data to different receivers. For that you can specify data based condition in receiver agreement.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 15 Mar 2011 15:05:47 GMT</pubDate>
    <dc:creator>abhay_rajhans2</dc:creator>
    <dc:date>2011-03-15T15:05:47Z</dc:date>
    <item>
      <title>CALLING THE WEB SERVICE</title>
      <link>https://community.sap.com/t5/technology-q-a/calling-the-web-service/qaq-p/7753905</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi gurus,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;how we call the web service based on incoming value form SAP ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;the above one is my exact question let me explain clearly&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i have the scenary lke SAP -&lt;/P&gt;&lt;HR originaltext="---" /&gt;&lt;P&gt;(CLIENT PROXY)--&lt;DEL&gt;&lt;/DEL&gt;&lt;/P&gt;&lt;HR originaltext="----" /&gt;&amp;gt;SAPXI--&lt;DEL&gt;-(SOAP)&lt;/DEL&gt;----Thirdparty&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;the third party will provide the WSDL including three functions  like I(insert),U(update),D(delete).from sap side they will write a proxy program and send the data along with the  field flag(I,U or D) based on that flag field we need to call the Webservice &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;this is my requiremnnt is it possible?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;note: all operation coming in single WSDL plz suggest me &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks in advance&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 15 Mar 2011 11:38:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/calling-the-web-service/qaq-p/7753905</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-03-15T11:38:22Z</dc:date>
    </item>
    <item>
      <title>Re: CALLING THE WEB SERVICE</title>
      <link>https://community.sap.com/t5/technology-q-a/calling-the-web-service/qaa-p/7753906#M2777038</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yes, You can do this using a BPM, by switching CC receiver considering flag field (I =&amp;gt; call CCReceiver pointed to Insert WebMethod on Receiver Service destination, U =&amp;gt; call CCReceiver pointed to Insert WebMethod on Receiver Service destination, ecc...)&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 15 Mar 2011 12:38:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/calling-the-web-service/qaa-p/7753906#M2777038</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-03-15T12:38:49Z</dc:date>
    </item>
    <item>
      <title>Re: CALLING THE WEB SERVICE</title>
      <link>https://community.sap.com/t5/technology-q-a/calling-the-web-service/qaa-p/7753907#M2777039</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi &lt;/P&gt;&lt;P&gt;thanks for your reply &lt;/P&gt;&lt;P&gt;we dnt use the BPM please suggest me is there anything other than this&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 15 Mar 2011 14:04:58 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/calling-the-web-service/qaa-p/7753907#M2777039</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-03-15T14:04:58Z</dc:date>
    </item>
    <item>
      <title>Re: CALLING THE WEB SERVICE</title>
      <link>https://community.sap.com/t5/technology-q-a/calling-the-web-service/qaa-p/7753908#M2777040</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Katakoti,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am not very clear with your requirement.&lt;/P&gt;&lt;P&gt;1)Are you using same WSDL for all three operations? &lt;/P&gt;&lt;P&gt;2)If yes then are you sending the data for three actions to same URL? &lt;/P&gt;&lt;P&gt;3)If yes then it will be easy requirement when ever there is specified action means Insert/Modify/Delete, populate that part of WSDL which is required for the particular action. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If answers to 1st and 2nd point is no then you need to specify multiple receivers in the receiver agreement which will pass data to different receivers. For that you can specify data based condition in receiver agreement.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 15 Mar 2011 15:05:47 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/calling-the-web-service/qaa-p/7753908#M2777040</guid>
      <dc:creator>abhay_rajhans2</dc:creator>
      <dc:date>2011-03-15T15:05:47Z</dc:date>
    </item>
    <item>
      <title>Re: CALLING THE WEB SERVICE</title>
      <link>https://community.sap.com/t5/technology-q-a/calling-the-web-service/qaa-p/7753909#M2777041</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You use same WSDL for all three operations. So I believe same WSDL URL. How about action? If that is different for each insert , update and delete operation... You might have to use UDF and dynamically change the action before  PI call the webservice. But still one soap receiver is good enough. See Abhishek's reply on this thread&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_thread" href="https://community.sap.com/" __jive_macro_name="thread" modifiedtitle="true" __default_attr="1872710"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If your action is same for all operations then you might have to create three recievers&lt;/P&gt;&lt;P&gt;Hope that helps.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 15 Mar 2011 15:56:53 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/calling-the-web-service/qaa-p/7753909#M2777041</guid>
      <dc:creator>baskar_gopalakrishnan2</dc:creator>
      <dc:date>2011-03-15T15:56:53Z</dc:date>
    </item>
    <item>
      <title>Re: CALLING THE WEB SERVICE</title>
      <link>https://community.sap.com/t5/technology-q-a/calling-the-web-service/qaa-p/7753910#M2777042</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks for your reply &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i am using the same WSDL &amp;amp;  same URL for the three operations along with target structure. i need to poplate perticular action part based on the input value coming from the SAP &lt;/P&gt;&lt;P&gt;         &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Source                                                         target        &lt;/P&gt;&lt;P&gt; FLAG (I) -&lt;/P&gt;&lt;HR originaltext="--------------------------------------" /&gt;&lt;P&gt;(i need to populate the insert operation part of the WSDL )&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;this is my requirement can you please suggest to me how can i populate this ?&lt;/P&gt;&lt;P&gt;can you please explain me clearly becoz i am new to this type of scenario or else u camn suggest to any document or blog regarding this&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: katakoti on Mar 16, 2011 5:51 AM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 16 Mar 2011 04:50:26 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/calling-the-web-service/qaa-p/7753910#M2777042</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-03-16T04:50:26Z</dc:date>
    </item>
    <item>
      <title>Re: CALLING THE WEB SERVICE</title>
      <link>https://community.sap.com/t5/technology-q-a/calling-the-web-service/qaa-p/7753911#M2777043</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi bhaskar,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can u please explain the logic how can i call the perticular part of the WSDL . and also explain a bit clearly about three type of recivers creation for same WSDL(target structure)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;it is very helpfull for me&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 16 Mar 2011 04:57:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/calling-the-web-service/qaa-p/7753911#M2777043</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-03-16T04:57:23Z</dc:date>
    </item>
    <item>
      <title>Re: CALLING THE WEB SERVICE</title>
      <link>https://community.sap.com/t5/technology-q-a/calling-the-web-service/qaa-p/7753912#M2777044</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Bhaskar,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;here ths my exact requirement &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BLE&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---" /&gt;&lt;P&gt;Fault&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-------------------------------------------------------------------------------" /&gt;&lt;P&gt;Exception code&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-----" /&gt;&lt;P&gt;Exception message&lt;/P&gt;&lt;P&gt;ADDPARTS&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---" /&gt;&lt;P&gt;Add parts&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="----" /&gt;&lt;P&gt;Parts&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="------" /&gt;&lt;P&gt;Each record&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="----------" /&gt;&lt;P&gt;Field1 &lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="----------" /&gt;&lt;P&gt;Field2 &lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="----------" /&gt;&lt;P&gt;Field3&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-------------------------------------------------------------------------------" /&gt;&lt;P&gt; Price&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-----------" /&gt;&lt;P&gt;Usd&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="----------" /&gt;&lt;P&gt;Field4&lt;/P&gt;&lt;P&gt;ADD PARTSRESPONSE&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="----------" /&gt;&lt;P&gt;Add parts response&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-------------------" /&gt;&lt;P&gt;Status&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-------------------" /&gt;&lt;P&gt;Success&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="------------------" /&gt;&lt;P&gt;Message&lt;/P&gt;&lt;P&gt;DELETEPARTS&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---------" /&gt;&lt;P&gt;Deleteparts&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-------------------------------------------------------------------------------" /&gt;&lt;P&gt;Parts&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="--------------" /&gt;&lt;P&gt;Criteria&lt;/P&gt;&lt;P&gt;DELETEPARTSRESPONSE&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="----------" /&gt;&lt;P&gt;Deletepartsresponse&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-------------------------------------------------------------------------------" /&gt;&lt;P&gt;Status&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---------------" /&gt;&lt;P&gt;Success&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="--------------" /&gt;&lt;P&gt;Message&lt;/P&gt;&lt;P&gt;GETPARTS&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="------------" /&gt;&lt;P&gt;Getparts&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-------------------------------------------------------------------------------" /&gt;&lt;P&gt;Parts&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-------------------------------------------------------------------------------" /&gt;&lt;P&gt;Criteria&lt;/P&gt;&lt;P&gt;GETPARTSRESPONSE&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-------------------------------------------------------------------------------" /&gt;&lt;P&gt;- -Getpartsresponse&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-------------------------------------------------------------------------------" /&gt;&lt;P&gt;Status&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-------------------------------------------------------------------------------" /&gt;&lt;P&gt;Parts&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-------------------------------------------------------------------------------" /&gt;&lt;P&gt;Eachrecord&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-----------------------------" /&gt;&lt;P&gt;Field1&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-----------------------------" /&gt;&lt;P&gt;Field2&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-----------------------------" /&gt;&lt;P&gt;Field3&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-----------------------------" /&gt;&lt;P&gt;Field4&lt;/P&gt;&lt;P&gt;UPDATEPARTS&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="----------" /&gt;&lt;P&gt;Updateparts&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-------------" /&gt;&lt;P&gt;Parts&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-------------" /&gt;&lt;P&gt;Eachrecord&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-----------------" /&gt;&lt;P&gt;Field1&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-------------------" /&gt;&lt;P&gt;Field2&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-------------------" /&gt;&lt;P&gt;Field3&lt;/P&gt;&lt;P&gt;UPDATEPARTSRESPONSE&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="------------" /&gt;&lt;P&gt;Updatepartsresponse&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---------------" /&gt;&lt;P&gt;Status&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i have the webservice like this in WSDL . messages are ADDPARTS,ADDPARTS RESPONSE,GETPARTS,GETPARTSRESPONSE,UPDATEPARTS,UPDATEPARTSRESPONSE........ &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i need to call the perticular webservice of the WSDL at runtime based on the value coming from source to the field FLAG &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;please suggest to me reg this&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks in advance&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 25 Mar 2011 06:21:08 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/calling-the-web-service/qaa-p/7753912#M2777044</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-03-25T06:21:08Z</dc:date>
    </item>
    <item>
      <title>Re: CALLING THE WEB SERVICE</title>
      <link>https://community.sap.com/t5/technology-q-a/calling-the-web-service/qaa-p/7753913#M2777045</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI &lt;/P&gt;&lt;P&gt;As of my understanding you have 3 different functions in single WSDL Provided by third part and you have proxy on Sender side. now you want to select appropriate WSDL Function depending on Flag field from source side.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;in that case could you provide details for following question?&lt;/P&gt;&lt;P&gt;so you mean to say you have Single WSDL with Different (3) Messages inside.? am I right?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if above question answer YEs then following are the steps.&lt;/P&gt;&lt;P&gt;create single outbound service interface with multiple operations inside.. and create three different mapping and operation mapping then on ID side create receiver determination and single Interface determination and provide respected operation mapping to respected operations .. this will resolve your problem..&lt;/P&gt;&lt;P&gt;as now you have single WSDL and 3 messages inside and you have developed single outbound service interface with multiple(3) different operations inside on ID side it will detect the right message and right message mapping accordingly..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;one more question..is your Target system for all 3 function same or different? &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Bhupesh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 25 Mar 2011 07:11:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/calling-the-web-service/qaa-p/7753913#M2777045</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-03-25T07:11:22Z</dc:date>
    </item>
  </channel>
</rss>

