This site contains the documentation that is relevant to older WSO2 product versions and offerings.
For the latest WSO2 documentation, visit https://wso2.com/documentation/.

Asset Models Sample

The sample named "asset-models" at $GREG_HOME/samples represents a set of Pre-built metadata models. This sample demonstrates how registry extensions are being created and how to create a corresponding report to registry extension artifacts. This sample contains following sub samples which are made to create different sets of RXTs in accordance with corresponding scenarios. 

  1. For each of these samples corresponding Configurable Governance Artifacts (RXT) files are provided.  For some metadata models there can be several RXT files involved. And for some meta data models handler definitions and handler codes are also provided.
  2. To generate reports these samples also include reporting template which are jasper report templates (.jrxml). And similarly samples also contain report generator code to populate data to reports from the registry.
     
  3. A sample Populator is provided to easily execute each and every sample. The Populator would do following when executed for a particular metadata model. Refer the README of the populator to find out commands to execute samples.

    a. Add Registry Extension files to the Registry.

    b. Add Extension jar files needed.

    c. Add Handlers.

Application Model

Application governance model can be use to govern different applications. It allows you to store Applications from Application name, Application version, Application description etc. Also this sample includes a sample report generator to generate reports about the currently existing applications.

User can populate the model by executing  ant run-application command inside the Populator directory.

Business Process Model

BPEL, BPMN and XPDL are some of many asset models supported by the WSO2 Governance Registry. Read more on Supported APIs & Standards for a complete list of asset models supported by WSO2 Governance Registry.

Business Process Model is use to govern different business processes defined using Business Process Execution Language(BPEL), Business Process Model and Notation (BPMN) or XML Process Definition Language(XPDL). This will process the definition files and identify the different sub tasks (service invocations, user interactions) in it and list down as Service Tasks and User Tasks. Also this sample includes a sample report generator to generate reports about the currently existing processes. 

User can populate the model by executing ant run-process command inside the Populator directory.

Refer README.txt of Business process model sample to test handler functionality. 

People Model

People model can be use to govern organizational human resources. It clearly define the organizational hierachy from Organizational level to individual person level. When different people are added to different posts in the organization, the organization would set as an association of that person. 

Organization can have several Departments and a Department can have several Project group and so on. Also people in the organization are holding different status like Organization president, Department head, Project manager. People model is design to represent all these associations within a organization. Also this sample includes a sample report generator to generate reports about the currently existing reports organizations.

User can populate the model by executing ant run-people command inside the Populator directory.

Project Model

Project model can be use to govern differnet Projects. It allows to store data related to project such as Project name, Project manager, Project team members etc. Also this sample includes a sample report generator to generate reports about the currently existing projects.

User can populate the model by executing ant run-project command inside the Populator directory.

Test Plan Model

Test Plan governance model can be use to govern test plans. This sample defines a test plan hierachy from test harness level to individual test case level. Refer README.txt of this sample for further explanations. 

User can populate the model by executing ant run-testplan command inside the Populator directory.