Regarding  the Service Registry in SAP  PI 7.1 and non SAP System ....!

Hi All ,
I  need to know answers for the below Question ...hope to get some answers frm Experts ....
1) How to publish service from non-SAP systems?
2)  How to use discovered service in the Service Registry for consumer/provider scenario? With some examples.
Thanks in Advace ...!
Regards ,
Aziz khan .
Edited by: Aziz khan on Sep 16, 2009 11:43 AM

Hi,
1) How to publish service from non-SAP systems?
Publish Service is nothing but making WSDL of that service available. For that you need to Publish the WSDL of the web Service to UDDI. For Non SAP system, Lik .net , Java they have there oun APIs to do so. U can search on net to get it.
For Ex. below link.
http://www.startvbdotnet.com/web/publish.aspx
2) How to use discovered service in the Service Registry for consumer/provider scenario? With some examples.
Once you discover the services, you get the WSDL of that Service. Then You can import this WSDL in IR and you it.
See the below links.
http://help.sap.com/saphelp_nw04/helpdata/en/43/ce993b45cb0a85e10000000a1553f6/frameset.htm
http://help.sap.com/saphelp_nw04/helpdata/EN/26/9e97b0f525d743882936c2d6f375c7/frameset.htm
Shweta

Similar Messages

  • Error :  "regarding the Services Registry"

    Hi
       When I open the link : http://<localhost>:<portno>/sr,
    the following error occurs even before i search for any services.
    " com.sap.esi.uddi.sr.api.exceptions.SRExceptionerror code: 29100 detail message: An exception occurred while obtaining UDDI Logical Ports. Please, check your configuration settings (UDDI Endpoint or UDDI wsdl
    file)com.sap.esi.esp.service.server.query.discovery.ExtendedServiceException:
                com.sap.esi.esp.lib.mm.config.exceptions.TechnicalException: Invalid
                Response Code: (404) Not Found. The request URL
                was:"http://<localhost><portno>/uddi_v3_services.wsdl". Check,
                whether the URL is correct, and the Web Service that you are
                requesting is up and running. "
    I gave the request URL after reading a document for Configuring UDDI settings. How to overcome this error and browse the registry, the registry is showing no service definitions found.
    Thanks
    Vijay

    Response Code: (404) Not Found. The request URL was :"http://<localhost><portno>/uddi_v3_services.wsdl
    did you do the settings as mentioned in this blog:
    /people/robin.schroeder/blog/2007/08/08/publish-your-services-to-es-registry
    check the first point

  • Publish of a Service over Service Registry -   com.sap.esi.uddi.sr.api.exce

    Hello
    I try to publish a Service over the Service Registry UI but this results in a  com.sap.esi.uddi.sr.api.exceptions.SRExceptionerror code: null detail message: java.lang.NullPointerException->java.lang.NullPointerException
    Is the problem the schema import or the two address locations ?
    We use ESR CE 7.1 SP3
    Kind regards
    Gerald Eder
    The WSDL looks like :
      <?xml version="1.0" encoding="utf-8" ?>
    - <wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="http://test.com/soa/" xmlns:i0="http://test.com/soa" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" targetNamespace="http://test.com/soa/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
      <wsdl:import namespace="http://test.com/soa" location="http://pwwdev.test.com/Appl/Corp/Services/SOA/SOAServer/customerid.asmx?wsdl=wsdl1" />
    - <wsdl:types>
    - <s:schema targetNamespace="http://test.com/soa/">
      <s:import schemaLocation="http://pwwdev.test.com/Appl/Corp/Services/SOA/SOAServer/customerid.asmx?schema=schema1" namespace="http://test.com/soa" />
      </s:schema>
      </wsdl:types>
    - <wsdl:service name="CustomerID">
    - <wsdl:port name="CustomerIDBinding" binding="i0:CustomerIDBinding">
      <soap:address location="http://pwwdev.test.com/Appl/Corp/Services/SOA/SOAServer/customerid.asmx" />
      </wsdl:port>
    - <wsdl:port name="CustomerIDBinding1" binding="i0:CustomerIDBinding1">
      <soap12:address location="http://pwwdev.test.com/Appl/Corp/Services/SOA/SOAServer/customerid.asmx" />
      </wsdl:port>
      </wsdl:service>
      </wsdl:de

    Hi Rajesh,
    Many thanks for your prompt reply, however this note 1267817 was already applied before posting message.
    B/W I have observed that in spite of the error the service published multiple times in the registry (perhaps each try to publish resulted a entry in SR).
    Really crazy error, any other suggestion??
    Regards, Immy.

  • UDDI Exception : publishing the service registry

    Hi,
    have anybody faced the error below :
    com.sap.esi.uddi.sr.api.exceptions.SRExceptionerror code: null detail message: com.sap.esi.uddi.sr.impl.uddi.wsdl.validation.UDDIServerRemoteException: <Localization failed: ResourceBundle='com.sap.engine.services.webservices.wscm.validation.accessors.validation', ID='REMOTE_EXCEPTION_UDDI_SERVER', Arguments: ['http://dvjcen00:*****/uddi/api/inquiry/', 'http://dvjcen00:*****/uddi/api/publish/']> : Can't find bundle for base name com.sap.engine.services.webservices.wscm.validation.accessors.validation, locale en->com.sap.esi.uddi.sr.impl.uddi.wsdl.validation.UDDIServerRemoteException: <Localization failed: ResourceBundle='com.sap.engine.services.webservices.wscm.validation.accessors.validation', ID='REMOTE_EXCEPTION_UDDI_SERVER', Arguments: ['http://dvjcen00:*****/uddi/api/inquiry/', 'http://dvjcen00:******/uddi/api/publish/']> : Can't find bundle for base name com.sap.engine.services.webservices.wscm.validation.accessors.validation, locale en->com.sap.engine.services.webservices.espbase.client.bindings.exceptions.TransportBindingException: Invalid Response code (401). Server <http://dvjcen00:******/uddi/api/publish/> returned message <Unauthorized
    Can anybody suggest on that . At the time of Publish the service registry it comes.
    Rgds,
    Deep

    Hello Deep,
    Have you tried to assign the SERVICES_REGISTRY_READ_WRITE role to the user that is trying to publish?
    Thanks & Regards
    SU

  • Question about the Service Registry

    Hi Folks,
    I am currently writing a report on the need for our company's SAP interfaces to be moved from the Visual Studio 2003/SAP .NET Connector 1.0 platform to one of the two more up-to-date technologies: ESOA or SAP .NET Connector 3.0.
    My question is regarding the SAP Services Registry. I understand that a web service is created in Visual Studio, deployed to a local web server, and then to the RS. Where should the RS reside? We are a global company and our interface is used in about 40 sites - will there be one RS for all of these sites?
    Sorry, if this is very naive. I'm just beginning to get to grips with this topic.
    Many thanks,
    David

    Hi David,
    The most important thing here is that the Service Registry is only relevant during design-time, not at runtime. The webservice itself won't be deployed to the SR, the webservice WSDL (along with additional information on usage & security restrictions) will be published in the SR. The SR is like a listing of your available Provider Webservices, with controlled access.
    You'll need to elaborate a bit more on the 40 sites statement, i.e. will they be developing their own consumer service for your one service? If they are, they will only need to access the SR initially to get the WSDL during development, thereafter at runtime, they will call the runtime endpoint defined by you & not the SR.
    They will only visit the SR again if the service contract changes from your side and you have a new WSDL. Even then, they can work with an offline WSDL that you provide them so SR connectivity in not mandatory.
    Regards, Trevor

  • Importing the ES Bundle webservices into the Service Registry of PI

    Experts,
    We have an ECC 6.0 Enhancement Pack 3, PI 7.1, and CE 7.1 landscape and are having some trouble getting the Enterprise Web Services that come with EP3 to show up in the Service Registry that came with PI.
    We are following the guide "CE, ESR, AND DISCOVERY SYSTEM BUILDING AN END-TO-END ENTERPRISE SOA SCENARIO", https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/108ef7ba-8abd-2a10-f787-d5f29c5f1b88
    All of the references to CE we have been replacing with PI since we want to use the SR that came with PI instead of CE.
    We can get all the way up to step 6 in section 3.3 where it tells us to use LPCONFIG to create a logical port pointing to the Service Registry. We we run this tcode we get a message telling us to go to SOAMANAGER.  I found the following URL
    http://help.sap.com/saphelp_nwpi71/helpdata/en/44/cc8fd368c873dfe10000000a11466f/frameset.htm
    That describes how to do this however when we go into the NWA we do not see a 'Call Parameters' tab.
    Basically it looks like the process is as follows:
    1) On ECC 6.0, use Sm59 to create a RFC connection.
    2) On ECC 6.0, use WSPARAM to create a Enterprise Registry parameter
    3) From PI, launch SOAMANAGER to create a logical port
    4) ON ECC 6.0, use WSPUBLISH to select the webservices we want to show up in the Service Registry.
    Does this sound like the correct method?

    I should add, this is the error message that we are getting:
    SoapFaultCode:1  Cannot create implementation instance. Nested message:
    An exception occurred while obtaining UDDI Logical Ports. Please, check
    your c onfiguration settings (UDDI Endpoint or UDDI wsdl
    file)[_DestinationService Impl7000] Application or service
    service:tcesiesp~srv tried to access des tination UDDI_DESTINATION of
    type WSDestinationTemplate which does not curr ently exist in the
    destination service. You can create destinations in the NWA under
    Configuration Management->Infrastructure->Destinations..

  • PI 7.1 How to delete a published service from the service registry?

    Hello,
    I have the same problem in the pi 7.1, like Rahul in CE (Composition Environment) with the deleting of published services.
    How to delete a published service from the service registry?
    In the WS navigator I found only this operation:
    deleteClassificationSystemValues and deleteClassificationSystem
    I miss the operation deleteService.
    Have you an idea?
    Bye
    Stefan

    Hi all,
    I have opened an oss message and now I have an answer:
    Use this Service: ServicesRegistrySiService and the operation deleteServices with the logical key of the service as parameter.
    The logical key can be seen from the SR UI in the details of the endpoints.
    Bye
    Stefan

  • Documentation of services in the service registry

    Hi all,
    in the service registry i can publish a documentation url for enterprise services.
    How can i make a documenation for NON-Enterprise Services?
    Can i publish a URL for normal web services?
    How can i document a normal web service?
    regards

    Not possible yet.

  • Clarification of the logical structure of sap system & enterprise structure

    Dear Sap Gurus,
    Kindly help me to clarify the following words.I am grateful for answers.Answers will be rewarded with points.Simple & brief explanatios are highly appreciate.Thank you.
    1.FI Enterprise Structure
    my answers:Collection of organization units is called fi enterprise structure.
    2.Organization Units
    a.An element in the logical structure of sap system is called organization unit.
    3.The Logical Structure Of Sap System=?
    Best Regards
    priya desai

    Hi Priya,
    The Enterprise Structure represents the structure of a company according to personnel administrative, time management and payroll perspectives. The company structure describes elements of the company and there dependencies.
    The 'Organizational Units' in SAP, are the elements or structures representing the business functions, and are used in reporting. for example, Client (across the various modules), Company Code (FI), Controlling area (CO), Plant (logistics), sales organization (SD), Purchasing organization (MM), Employee Group (HR) etc.
    Thanks
    Para

  • I have a MacBook Pro that I bought almost a year ago, next day problems with the hard disc that could not be diagnosed by the service, after 3 months they realized it and changed it with a new one, after 3-4 months heated and shut down and dont work anymo

    I have a MacBook Pro that I bought almost a year ago, next day problems with the hard disc that could not be diagnosed by the service, after 3 months they realized it and changed it with a new one, after 3-4 months heated and shut down by itself and dont work anymore. From apple say even a year has not passed it is not under garancy and I should pay to fix it without ans issue.

    I have a MacBook Pro that I bought almost a year ago, next day problems with the hard disc that could not be diagnosed by the service, after 3 months they realized it and changed it with a new one, after 3-4 months heated and shut down by itself and dont work anymore. From apple say even a year has not passed it is not under garancy and I should pay to fix it without ans issue.

  • Transaction to view the incoming emails into SAP system

    Hi Experts,
    Just like SOST for viewing outgoing email from SAP, is there any transaction exist to view the incoming emails into SAP system. Any comments on this concept is most welcome.
    Thanks in advance,
    Viven

    Check the T_codes in the package SO. All we have is in that package. I doubt except SAPoffice there is something. this should be handled by the Exchange server.
    Amandeep

  • I just recently got a new iPhone 4 and the service is all of a sudden terrible and my calls are dropped constantly. This has never happened before. Any suggestions on what I can do? This is really frustrating!

    i just recently got a new iPhone 4 (my other one had water damage) and the service is all of a sudden terrible and my calls are dropped constantly. This has never happened before. Any suggestions on what I can do? This is really frustrating!

    May be your carrier but try a reset:
    Hold the Sleep/Wake and Home buttons until the screen goes dark and the Apple logo appears

  • Error the port of the service registry

    Dear everyone,
    please help me, i got the error message as below:
    Information for this WSDL portType has not been obtained successfully. Some errors have occured.
    (E.g. some of the parent entities might be corrupted or unpublished.)
    Error message:
    WSDLException: faultCode=INVALID_WSDL: java.io.IOException: Connection to localhost:7201 refused
    Actually, my registry is run on port: 7301: http://localhost:7301/registry/uddi/web
    but I don't know why when I log to oracle enterprise manager, registry control and click on find_tmodel, then click to obtain the list of service in this tmodel; i get the error message above.
    Can anyone tell me how can I change the port value?
    Many thanks in advance,
    sophea

    Now it is ok, i can use registry console to change the port.
    registry console -> manage ->registry management - > replace url

  • Calling Web Services between two SAP systems.

    Hi Experts,
    I am trying to trigger a web service  created in one of the SAP system from a different R/3 system through WDA.
    Kindly help me out on what are the configurations to be done like linking two systems (do i require this?) etc..
    I have successfully obtained the WSDL file, but could not use it in my second system. It says , it encountered an error. I wonder if i am required to do any configurations.
    All suggestions are welcome.
    Thanks and Regards,
    Anto.

    Hi Antony,
    By Proxy Object, I meant Class to consume WebService in your second system.
    Lemme summarize, what you have done and lemme know where I am wrong.
    System A.
    You exposed an RFC enabled Func Module or BAPI as a webservice.
    After this you have checked it using WSADMIN, and you have tested this as well.
    And finally you saved the WSDL file of this Web Service.
    System B.
    you create a Proxy Object as specified in the link I provided.
    you create the RFC destination n did the Logical Port Configuration  as per that link.
    Now you can use this proxy class any where , in any abap code.
    you can use this in WDA as well.
    But before doing so, I would suggest to write a test report as suggested in the link and test if your webservice is working fine.
    Now please tell me where did you do the things differently.
    Regards
    Pushkar

  • Linking Images stored in the FileNet Server to SAP system

    Hi experts,
    Can anybody tell me how we can link the images stored in FileNet server to SAP system?
    Regards,
    Ratheesh BS

    I know that a DMS number is created in Filenet for each image you upload and that is how you link it. But I am here to ask you how you connected from SAP to filenet? Can you please update me if you have done any rfc calls, any Function module or BAPI?
    Thanks.

Maybe you are looking for