Le Dossier “Extensions” est destiné à recevoir les extensions intégrées au modèle WSDL tels que les extensions BPEL. Chaque
extension est associée à un namespace qui défini la structure de l’extension.
Le namespace est une référence vers un espace de nommage XML. IL est caractérisé par les propriétés suivantes :
Exemple : xmlns:Prefix=“TargetNameSpace”
Une Extension est une balise du ficher WSDL dont la structure est définie dans un namespace différent du namespace WSDL. Elle est caractérisée par son namespace, son nom et un ensemble de propriétés dont la valeur peut être ou non qualifiée.
Exemple : <Namespace:Nom Property=“Value”/>
Une Property est une propriété d’une Extension. Elle se caractérise par un nom et une valeur. Cette dernière peut être qualifiée si elle dépend d’un namespace ou non qualifiée dans le cas contraire.
On Utilise une Property pour représenter les valeurs non qualifiées et une Property Typée dans le cas des valeurs qualifiées.
Les Extensions BPEL du modèle WSDL sont des extensions prédéfinies pour les besoins des modèles BPEL. On retrouve dans cette catégorie les extensions de type PartenerLinkType, Property et PropertyAlias.
Note : Reportez vous à la documentation du module BPEL Designer pour plus d’informations sur ces extensions.