Adding Governance Artifacts in Publisher
WSO2 Governance Registry stores governance metadata and information on governance related entities. Registry resources storing this information and/or metadata are known as governance artifacts. For more information, see Governance Artifacts.
Governance artifacts can be added via the management console or the Publisher. To add governance artifacts via the management console, see the instructions in the relevant pages listed here. To add governance artifacts via the Publisher, follow the instructions in the sections below:
Do not use special characters (i.e. ~!@#;%^*()+={}|\<>"',) in specifying the name of an asset, when creating it. Nevertheless, you can use the & and $ characters.
Introducing SOAP and REST Services
WSO2 Governance Registry previous releases represent both REST and SOAP based Services as of RXT Service type (i.e. a configurable Governance Artifact). However, there are many differences between SOAP and REST based Services and these two types have their unique properties/attributes as well. Thereby, WSO2 Governance Registry 5.0.0 introduces new RXT types called SOAP Service and REST Service in the Publisher as shown below.
This new model is implemented in the Management Console as shown below.
Switching back to the previous model for SOAP Services
This improvement changes the logic of creating a Service using WSDL. Hence, when importing a WSDL into WSO2 Governance Registry it creates a SOAP Service instance instead of a Service instance. This offers you more flexibility to customize the associated parameters. However, with this new improvement you will not lose any capabilities of the service creation logic of the previous releases and the same functionality is available.
You can switch back to the previous model of creating WSDL to Service creation for SOAP services using configuration changes. Change the value of the <createSOAPService>
property to false, under the <WSDLMediaTypeHandler>
and <ZipWSDLMediaTypeHandler>
elements in the <GREG_HOME>/repository/conf/registry.xml
file to switch back to the previous model. By default, this property value is set to true.
If you configure the previous model, the SOAP Services you create using the Publisher gets listed under Services in the Management Console as shown below.
If you configure the new model, the SOAP Services you create using the Publisher gets listed under SOAP Services in the Management Console as shown below.