Edition des paramètres de service Web

Editez les paramètres dans la fenêtre Sélection de l'implémentation de service pour définir un paramètre requis par le service Web que vous souhaitez appeler. Notez que certaines valeurs des paramètres de service Web sont prédéterminées et ne peuvent pas être modifiées. Pour les services Web, la désignation d'utilisation par défaut input & output n'est pas idéale. Utilisez cette page pour modifier l'utilisation des paramètres.

Option Description
Nom de paramètre Nom du paramètre.
Utilisation Utilisation du paramètre (les données de type caractère et numérique sont converties) :
input :
Valeur en entrée dans le programme hôte.
output :
Valeur en sortie provenant du programme hôte. Les données de type caractère et numérique sont converties.
input & output :
A la fois valeur en entrée et en sortie. Il s'agit de la valeur par défaut.
inherit :
L'usage est hérité de l'élément parent. Si la structure n'a pas de parent, l'usage devient input & output.
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 vide, l'ID de jeu de caractères codés par défaut de l'environnement hôte est utilisé. Reportez-vous à la description de l'attribut ccsid dans la rubrique PCML data tag.
Type de données (valeur prédéfinie) Type de données utilisé pour le paramètre :
  • Caractère
  • UCS-2/graphique
  • entier
  • décimal condensé
  • décimal étendu
  • virgule flottante
  • octet
  • structure
  • Nom de structure
Longueur (valeur prédéfinie) Longueur requise par ce paramètre. Voir Valeurs de longueur et de précision.
Précision (valeur prédéfinie) Nombre d'octets de précision pour certains types de données numériques. Voir Valeurs de longueur et de précision.
Nombre (valeur prédéfinie) Taille du tableau. Si Nombre est 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.

Valeurs des attributs de longueur et de précision

Les attributs de longueur et de précision ont des valeurs différentes selon le type de données. Le tableau suivant répertorie les différents types de données avec une description des valeurs de longueur et de précision possibles.

Caractère Nombre de caractères pour ce paramètre. Non applicable
UCS-2/graphique Nombre de caractères pour ce paramètre. Non applicable
entier Nombre d'octets pour ce paramètre Indique le nombre de bits de précision et si l'entier est signé ou non signé.
Décimal condensé ou décimal étendu Nombre de chiffres de données pour ce paramètre. Nombre de chiffres décimaux pour ce paramètre.
virgule flottante Nombre d'octets pour ce paramètre : 2, 4 ou 8. Non applicable
octet Nombre d'octets de données pour ce paramètre. Non applicable
structure Non admis Non applicable

Le tableau suivant indique la longueur et la précision correspondantes pour une déclaration d'entier dans un programme RPG :

RPG Type de données Longueur Précision
3 octet 1 Non applicable
5 entier 2 15 pour un entier signé, 16 pour un entier non signé
10 entier 4 31 pour un entier signé, 32 pour un entier non signé
20 entier 8 63 pour un entier signé

Le tableau suivant indique la longueur et la précision correspondantes pour une déclaration d'entier dans un programme COBOL :

COBOL Type de données Longueur Précision
PIC 9(1) à PIC 9(4) entier 2 15
PIC 9(5) à PIC 9(9) entier 4 31
PIC 9(10) à PIC 9(18) entier 8 63

Commentaires en retour