This documentation is for WSO2 Governance Registry 5.3.0. View documentation for the latest release.

Versions Compared


  • This line was added.
  • This line was removed.
  • Formatting was changed.


  1. Log in to the G-Reg Publisher using the following URL and admin/admin credentials: https://<G-REG_HOST>:<G-REG_PORT>/publisher
  2. Click the Add button of the SOAP Service box as shown below.

  3. Select Add a SOAP Service using a "WSDL" option as shown below.

  4. Click Continue.

  5. Select whether to import the WSDL from URL or upload it from a file as shown below.

  6. If you selected Import Policy from a URL, specify the URL of the WSDL, its name and version as shown below. 


    During the WSDL import, G-Reg provides WSDL validation (not supporting WSDL2), WS-I Validation, and Schema Validation. WSDL and Schema validation requires a connection to the internet for the very first time, and will not work on systems without internet connectivity. Instead of just storing the required asset in the repository, G-Reg does some other tasks that are specific to the metadata type, and those information are mentioned on metadata type-based descriptions. You can disable WSDL and Schema validation in the <G-REG_HOME>/repository/conf/registry.xml file. For information on validating WSDLs offline, see Validating WSDLs Offline.

  7. Anchor
    If you selected Upload WSDL from a file, click Browse to select a single WSDL file or an archived file (in .zip or .gar extension) containing multiple WSDL files to upload it. Then specify its version as shown below. 


    Governance Archives can be used to upload multiple base WSDLs at the same time. This can be done by placing all the base WSDLs at the top-level folder of the archive (.zip or .gar file), and including the others inside a directory named "wsdls". For information on uploading a WSDL file with several associated resources (e.g. Schemas and other WSDLs), see Uploading a WSDL with other associated assets.

  8. Click Create

  9. Refresh the screen to view the new WSDL artifact you added as shown below.