Index by title

Date index


Guide d’utilisation de Modelio WSDL Designer

Introduction

Modélisation WSDL

Génération et reverse WSDL


Le chapitre Introduction

Le chapitre Introduction du guide d’utilisation Modelio WSDL Designer vous présente ce module et explique comment l’installer dans un projet Modelio.

Le chapitre Introduction contient les sections suivantes :


Le chapitre Modélisation WSDL

Le chapitre Modélisation WSDL du guide d’utilisation Modelio WSDL Designer explique comment créer un modèle WSDL, et fournit des informations sur les extensions et les types XSD.

Le chapitre Modélisation WSDL contient les sections suivantes :


Le chapitre Génération Et Reverse WSDL

Le chapitre Génération Et Reverse WSDL du guide d’utilisation Modelio WSDL Designer explique comment générer un modèle WSDL et comment reverser des fichiers WSDL.

Le chapitre Génération Et Reverse WSDL contient les sections suivantes :


Génération d’un modèle WSDL

La génération WSDL consiste à produire un fichier .wsdl à partir d’un modèle WSDL. Pour générer un fichier WSDL :


Reverse de fichiers WSDL

Le reverse WSDL

Le Reverse WSDL consiste à créer un modèle WSDL à partir d’un fichier WSDL. Pour  reverser un fichier WSDL :

Note : Si le fichier WSDL reversé importe un fichier WSDL, un ghost de ce fichier WSDL sera créé.

Note : Si le fichier WSDL reversé importe un fichier XSD, l’emplacement de celui-ci vous sera demandé pendant le processus de reverse.

Les fichiers ghost

Lorsqu’un fichier WSDL importe un second fichier WSDL, ce second fichier WSDL apparait dans le modèle sous forme de ghost lors du reverse.

Un ghost est une représentation partielle de la structure WSDL. Cette approche nous permet de reverser un fichier WSDL possédant des imports vers d’autres fichiers WSDL sans pour autant être obligé  de reverser ces derniers fichiers.

Transformer un fichier ghost en modèle WSDL

Un fichier ghost peut être transformé en modèle WSDL complet. Pour réaliser cette transformation :


Introduction à WSDL Designer

Bienvenue dans le guide utilisateur du module WSDL Designer!

Le module WSDL Designer est  une extension du modeleur Modelio dédié à la modélisation de modèle WSDL.

2

L’interface WSDL Designer

Le module WSDL Designer  vous offre les fonctionnalités suivantes :

Note : La connaissance préalable de Modelio est importante pour la bonne utilisation de WSDL Designer. Nous vous invitons à consulter le manuel utilisateur de Modelio pour apprendre comment utiliser notre outil.


Création d’un modèle WSDL

Création d’un nouveau modèle WSDL

Command Available on Result
Créer un Modèle WSDL Package UML Création d’un nouveau modèle WSDL. Ce modèle se décompose en quatre dossiers destinés à la modélisation des Services, des PortTypes, des Messages et des Types XSD.

Import de modèle WSDL ou XSD

Command Available on Result
Créer un Import Dossier « Imports » Import d’un modèle XSD ou WSDL.

Pour importer un modèle WSDL ou XSD externe dans votre modèle WSDL :

Services et Ports

Command Available on Result
Créer un Service Dossier « Services » Création d’un Service WSDL.
Créer un Port Service Création d’un Port de Service WSDL.

PortTypes

Command Available on Result
Créer un PortType Dossier « PortTypes » Création d’un PortType.
Créer une Opération PortType Création d’un Opération de PortType.
Créer un Paramètre d’entrée Opération de PortType Création d’un paramètre Input.
Créer un Paramètre de sortie Opération de PortType Création d’un paramètre Output.
Créer un Paramètre Fault Opération de PortType Création d’un paramètre Fault.

Messages

Command Available on Result
Créer un Message Dossier « Messages » Création d’un Message WSDL.
Créer une Part Message Création d’une Part de Message WSDL.

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 :

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.


Types XSD

Le  module WSDL Designer  s’appuie sur le module XSD Designer pour  la gestion des types XSD.

Deux méthodes sont proposées pour prendre en charge les types XSD :

2

Les types XSD standard