Skip to Content
avatar image
Former Member

Access to Enterprise Services Repository (ESR)

Hello, how can I access an ESR from a simple java console without having to use the Enterprise Services Builder?

- Is there an API available?

- Can somebody point me to a "best practice" for working with the ESR by using Java?

Thx a lot!

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

2 Answers

  • avatar image
    Former Member
    May 18, 2007 at 04:57 AM


    In the SOA world , there are two components which are critical and they define how one access the services.

    They are:

    1. Registry

    2. Repository

    Registry is like a yellow pages, it only contains the pointer to the actual service artifact (service artifact can be a WSDL file or service policies, metadata etc). It does not physically hold these service artifacts. It only contains the pointers. Normally all the registries are implemented as UDDI complaint.

    Repository is place where you store all the knowledge relevant to a particular service like WSDL, Metadat, policies etc.

    The recommended approach is normally access the registry(Using standard UDDI api's) and get a pointer to repository on how to access and execute.

    In SAP World, they have registry implemented as UDDI complaint and ESR is an extension of XI Integrattion Repository. ESR is only a design time component, it's not a runtime/execution component.

    So accessing a service in the repository has two ways

    - One is Registry way


    - Traditional XI way

    Hope it helps

    Best Regards



    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      Hi Sreekanth,

      I have access to the ECC 6.0, PI 7.0, EP7 sandboxes of my organization. I recently installed successfully the Enterprise Services that SAP distributed in Dec 2006. I can see these Enterprise Services in WSADMIN though unable to test them through Web Service Navigator. My ultimate objective is to have:

      1. an Enterprise Service Registry installed and configured (as it is available in ES Workplace)

      2. an Enterprise Service Repository

      From your posting to this thread, it seems that you have a good understanding of these things. I would really appreciate, if you can provide some help. My email id is (just in case you need it for sending some attachment).

      Thanks in advance


  • avatar image
    Former Member
    Jun 24, 2007 at 12:00 PM

    sorry, this post happened by accident

    Message was edited by:

    Anton Wenzelhuemer

    Add comment
    10|10000 characters needed characters exceeded