Propriétés d’un membre de type défini par l’utilisateur

Utilisez la page de propriétés Membre de type défini par l’utilisateur pour définir les propriétés array, COBOL, host, design et recordset sur les membres de type définis par l’utilisateur.

Propriétés du tableau

Propriété Pour
Dimensions du tableau Dimensions du tableau de membres de type défini par l’utilisateur. La valeur par défaut est (aucun).
Is Array Le membre de type défini par l’utilisateur est un tableau. Les valeurs possibles sont les suivantes :

- Vrai
- False (valeur par défaut)
Se produit en fonction de Le tableau de membres de type défini par l’utilisateur se produit en fonction de .

Propriétés de l'ordinateur hôte

Propriété Pour
Type de données hôte Type de données hôte membre de type défini par l’utilisateur.
Gestion des erreurs Gestion des erreurs de membre de type défini par l’utilisateur. Les valeurs possibles sont les suivantes :

- Tronquer. Si cette option est sélectionnée et qu’une erreur se produit, TI tronque la valeur. (par défaut)
- Rond. Si cette option est sélectionnée et qu’une erreur se produit, TI arrondit la valeur.
- Erreur. Si cette option est sélectionnée et qu’une erreur se produit, TI retourne une erreur.
Caractère de remplissage Remplissage de membre de type défini par l’utilisateur.
À partir de l’hôte Indique le nombre d’octets de FILLER qui suivent cet élément de données dans les mémoires tampons reçues du serveur. FILLER provoque un écart non traduit dans la mémoire tampon. FILLER n’est pas visible côté Automation.
Vers l’hôte Indique le nombre d’octets de FILLER qui suivent cet élément de données dans les mémoires tampons envoyées au serveur. FILLER provoque un écart non traduit dans la mémoire tampon. FILLER n’est pas visible côté Automation.
Mettre à l'échelle Échelle de membre de type défini par l’utilisateur.
Attribut sign Attribut de signe membre de type défini par l’utilisateur. Les valeurs possibles sont les suivantes :

- Fin. Pour le type de données DISPLAY signé, indique que le signe est de fin (par défaut). Cette option indique à l’environnement d’exécution TI comment un type de données DISPLAY signé est mis en forme et affecte la façon dont les données de l’hôte sont converties vers et depuis le type de données Automation. Pour le type de données DISPLAY signé, indique que le signe n’est pas séparé (par défaut).
- Fin séparée. Pour le type de données DISPLAY signé, indique que le signe est distinct.
- Début. Pour le type de données DISPLAY signé, indique que le signe est en tête. Cette option indique à l’environnement d’exécution TI comment un type de données DISPLAY signé est mis en forme et affecte la façon dont les données de l’hôte sont converties vers et depuis le type de données Automation. Pour le type de données DISPLAY signé, indique que le signe n’est pas séparé (par défaut).
- Début séparé. Pour le type de données DISPLAY signé, indique que le signe est distinct.
Taille Taille de membre de type définie par l’utilisateur.
SOSI Spécifie si les données du jeu de caractères codés sur deux octets doivent commencer par un décalage sortant (SO) et se terminer par un caractère de décalage (SI). Lorsque cette case activée zone est sélectionnée, les caractères SO et SI sont supprimés des données lorsqu’elles sont reçues de l’application hôte, et les caractères SO et SI sont ajoutés aux données lorsqu’elles sont envoyées à l’application hôte. Dans la longueur du PIC G, il n’est pas nécessaire d’inclure les deux octets pour les caractères SO et SI, car l’environnement d’exécution TI les applique. Les valeurs possibles sont les suivantes :

- Vrai
- False (valeur par défaut)
Limitation des chaînes Limitation de chaîne de membre de type défini par l’utilisateur. Les valeurs possibles sont les suivantes :

- Espace-rembourré. Indique à l’environnement d’exécution TI que la représentation mainframe de la chaîne est délimitée en remplissage de la définition de chaîne avec des caractères d’espace. Par exemple, si la définition COBOL de l’ordinateur mainframe est PIC X(10) mais que seuls trois caractères sont dans la chaîne, le mainframe attend sept espaces de fin. Par conséquent, la sélection de cette option indique à l’environnement d’exécution TI de convertir les chaînes envoyées au mainframe pour modifier le caractère d’arrêt NULL de la chaîne en nombre approprié d’espaces de fin avant de l’envoyer au mainframe. Par exemple, si la chaîne est définie sur le mainframe en tant que PIC X(10), TI envoie une chaîne d’ABC suivie de sept espaces de fin. La sélection de cette option indique également à l’environnement d’exécution TI de convertir la chaîne de sortie retournée par le mainframe vers le serveur TI Automation en convertissant les espaces de fin de la chaîne en un seul caractère d’arrêt Null. Pour plus d’informations, consultez Remplissage de chaînes de caractères mainframe avec des espaces.
- Terminé par null. Indique à l’environnement d’exécution TI que la représentation mainframe de la chaîne est délimitée par un caractère Null (EBCDIC 0x00). La sélection de cette option indique à l’environnement d’exécution TI d’ajouter un caractère null unique à la fin d’une chaîne s’il y a de la place pour l’octet avant d’envoyer une chaîne au mainframe, et indique à l’environnement d’exécution TI de s’arrêter au premier caractère Null rencontré lors de la réception d’une chaîne à partir de l’ordinateur mainframe. Par conséquent, en sélectionnant cette option, vous indiquez à TI de conserver les espaces de fin dans les chaînes de sortie provenant du mainframe, car TI ne convertira pas les espaces de fin en un seul terminateur NULL. Pour plus d’informations, consultez Remplissage de chaînes de caractères mainframe avec des espaces.

Propriétés de conception

Propriété Pour
Type de données Type de données membre de type défini par l’utilisateur. Type de données du membre de type défini par l’utilisateur actuellement affiché. Les valeurs possibles sont les suivantes :

- Vide
- Boolean
- Octet
- Date
- Monnaie
- Decimales
- Entier
- Long
- Double
- Seul
- String
- Type défini par l’utilisateur
- Recordset
Nom Nom du membre de type défini par l’utilisateur. Le nom peut être un maximum de 250 caractères Unicode. Le nom doit être unique de tout autre nom de membre de type défini par l’utilisateur dans le même projet. La valeur par défaut est Null.

Propriétés d’un jeu d’enregistrements

Propriété Pour
Inclure la taille réelle Option par défaut indiquant que le programme hôte n’inclut pas ou n’attend aucune information indiquant le nombre réel de lignes (jeux d’enregistrements) ou d’éléments (tableaux) envoyés ou reçus. Les valeurs possibles sont les suivantes :

- Vrai
- False (valeur par défaut)
Occurrence maximale Occurrence de ligne maximale. Indique le nombre maximal de lignes à envoyer ou à recevoir de l’hôte. Équivaut à l’mot clé OCCURS n TIMES sur un élément de groupe COBOL.
Se produit en fonction de Le jeu d’enregistrements de membre de type défini par l’utilisateur se produit en fonction de . Indique le nombre maximal de lignes à envoyer ou à recevoir de l’hôte. Équivaut à l’mot clé OCCURS n TIMES sur un élément de groupe COBOL. Équivalent aux tables de longueur variable dans COBOL. Indique qu’un élément de données numérique précédant la table (recordset ou tableau dans Automation) indique le nombre réel de lignes ou d’éléments envoyés ou reçus. Utilisez la liste déroulante pour sélectionner l’élément de données numérique qui spécifie cette valeur. Pour CICS Link, le jeu d’enregistrements ou le tableau et le spécificateur de longueur associé doivent être in/out. Les données de la mémoire tampon qui suivent une table de longueur variable suivent immédiatement le dernier élément de données de la table, quelle que soit la taille maximale spécifiée pour la table. Pour les tableaux avec plusieurs dimensions, il ne peut être utilisé que pour la boucle la plus externe (COBOL) ou la dimension la plus à droite (Visual C++ ou Visual Basic).
Illimitée Indique qu’un nombre quelconque de lignes peut être envoyé ou reçu de l’hôte. Défini sur true lorsque les lignes envoyées ou reçues proviennent d’une base de données et que le nombre maximal de lignes n’est pas connu. Les valeurs possibles sont les suivantes :

- Vrai
- False (valeur par défaut)

Attention

Les propriétés d’un composant ne sont pas destinées à être définies ou modifiées par programmation. La définition ou la modification des propriétés par programmation peut entraîner un fonctionnement incorrect du composant.

Voir aussi

Propriétés (Projet d’intégrateur de transactions)