Ajouter un paramètre

Utilisez l'option Ajouter un paramètre de l'assistant d'interaction Web pour définir un paramètre requis par l'objet de programme ou programme de service que vous souhaitez appeler. Un programme de service comporte au maximum 7 paramètres. Cochez la case Options avancées pour afficher les attributs avancés d'un paramètre. Utilisez uniquement des valeurs littérales pour chaque zone.

Option Description
Nom de paramètre Nom du paramètre. Le nom ne doit comprendre ni blancs ni traits d'union.
Type de données Type de données utilisé pour le paramètre :

Caractère : Renvoyé en tant que valeur java.lang.String. La valeur par défaut pour le type de données est caractère. Ce type de données occupe un octet pour chaque caractère.

UCS-2/graphics : Renvoyé en tant que valeur java.lang.String. Ce type de données occupe deux octets pour chaque caractère.

Entier : Renvoyé en tant que valeur java.lang.Long.

Décimal condensé : Renvoyé en tant que valeur java.math.BigDecimal.

Décimal étendu : Renvoyé en tant que valeur java.math.BigDecimal.

Virgule flottante : Renvoyé en tant que valeur java.lang.Float si une longueur égale à 4 est indiquée ; sinon, renvoyé en tant que valeur java.lang.Double pour une longueur égale à 8.

Octet : Renvoyé en tant que tableau de valeurs en octets (byte[]). Les données ne sont pas converties.

Structure : Renvoie le type de données en tant que structure si le paramètre est une structure.

Nom de structure Nom de la structure utilisé en tant que paramètre avec les données de type structure. Définissez d'abord la structure en cliquant sur Ajouter une structure. Si la structure est définie et que vous avez utilisé structure comme type de données, une liste de noms de structure s'affiche dans la zone Nom de structure.
Longueur Longueur requise par ce paramètre. Voir Valeurs de longueur et de précision. Vous pouvez entrer une valeur numérique ou sélectionner une valeur dans la liste déroulante. La liste comprend des données élémentaires de type entier utilisées par le programme.
Précision Nombre d'octets de précision pour certains types de données numériques. Voir Valeurs de longueur et de précision.
Nombre Taille du tableau. Si Nombre est laissé vide, le paramètre n'est pas défini en tant que tableau. Il peut toutefois être défini en tant qu'élément d'une structure définie en tant que tableau.
Utilisation Indique si le paramètre est utilisé en entrée ou en sortie ou les deux.
input & output
Le paramètre fournit une entrée au programme hôte et reçoit une réponse du programme hôte en sortie. Il s'agit de la valeur par défaut.
input
Ce paramètre fournit une entrée au programme hôte.
output
Ce paramètre reçoit une réponse du programme hôte en sortie.
Valeur initiale Valeur initiale du paramètre si elle n'est pas définie explicitement par le programme d'application lorsque l'usage du paramètre est input ou input & output. Reportez-vous à la description de l'attribut init dans la rubrique PCML data tag.
Taille en sortie Nombre d'octets réservés pour les données en sortie du paramètre. Cette zone doit être laissée à blanc pour les paramètres de sortie de longueur fixe. Reportez-vous à la description de l'attribut outputsize dans la rubrique PCML data tag.
Chaîne de type bidirectionnel Chaîne de type bidirectionnel pour les paramètres avec données de type Caractère. Reportez-vous à la description de l'attribut bidistringtype dans la rubrique PCML data tag.
Trim Enlèvement de blancs dans une donnée de type caractère.
none
Par défaut. Pas d'enlèvement des blancs.
right
Enlèvement des blancs de fin.
left
Enlèvement des blancs de tête.
both
Enlèvement des blancs de tête et de fin.
Version minimale Version minmale d'IBM® i dans laquelle cet élément existe. Reportez-vous à la description de l'attribut minvrm dans la rubrique PCML data tag.
Version maximale Version maximale d'IBM i dans laquelle l'élément existe. Reportez-vous à la description de l'attribut maxvrm dans la rubrique PCML data tag.
Position Position de l'élément dans un paramètre de sortie. Reportez-vous à la description de l'attribut offset dans la rubrique PCML data tag.
Décalage à partir de Emplacement de base par rapport auquel l'attribut offset est défini. Reportez-vous à la description de l'attribut offsetfrom dans la rubrique PCML data tag.
CCSID ID de jeu de caractères codés de l'hôte pour les paramètres de type caractère. Si cette zone est laissée à blanc, le CCSID par défaut de l'environnement hôte est utilisé. Reportez-vous à la description de l'attribut ccsid dans la rubrique PCML data tag.
Transmis par Mode de transmission du paramètre. (Uniquement pour les paramètres d'appel de programme de service.)

reference : Le paramètre est transmis par référence. Lors de l'appel du programme, un pointeur désignant la valeur du paramètre est transmis au programme.

value : Le paramètre est transmis par un entier. Cette valeur est autorisée avec les données de type integer (entier) et une longueur de 4.

Le bouton Importer un fichier PCML apparaît toujours dans cette page.

Commande Description
Importer un fichier PCML Cliquez sur Importer un fichier PCML pour sélectionner un fichier PCML autonome dans votre espace de travail ou dans le système de fichiers distant. Vous pouvez également sélectionner le code source ILE COBOL ou ILE RPG dans le système de fichiers distant afin de générer automatiquement un fichier PCML et de pouvoir l'importer.
  • Cliquez sur Espace de travail pour afficher la fenêtre Choix du fichier d'espace de travail. Sélectionnez un fichier PCML, puis cliquez sur OK.
  • Cliquez sur Système de fichiers distant pour ouvrir la fenêtre Recherche de fichier. Sélectionnez un fichier PCML, puis cliquez sur OK. Si vous importez un fichier PCML généré par le vérificateur de programme ILE RPG ou ILE COBOL, choisissez Système de fichiers éloigné et naviguez jusqu'à votre espace de travail local.

    L'arborescence du fichier PCML sélectionné apparaît dans le volet droit de la fenêtre. Vous pouvez sélectionner une ou plusieurs structures et un ou plusieurs programmes dans la sous-fenêtre de gauche.

Cliquez sur OK pour importer les éléments sélectionnés dans vos définitions d'appel de programme en cours.

Si le nom d'un élément importé est en conflit avec celui d'un élément existant dans les définitions d'appel de programme en cours, une boîte de dialogue demande à l'utilisateur de supprimer l'élément existant. Pour conserver celui-ci au lieu de l'écraser, l'utilisateur doit renommer l'élément avant de procéder à l'importation. Si l'élément sélectionné requiert une structure, l'assistant importe également la structure en question.


Commentaires en retour