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.
|
| 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.
|
| 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 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. |