Is there a way to parameterise configuration values in uddi.xml for remote ServiceInvoker in JBoss ESB?

Solution Verified - Updated -

Issue

  • We have a few projects with a lot of service calls from EJBs to the ESB. However we have different platforms (test, integration, production) and it is not allowed to change the EAR once it's built.
  • The EJBs are deployed on a WebLogic Cluster.
  • The uddi.xml has some path definitions to enable the ServiceInvoker to call the ESB services and we need to abstract those properties somehow.
  • The questions are:
    • Is there a way to define the path to the uddi.xml before calling the ServiceInvoker (the uddi.xml would be outside the EAR)?
    • Is there a way to have variables instead of real URL in the UDDI and set them up in the application server (either as JNDI strings or passed to the ServiceInvoker as properties)?

Environment

  • Red Hat JBoss SOA Platform (SOA-P) 5

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In