Partage via


Implémentation de l’exemple

Pour implémenter l’exemple, procédez comme suit :

  1. Créez un dossier pour les schémas SWIFT (<DocumentSchemaLocation> dans la syntaxe de l’utilitaire). Tous les schémas pour lesquels vous allez créer/modifier les formulaires InfoPath doivent se trouver dans ce dossier lorsque vous exécutez l’utilitaire.

  2. Si vous générez des formulaires InfoPath pour les messages MT, copiez SWIFT Base Types.xsd et SWIFT Common Data Types.xsd à partir du <lecteur :> \Program Files\Microsoft BizTalk Accelerator for SWIFT <Message Pack Version> Message Pack\SWIFT Messages\A4SWIFT-SRG<Message Pack Version>\Base Schemas dans le dossier que vous avez créé pour les schémas SWIFT.

  3. Copiez tous les schémas pour lesquels vous allez créer des formulaires InfoPath dans le dossier que vous avez créé pour les schémas SWIFT à l’étape 1.

  4. Créez ou désignez un dossier pour contenir les fichiers de solution de modèle de formulaire InfoPath créés (<DestinationFolderPath> dans la syntaxe de l’utilitaire). Si vous ne créez pas le dossier de sortie, l’utilitaire en créera le même avec le chemin et le nom que vous transmettez sur la ligne de commande.

  5. [Facultatif]- Créez un fichier <texte NameOfFileContainingSchemaList> qui répertorie les types de messages pour lesquels le formulaire InfoPath doit être généré. Par exemple, type de message peut être MT103, MT102, etc. Les noms des messages peuvent être transmis directement via la ligne de commande au lieu de créer ce fichier texte.

Syntaxe de l’utilisation de la commande pour FormGenerator.exe

FormGenerator [-b]   [-#] <TemplateFolderPath> [<TemplateFolderPath2>   
   [...<TemplateFolderPath#>]]  
 <DestinationFolderPath>     <DocumentSchemaLocation>  
   { [<SpaceSeparatedDocumentSchemaList>] |   [-f <NameOfFileContainingSchemaList>] }  
  

Où :

  • -b : s’il est spécifié, les formulaires sont compilés après leur création.

  • TemplateFolderPath : dossier contenant les fichiers de modèle utilisés pour créer la solution InfoPath

  • -# : s’ils sont spécifiés, les modèles sont recherchés dans plusieurs chemins de modèle (autant que le nombre entier # spécifié) et dans l’ordre spécifié.

  • DestinationFolderPath : dossier dans lequel les formulaires seront créés

  • DocumentSchemaLocation : emplacement des schémas (y compris les schémas de base et communs pour les messages MT)

  • SpaceSeparatedDocumentSchemaList : liste de schémas séparés par l’espace, comme MT103 MT300.

  • -f : si elle est spécifiée, la liste de schémas doit être lue à partir d’un fichier.

  • NameOfFileContainingSchemaList : nom du fichier contenant la liste.

    Notes

    La commande ci-dessus est une commande générique pour les messages MT, MX et Catégorie 0. Des commandes spécifiques pour générer ces types de formulaires sont fournies dans les sections ci-dessous.