Propriétés de paramètre

Utilisez la page Propriétés du paramètre pour définir les propriétés du tableau, de l’hôte, de la conception COBOL et du jeu d’enregistrements sur un paramètre.

Propriétés du tableau

Propriété Pour
Dimensions du tableau Utilisez ce contrôle pour indiquer le nombre de dimensions (Visual C++ ou Visual Basic) ou de clauses OCCURS imbriquées (COBOL) que le tableau ou la table contient.
Is Array Sélectionnez cette option pour indiquer si le paramètre est un tableau. Les valeurs possibles sont les suivantes :

- True. Le paramètre est un tableau.
- False. L’élément est un type de données simple incluant des objets de jeu d’enregistrements RDA. (Valeur par défaut.)
Se produit en fonction de Sélectionnez cette option pour indiquer qu’un élément de données numérique précédant la table (jeu d’enregistrements 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).

Le langage RPG, contrairement à COBOL, ne prend pas directement en charge Occurs Depending On. TI fournit une fonctionnalité qui réplique l’action Occurs Depending On pour le langage RPG. Un projet TI prend en charge un seul niveau de dimension appliqué en tant que Occurs Depending On associé à un tableau d’enregistrements dans RPG. Un paramètre d’index doit être défini avant de définir le paramètre associé à une table de données ou à une structure pour que le paramètre s’affiche sous la forme d’un choix pouvant être sélectionné en fonction de l’événement .

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

Propriété Pour
Type de données hôte Spécifie le type de données de l’hôte de paramètre.
Gestion des erreurs Gestion des erreurs de paramètre. 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 Indique le nombre d’octets de FILLER qui suivent cet élément de données dans les mémoires tampons envoyées ou reçues de l’hôte. FILLER provoque un écart non traduit dans la mémoire tampon. FILLER n’est pas visible côté Automation.
À 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 Mise à l’échelle du paramètre.
Attribut sign Attribut de signe de paramètre. 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.
- Fin séparée. Pour le type de données DISPLAY signé, indique que le signe est distinct. 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.
- 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.
- Début séparé. Pour le type de données DISPLAY signé, indique que le signe est distinct.
Taille Spécifie la longueur de la chaîne.
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 valeur de retour. Les valeurs possibles sont les suivantes :

- Space-Padded. 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. (par défaut)
- 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 Les valeurs possibles sont les suivantes :

- Vide
- Boolean
- Octet
- Date
- Monnaie
- Decimales
- Entier
- Long
- Double
- Seul
- String
- Type défini par l’utilisateur
- Recordset
- (none) (valeur par défaut)
Nom Nom du paramètre. Le nom peut être d’un maximum de 250 caractères Unicode.
Direction des paramètres Les valeurs possibles sont les suivantes :

- Dans
- Out
- In/Out (valeur par défaut)

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’attendra 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. Équivalent à l’mot clé OCCURS n TIMES sur un élément de groupe COBOL.
Se produit en fonction de Le jeu d’enregistrements de paramètre se produit en fonction de. Équivalent aux tables de longueur variable dans COBOL. Indique qu’un élément de données numérique précédant la table (jeu d’enregistrements 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 que le jeu d’enregistrements n’est pas limité. Indique qu’un nombre quelconque de lignes peut être envoyé à l’hôte ou reçu de celui-ci. Vous devez sélectionner cette option 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 programme. La définition ou la modification des propriétés par programmation peut entraîner un fonctionnement incorrect du composant.

Voir aussi

Comment pader des chaînes de caractères mainframe avec des espaces
Nom de paramètre, nœud (.NET)
Propriétés (Projet d’intégrateur de transactions)