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

z/OS Discussion :

GNP avec DL1


Sujet :

z/OS

  1. #1
    Membre du Club
    Nettoyeur de code de M....
    Inscrit en
    Mars 2003
    Messages
    28
    Détails du profil
    Informations professionnelles :
    Activité : Nettoyeur de code de M....

    Informations forums :
    Inscription : Mars 2003
    Messages : 28
    Points : 45
    Points
    45
    Par défaut GNP avec DL1
    Bonjour,

    Je travaille sur Zos sous IMS DB v9 et j'utilise Easytrieve comme langage version 6.3, voici mon problème :

    Le segment A a un fils le segment B qui a deux fils les segments C et D

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
                    +-----+
                    |  A  |
                    +-----+
                       |
                    +-----+
                    |  B  |
                    +-----+
                     |   |
                  +--+   +--+
                  |         |
               +-----+   +-----+
               |  C  |   |  D  |
               +-----+   +-----+
    Voici mon traitement :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    Pour chaque données du segment A (GN A SSA-UQ-A)
       Pour chaque données du segment B (GNP B SSA-UQ-B)
    
          Pour chaque données du segment C (GNP C SSA-UQ-C)
             TRT
          Fin-Pour
    
          (1)
    
          Pour chaque données du segment D (GNP D SSA-UQ-D)
             TRT
          Fin-Pour
    
       Fin-Pour
    Fin-Pour
    Après le traitement sur le segment C il me dit qu'il n'y a pas de donneés dans D alors qu'il y en a ...
    J'ai essayé GNP D SSA-UQ-B SSA-UQ-D et même GNP D SSA-UQ-A SSA-UQ-B SSA-UQ-D cela ne change rien.

    J'ai pensé qu'après le traitement du segment C il avait perdu la position du segment supérieur donc j'ai ajouté où se trouve (1) un GU B SSA-UQ-A SSA-UQ-B, là il trouve les données dans D mais lors de l'appel suivant du segment B il me renvoie le status-code GP (No parentage etablished).

    Que faire ????

    PS : SSA-UQ signifie un SSA non qualifié.

    Merci

  2. #2
    Membre du Club
    Nettoyeur de code de M....
    Inscrit en
    Mars 2003
    Messages
    28
    Détails du profil
    Informations professionnelles :
    Activité : Nettoyeur de code de M....

    Informations forums :
    Inscription : Mars 2003
    Messages : 28
    Points : 45
    Points
    45
    Par défaut
    J'ai trouvé une solution à mon problème depuis un petit bout de temps et j'avais oublié que j'avais posté cette question

    En fait lors de l'interrogation dans la première branche il faut indiquer par quel segment il faut passer ainsi quand on interroge la deuxiême branche il ne se perd pas. Donc le code est :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    Pour chaque données du segment A (GN A SSA-UQ-A)
       Pour chaque données du segment B (GNP B SSA-UQ-A SSA-UQ-B)
    
          Pour chaque données du segment C (GNP C SSA-UQ-A SSA-UQ-B SSA-UQ-C)
             TRT
          Fin-Pour
    
          (1)
    
          Pour chaque données du segment D (GNP D SSA-UQ-A SSA-UQ-B SSA-UQ-D)
             TRT
          Fin-Pour
    
       Fin-Pour
    Fin-Pour
    Ainsi ça marche, en espérant que cela serve encore à quelqu'un ...

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

Discussions similaires

  1. requete avec OBCD et visual c++
    Par Anonymous dans le forum MFC
    Réponses: 12
    Dernier message: 18/11/2004, 16h15
  2. [langage] Comparer Perl avec d'autres langages comme C ?
    Par Anonymous dans le forum Langage
    Réponses: 3
    Dernier message: 10/08/2002, 23h52
  3. Problème avec la mémoire virtuelle
    Par Anonymous dans le forum CORBA
    Réponses: 13
    Dernier message: 16/04/2002, 16h10
  4. [Kylix] Runtime error 230 avec INDY
    Par Anonymous dans le forum EDI
    Réponses: 2
    Dernier message: 23/03/2002, 11h51
  5. Réponses: 2
    Dernier message: 20/03/2002, 23h01

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