Extensions

Introduction

The “Extensions” folder is designed to contain extensions integrated into the WSDL model, such as BPEL extensions. Each extension is associated with a namespace which defines its structure.

Generic extensions

Namespaces

icon:

The namespace is a reference to an XML namespace. It is characterized by the following properties:

Example : xmlns:Prefix=" TargetNameSpace"

Extensions

icon:

An extension is a marker in the WSDL file whose structure is defined in a namespace that is different to the WSDL namespace. It is characterized by its namespace, its name and a set of properties whose value can be qualified or not.

Example : <Namespace:Name Property="Value"/>

Properties

icons:

A Property is a property of an Extension. It is characterized by a name and a value. The value can be qualified if it depends on a namespace, or not qualified if this is not the case.

A Property is used to represent non-qualified values and a Typed Property to represent qualified values.

BPEL extensions

The BPEL extensions in the WSDL model are extensions predefined for the needs of BPEL models. This category includes extensions of the following types: PartnerLinkType, Property and PropertyAlias.