Est il possible lors de la création d'un webservice REST avec des paramètres de type *QUERY_PARAm de les définir comme optionnels.
j'ai ces paramètre en entés dans mon programme
Code : Tout sélectionner
dcl-pi xmlstock2 extpgm;
qtestk packed(6);
item char(10) const;
color char(4) const;
depot char(2) const options(*nopass);
taille char(7) const options(*nopass);
Ttaille char(1) const options(*nopass);
END-PI;
les 3 trois derniers sont facultatifs.
dans mon webservices
Code : Tout sélectionner
ITEM char *QUERY_PARAM item *NONE
COLOR char *QUERY_PARAM color *NONE
DEPOT char *QUERY_PARAM depot *NONE
TAILLE char *QUERY_PARAM taille *NONE
TTAILLE char *QUERY_PARAM itaille *NONE
Lorsque j'appel mon webservice il me passe une valeur par defaut dans ces paramètre et donc mon %parms est toujours à 6.
Cordialement