IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

AS/400 Discussion :

la Commande RST n'aboutit pas


Sujet :

AS/400

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2011
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2011
    Messages : 10
    Points : 8
    Points
    8
    Par défaut la Commande RST n'aboutit pas
    Bonjour,

    Je voudrais restaurer sur l'IFS un document pdf depuis une image ISO que j'ai monté sur un lecteur optique virtuel.

    Quand j'exécute la commande
    RST DEV('/qsys.lib/OPTVRT01.devd') OBJ(('/QOPT/<label>/Documentations/Release Note.pdf' *INCLUDE '/home/Release Note.pdf')) SUBTREE(*STG) LABEL(<label>)

    (avec OPTVRT01 le lecteur optique virtuel <label> le nom du CD monté et /Documentations le répertoire contenant le pdf Release Note)

    j'ai des messages me disant que les sauvegardes précédentes ne sont pas concernées "Fichier non sélectionné. Label ou nom de fichier non concordants pour /<LIB1> (il y a des bibliothèques sur le CD)
    ce qui me parait normal mais cela s'arrête sur "Le fichier indiqué pour l'opération de restauration est introuvable.

    J'ai lancé une commande DSPOPT sur le lecteur virtuel DSPOPT VOL(<label>) DEV(OPTVRT01) DATA(*SAVRST) PATH(*ALL) et je ne trouve que les bibliothèques sauvegardées et un fichier /QDSETMAP
    puis cela m'affiche "Informations non affichées. Une erreur s'est produite"

    En détail cela m'indique "Fichier non trouvé. Vous avez tenté d'utiliser le fichier /Documentations/What's News_.pdf du volume optique <label>. Or, ce fichier est introuvable sur le volume."

    Pour info, si je monte cette image sur un lecteur windows, je peux lire et copier le pdf sur le disque dur de mon poste de travail.

    Est-ce que vous sauriez quelle peut être l'erreur (je pense au caractère apostrophe ou bien le souligné ou encore d'autres ...) qui empêche l'iSeries de récupérer le pdf dont j'ai besoin ?

    Merci d'avance,

    D.G.

  2. #2
    Membre éprouvé
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Octobre 2006
    Messages
    711
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Jura (Franche Comté)

    Informations professionnelles :
    Activité : Responsable de service informatique
    Secteur : Distribution

    Informations forums :
    Inscription : Octobre 2006
    Messages : 711
    Points : 1 054
    Points
    1 054
    Par défaut
    Bonjour,

    J'avoue assez peu utiliser les supports optiques à part à l'installation de la machine.
    Mais dans ta commande, il y a une chose qui me chagrine, c'est le SUBTREE(*STG)
    Si je ne me trompe, il faut que la sauvegarde sur le support ait été faite avec cette même option pour que çà soit pris en compte.
    As tu essayé de laisser cette option à la valeur par défaut (*ALL) ?

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2011
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2011
    Messages : 10
    Points : 8
    Points
    8
    Par défaut
    Tout d'abord merci pour ta réponse.

    Je viens d'essayer et j'ai exactement les mêmes messages d'erreur.

    (Pour tout te dire, j'avais lu sur le site de VOLUBIS ou sur une vieille présentation de GAIA que ce paramètre devait être initialisé à *STG)

    Bref, j'en suis toujours au même point.

    Je vais essayer de générer une image avec des fichiers sans caractères accentuées, sans apostrophes etc. et réessayer.

    Si vous avez d'autres idées, je suis bien évidemment preneur

    D.G.

  4. #4
    Membre éprouvé
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Octobre 2006
    Messages
    711
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Jura (Franche Comté)

    Informations professionnelles :
    Activité : Responsable de service informatique
    Secteur : Distribution

    Informations forums :
    Inscription : Octobre 2006
    Messages : 711
    Points : 1 054
    Points
    1 054
    Par défaut
    Je viens de remarquer aussi que tu fais un DSPOPT avec DATA(*SAVRST), mais si ton CD n'a pas été créé par une opération SAV de l'IBM i alors tu n'obtiendras rien...

    Et tant qu'à faire, le paramètre LABEL, je pense n'a rien à faire là. Je tenterai un simple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    RST DEV('/qsys.lib/OPTVRT01.devd') OBJ(('/QOPT/<label>/Documentations/Release Note.pdf' *INCLUDE '/home/Release Note.pdf'))

  5. #5
    Futur Membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2011
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2011
    Messages : 10
    Points : 8
    Points
    8
    Par défaut
    Tout d'abord, encore une fois merci de t'être intéressé à ce sujet.

    J'ai lancé la commande que tu as suggéré, et j'ai la même erreur "Le fichier indiqué pour l'opération de restauration est introuvable."

    Voici le détail de l'erreur qui explique pourquoi j'ai lancé le DSPOPT avec *SAVRST :

    Message . . . . : Le fichier indiqué pour l'opération de restauration est
    introuvable.
    Cause . . . . . : Les données figurant dans le fichier sauvegarde ou sur la
    bande ou le volume optique ne correspondent pas aux paramètres indiqués pour
    l'opération de restauration.
    Que faire . . . : Appuyez sur F10 ou utilisez la commande DSPJOBLOG pour
    consulter les messages précédents.
    Effectuez l'une des opérations suivantes et renouvelez la demande :
    -- Si l'opération de restauration est effectuée à partir d'une bande ou
    d'un lecteur de disque optique, affichez le contenu du volume à l'aide de la
    commande DSPTAP ou DSPOPT, en indiquant le paramètre DATA(*SAVRST).
    -- Si l'opération de restauration est effectuée à partir d'un fichier
    sauvegarde, affichez-en le contenu à l'aide de la commande DSPSAVF.


    Je commence à bien m'imprégner de la possibilité que la présence de fichiers texte avec des caractères accentués ou des apostrophes entraine cette erreur.

    Pour tout t'avouer, je suis en train de demander à ce qu'on refasse une image ISO avec une bibliothèque et un répertoire contenant des fichiers dont le nom ne contient pas de caractères "exotiques"
    et je referai alors la restauration à partir de cette nouvelle image afin de vérifier si cela résout le souci.

    Plus de précisions lorsque ce test sera effectué.

    Merci encore,

    D.G.

  6. #6
    Futur Membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2011
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2011
    Messages : 10
    Points : 8
    Points
    8
    Par défaut
    Bonjour,

    Comme promis voici une mise à jour après refonte de l'image ISO sans caractères exotiques.

    Résultat identique.

    C'est comme si le mélange de bibliothèques et de textes sur le même DVD provoquait une erreur sur la commande.
    Celle-ci reste bloquée sur le premier chemin et ne va pas vérifier les suivants.

    Pour info, je suis passé par une copie du fichier texte dans un fichier bdd (même CCSID) et cela semble fonctionner.

    Mais si quelqu'un a une explication je suis preneur bien évidemment,

    Bonne journée à tous,

    D.G.

  7. #7
    Membre éprouvé
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Octobre 2006
    Messages
    711
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Jura (Franche Comté)

    Informations professionnelles :
    Activité : Responsable de service informatique
    Secteur : Distribution

    Informations forums :
    Inscription : Octobre 2006
    Messages : 711
    Points : 1 054
    Points
    1 054
    Par défaut
    As tu essayé de naviguer dans ton volume avec WRKLNK '/QOPT' ?

  8. #8
    Futur Membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2011
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2011
    Messages : 10
    Points : 8
    Points
    8
    Par défaut
    Bonjour,

    WRKLNK '/QOPT' me montre un répertoire du nom de mon volume, et à l'intérieur je retrouve un répertoire qui est le fichier de sauvegarde,
    et un deuxième répertoire qui contient les deux fichiers qui m'intéressent.

    J'avoue ne pas comprendre comment cela se fait, mais j'ai l'impression qu'il me suffirait de copier les fichiers directement depuis ce répertoire
    vers le répertoire final.

    Je vais essayer et je reviens vers vous !

    Merci encore, car je ne savais absolument pas que le répertoire ifs /QOPT contenait l'entièreté de l'image ISO montée sur le lecteur !

    D.G.

    P.S. : J'ai fait le test et la copie se passe bien.
    j'ai même fait l'essai sur un autre serveur (américain cette fois) pas de souci cela fonctionne exactement de la même manière.

    Je mets cette question en résolue, même si en fait je ne comprends toujours pas comment faire fonctionner RST

    Mille fois merci !

  9. #9
    Membre éprouvé
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Octobre 2006
    Messages
    711
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Jura (Franche Comté)

    Informations professionnelles :
    Activité : Responsable de service informatique
    Secteur : Distribution

    Informations forums :
    Inscription : Octobre 2006
    Messages : 711
    Points : 1 054
    Points
    1 054
    Par défaut
    Bonjour,

    Si tu arrives à naviguer jusqu'à ton répertoire, alors la commande RST doit fonctionner.
    C'est juste que le chemin n'est pas celui que tu as entré. En tout cas, c'est une erreur au niveau des chemins du lecteur optique ou de la restauration.

  10. #10
    Futur Membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2011
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2011
    Messages : 10
    Points : 8
    Points
    8
    Par défaut
    Bonjour,

    Citation Envoyé par m4k-Hurrican Voir le message
    Bonjour,
    C'est juste que le chemin n'est pas celui que tu as entré. En tout cas, c'est une erreur au niveau des chemins du lecteur optique ou de la restauration.
    Alors la commande tapée est :

    RST DEV('/qsys.lib/OPTVRT01.devd')
    OBJ(('/QOPT/<label>/clefs/clef_privee.pem' *INCLUDE '/Clefs/clefprivee.pem'))

    L'objet clef_privee.pem est bien sur l'image ISO <label> , le répertoire /QOPT/<label>/clefs contient bien le fichier clef_privee.pem
    et le chemin /Clefs existe bien dans l'IFS.

    Si la partie *INCLUDE '/Clefs/clefprivee.pem' ne signifie pas "restaure l'objet de l'image dans le répertoire /Clefs sous le nom clefprivee.pem" alors je comprendrai
    mais sinon je reste dubitatif.

    Merci encore,

    D.G.

  11. #11
    Membre éprouvé
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Octobre 2006
    Messages
    711
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Jura (Franche Comté)

    Informations professionnelles :
    Activité : Responsable de service informatique
    Secteur : Distribution

    Informations forums :
    Inscription : Octobre 2006
    Messages : 711
    Points : 1 054
    Points
    1 054
    Par défaut
    Bonjour,
    Si tu arrives à naviguer avec le WRKLNK, va jusqu'à au fichier que tu veux restaurer.
    Puis en haut de l'écran, regardes le répertoire qui est indiqué.
    Normalement, en copiant collant çà, puis en le faisant suivre de / et du nom de fichier, tu devrais avoir le chemin de la commande RST.
    Il n'y a aucune raison que çà ne fonctionne pas.
    J'ai utilisé pour ma part la bande virtuelle (VRTTAP), pour faire des backups que je place sur un NAS local, avant de lancer un backup de ce NAS vers un NAS externe.
    Et je ne rencontre pas de soucis particuliers. Pourtant c'est le même principe.

  12. #12
    Futur Membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2011
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2011
    Messages : 10
    Points : 8
    Points
    8
    Par défaut
    Bonjour,

    Voici ce que j'obtiens avec la commande WRKLNK '/QOPT' et en descendant jusqu'aux fichiers :
    Nom : WRKLNK_20241107.png
Affichages : 16
Taille : 25,2 Ko

    Merci encore de t'intéresser à cette discussion.

    D.G.

  13. #13
    Membre éprouvé
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Octobre 2006
    Messages
    711
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Jura (Franche Comté)

    Informations professionnelles :
    Activité : Responsable de service informatique
    Secteur : Distribution

    Informations forums :
    Inscription : Octobre 2006
    Messages : 711
    Points : 1 054
    Points
    1 054
    Par défaut
    OK
    Donc logiquement ceci devrait fonctionner, si le répertoire Clefs est bien un sous répertoire de la racine ROOT, pas un sous répertoire d'un autre dossier, et que les droits sont valides bien entendu :
    RST DEV('/qsys.lib/OPTVRT01.devd') OBJ(('/qopt/INFOR/clefs/clef_privee.pem' *INCLUDE '/Clefs/clefprivee.pem'))

  14. #14
    Futur Membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2011
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2011
    Messages : 10
    Points : 8
    Points
    8
    Par défaut
    Bonjour,

    Citation Envoyé par m4k-Hurrican Voir le message
    OK
    Donc logiquement ceci devrait fonctionner, si le répertoire Clefs est bien un sous répertoire de la racine ROOT, pas un sous répertoire d'un autre dossier, et que les droits sont valides bien entendu :
    RST DEV('/qsys.lib/OPTVRT01.devd') OBJ(('/qopt/INFOR/clefs/clef_privee.pem' *INCLUDE '/Clefs/clefprivee.pem'))
    Je te confirme que le répertoire /Clefs est bien sous la racine, que j'ai tous les droits pour l'utiliser (je l'ai même créé) mais la commande que tu rappelles ne fonctionne pas
    avec un message qui semble indiquer que le traitement bloque sur le répertoire /Envoi de l'image ISO.

    Mais pas de problème, la copie fonctionne donc ce sera ma commande privilégiée dès maintenant

    Merci pour ton implication,

    D.G.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [ASE][T-SQL] Requete qui n'aboutit pas
    Par metheorn dans le forum Sybase
    Réponses: 4
    Dernier message: 06/07/2006, 12h56
  2. DOS: la commande 'more' n'est pas reconnue...
    Par billoum dans le forum Windows Serveur
    Réponses: 8
    Dernier message: 02/05/2006, 18h11
  3. La commande make ne répond pas
    Par hammag dans le forum Linux
    Réponses: 2
    Dernier message: 02/05/2006, 11h03
  4. Réponses: 3
    Dernier message: 01/03/2006, 12h11
  5. [mySQL]Requete qui prend 100 % du CPU et n'aboutit pas
    Par LE NEINDRE dans le forum Requêtes
    Réponses: 20
    Dernier message: 12/10/2005, 10h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo