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

Utilisez la page Propriétés du membre de type défini par l’utilisateur pour définir les propriétés de tableau, COBOL, hôte, conception et Recordset sur les membres de type défini par l’utilisateur.

Propriétés du tableau

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

- :
- False (valeur par défaut)
Se produit en fonction de Le tableau des 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 de l’hôte Type de données de l’hôte du membre de type défini par l’utilisateur.
Gestion des erreurs Gestion des erreurs des membres 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, l’intelligence temporelle tronque la valeur. (par défaut)
- Arrondir. Si elle est sélectionnée et qu’une erreur se produit, l’intelligence temporelle arrondit la valeur.
- Erreur. Si cette option est sélectionnée et qu’une erreur se produit, l’TI renvoie 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 remplissage qui suit cet élément de données dans les mémoires tampons reçues du serveur. Le remplissage provoque un intervalle non traduit dans la mémoire tampon. Le remplissage n’est pas visible côté Automation.
Pour héberger Indique le nombre d’octets de remplissage qui suit cet élément de données dans les mémoires tampons envoyées au serveur. Le remplissage provoque un intervalle non traduit dans la mémoire tampon. Le remplissage n’est pas visible côté Automation.
Mise à l’échelle Mise à l’échelle d’un membre de type défini par l’utilisateur.
Sign (attribut) Attribut de signature du membre de type défini par l’utilisateur. Les valeurs possibles sont les suivantes :

- À la fin. Pour le type de données d’affichage signé, indique que le signe se termine (par défaut). Cette option indique à l’environnement d’exécution TI comment un type de données d’affichage signé est mis en forme et qui affecte la façon dont les données de l’hôte sont converties vers et à partir du type de données Automation. Pour le type de données d’affichage signé, indique que le signe n’est pas séparé (valeur par défaut).
- Séparerà la fin. Pour le type de données d’affichage signé, indique que le signe est distinct.
- Début. Pour le type de données d’affichage signé, indique que le signe est le début. Cette option indique à l’environnement d’exécution TI comment un type de données d’affichage signé est mis en forme et qui affecte la façon dont les données de l’hôte sont converties vers et à partir du type de données Automation. Pour le type de données d’affichage signé, indique que le signe n’est pas séparé (valeur par défaut).
- Séparer. Pour le type de données d’affichage signé, indique que le signe est distinct.
Taille Taille du membre de type défini 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 vers la sortie (SO) et se terminer par un caractère de décalage (SI). Lorsque cette case à cocher est activé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 lors de leur envoi à 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 :

- :
- False (valeur par défaut)
Délimitation de chaîne Chaîne de membre de type défini par l’utilisateur délimitant. Les valeurs possibles sont les suivantes :

- Remplissage de l’espace. Indique à l’environnement d’exécution TI que la représentation sous forme de macroordinateur de la chaîne est délimitée en remplissant la définition de chaîne avec des espaces. Par exemple, si la définition COBOL du macroordinateur est PIC X (10), mais que seuls trois caractères se trouvent dans la chaîne, le macroordinateur attend sept espaces à droite. Par conséquent, la sélection de cette option indique à l’environnement d’exécution de l’TI de convertir les chaînes envoyées au macroordinateur pour remplacer le caractère de fin NULL de la chaîne par le nombre approprié d’espaces de fin avant de l’envoyer au macroordinateur. Par exemple, si la chaîne est définie sur le macroordinateur 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 renvoyée du macroordinateur au serveur d’automatisation TI en convertissant les espaces de fin de la chaîne en un seul caractère de fin null. Pour plus d’informations, consultez remplissage des chaînes de caractères centraux avec des espaces.
- Terminé par le caractère null. Indique à l’environnement d’exécution TI que la représentation sous forme de macroordinateur 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 seul caractère null à la fin d’une chaîne s’il y a de la place pour l’octet avant d’envoyer une chaîne au macroordinateur, et il 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 du macroordinateur. Par conséquent, en sélectionnant cette option, vous indiquez à TI de conserver les espaces à droite dans les chaînes de sortie provenant du macroordinateur, car TI ne convertit pas les espaces de fin en un terminateur NULL unique. Pour plus d’informations, consultez remplissage des chaînes de caractères centraux avec des espaces.

Propriétés de conception

Propriété Pour
Type de données Type de données du 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 :

- Nullité
- Expression
- Poids
- Date
- Accès
- Sépar
- Entière
- Long
- Cliquer
- Single
- Chaîne
- Type défini par l’utilisateur
- Recordset
Nom Nom du membre de type défini par l’utilisateur. Le nom peut contenir jusqu’à 250 caractères Unicode. Le nom doit être unique à partir 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’inclura pas ou n’attend aucune information indiquant le nombre réel de lignes (recordsets) ou d’éléments (tableaux) en cours d’envoi ou de réception. Les valeurs possibles sont les suivantes :

- :
- False (valeur par défaut)
Occurrence maximale Occurrence de ligne maximale. Indique le nombre maximal de lignes à envoyer ou à recevoir à partir de l’hôte. Équivaut au mot clé n TIMES sur un élément de groupe COBOL.
Se produit en fonction de Le jeu d’enregistrements du membre de type défini par l’utilisateur se produit en fonction de. Indique le nombre maximal de lignes à envoyer ou à recevoir à partir de l’hôte. Équivaut au mot clé 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ériques précédant la table (jeu d’enregistrements ou tableau dans Automation) indique le nombre réel de lignes ou d’éléments qui sont envoyés ou reçus. Utilisez la liste déroulante pour sélectionner l’élément de données numériques spécifiant cette valeur. Pour le lien CICS, 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 à l’extérieur (COBOL) ou la dimension la plus à droite (Visual C++ ou Visual Basic).
Unbounded Indique qu’un nombre quelconque de lignes peut être envoyé ou reçu à partir de l’hôte. Affectez la valeur true lorsque les lignes envoyées ou reçues proviennent d’une base de données et que le nombre maximal de lignes est inconnu. Les valeurs possibles sont les suivantes :

- :
- 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 programme. 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)