How to consume a web service provided by third party system from SAP system

Hi Friends,
Could any of you provide me a clear picture on how to consume a web service from SAP system and is provided by a third party system?
Do we get an URL to create a client proxy for consuming the web service?
Thanx in advance,
Ram

Hi Ram,
of course you cannot supply the WSDL URL. Inside the WSDL (just view it in your browser) you find (usually but not necessary) towards the end something like
<soap:address location="http://www.weather.gov/forecasts/xml/SOAP_server/ndfdXMLserver.php"/>
which is the actual adress of the service.
An example service can be found here:
<a href="http://www.weather.gov/xml/">National Digital Forecast Database</a>
containing the WSDL URL at
<a href="http://www.weather.gov/forecasts/xml/DWMLgen/wsdl/ndfdXML.wsdl">this address</a>.
You might also want to browse for the amazon webservices which allow you to embed queries against amazon into your application.
have fun,
anton

Similar Messages

  • External web service provided by third party application

    Hi all,
    Hope to clarify some doubts on usage of Enterprise Service Repository. I understand that ESR is the storage of service interfaces that may be provided or consume by different systems in the landscape.
    If a business process is required to consume an external web service that is provided by a third party application on some web server, does the ESR stores the definition of the web service and provides it to the business process?
    Is ESR only a repository for service interfaces that would be implemented by the internal systems?
    Regards

    I was looking to confirm my understanding about defining external webservices in Enterprise Repository few weeks back. Though i did not get proper confirmation any one yet on this forum, here is my understanding,
    1. One can define the service interface for the third party webservice in Enterprise Service Repository for the purposes of keeping track of available services in the organization and also to provide some documentation about it for other developers looking to reuse it.
    2. One can also import the WSDL as external definition in to Enterprise Service Repository.
    3. We may not be able to generate proxies for these third party provided applications
    Arul

  • How to consume/access web services in forefront identity manager 2010 r2

    Hi,
    I have one web service  in c# for authentication  so i want to integrate this web service in my FIM 2010 R2.I want to ask one more question how to consume/access web service of FIM 2010 R2,so please tell me how is it possible in FIM 2010 R2 and
    anybody have any example for consuming/accessing web service step by step in FIM 2010 R2.
    Regards
    Anil Kumar

    Here is some C# code that accesses FIM resource attributes from the web services via the FIM 2010 Resource Management Client which I mentioned in an earlier post:
    using System;
    using System.Collections.Generic;
    using Microsoft.ResourceManagement.Client;
    using Microsoft.ResourceManagement.ObjectModel;
    namespace MyTest
    public partial class ResourceAttribute
    public ResourceAttribute()
    public string GetTypeAndDisplayName(string objectID)
    String ReturnValue = String.Empty;
    using (Microsoft.ResourceManagement.Client.DefaultClient client = new DefaultClient())
    client.ClientCredential = CredentialCache.DefaultNetworkCredentials;
    client.RefreshSchema();
    string query = String.Format("/*[ObjectId={0}]", objectID);
    foreach (RmResource res in client.Enumerate(query))
    String displayName = res.DisplayName;
    String objectType = res.ObjectType;
    ReturnValue = displayName + " (" + objectType + ")";
    break;
    return ReturnValue;
    You would just need to define your bindings and endpoints in your web.config. This method will return the DisplayName and ObjectType for the resource with the ObjectId matching the objectID argument. If you need more information, please provide more specifics
    for what you are trying to accomplish.
    There are many code examples for this library on its CodePlex home:
    http://fim2010client.codeplex.com/

  • How to consume Sharepoint web services in SMP 2.3?

    Hi,
    I want to create jQuery Mobile application in which i want to call Sharepoint (SOAP) web services like (getListCollection, getListItems etc) through
    SMP 2.3 Can any one tell me in detail how to consume Sharepoint web services in SMP 2.3 so that i can use data in my jQuery Mobile Application?
    For example my web service is http://xxxxx:xx/___/Lists.asmx?op=GetListItems

    Hi Harshada,
    Any good reasons to integrate Share point Jquery mobile application with SMP ?
    because Share point web services can be consumed directly in the Jquery mobile applications.
    Please look at the below examples to achieve it.
    Sample Codes :
    Read List Items using Sharepoint Web Services and jQuery | Robert Kuzma on SharePoint,  HTML, CSS &amp;amp; JavaScript, …
    Pro-Grammar: Calling the SharePoint 2010 GetListItems web services with Jquery
    javascript - Getting list data from SharePoint 2010 site using Jquery - Stack Overflow
    -Virinchy

  • How to call an EXE file on a remote system from SAP system?

    Hi Friends,
    I want to execute an EXE file existing on the remote system from SAP system. Could some one give me an idea of how to execute that?
    Thanx in advance,
    Ram

    Hi Ram,
    Try this
    SXPG_COMMAND_EXECUTE
    Reward if this helps,
    Satish

  • How to raise customer invoice in case of third party sale from PS

    Dear All,
               In case of third party sale from project systems module, PR is raised which is further converted to PO and once the material reaches at client place GRN is done.Based upon the GRN the actual cost is booked to the project.How should I raise the customer invoice against the materials received by the customer?
    I went through the Forum and based upon the threads there, I came to know that one option is to  create sales order for the same items and do order based billings.But for this I have to enter the same materials items again in the Sales order which is nothing but duplicacy of data.
    Is there any alternative to this? Or some other way by which the PO line items be copied to sales order so that I can save time while creating sales order.
    Regards,
    B P Singh

    Hi Virendra,
                       Business scenario is like this.
    I have created project and activities.Have assigned materials as 3rd party sale in NWA. I have released the project.PR are getting followed by PO.On doing the GR the actual costs are getting booked on NWA.
    My concern is how to bill the Items(the same material components) which are assigned to activity.
    As per your input I need to do Resource Related billing.Thanks for the input.It is no longer required to assign materials in DIP to Carry out RRB. 
    To carry out RRB do I need to create Sales Order first ? If  No then how to do RRB? If Yes  I need to create a Sales Order with all the material components which I have assigned at activity level. So I was looking for some alternative so that SO creation becomes less tedious.
    Regards,
    B P Singh

  • How To Consume SharePoint Web Services?

    I am having problems with integrating SharePoint web services into a BEA web application. I want to consume the SharePoint Web Services (for example, http://<sitename>/_vti_bin/Search.asmx). I've generated a service control out of the WSDL, but when I execute any method, it responds with
    <faultcode>soap:Server</faultcode>
    <faultstring>Server was unable to process request. --> Object reference not set to an instance of an object.</faultstring>
    I've found tons of examples for consuming these from .NET and C#, but not from BEA. It sounds like I need to instantiate the SharePoint object and pass in some Windows credentials. I am using BEA 8.1.6 and WSS 2.0 / SPS 2003. I watched the BEA online demo at http://dev2dev.bea.com/downloads/ExcelServer/workshop_vista.html but this is for much newer BEA and WSS/SPS versions. Can it be done with my versions and if so how?

    <html>
    <body>
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
    <script type="text/javascript" src="jquery.SPServices-0.7.2.js"></script>
    <script type="text/javascript">
    var url = "[site Url]";
    $(document).ready(function() {
    $().SPServices({
    operation: "GetWebCollection",
    webURL: url,
    completefunc: function(xData, status) {
    $(xData.responseXML).find("Web").each(function() {
    // var weburlvar = $(this).attr("Url");
    //alert(weburlvar);
    $('#urlOptions').append($('<option></option>').val($(this).attr("Url")).html($(this).attr("Title")));
    alert(url);
    url = $(this).attr("Url");
    $().SPServices({
    operation: "GetWebCollection",
    webURL: url,
    completefunc: function(xData, status) {
    $(xData.responseXML).find("Web").each(function() {
    // var weburlvar = $(this).attr("Url");
    //alert(weburlvar);
    $('#urlOptions').append($('<option></option>').val($(this).attr("Url")).html($(this).attr("Title")));
    </script>
    <select id="urlOptions" onchange="window.open(this.options[this.selectedIndex].value,'_top')">
    <option value="">Select Site...</option>
    </select>
    </body>
    </html>
    Try to use above code in html file in IE browser which lists down all the subsites available in current site (not only the top level). You can make the code more cleaner by making it as a recursive function. Give the exact link for spservice reference. Replace
    [Site url] with your site url
    Thanks

  • How to use RESTful Web Services provided from BO Enterprise

    Hi Experts,
    i am trying to use the Web Service "BIPLATFORM" provided by BusinessObjects Enterprise. As I have trouble reading the WSDL i tried to use the REST interface.
    Unfortunatally I cannot find any Docu about that in the internet.
    Does anybody have experience in using the BIPLATFORM web service?
    Thank you in advance

    Thank you very much for your instant answer and help!
    I got it now: "no rest in biplatform service"
    What made me think REST is possible was only the following entry in ...\webapps\dswsbobje\WEB-INF\conf\axis2.xml
    "<!-- Our HTTP endpoints can handle both REST and SOAP. Following parameters can be used to distinguiush those endpoints
      -->
    - <!-- In case of a servlet, if you change this you have to manually change the settings of your servlet container to map this
      -->
    - <!-- context path to proper Axis2 servlets
      -->
    - <!-- <parameter name="servicePath">services</parameter>
      -->
    - <!-- <parameter name="restPath">rest</parameter>
      -->
    - <!--  Following parameter will completely disable REST handling in Axis2
      -->
      <parameter name="disableREST" locked="true">false</parameter>
    - <!-- POJO deployer , this will alow users to drop .class file and make that into a service
      -->
    Anyway I was only hoping to get REST work as the WSDL provided by BusinessObjects Enterprise is not valid to be parsed by SAP Netweaver ABAP SOAP Runtime...
    I regret but i have to add: The fact that the web service is only meant to work with certain consumers shows that the people responsible have little to no understanding what the idea of SOAP, SOA and WSDL really is. On the one hand SAP was always pushing their ESOA idea but on the other hand we got this strange limitations like "only for these clients..."
    This is exactly the opposite of the SOAP-idea:
    "The framework has been designed to be independent of any particular programming model and other implementation specific semantics." - http://www.w3.org/TR/2007/REC-soap12-part1-20070427/

  • How do you remove a third party item from the system preference

    I am running Mt Lion 10.8.5 and need to remove the Norton Antivirus that is in the system preference. 
    What is the trick on getting it out of there?

    Hi,
    Read All on this one.
    The Disk or the Installer .dmg that you got for this should have an Uninstaller included.
    On a  Disk it may be a separate item.
    However sometimes it is an option choice during the Install screens.
    The web site for the app should also have instructions (in rare cases the Uninstaller is on the web site)
    Common "all user"  add-on Preferences Pane are stored in Had Drive Name/Library/PreferencesPanes
    The ones that come in the OS are in Hard Drive Name/System/Library/PreferencePanes
    Note the Path Bar displayed across both pics.  (Finder > View Menu > Show Path Bar).
    You also have a User Folder version Hard Drive Name/Users/(your account name)/Library/PreferencePanes (~/Library/PreferencePanes)
    You have to use the Finder > Go Menu > Go to Folder and type (Copy from here and Paste there) in the Dialogue box that appears  (use the ~/Library/PreferencePanes option)
    There is a good chance this one is empty.
    Broadly speaking though the more complicated the processes behind a Preference Pane or app the easier and better it is to remove it with the correct Uninstaller.
    Norton is Invasive !!
    USE THE UNINSTALLER Method
    9:43 pm      Friday; January 31, 2014
      iMac 2.5Ghz 5i 2011 (Mavericks 10.9)
     G4/1GhzDual MDD (Leopard 10.5.8)
     MacBookPro 2Gb (Snow Leopard 10.6.8)
     Mac OS X (10.6.8),
     Couple of iPhones and an iPad

  • Consuming ABAP Web Service in Non SAP system

    Hi
    I have created an ABAP web service form the RFC and configured it in the SOAMANAGER. I have tested it in Web Service Navigator using the URL and it is working fine.
    Now I am trying to access it from the Non SAP system using Java Code. I am able to access the WSDL using the URL from the step 1 but not able to receive any output when providing inputs.
    So I am not sure if I am missing any configuration on the Provider System (SAP) or on the Consumer system (Non SAP) to access the web service. As far I have not configured anything on the consumer system. Please let me know how to consume the web service in the Non SAP system.
    Thank you,
    Rohit

    not necessarily an answer to your question, but i find that when creating SAP web services, before we create the code for consuming them, I always test them with the SOAPUI package. with this test suite you can import the WSDL, and run individual tests, seeing the input, output, exceptions, etc. This is a good way to check the connection, the flow and the service logic, before writing any code. This will also let you know whether it is a WS issue, or an issue with your code.
    just a thought, from someone who has been there...
    http://www.soapui.org is where you can find the SOAPUI. It helped me out a lot.
    Dave

  • Consume Restful Web Services

    Hi,
    I have experience consuming Soap Web Services using utl_dbws.
    Our client provides various rest web services that we need to access within the database.
    We wan't a pure pl/sql solution without any additional java components.
    Does anyone have any information on how to consume REST web services?
    Thanks

    Check out APEX_WEB_SERVICE.
    Ta,
    Trent

  • WebDynpro Consuming a Web Service via SSL (https)

    Hello dovelopers,
    i want to consume a Web Service in a WebDynpro Application via https.
    can anybody give me a few links to pdfs etc.
    Thank You
    Michel

    Try this:
    Are you trying to create https trust relation ship between two SAP Portals or SAP Portal to Non Sap Portal?
    Help on How to Consume a Web Service in SAP Portal?
    http://help.sap.com/saphelp_nw04/helpdata/en/f5/30c5aca7f92f418d889b99ccc9ee08/content.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/df/a08340d990ce62e10000000a155106/content.htm
    http://www.sapportalguide.com/web_services.html
    Here the documents helps you how to integreate https authentication betweeen two portals:
    http://help.sap.com/saphelp_nw2004s/helpdata/en/43/2235260b413fe1e10000000a11466f/content.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/62/881e3e3986f701e10000000a114084/frameset.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/14/29236de1864c6e8d46e77192adaa95/frameset.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/d3/41c8efb31d11d5993800508b6b8b11/frameset.htm
    Thanks
    Krishna

  • Consuming EJB Web Service in WD ABAP component

    Hi,
    I have a scenario where I have Portal KM access methods exposed as EJB Web Service. This web service is deployed on J2EE engine.
    And I have to consume this web service from my WD ABAP component controller.
    Any idea how this can be achieved?
    Thanks and regards,
    Amey

    This doesn't really have anything to do with Web Dynpro.  Normal ABAP functionality is used for the consumption of a web service.  In ABAP we create a proxy class based off the WSDL of the web service.  This proxy class can then be called from within Web Dynpro like any other ABAP class.  You can read about consuming a web service in the online help:
    http://help.sap.com/saphelp_nw70ehp1/helpdata/en/9e/c7a3591dc74a679bbc9716354e42af/frameset.htm

  • Consuming a Web Service in JSP

    Hi All,
    I have exposed a BAPI as a web service using the material available on SDN, I had searched a lot but I am not able to find a satisfactory material which guides about how to consume this web service in a JSP page, can somebody help me in this regard.
    Regards
    Sid

    Hai,
    Create a new project of type web services under that select deployable proxy.
    right click on the project new client proxy definition for the web service .
    use that generated proxy classes in your jsp.
    http://help.sap.com/saphelp_nw2004s/helpdata/en/d6/f9bc3d52f39d33e10000000a11405a/frameset.htm
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/c2188ae5-0601-0010-dd93-c23e381ef41e
    otherwise
    /people/abhijeet.jangam/blog/2006/05/27/developing-single-document-wsdl-to-schedule-a-web-service
    regards,
    null
    Message was edited by:
            Naga Raju Meesala

  • Consuming BI Web Services in IDT

    Hi,
    I have published a WEBi block as web service that I am trying to consume as data source for universe in Infromation Design tool.
    I am able to create a relation connection to published web service using Generic | Web Services (WSDL 1.1) | Web Services Connector.
    In data foundation above connection does expose various "GetReportBlock_ ..." objects that I can add as table into my data foundation. Like,
    None of these obejcts show structure as per structure of the WEBi table that was published as web service. Instead, it shows whole bunch of input variables, like,
    Now, here I am not sure what value to provide to these variables, they all show up as mandatory. And if I add these as it is into businesslayer, create test quey on these objects, I get failed to refresh error.
    My question is,
    - Is it even possible to do what I am trying?
    - Is this something to do with web services configuration / settings on my BI server?
    Also, I am able to consume this web service in a new WEBi docuement (as a test) successfuly.
    My server is BI 4.1 SP2 P2.
    I have see some blog on the subject, wherein they show that IDT is able to consume a web service, but that is not coming from BI Platform and is external,  http://scn.sap.com/community/semantic-layer/blog/2013/08/30/bi41-creating-a-universe-on-top-of-a-web-service
    Any help is appreciated.
    Thank you much !!
    IMS

    Hi Silvestro,
    what I want to do is to have the resulting vtable of webservice availabe in IDT, just like any other table so that I can possibly use and join it with other table.
    What I am seeing in IDT is not table structure that you usually are able to map to in Xcelsius. In the example, see link in my origical post, it shows that table.
    Thank you,
    IMS

Maybe you are looking for

  • Safari doesn't open PDF-files on a homepage

    Hey there, I bought the new iPad to work with it at the university. Now I can't even open the PDF-files from our homepage (it's moodle). Safari shows me the first site of the file and I'm not able open it in another program or even copy and paste the

  • In Mountain lion, do i have to save Adobe files to the cloud?

    Hi there, at this stage i'm not comfortable having my docs, of any sort, be saved to the cloud - whether that be Apple's cloud or Adobe's. I just want to keep them in the machine and saved in the finder - nowhere else. Is that possible with Mountain

  • Import files from network

    When I've a connection to another computer because of the same network and I can stream the songs, how can I save them onto my harddisk? PS: I can't see them in the network environment with the explorer.

  • Bluetooth problem on iOS 6!

    I have Beats Wireless, and since upgrading to iOS 6, has presented problems with the bluetooth connection. I was wondering if anyone has this problem and if Apple will make a new update to fix this problem. Thank You.

  • JComboBox shows "Java Applet Window" as last element

    Hey all, I am having a problem with using JComboBox. When I use JComboBox and show it in a JDialog (popup window), the last element of the drop down (JComboBox) is "Java Applet Window". This element is, however, not selectable. I want to get rid fo t