 |
Volubis, le forum IBM i avec les clubs Informatiques IPL et Bretagne.
|
Voir le sujet précédent :: Voir le sujet suivant |
Auteur |
Message |
florian67
Inscrit le: 23 Déc 2013 Messages: 128
|
Posté le: Lun 21 Oct 2019, 12:54:09 Sujet du message: (sans sujet) |
|
|
Bonjour à tous,
J'ai un petit problème avec les scripts SHELL pour le déploiement de service Web.
Avec les services SOAP aucun problème.
Avec les services REST, je n'arrive pas à déployé avec les scripts.
Je lance la commande installWebService.sh et il ne se passe rien... Pas de message d'erreur, rien du tout.
Est-ce que vous avez déjà eu ce genre de problème?
ci dessous le script SHELL que je lance :
Code: |
installWebService.sh -server 'LE_serveur' -programObject '/QSYS.LIB/FLORIAN.LIB/TESTDBG.SRVPGM'
-service 'TESTDBG' -propertiesFile '/home/FG/TESTDBG.properties'
-detectFieldLengths -serviceType '*REST' -libraryList 'FLORIAN'
-libraryListPosition '*FIRST' |
Fichier properties :
Code: |
uri.path.template=/
TESTFCT1.uri.path.template=/TESTFCT1/{uncodefou}
TESTFCT1.wrap.input.parameters=false
TESTFCT1.wrap.output.parameter=true
TESTFCT1.http.request.method=GET
TESTFCT1.consumes=*/*
TESTFCT1.produces=application/json
TESTFCT1.response.code.parameter=
TESTFCT1.http.headers.parameter=
TESTFCT1.in_fournisseur.usage=input
TESTFCT1.in_fournisseur.pathparam=uncodefou
TESTFCT1.out_name.usage=output
TESTFCT2.uri.path.template=/TESTFCT2/{uncodeart}
TESTFCT2.wrap.input.parameters=false
TESTFCT2.wrap.output.parameter=true
TESTFCT2.http.request.method=GET
TESTFCT2.consumes=*/*
TESTFCT2.produces=application/json
TESTFCT2.response.code.parameter=
TESTFCT2.http.headers.parameter=
TESTFCT2.in_article.usage=input
TESTFCT2.in_article.pathparam=uncodeart
TESTFCT2.out_name.usage=output
TESTFCT2.out_return.usage=output |
Pour info c'est un programme de service avec deux fonctions : TESTFCT1 et TESTFCT2.
Merci d'avance.
Florian |
|
Revenir en haut de page |
|
 |
florian67
Inscrit le: 23 Déc 2013 Messages: 128
|
Posté le: Lun 21 Oct 2019, 14:38:56 Sujet du message: (sans sujet) |
|
|
Petite évolution dans mon problème.
en rajoutant le paramètre -printErrorDetails j'ai eu un peu plus d'info sur mon problème.
Code: |
IWS00103E - Parameter value not valid. A parameter usage of inputoutput is not allowed. |
Ce que j'ai du mal à comprendre c'est que j'ai tout déclaré en input ou en output. |
|
Revenir en haut de page |
|
 |
florian67
Inscrit le: 23 Déc 2013 Messages: 128
|
Posté le: Lun 21 Oct 2019, 15:16:38 Sujet du message: (sans sujet) |
|
|
J'ai enfin trouvé.... Il faut mettre le nom des variables en majuscule....
Je ne dirai pas ce que je pense pour ne pas être grossier  |
|
Revenir en haut de page |
|
 |
|
|
Vous ne pouvez pas poster de nouveaux sujets dans ce forum Vous ne pouvez pas répondre aux sujets dans ce forum Vous ne pouvez pas éditer vos messages dans ce forum Vous ne pouvez pas supprimer vos messages dans ce forum Vous ne pouvez pas voter dans les sondages de ce forum
|
|