Onglet Options avancées
L'onglet Options avancées vous permet de spécifier des propriétés de définition de schéma XML (cet onglet concerne exclusivement la transformation XML)
Cet onglet contient les zones suivantes:
- Dans le groupe Spécifier les options de génération de schéma XML :
- Générer une hiérarchie minimale dans les schémas XML
- Cette case à cocher contrôle le format de message du schéma XML généré et, par conséquent, l'analyse syntaxique et la génération de XML dans les convertisseurs XML. Les convertisseurs XML basés sur des schémas XML ayant des hiérarchies réduites ont tendance à avoir de meilleures performances.
- Cochez cette case si vous souhaitez que les convertisseurs XML soient générés de manière à utiliser une hiérarchie de structure XML réduite, lorsqu'une hiérarchie de structure plus détaillée n'est pas nécessaire pour identifier de manière unique chaque élément de la structure.
Lorsqu'il existe des éléments ayant le même nom de balise, le nom de l'élément qui apparaît plus tard dans le document est préfixé avec autant de balises parent que nécessaire et génère un nom unique. Cette méthode augmente l'efficacité des clients de traitement de messages et réduit le nombre et la complexité des objets à instancier.
- Décochez cette case si vous souhaitez que l'assistant génère un schéma XML qui représente la hiérarchie complète de la structure de langage.
- Cochez cette case si vous souhaitez que les convertisseurs XML soient générés de manière à utiliser une hiérarchie de structure XML réduite, lorsqu'une hiérarchie de structure plus détaillée n'est pas nécessaire pour identifier de manière unique chaque élément de la structure.
- Générer des groupes dans les schémas XML
- Cette case à cocher détermine si le convertisseur XML inclut des groupes dans les schémas XML générés:
- Cochez cette case si vous souhaitez que le convertisseur XML inclue des groupes dans les schémas XML générés.
- Décochez cette case si vous souhaitez que le convertisseur XML inclue le groupe "contents" en ligne au lieu d'utiliser des références de groupe. Cette option est utile pour les applications qui ne prennent pas en charge l'utilisation de groupes et de références de groupe dans les schémas XML.
- Générer des noms de type complexe abrégés
- La méthode normale pour générer un nom de type complexe consiste à concaténer le nom du groupe aux noms de tous les parents du groupe, avec un trait de soulignement "_" après chaque nom sauf le dernier.
- Générer les commentaires en XSD
- Cochez cette case pour que les commentaires du fichier de code source COBOL soient générés en tant que documentation d'annotation dans les fichiers XSD et WSDL générés (voir Inclure les commentaires du code source COBOL dans les fichiers XSD et WSDL générés )
- Générer des éléments qualifiés dans des schémas XML
- Cochez cette case pour déterminer la valeur de l'attribut elementFormQualified dans les schémas XML générés par l'outil.Remarque: Cette option affecte uniquement le type de conversion "Conversion XML compilée".
- Dans le groupe Specify XML language structure converter behavior :
- Valider le nom de l'espace de nom cible de l'élément XML racine
- Cochez cette case pour activer la validation de l'espace de nom cible de l'élément racine dans les documents XML. L'espace de nom cible de l'élément racine se trouve dans le schéma XML qui le définit.
- Initialiser les membres de structure de langage avant la conversion XML
- Sélectionnez l'option permettant d'initialiser tous les éléments de données numériques et non numériques à des zéros et des espaces respectivement avant que XML ne soit converti dans la structure de langage.
- Utiliser des littéraux VALUE pour initialiser les éléments de données omis
- Cochez cette case pour activer l'initialisation des éléments de données de la structure linguistique que vous avez exclus de la structure de données d'entrée de la transformation XML (voir Initialisation des éléments de données dans la structure de données d'entrée de l'application COBOL ).
- Utiliser des littéraux VALUE pour initialiser les éléments de données vides
- Cochez cette case pour activer l'initialisation des éléments de données de la structure linguistique que vous avez inclus dans la structure de données d'entrée de la transformation XML (voir Initialisation des éléments de données dans la structure de données d'entrée de l'application COBOL ).
- Dans le groupe Specify language structure to XML converter behavior :
- Données de langage :
- Cette option contrôle la manière dont le programme de conversion XML en cours d'exécution traite les caractères des données COBOL qui sont illégaux dans la spécification XML 1.0 :
- Sélectionnez Filtrer les caractères non autorisés dans XML 1.0 si vous souhaitez que le programme de conversion analyse les données non numériques et numériques dans la structure de langage et convertisse tout caractère non autorisé dans la spécification XML 1.0 en espace EBCDIC, ASCII ou UNICODE (en fonction de la page de codes).
- Sélectionnez Halt on characters ??? in XML 1.0 si vous souhaitez que le programme de conversion analyse les données non numériques et numériques dans la structure de langage et génère une exception si des caractères non autorisés dans XML 1.0 sont détectés.
- Sélectionnez Ne pas rechercher les caractères non autorisés si vous souhaitez que le programme de conversion ne recherche pas les caractères non autorisés dans la spécification XML 1.0 .
Pour plus d'informations, voir Options de gestion des caractères XML illégaux.