WSO2 Business Process Server v3.1.0 Documentation

##### Overview

- Home
- Release Note
- WS-BPEL Compliance
- License

##### Downloads

- Releases

##### Installation Guide

- Installing WSO2 BPS

##### Quick Start Guide

- Modeling the process
- Deploying the process
- Testing the process

##### User Guide

- Deploying BPEL Processes
- Deploying Human Tasks
- Managing BPEL processes
- Managing BPEL process instances
- QoS for BPEL processes
- Securing BPEL processes
- Invoking secured partner services
- Versioning
- Management API

##### Human Task Guide

- Human Tasks Quick Start Guide
- Deploying HumanTasks
- Managing Tasks
- Developing a Human Task Artifact
- Human Task Management and Configuration
- Human Task Concepts

##### Administrator Guide

- External data sources Configuration
- Registry Configuration
- Events
- Unified Endpoints
- BPEL Extensions
- Transaction Factory Configuration
- Message Exchange Interceptors
- OpenJPA specific properties
- JMS Transport Configuration
- Process Instance Cleanup Tasks
- Process Hydration and Dehydration
- Enabling Peer-to-Peer(P2P) Communication
- Setting up a BPS Cluster

##### Best Practices

- Process Deployment Best Practices

##### Concepts

- Process Versioning
- Process instance events
- Partner links

##### WS-BPEL Extensions

- Activity Failure and Recovery
- Extension Activities and Extensible Assign Operations
- XPath Extensions
- Iterable ForEach
- Flexible Assigns
- BPEL4People Extension

##### Samples

- HelloWorld
- If-Else
- ForEach
- While
- Repeat Until
- Flow and Links
- Pick
- Synchronous and Asynchronous Service Invocations
- Fault Handling
- Split
- XslTransform
- Compensation Handler
- Event Handler

##### Resources

- FAQ
- External Articles
- Library
- Source Code

##### Community

- Forum
- Mailing Lists

##### Project Information

- Issue Tracking

# Registry Search

## Search

All resources found in the registry, can be searched through this interface. Search could be refined by optionally providing, resource name, created date range, updated date range, tags,comments, association type, association destination, property name, property value and the content. To search for matches containing a specific pattern use the % symbol. The pattern matching can be used with the following fields "Resource name", "created by", "updated by" and "property value". Also the search supports the use of part of the user name in the "created by" and "updated by" fields. And also for the fields like Created data range,Updated range,Created user and Updated user the negation option is provided in order to search other than the provided criteria.

To enter more than one term in tags, use comma (",") as the separator. To enter more than one term in keywords, use space (" ") as the separator.

Figure 1: Search Interface

Created or Updated dates can be either entered in the format of MM/DD/YYYY or used the date picker user interface provided.

Figure 2: Date picker user interface

### Custom Search

The custom search provides the user with the ability to customize the search interface for a given media type. The search parameters for a given media type is configured by a user with admin privileges by creating a resource with the name of the media type (for application/wsdl+xml the resource name should be application-wsdl-xml) and declaring the parameters as properties. The search parameter name is given as the property name and the property value describes whether this parameter should be included in the custom search.

Figure 3: Custom search configuration

The advanced search contains a field where the user can specify a media type. Upon selecting a media type, custom search form for that media type will be automatically loaded.

Figure 4: Custom search interface

## Saving a Search Filter

Search criteria can be saved as a filter using the interface shown in Figure 5.

Figure 5: Save search filter user interface

## Loading a Search Filter

A saved search filter can be loaded by selecting the filter name in the drop-down list shown in Figure 6. Upon loading a search filter, search form fields are populated with previously saved values.

Figure 6: Save search filter user interface

## Report generation for search results

In the search result page the user is able to generate a report which will include search results.The user is able to create reports in PDF,HTML or Excel.

Figure 7: Reporting options