Bonjour,
J'essaie de créer un webservice via la commande shell installWebService.
Cela fonctionne sauf qu'un des paramètres créé me paraît incorrect (en redéployant manuellement, IWS m'oblige à compléter ce paramètre).
Ce paramètre est "Allowed input media types" créé avec la valeur "*ALL".
Et j'aimerais le créer avec *JSON.
Je n'ai pas trouvé la propriété pour agir sur celui-ci.
Voici ma commande dans un CL :
QSH CMD('/qibm/proddata/os/webservices/V1/server/bin/installWebService.sh -server +
WSTEST -programObject /QSYS.LIB/PBLTRAV.LIB/APLTEST2G.PGM -service APLTEST2G +
-userid XXXXXX -detectFieldLengths -serviceType *REST -propertiesFile +
/HOME/PBL/APLTEST2G.properties -libraryList PBLTRAV -libraryListPosition *LAST +
-printErrorDetails')
Et le fichier de propriété APLTEST2G.properties :
uri.path.template=/
APLTEST2G.uri.path.template=
APLTEST2G.wrap.input.parameters=false
APLTEST2G.wrap.output.parameter=false
APLTEST2G.http.request.method=POST
APLTEST2G.consumes=*/*
APLTEST2G.produces=application/json
APLTEST2G.response.code.parameter=
APLTEST2G.http.headers.parameter=
APLTEST2G.PENTREE.usage=input
APLTEST2G.PRETOUR.usage=output
Merci de votre aide.
installWebService.sh
Re: installWebService.sh
Ca fonctionne,
merci.
merci.