Endpoints not published in Service Registry

Hi all,
I have published all the Enterprise services from the Discovery system(ECC) and they are available within the service registry.
But somehow the endpoints are not published to the Service Registry because of which I am not able to consume the services for UI development in VC.
I have the following concerns :
   1) The ES are being tested successfully but not being sure why the endpoints were not published when the Services were published from the Discovery System.
   2) Can we forcefully create the endpoints in the Service Registry. If so, plz let me know the procedure.
  3) SP13 is applied on Discovery System, so I am not able to execute TCode SOAMANAGER to create Endpoints, so is there any other alternative, other than upgrading ECC to SP14.
Points will be rewarded for any help
Regards Brian

Hi Brian,
Maybe the issue is wrt the Service Registry destination definition. The correct system name should be picked from the SLD system name (under http://host:port/sld) definition (I think it CE1 by default). You can also refer other issues I faced in a similar situation that i documented in thread [Endpoints not published in Service Registry;
I take my earlier comment about using the Publish function in Service Registry. I learn it should be not be used.
As regards the ServicesRegistrySi(Proxy Definition) URL, I guess you can use http://localhost:port/ServicesRegistrySiService/ServicesRegistrySiPort?wsdl&mode=sap_wsdl
Regads
Suresh

Similar Messages

  • 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

  • Imported xsd's not installed in Service Registry

    Folks:
    I am using the AIA2.2 vmware image. I am wondering why and how core xsd's are not searchable in Services Registry (Business Service Control). First, the import statement of an xsd like "invoice.xsd" has a realtive path in it like "../../../../CommonComponents.xsd". Obviously, this is invalid when you import the schema into a JDEV project. One would think that the xsd's would be available in a services registry and have a http location to be of any use so JDEV can add an invoice schema to a project and be able to build a mapping. Without the ability to see these imports, JDEV chokes on the invoice.xsd and you cannot do a simple thing like transform one variable into another.
    What am I doing wrong here? Why are things like "CommonComponents.xsd" not searchable in the services registry? This looks like a big oversight because I wonder how anyone can use a xsd that has imports which are not visible to JDEV (at least without hacking the file system to find the core component). The steps to rep[roduce are simple:
    1) Create a BPEL project (Asynchronous)
    2) Create a UDDI connection to Services Registry (BSR)
    3) Add any xsd that imports "CommonComponents.xsd" to your BPEL project
    4) Try to change the payload of the request or response message for the BPEL project to one that takes my imported xsd such as invoice
    5) JDEV will give you an error because it does not have access to the imported schema and thus cannot interpret the types correctly and therefore you cannot do step 4 above or even do an XSLT mapping.
    Thanks                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

    So, my oversight -- you can view these xsd's properly by simply accessing them via Apache url which is the better way to go. They are, in fact, in the registry albeit the search feature does not seem to function properly.
    In any case, just putting this in the thread so others find it easier to do AIA development from the start.

  • RFC WSDL need to publish in Service Registry or not?

    Hi,
    I have created a webservice(WSDL) using SOAMANAGER for Remote Function Call(RFC) developed in R/3 System. This WSDL will be used in Enterprise Portal for our Web Application. Is it required to publish the Webservice in Service Registry? What is the importance of publishing webservice in Registry? If it is required, who will be responsible for publishing it(ABAP Technical person or Basis or Enterprise Portal person)?
    Thanks and Regards,
    Vimala P

    Hi Nidhi,
    >My Scenario is I need to publish one RFC as a webservice in PI 7.1 and provide an endpoint URL to user to use.
    As per my understanding, you are trying to expose an RFC as webservice. If yes, have a look at this [link|http://help.sap.com/saphelp_nw04/Helpdata/EN/e9/ae1b9a5d2cef4ea4b579f19d902871/frameset.htm] to ensure you have done it properly.
    > I have done the configuration but when I try this option Tools-> display WSDL it gives me following error-- ``Object Service Interface Z_QMNC_SAVE_CORRECTIONS | urn:sap-com:document:sap:rfc:functions not found in Enterprise Services Repository``
    I am not clear with configuration you have done. Can you describe a bit more?
    Regards,
    Sunil Chandra

  • Service not visible in Service Registry but log says published successfully

    Hi,
    We have configured our PI7.11 system's registry as central registry. We have configured our ECC EHP4 system to publish the service and endpoint.
    When we publish it, physical system is published, i can see it but I am not able to see the service or endpoints. Log says
    service and endpoints are published successfully.
    Please ignore it. When I search the detailed log, it says some config was missing.
    Edited by: Praveen Babu on Mar 29, 2010 3:46 PM

    Hi Dipankar,
    I have already tested the service by the procedure you have mentioned.It is working fine from service browser window.
    Is there anything else need to be done to  use that service in CAF GP(some configurations etc)?
    While creating CO, it is showing the service name and methods for caf.core but not for my Application.
    Regards,
    Piyush

  • Error while publishing thru Service registry

    Hi friends
    While publishing service thru service registry, I am getting this error message.
    Any Solution?
    Thanks
       -Mitesh
    com.sap.esi.uddi.sr.api.exceptions.SRExceptionerror code: null detail message: com.sap.esi.uddi.sr.impl.uddi.wsdl.validation.ValidationException: Cannot load WSDL due to "Invalid Response Code: (401) Unauthorized. The requested URL was:"http://host:8000/sap/bc/srt/xip/sap/ECC_SALESORDERCRTRC1?sap-client=001&wsdl=1.1"". Check that the specified WSDL URL "http://host:8000/sap/bc/srt/xip/sap/ECC_SALESORDERCRTRC1?sap-client=001&wsdl=1.1" points to WS-I Basic Profile 1.1 compliant WSDL Definitions file->com.sap.esi.uddi.sr.impl.uddi.wsdl.validation.ValidationException: Cannot load WSDL due to "Invalid Response Code: (401) Unauthorized. The requested URL was:"http://host:8000/sap/bc/srt/xip/sap/ECC_SALESORDERCRTRC1?sap-client=001&wsdl=1.1"". Check that the specified WSDL URL "http://host:8000/sap/bc/srt/xip/sap/ECC_SALESORDERCRTRC1?sap-client=001&wsdl=1.1" points to WS-I Basic Profile 1.1 compliant WSDL Definitions file->com.sap.esi.uddi.sr.impl.uddi.wsdl.validation.ValidationMessage: Cannot load WSDL due to "Invalid Response Code: (401) Unauthorized. The requested URL was:"http://host:8000/sap/bc/srt/xip/sap/ECC_SALESORDERCRTRC1?sap-client=001&wsdl=1.1"". Check that the specified WSDL URL "http://host:8000/sap/bc/srt/xip/sap/ECC_SALESORDERCRTRC1?sap-client=001&wsdl=1.1" points to WS-I Basic Profile 1.1 compliant WSDL Definitions file

    Hello Mitesh
    Would this forum question be interesting for you?
    [ESR post-installation tasks are missing|ESR post-installation tasks are missing]
    regards
    Rathish

  • What is the difference of  3 endpoints of ES in Service Registry

    When I search the enterprise service in service registry of PI in the discovery system,  I found the enterprise service and select the endpoint view, there are 3 endpoints, such as Binding_T_HTTP_A_HTTP... , and Binding_T_HTTPS_A_HTTPS..., and MaterialBasicDataByIDQueryResponse_inSOAPBindings.
    What is the diffrence of 3 endpoints?
    When I select enterprise service in SR as a WebDynpro web service model, which one should I choose?
    When I select enterprise service in SR as a automated activity in BPM, which one should I choose?

    Hi Takako,
    When your basis team made the configuration in mass of those enterprise services endpoints probably they did something wrong. Normally you should have just one endpoint - no problem to have more than one, just is more information to keep updated. You have different endpoints specially when you need to keep two versions of the same service running together.
    My suggestion, test the last endpoint you wrote in this message (it is more meaningful). If it works, use it.
    Regards.
    roberti

  • Endpoints not found for service

    hi
    We are working on BPM Ce 7.2 where in we have uis in webdynpro java which calls a service from SR.
    the service is workign fire from sr and soamanager.
    however when we launch the application in portal it says that end point not found for that service.
    We have checked Destination templates, system connections in nwa, and portal.
    The same code is working fine in dev and wa workign fine in quality also until there was a ehp5 upgrade and refresh.
    Has it to do anything with the upgrades and is there any other setting missing.
    Any syggestions, please.
    regards
    Lavanya

    Hello Varungulati,
    I'm having the same issue, did you manage to solve this problem ?
    Thanks,
    Nadjia

  • Error in publishing endpoint in service registry

    Hey,
        I am gettin the following error while publishing the service registry.
    10160A save request exceeded the quantitylimits for a given structure type. #Number of Business Entities exceeds your limit 1(2).
         This is with respect to  the endpoint. The endpoint is also not published when  I checked it in the service registry of PI.
    regards,
    Milan.

    Hi Milan,
    Open your UDDI client->Select Publish->Select Retrieve My Business
    check if you are able to add more than one Business entity.
    You find out all the Business entities present in the UDDI, Take their keys (UDDI Keys)
    then go to Publish->Select Retrieve My Business
    create business entity with the key you have obtained before and then delete that, It will delete the the business entity and then try to publish the your service with end point.
    Thanks,
    Sunil Singh

  • Error: Service Registry config.

    Hi Experts,
    After upgrading PI 7.1 tp EHP 1 ,we are facing issue in Service Registry.
    I am facing some issue in publishing the services in SR. When I am trying to publish from sender agreement, it says connection to SR is not able to established.
    Followed the steps in this help.sap link http://help.sap.com/saphelp_nwpi711/helpdata/en/d9/0f7e2c1c644992a195d38cfec1b1f2/frameset.htm Only differnce is that
    Configuration procedure says to open ServicesRegistrySiPort but when i am going to NWA->SOA->Application and Scenario Communication Single Service Administration There undr Consumer Proxies when looking for ServicesRegistrySi the config name fo the sevice is ServicesRegistrySi (default) and not ServicesRegistrySiPort Secodly,have added UDDI Server settings as Discovery URL host as FQDN hostname of PI server ..
    Now when i am checking the result with the link Url http://hostname:port/sr_central system is throwing the below error ======== The initial exception that caused the request to fail, was: java.rmi.RemoteException: TransportBindingException during request to UDDI Invalid Response code (401). Server returned message Or javax.xml.ws.soap.SOAPFaultException: javax.ejb.EJBException: (Failed in component: sap.com/tcesiuddisrws~ear) Exception raised from invocation of public com.sap.esi.uddi.sr.api.ws.PhysicalSystemListType com.sap.esi.uddi.sr.api.ws.ServicesRegistrySiImplBean.findPhysicalSystems========
    Please let me know.
    Regards
    Praveen

    Hi!
    To configure the Services Registry please check:
    1- Note 1267817 - Configure Services Registry proxy (ServicesRegistrySi)
    2- /people/robin.schroeder/blog/2007/08/08/publish-your-services-to-es-registry
    3- /people/community.user/blog/2008/10/23/new-features-of-service-registry-in-ehp1-ce
    Also, for the 401 error code, to use Services Registry the user has to have UDDI permissions.
    Please assign to the PIUSER UDDI_Admin role.
    Please check:
    http://help.sap.com/saphelp_nwpi71/helpdata/EN/46/7a875063e42d86e1000000
    0a11466f/frameset.htm
    Regards,
    Caio Cagnani

  • Services Registry in PI 7.1 - What is this and where is it used?

    Hi,
    Can anyone tell me what is Services Registry in PI 7.1 ? What featuers are available in it and where is it used or how its helpful?
    I dont have access to it in my system, so am curious to know the contents of it!!
    Do we define global data types by any chance in the Services Registry ?
    Cheers,
    S

    Hi,
    What is Service Registry?
    Definition: Service Registry is a registry for Webservices that is located centrally within an SOA landscape.  In simple words u201Cwhere are our services implemented?u201D can be identified by using Service Registry.
    PI 7.1 contains a UDDI v.3 compliant Service Registry contains information about services provided in that landscape with references to the WSDL metadata relevant for those services and to the locations of the callable service endpoints.
    How the Service Registry used in PI?
    1.     As a Webservice provider we can publish Webservice.
    2.     As a Webservice consumer we can search for and find Webservices for consumption.
    3.     We can test our Webservices.
    4.     Manage third party Webservices and classify them to provide them for consumption in our system landscape.
    5.     Providing Deployment information (i.e End point information).
    Enterprise Services Repository (ESR):
    To support strategic service oriented approach SAP provides a new Enterprise Service Repository. ESR is a central repository of information that contains all the services. ESR is a container, stores all the underlying Meta data of application objects like service interfaces and descriptions. The global data types, interfaces and business processes maintained in Enterprise service repository which can be reuse where needed. The first implementation of ESR and its associated editors come in SAP Netweaver04u2019s, which has been evolved from NetWeaver Exchange Infrastructure Integration Repository. Enterprise service repository is a design time repository of service objects for ESA. You can model all service design objects for a process and can reuse the data types and service objects which are already maintained. All enterprise services are published in a central Enterprise service repository so they can be used by anybody who really needs that service includes customers and partners.
    The Enterprise Service Repository is the evolution of what it was known as the Integration Repository in XI.  Now the Integration Repository is called the ESR and XI is called PI.  Using the Integration Repository as foundation for the ESR made a lot of sense since many of the capabilities were already there: metadata storage, defining message types, data types, operations, etc.
         ESR is just like Integration Repository for XI.  Here you can design/define your Service Interfaces and Enterprise Services.
         ESR is the central repository in which Service Interfaces and Enterprise Services are modeled centrally and their metadata is stored.
         In simple words u201CWhat does the service do and what does it need?u201D can be answered from ESR.
         ESR is used for: -
    1.     Definition of Processes and Services
    2.     Store Service Metadata
    3.     Central Modeling and Design Environment.
    Global Data Types
         Definition: Global Data Types are company-wide, defined data types based on international standards.  They are based on the SAP methodology and are defined in a standards-based way in the ESR.
         They are based on the ISO 15000-5 and UN/CEFACT CCTS standards and act as the semantic building blocks for service interfaces.
         Global Data Types help you in standardizing service definitions across your organization and provide the key building blocks that can be reused across all your service definitions.
         Global Data Types have been approved SAP-wide by the Governance Process for Business Content.
         Global Data Types have been defined in the ESR and are described by XML schema.
    Thanks,
    Satya Kumar

  • Regd.UDDI server configuration in PI 7.1 and services registry

    Hi ,
    i have gone through many forum posts before posting this , so expecting a genuine answer:) which can be rewarded:).
    I am using PI 7.1 and trying  to taste the services registry flavour of it.
    i followed the SAP Note 1267817 - Configure Services Registry proxy , but i am not able to assign the roles
    SERVICES_REGISTRY_READ_ONLY or SERVICES_REGISTRY_READ_WRITE in Su01.
    i get a message that such a role doesnt exist at all.
    Qn1:Do i need  installed any software componet like UDDI etc, or do in  need to have uddi server
    configured for this , if yes how to do that..
    I have seen the help.sap link : I am struck at the point "Discovery URL host name", according to the help.sap it will come automatically , but in my case it has some Rivalry.
    Qn2:How to configure UDDI server n PI 7.1
    , any step by step guide which applies to PI 7.1 will help.
    Qn3:What is the relation between tcode soamanager, services registry and UDDI
    Qn4: I am not able to search my services in soamanager->business administration->WS administration
    I have activated the services (Webservice Runtime)as mentioned in the Blog
    http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/d06b6392-cde7-2c10-8f8b-bdea5d781dd9

    Thanks Raj,
    This property specifies a URL for the host name of the *physical machine where the Discovery
    API of the UDDI server is located.* Its value is set automatically by default.
    I am not able to understand this present in [help.sap |http://help.sap.com/saphelp_nwpi71/helpdata/en/45/c1ea61a1194432e10000000a155369/frameset.htm]
    what may be  the reason for   not able to assign the above roles as per the sap note given above?
    Is there any componet needs to be installed line UDDI?Can a technical user role have this roles
    accepted,i used my ID for configuration XI super user!
    After following the note partially i.e w/o giving the user roles. when in rt click sender agreement and say publish
    it slaps me with this error
    Com.sap.aii.ib.core.uddi.RegistryCleintException:
    A save request exceeded the quantity limits u2026Number of Business Entries Exceeds Your limit of 1(2)
    But if i open Services registry  i can see that service got published.when i test in WS navigatore it
    gives 503 service unavailable error.
    How to delete unused published services
    . Initialy i took the wsdl URL generated from
    disply WSDL and published using publish tab in Services Registry , they dont have any key associated.
    How to delete them?I can see any direct option
    Regards,
    Abhi

  • Service Registry SDLC import export of services

    hi ,
    I am intrested to know how is the SDLC process work in service registry?? I have a service in my test environment and is published to service registry test environment. Now I wanted to promote the service to production enviornment and publish it to production service registry env. How can I achieve this.
    appreciate your help.
    thanks
    Srini

    Hello Gourav,
    Thank you for this information; it is very helpful.
    However - the export appears to only include the entries in the namespace http://uddi.sap.com/classification.  Since that is a protected namespace I am not able to create my custom classification values there.  (I'm also going to assume that this namespace gets overwritten during system upgrades, so I would not want my custom values in it anyway.)  Subsequently my custom values are in a separate namespace that does not seem to be included in the export process.
    Is there a way to configure this export utility so that it retrieves the data from my namespace, rather than (or in addition to) the standard SAP namespace?
    Thanks again,
    -- Chris

  • Service Registry configuration

    Hi,
    I am getting below error while publishing in service registry ""could not establish connection to service registry, configure connection to service registry in SAP netweaver and try again
    Thanks

    Note 1267817 - Configure Services Registry proxy (ServicesRegistrySi) for this configuration
    Thanks

  • OWSM Integration with Service Registry- Failing

    Hi All,
    I am trying to import a service published on service registry in OWSM and then trying to test the gateway from OWSM->Tool->TestPage. But I am getting the following error after running the test which is as follows:-
    ORABPEL-08021 Cannot find partner wsdl. parnterLink "ManageInventoryService" is not found in process "ManageInventoryService" (revision "1.0") Please check the deployment descriptor of the process to find the correct partnerLink name.
    I am also pasting the original service wsdl code below:-
    <definitions
    name="ManageInventoryService"
    targetNamespace="http://www.cognizant.com/ManageInventoryService"
    xmlns="http://schemas.xmlsoap.org/wsdl/"
    xmlns:ns1="http://schemas.oracle.com/bpel/extension"
    xmlns:plnk="http://schemas.xmlsoap.org/ws/2003/05/partner-link/"
    xmlns:client="http://www.cognizant.com/ManageInventoryService"
    >
    <import namespace="http://schemas.oracle.com/bpel/extension" location="RuntimeFault.wsdl"/>
    <types>
    <schema xmlns="http://www.w3.org/2001/XMLSchema">
    <import namespace="http://www.cognizant.com/ManageInventoryService" schemaLocation="ManageInventoryService.xsd"/>
    </schema>
    </types>
    <message name="ManageInventoryServiceRequestMessage">
    <part name="payload" element="client:ManageInventoryServiceProcessRequest"/>
    </message>
    <message name="ManageInventoryServiceResponseMessage">
    <part name="payload" element="client:ManageInventoryServiceProcessResponse"/>
    </message>
    <portType name="ManageInventoryService">
    <operation name="initiate">
    <input message="client:ManageInventoryServiceRequestMessage"/>
    </operation>
    </portType>
    <portType name="ManageInventoryServiceCallback">
    <operation name="onResult">
    <input message="client:ManageInventoryServiceResponseMessage"/>
    </operation>
    </portType>
    <plnk:partnerLinkType name="ManageInventoryService">
    <plnk:role name="ManageInventoryServiceProvider">
    <plnk:portType name="client:ManageInventoryService"/>
    </plnk:role>
    <plnk:role name="ManageInventoryServiceRequester">
    <plnk:portType name="client:ManageInventoryServiceCallback"/>
    </plnk:role>
    </plnk:partnerLinkType>
    </definitions>
    However when I am trying a dynamic look-up from BPEL on the above service published on service registry it's working fine and returning the expected response.
    Please let me know where am I going wrong?It's little urgent and any help will be appreciated.
    Thanks.

    Thanks Chintan, I think the problem is the needed patch 6133448. I have MLR#9 deployed but I think it does not include 6133448 and I can't install 6133448 as it conflict with MLR#9.
    I will check with Oracle.
    Thanks
    Kish

Maybe you are looking for

  • Total conquest? Worst customer support ever!

    I been trying to play total conquest game for a while now and I seem to be contacting their customer support team more often than I actually play the game. Its full of bugs and issues. Two weeks ago I got banned for no apparent reason and tried to co

  • BlackBerry 10.2 OS Begins Roll Out for the Q5

    Read more here: BlackBerry 10.2 OS Begins Roll Out 1. If any post helps you please click the below the post(s) that helped you. 2. Please resolve your thread by marking the post "Solution?" which solved it for you! 3. Install free BlackBerry Protect

  • Creating I-Doc from F110

    I want to create check information as an I-doc from F110. I have run F110, successfully, it gave me that 1 document is generated and 1 is completed. Now I want to create an I-doc which contains all the check information and send it to an external sys

  • Decimal Notation in Forms as per his SAP Decimal Notation

    Hi, We need to display all numeric fields in the Adobe Form as per the Decimal notation of the User in his SAP user defaults. Also, we need to take care that the currencies have current decimal places. Please let us know if this is achievable in Adob

  • Forms Central "Submit" button

    Hello, Can anyone tell me if it is possible to add an "action" in the Forms Central "submit enabled" button to close the document after submitting. Thanks. Eric.