Autoriser la transformation de modèle à l'aide d'un rapport

Un rapport vous permet d'exécuter les transformations de modèle suivantes.

Procédure

  1. Créez un script de rapport ou ouvrez un script existant.

  2. Programmez l'appel du composant de transformation. Pour ce faire, utilisez le fragment de code suivant :

    var comp = Context.getComponent("MTExecution");

    Vous avez besoin de l'identificateur univoque de la transformation. Il se compose de la catégorie de transformation et le GUID de cette transformation, p. ex. catégorie de transformation/a76xxbe1-9d77-14de-7849-005056c00008.

    1. Activez l'onglet Administration puis naviguez vers Transformations approuvées. C'est là que vous trouvez les catégories.

    2. Choisissez une catégorie et sélectionnez une transformation de modèle.

    3. Cliquez sur Propriétés.

    4. Le champ ID affiche le GUID de cette transformation de modèle.

  3. Appelez les composants de la transformation de modèle avec les paramètres correspondants ou utilisez les fragments de code suivants dans un rapport :

    Transformation d'un modèle à un autre :

    var result = comp.transformModel2Model("<Catégorie de transformation>/<GUID de la catégorie de transformation>,<modèle source>,<groupe cible>,<options de transformation>");

    Transformation d'un modèle à un fichier XML :

    var result = comp.transformModel2XML("<catégorie de transformation>/<GUID de la catégorie de transformation>,<modèle source>,<options de transformation>");

    Transformation d'un fichier XML à un modèle :

    var result = comp.transformXML2Model("<catégorie de transformation>/<GUID de la transformation>,<tableau d'octets du fichier source>,<groupe cible>,<options de transformation>");

Les rapports récemment créés vous permettent d'exécuter la transformation souhaitée.