Génération de code BPEL

Vous pouvez générer à partir d'objets de MPM du code BPEL qui peut être interprété par n'importe quel moteur d'orchestration. Un fichier .BPEL distinct est créé pour chaque processus racine et contient les descriptions de processus. Un fichier .WSDL (fichier de définition de langage de processus) pour le modèle entier est également généré.

  1. Sélectionnez Langage > Générer du code BPEL4WS 1.1 [ou WS-BPEL 2.0] pour afficher la boîte de dialogue de génération.
  2. Spécifiez un répertoire dans lequel générer les fichiers, puis spécifiez si vous souhaitez procéder à une vérification de modèle (voir Vérification d' un MPM).
  3. [facultatif] Cliquez sur l'onglet Sélection et spécifiez les objets à partir desquels vous souhaitez générer. Par défaut, tous les objets sont générés.
  4. [facultatif] Cliquez sur l'onglet Options et définissez la valeur appropriée pour l'option de génération Génération de fichiers WSDL :
    • Local - Force la génération du fichier .WSDL dans un fichier local distinct qui est référencé dans le fichier de définition .BPEL via la clause [Import.
    • Import - [valeur par défaut] Génère une clause [Import] dans le fichier de définition .BPEL.
    • Embedded - Génère un fichier .WSDL dans le fichier de définition .BPEL, et un fichier .WSDL est généré pour chaque fournisseur de services.
  5. [facultatif] Cliquez sur l'onglet Fichiers générés et spécifiez quels fichiers seront générés. Par défaut, tous les fichiers sont générés.

    Pour plus d'informations sur la personnalisation des fichiers qui seront générés, voir Personnalisation et extension de PowerAMC > Fichiers d'extension > Fichiers générés (Profile).

  6. Cliquez sur OK pour lancer la génération.

    La liste de résultats affiche les fichiers que vous pouvez éditer. Le résultats est également affiché dans l'onglet Génération de la fenêtre Résultats, situé en bas de la fenêtre principale.

    Remarque : Vous pouvez attacher un fichier d'extension (.XEM) à votre modèle afin d'étendre le processus de génération (voir Personnalisation et extension de PowerAMC > Fichiers d'extension > Fichiers générés (Profile) > Génération de vos fichiers dans une génération standard ou étendue).