Pour utiliser un modèle possédant davantage d'éléments outre ceux qui figurent dans le modèle de sortie standard, créez un modèle de sortie statique. Cette fonction vous permet de créer un modèle qui inclut tous les éléments du modèle de sortie standard, ainsi que tous les nouveaux que vous ajoutez.
A propos de cette tâche
Par exemple, vous avez besoin d'ajouter des zones de l'interface utilisateur pour toutes les colonnes de base de données que vous avez ajoutées. Notez que si vous utilisez cette fonction, il n'est pas possible de supprimer des éléments du modèle standard.
Pour définir et déployer un modèle statique, procédez comme suit :
Procédure
- Copiez le modèle de sortie standard pour l'API que vous souhaitez modifier depuis le fichier INSTALL_DIR /repository/xapi/template/merged/api/ Nom de fichier.xml vers INSTALL_DIR /extensions/global/template/ Nom de fichier [. DocType ].xml.
- Conservez comme nom de fichier de votre nouveau modèle le même que le modèle standard.
Le nom du modèle de sortie correspond au nom de l'API ou de l'événement qui lui est associé. Par exemple, l'API getOrderDetails() prend le nom de fichier de modèle de sortie getOrderDetails.xml.
- Si le modèle fait référence à un type de document, incluez le code du type de document dans le nom de fichier.
Par exemple, pour créer un modèle de sortie de l'API getOrderDetails() API pour un type de document Commande (0001), le nom du modèle de code XML est getOrderDetails.0001.xml.
- Modifiez le modèle copié dans le répertoire /extensions/global/template/api/ de façon appropriée, en gardant à l'esprit les meilleures pratiques relatives à la création de modèles XML de sortie personnalisés.
Remarque: Vous pouvez ajouter les éléments de votre choix, mais vous ne pouvez pas supprimer les éléments présents dans le modèle de sortie standard.
- Appelez l'API comme d'habitude, il sélectionne automatiquement le modèle de sortie personnalisé dans le répertoire contenant les modèles personnalisés.