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 :

index secondaire vsam


Sujet :

z/OS

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 3
    Points : 1
    Points
    1
    Par défaut index secondaire vsam
    Bonjour,
    je cherche à accéder un cluster vsam par index secondaire. Ceci en assembleur. J'ai généré le cluster de base, défini un AIX ainsi qu'un Path.
    j'accède mon vsam par la clé primaire sans problème. La question est : dois-je définir un RPL et ACB spécifique pour l'accès via le PATH.
    un exemple serait utile. merci aux gentils contributeurs.

  2. #2
    Membre confirmé Avatar de Homer-ac
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    449
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 449
    Points : 586
    Points
    586
    Par défaut
    Ca ne va sans doute pas suffire comme réponse mais faire du VSAM en Assembleur n'est pas ce que l'on peut faire de plus évident et ca fait un moment que je n'ai pas donné.
    1) l'ACB est le bloc de contrôle pour la gestion du fichier. Un peu comme le DCB en QSAM. Il te faut donc un ACB distinct pour le cluster de base et le path puisque tu prévoies de faire un OPEN sur l'un et sur l'autre l'autre.
    2) le RPL est associé à l'ACB et est représentatif de la méthode d'accès sur le cluster. Donc un RPL par exemple pour les accès directs et un autre pour les accès séquentiels. Voilà pour la logique générale. Pour plus d'infos il me faudrait réviser un peu, j'avais développé dans le temps un module ASM d'accès à un VSAM quelconque, je vais essayer de retrouver pour ma raffraichir la mémoire, mais je ne malheureusement pas le poster comme exemple, il est je pense encore utilisé.

  3. #3
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 3
    Points : 1
    Points
    1
    Par défaut index secondaire
    en fait le problème pour moi est de savoir, si l'acb que je vais décrire pour les accès secondaires est celui qui pointe sur le PATH
    LECTDIR ACB DDNAME=LECTDIR,MACRF=(KEY,DIR,IN) avec le rpl :

    DIRRPL RPL ACB=LECTDIR,ARG=ACCCLE,
    AREA=ABUFVSM,AREALEN=4,
    OPTCD=(KEY,DIR,SYN,NUP,LOC) et dans le jcl le ddname :

    //LECTDIR DD DISP=SHR,DSN=RSX.UGXX.XJBT764.PATH

    il semble que ça ne fonctionne pas.......je fais simplement un POINT et un GET

  4. #4
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 3
    Points : 1
    Points
    1
    Par défaut index secondaire
    c'est finalement exactement ce que j'ai expliqué plus haut.
    j'avais simplement oublié le mapping de la DSECT sur le record du cluster de base, et ça fonctionne.

Discussions similaires

  1. A quoi sert le PATH entre index secondaire et cluster
    Par Fred Ratel dans le forum z/OS
    Réponses: 2
    Dernier message: 18/06/2009, 14h44
  2. problème avec index secondaire
    Par sam83 dans le forum Débuter
    Réponses: 14
    Dernier message: 04/04/2009, 16h22
  3. Problème d'index secondaire
    Par LuckyLuke56 dans le forum Bases de données
    Réponses: 6
    Dernier message: 14/10/2008, 13h25
  4. Recherche d'enregistrement par un index secondaire
    Par jenteldz47 dans le forum Bases de données
    Réponses: 2
    Dernier message: 25/07/2007, 12h31
  5. Indexes secondaires
    Par gokudomatic dans le forum JPA
    Réponses: 1
    Dernier message: 05/04/2007, 19h40

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