Service Methods

The WSDL Generator Plug-in takes in a repository file and generates an output WSDL and corresponding java source code. The code is then compiled to a deployable web services entity (.aar) file.

The generation is offered through Wizard, which is provided as a 'New Project' wizard in the repository designer. The WSDL generation wizard collects the following inputs from the user:

  • Repository Folder name containing the Repository Models
  • Repository file ( *.rep)
  • Repository (Repository on which you want to generate the WSDL)
  • Project Name
  • Selection of relationship with target repository

The WSDL should have the following properties:

  • Use a single namespace for request and response
  • Use the document literal flavor
  • Use a SOAP fault for conditions

The schema should have the following properties:

  • Define XSD types for each attribute
  • Use a close mapping of XML Schema base types to TIBCO MDM base types
  • Account for further type restrictions such as length
  • Support multi-value attributes