restoreWebServices.sh

configuration Apache, Zend et PHP , Web services
Répondre
gspeno
Messages : 2
Enregistré le : lun. 24 juin 2019, 14:29:09

restoreWebServices.sh

Message par gspeno »

Bonjour,
je tente de restaurer un ensemble de web services sur une machine différente de celle utilisée pour leur création.
les programmes objets ont le même chemin sur les 2 machines ('QSYS.LIB/IMAWS.LIB')
Lorsque je lance ma commande SH :
restoreWebServices.sh -server 'WSSTRAT' -saveFile '/QSYS.LIB/PTFWS.lib/lstws3.file' -fromServerDirectory '/www/ws11'

les webservices sont placés dans l'IFS (de la machine distante) dans le dossier temp du serveur de ws puis disparaissent; la commande renvoie ensuite cette erreur :
Restore command failed. Ensure save file contains the web services to be restored.

si j'utilise la même commande sur une même machine, les webservices sont crées.

Merci d'avance

cmasse
Site Admin
Messages : 774
Enregistré le : mer. 14 févr. 2007, 18:00:03
Localisation : Nantes
Contact :

Re: restoreWebServices.sh

Message par cmasse »

mieux vaux écrire /QSYS.LIB/PTFWS.LIB/LSTWS3.FILE (tout en majuscule)

sinon, si vous passez la commande DSPSAVF PTFWS/LSTWS3, le fichier est-il vide ?
Christian Massé (Volubis.fr)

gspeno
Messages : 2
Enregistré le : lun. 24 juin 2019, 14:29:09

Re: restoreWebServices.sh

Message par gspeno »

En faisant DSPSAVF je vois la liste des WS ainsi que leur taille.

La commande tout en majuscule me donne le même résultat...

cmasse
Site Admin
Messages : 774
Enregistré le : mer. 14 févr. 2007, 18:00:03
Localisation : Nantes
Contact :

Re: restoreWebServices.sh

Message par cmasse »

Alors il faudrait tester (pouvez vous me l'envoyer sur un mail privé ?)
Christian Massé (Volubis.fr)

cmasse
Site Admin
Messages : 774
Enregistré le : mer. 14 févr. 2007, 18:00:03
Localisation : Nantes
Contact :

Re: restoreWebServices.sh

Message par cmasse »

Il peut y avoir des problèmes de version

si vous sauvegardez sur une 7.2, le savf est lisible sur une 7.2, 7.3, 7.4... mais pas sur une 7.1

sauf à sauvegarder version précédente TGTRLS(*PRV) sur les commandes système.

voici la syntaxe pour le script de sauvegarde :

saveWebServicesServer.sh
-server server-name -saveFile save-file
[ -targetRelease *CURRENT|*PREVIOUS ]
[ -printErrorDetails ] [ -help ]
Christian Massé (Volubis.fr)

Répondre