Automating endpoint WSDL creation with WebSphere Service Registry and Repository

Automating endpoint WSDL creation with WebSphere Service Registry and Repository

The recommended approach to defining a web service in WSDL is to split the definition across three files: interface, binding, and endpoint. While this approach lets you maintain a clean separation between the elements being defined, it requires you to either update the endpoint WSDL document, or create new endpoint WSDL documents as your service moves from one environment (development, test, staging, production) to another. Generally speaking, the only difference between each of the environment-specific endpoint WSDLs is the value of the location attribute on the soap:address element. This article shows you how to use a WSRR plug-in to automate the creation of environment-specific endpoint WSDLs within WebSphere Service Registry and Repository.

Table of contents

  • Introduction
  • WSRR plug-ins
  • Scenario
  • Modifier implementation
  • Compiling the modification plug-in in WSRR Studio
  • Creating the endpoint template objects
  • Testing the plug-in
  • Conclusion
  • Download
  • Resources
  • About the author
  • Comments

Download the document here.