BPEL Designer: Validating BPEL Processes

See Also

The BPEL Designer has a built-in BPEL code validation functionality, the BPEL Validator, that helps you create processes compliant with the WS-BPEL 2.0 standard. The code is checked for errors and the user is notified if validation fails.

Validation Criteria

The Validator checks BPEL processes in accordance with the following criteria:

  1. Conformance with the BPEL 2.0 schema
  2. Compliance with static analysis rules defined in the WS-BPEL 2.0 specification
  3. Broken references
  4. Constructs that are valid per the BPEL 2.0 specification but are not yet supported by the Sun BPEL Service Engine

Validation Types

The BPEL Designer provides the following types of validation:

To invoke explicit validation, do one of the following:

Validation Messages

The results of checking code validity are shown in the following areas:

The Design view displays the results of both real-time and explicit validation types:

The Output window shows the results of validation when validation has been invoked explicitly. If validation fails, the Output window contains error and warning messages.

The Navigator window shows the results of both real-time and explicit validation by adding a red cross to the element's icon if validation has failed.

See Also
Operations with Elements in the Design View
About BPEL Elements

Legal Notices