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

Similar Messages

  • 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

  • Hybrid Lync - External Web Services?

    Can anyone tell me if the external web services, provided by the on-premise Front-End server are ever used in a Lync Hybrid deployment?
    If not, how is "meeting content" that is created in a Lync on-premise meeting accessed by Lync Online users?
    Is the content in this scenario shared over media between the Edge servers or is it accessed via the external web services urls (i.e. reverse proxy)?
    I'm trying to determine if i need to setup the external web service access from outside (internet) into the on-premise Lync deployment to support a Hybrid deployment, as in this particular case none of the users will be external.

    Yes you need it. Even if a Lync user on premises is never external, if they want to invite an external person to a meeting or use mobile client internally, this will be necessary.
    Please remember, if you see a post that helped you please click "Vote As Helpful" and if it answered your question please click "Mark As Answer".
    SWC Unified Communications
    This forum post is based upon my personal experience and does not necessarily reflect the opinion or view of Microsoft, its employees, or other MVPs.

  • Help me!    How to use it as a web service from third party application?

    After using JDeveloper to develop BSSV object e.g. JP550010, how to use it as a web service from third party application?
    TKS!

    Obviously the OP is working on a project for the Bead Society of Southeastern Virginia http://www.bssv.org. Oh, wait, maybe he's researching the Blueberry Shoestring Plant Virus http://abbreviations.yourdictionary.com/bssv
    :D
    John

  • Consuming external Web Service in portal application:Error URL.getProtocol

    Hello!
    I implemented a portal application which consums a external Web Service with NWDS 7.2.
    The Webservice access works fine when I test it in a Java-Main Class.
    If I deploy the application in a portal then I get the error:
    java.lang.NullPointerException: while trying to invoke the method java.net.URL.getProtocol() of an object loaded from local variable 'tmpUrl'
    It seems that my service_client-class has the problem to call the wsdl if the application is in portal:
    static {
        java.net.URL url = null;
        try {
                   java.net.URL tmpUrl = SERVICEClient.class.getClassLoader().getResource
                  ("wsdl/com/sap/test/SERVICE.wsdl");
                  url = new java.net.URL(tmpUrl.getProtocol(), tmpUrl.getHost(), tmpUrl.getPort(), tmpUrl.getFile());
        } catch (java.net.MalformedURLException e) {
          e.printStackTrace();
    Can anybody help me?
    Thanks, Thomas

    Hello Thomas,
    I got the same error. In my case I used an Enterprise Application Project for the developement of my Portal Service. The portal service itself was calling an external webservice.
    The reason in my case lies behind the generation of the EAR-File with the NetWeaver Developer Studio). Inside the generated EAR-File the WSDL-File was always missing. In consequence "
    java.net.URL tmpUrl = SERVICEClient.class.getClassLoader().getResource
                  ("wsdl/com/sap/test/SERVICE.wsdl");" is always "NULL".
    and "tmpUrl.getProtocol()" leads to the NullPointerException.
    So I copied my wsdl-folder / package with the wsdl-file inside the {application}.ear / {application}.war / WEB-INF / private / lib / {application}.jar and everything works fine:-)
    Regards
    Steffen
    PS: Today I found a better way without copying the wsdl-file into the EAR-File. I just didn't use the Enterprise Application Project for the developement of portal services anymore. If you look inside the generated EAR-File, you can see, that you can develop the portal service also by using a simple Dynamic Web Project wrapped by an Enterprise Application Project:-)
    (Rem.: Don't miss the portalapp.xml deployment descriptor).
    If you deploy the Enterprise Project the WSDL-File is always inside the generated EAR-File :-)

  • Using existing Application Modules Entities in web service provider

    Hi, I want to implement a web service provider having a WSDL file and using JAXWS.
    Is it possible to use in input methods of the service, an Application Module or Entities or View Objects that exist in a separate project.
    I want to perform database operations and facilitate transactions using existing ORM mapping of ADF.
    Thanks,
    Ilias Stavrakis

    Yes, it is possible, but you have to checkout and release the ApplicationModules manually. Use the method <tt>Configuration.createRootApplicationModule(...)</tt> of the class <tt>oracle.jbo.client.Configuration</tt> to checkout modules, and use the method <tt>Configuration.releaseRootApplicationModule(...)</tt> to release it back to the AM pool at the end of processing.
    See this blog entry http://jobinesh.blogspot.com/2010/04/invoking-applicationmodule-from-servlet.html despite the fact that it is not directly related to Web services.

  • Calling a soap web service from a java desktop application

    Hi,
    Does anyone know how to call a soap web service from a java desktop application? I've seen examples using Apache Axis, but it sounds like Axis needs to run on a web server and we are trying to avoid that. My initial thought was that, "of course we need a web server", but I'm wondering if there is a way to do this without a web server.
    Any help is greatly appreciated.
    thank you,
    Julie

    If you are the consumer you don't need any web server. The web server is only needed in the provider end.
    In java 6 there is a built in framework to call web services without the need of third parties (such as apache axis)
    take a look at:
    https://jax-ws.dev.java.net/guide/Developing_client_application_with_locally_packaged_WSDL.html
    http://java.sun.com/webservices/technologies/index.jsp
    For the provider end there is also a built in http server to expose web service via HTTP without the need to
    use any external web server.
    take a look at:
    http://java.sun.com/javase/6/docs/api/javax/xml/ws/Endpoint.html

  • External Web Service call using WebMethods in Abap

    Hi everyone,
    I have presented with writing an interface, requested by a third party, in SAP ABAP that will call external web services from a java system. What I have been told is that I will be calling these services through webMethods. What I take is that webMethods is an SAP proxy wrapper around the web service. Beyond that I do not know what any of this is. I have asked my long-time ABAP developers and they have not seen any of the web calls through webMethods. Can someone present me with a basic understanding, maybe some code examples too? Also is this a standard function module call or a method in a class modules? How will it look to ABAP?
    Thanks for any info you can provide,
    Steve

    Hello,
    to be a bit more precise, WebMethods (or Business Connector) will register in sm59, and then you can make a function call in ABAP to this remote destination.
    You will have to check what parameters the WebMethods Service needs and pass them from ABAP.
    WebMethods then will take care of the WebService call to the external system and send the result back.
    CSY

  • Consuming an external web service with WAS 6.40

    Hi all,
    I know this thread isn’t 100% XI forum related, my apologies for that. However, I believe somebody here has experience with this subject.
    I’m trying to consume an external web service through WAS 6.40 with se80. When I try to create my proxy object <u>“package Choose Create > Enterprise Service / Web Service > Proxy Object > URL type</u>”, I receive an error message (SPRX084) -> <i>During proxy generation, an interface description in WSDL format is fetched from the integration builder or from another source and interpreted. This WSDL document must describe the whole interface correctly.</i>
    I don’t have sure, but it seams something within WSDL object/element. Nevertheless, these external web services are working well with other third party client applications, why SAP WAS can’t take this WSDL?
    Anyone has faced an issue like this one?
    Thanks in advance,
    Ricardo.

    Hi,
    some tools do not generate WSDLs correcty (not with all the standards
    or with obsolete parts) and then in ABAP you cannot generate a proxy from it
    you should be able to see the some more details in disgnosis section
    sometimes you just have to change one or two things in the WSDL
    and it will be ok for WAS but you need to find the exect cause
    of the error - it can be done by debugging
    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>

  • Third party application forcing java stack to restart when logged in through SSO

    Hi
    We have APW Third party application installed on Enterprise portal  7.4.
    When we tried to login APW portal through SSO it forces Java stack services to restart.If we use APW directly without SSO it works fine.
    Can you help me tto resolve the issue.

    Hi Manish,
    Please check  the configuration once agian about the third party connection  and  the portal.
    Also provide the "dev_server0" which under in directory /usr/sap/SID/J00/work and default trace which under in “/usr/sap/SID/J00/j2ee/cluster/server0/log" to analyze the issue. There is some other tool as well to check the issue using "httpwatch" log tool. But, mostly issue can be identified in dev_server0 or defalut trace".
    Thanks,
    Brindavan

  • Consuming external web services in CAF

    Hi there,
    I am trying to set up a show case where a composite CAF app (exposed via WD or VC) uses SAP web services as well as external services. In this case, I chose to use the Fedex web services (http://fedex.com/developer).
    Everything works fine, I am able to import the webservice using the locally stored WSDL into my composite app, apply the mapping and implement the application service......build, deploy...all good.
    The problem occurs when trying to create the physical destination (under nwa/destination template management). NW expects a pointer/url to the wsdl or wsil file, but Fedex doesn't provide that via http. Putting the wsdl on a different web server doesn't help either as the SOAP call will be routed to the same host where the wsdl resides (in this case NOT the fedex system).
    Is there any way to circumvent the WSDL retrieval with external web services in Netweaver ? One alternative solution could be to use the Netweaver Service registry and publish the fedex wsdl to that, but I would like to avoid that as we haven't configured the SR at the moment.
    Thx, Nick

    Looks like I don't need it necessarily.
    There seems to be a bug in NW/CE 7.1. When defining a destination which points to a WSDL file which in turn points to a different server for SOAP messages (ServicePort), the endpoint URL is incorrectly defined.
    WSDL URL: http://www.server1.com/test.wsdl
    SOAP URL/Port: http://server2.com/webservices
    the server tries to dispatch the SOAP call to http://server1.com/webservices which can't be found.
    In CE 7.1.1. though, that bug is fixed, and everything works fine without the need to publish the remote service (wsdl) to the SR and to subsequently query it.
    Nick

  • Integration between Purchase Requisition  & external web services

    Hi
    We have a requirement to Integrate  Purchase Requisition Process in MM & external web services(Portal).So we wanted to know what are the third party tools that SAP supports inorder to integrate both the systems.The requirement is like a business user from  Logistics team enters a PR on  a portal and the data flows to SAP through a connector and creates  a PO automtically if it has got sufficient data.
    Regards
    Prasad

    Hi,
    If you have the any transaction codes that are required to do the process in the backend MM, use the same tcodes and create the SAP Transaction iViews in the Portal.
    You can have three GUI (for look and feel) in the Portal iViews, SAP GUI for Windows that is the default one, SAP GUI for HTML has the Web look and feel, which requires you to configure the ITS and SAP GUI for Java. Depending on your requirement you can use any of the three.
    Hope this will help you.
    Sheetal
    Reward if helpful.

  • Integration of SSO with Third Party Application

    Hello Colleagues,
    I have requirement where I have to integrate SSO with a third party application.
    After some R & D I found out that there is some one class "SSO2Ticket.java" which can do that or help in verify the ticket.
    Since I am new to this area, I am not sure how do I go ahead with the execution of this java file.
    Can somebody help me with this.
    Also, is there any documents which talks about SSO integration or about the above mentioned JAVA file.
    Best regards,
    Arvind

    Which type of 3rd party application is this, and which SSO authentication methods does it support?
    If you can find a common one, then that will be good for you.
    Specifically for non-SAP systems re-using the SAP LogonTickets, I know that you can extract the user name from the ticket. I think SAP even provides some verification tools here for external applications to verify the ticket?
    Currently there is much excitement about SAML 2.0 which is also worth taking a look into as well.
    Cheers,
    Julius

  • Interface to third party applications

    SAP Gurus,
    Can anyone explain to me what is development of custom interface between SAP and third party application.
    I know the concept of I DOC, ALE etc ; I want to know what is the configuration required for that. Can any one give some example.
    My email is [email protected]
    Thanks

    Here you go:
    http://help.sap.com/saphelp_smehp1/helpdata/en/b3/64c33af662c514e10000000a114084/frameset.htm
    OR
    SPRO->SAP Solution Manager->Configuration->Scenario-Specific Settings
    ->Service Desk->Connecting to an external service desk
    Regards,
    Sanjai

  • Logoff third party applications

    Hello,
    We have integrated a couple of SAP-independent third-party applications into SAP EP (NetWeaver 2004s SPS11) by use of appintegrator. Some of these applications are located in different domains as the portal itself. These applications have usually logoff URLs. How can I achieve an automatic logoff from all backend applications when logging off from portal? I have read something about DSM Termination, but this seems to work mostly for SAP Backends.
    Thanks for your help and any ideas.
    Elmar

    Hi Sonja,
    Yes, you are correct . The DSM terminator only works in case of SAP backend systems which are following the domain rule. This is as the DSM terminator calls a certain component in the backend to ensure the log off.
    The Enterprise portal is not aware by default of the third party application sessions that exists. you need to write a custom portal service, which keeps a tab on the external application sessions open and also which initiates a close of session on the 3rd party backend. As you have guessed that this particular method might require a modification of the application integrator component to suit the need and communicate with the Custom Portal service mentioned.
    cheers,
    Shantanu .

Maybe you are looking for

  • Sharepoint 2013 AAMs and IIS 7 bindings

    Hi everybody, I have a server running Sharepoint Foundation 2013 and IIS7. On the IIS7 there was already a website running on port 80. Now I have configured a sharepoint site running at port 31600. From internal network everything is working fine. Bu

  • Excise invoice India not displaying in FBL5N

    Hi experts, when  checked in VF03 , Excise invoice india generated accounting document with document type SA- g/l account document . Hence this accounting document related to onlyl G/l accounts ( all line items with g/l accounts )  , it is not appear

  • HP LaserJet 1018 .pdf print quality

    When I print a .pdf, the print quality is very poor with a faint print density and imprecise edges. I am running Windows 7 32-bit. Anyone else have this issue? Other print requests (.docx, .xlsx, etc.) are better, but not up to the same standard as w

  • Stored procedure Performance issue in SQLserver 2005

    Hi All, i am inserting the data to Database by using of Stored procedure in target DB. My source structure and target structures are looking below I have the source structure having lot of rows and look like my structure is below: <?xml version="1.0"

  • [iphone] Remove back button from navigation bar

    I have an app set up with a navigation controller which is working fine. What I'd like to do is remove the back button when certain views come up. In fact I can't seem to manipulate the back button at all. I tried putting self.navigationItem.backBarB