Skip to Content
avatar image
Former Member

Is PI able to consume webservice from UDDI ?

Hi experts !

In my current project, we have SAP Netweaver PI 7.0, and customer requested to build interfaces which will consume WebServices from a UDDI server, in a way that, if some service needs to have its address(endpoint) changed(caused by infra-structure changes), the interfaces must be able to automatically points to the new service endpoint, according to the changes reflected by the UDDI registry. Additionaly, customer requested to provide a UDDI registry from PI for the SOAP Sender interfaces, to be consumed by company systems/applycations. Is it possible to build interfaces which are able to consume UDDI registry, and also provide UDDI registry(native) for some interfaces, using PI 7.0 ? According to my knowledge, I think it´s not possible to achieve that on PI 7.0.

If not, is it possible on PI 7.1 ? Finally, if it is not possible in any of these PI versions, is it possible on PI 7.3 ?

Thank you in advance, and best regards.

Wilson

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

2 Answers

  • Best Answer
    avatar image
    Former Member
    Sep 25, 2012 at 07:40 PM

            Hi experts !

           Let me clarify something, as I said in the question, according to my knowledge, isn´t possible to consume a webservice directly from a UDDI service from PI, as we need to import a WSDL in design environment, and configure a SOAP communication channel to call the webservice, being no way to set this SOAP Communication Channel to get the endpoint directly from the UDDI server(in a way that, if service endpoint changes, PI is updated automatically), but customer is asking for a oficial document or something like that indicating that this is not possible. So this is the reason for my question, I need to understand better if this is possible to be done and, if yes, how to do it, and if not, where can I find some documentation saying that.

            Thank you in advance, and best regards,

           Wilson

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member Baskar Gopalakrishnan

      Hi Baskar !

      Thank you again !

        I think I was not able to explain correctly what I need, the question is, for example, I need to build an interface which will call a WebService, and I need to know if it is possible to connect from PI to a UDDI registry and get the WebService that I must to call from PI.  The customer requirement is to do this in a way that, if for any reason, the webservice called by PI have it endpoint changed(for example, the server which hosts the webservice changed), PI must be able to automatically get from UDDI registry the correct endpoint, without user interaction. Do you know if this is possible to be done in any PI version ?

      Best regards,

      Wilson

  • avatar image
    Former Member
    Sep 26, 2012 at 08:16 PM

            Hi Experts !

           I have set the answer from Baskar as correct as it is, for part of the question regarding to publishing service from PI. About the possibility of PI to consume a webservice from a UDDI service to call it, connecting directly to the UDDI, as I have asked, SAP Support returned that it´s not possible, so this question can be set as answered.

            Thank you in advance, and best regards,

           Wilson

    Add comment
    10|10000 characters needed characters exceeded