Extensions

Introduction

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.

Les extensions génériques

Les namespaces

Le namespace est une référence vers un espace de nommage XML. IL est caractérisé par les propriétés suivantes :

  • nom : identifiant utilisé pas le module WSDL Designer
  • TargetNameSpace : Une URI représentant le namespace.
  • Prefix : Le préfixe associé au namespace.

Exemple : xmlns:Prefix=“TargetNameSpace”

Les extensions

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”/>

Les Property

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

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.

prop1.gif (867 Bytes) admin admin, 25 June 2015 09:47

namespace.gif (923 Bytes) admin admin, 25 June 2015 09:47

extensions.gif (1 KB) admin admin, 25 June 2015 09:47

prop2.gif (877 Bytes) admin admin, 25 June 2015 09:47

ex.gif (881 Bytes) admin admin, 25 June 2015 09:47