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

Cobol Discussion :

[Unix] Fichier séquentiel indexé en Cobol Microfocus


Sujet :

Cobol

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 3
    Points : 6
    Points
    6
    Par défaut [Unix] Fichier séquentiel indexé en Cobol Microfocus
    Bonjour

    Je suis sous AIX , j'utilise la commande rebuilt pour créer un fichier séquentiel indexé sous unix.
    La commande se passe bien.

    En mode d'accès dynamique, dans le programme cobol, au code retour de la commande read, j'ai le code status 047 indexed structure overflow .

    Quelqu'un peut-il m'aider ?
    Dois-je changer les paramètres de création de fichier ?

    Voici le la commande rebuild, le résultat
    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
    17
    18
    19
    20
    21
    22
    23
    rebuild fic_seq,fic_ind -k:1+4 -i -o:lseq,ind -t:mf -r:f80
    
    File : fic_ind
    Organization : Indexed
    Format : IDX-3
    Recording Mode : Fixed
    Compression : N
    Maximum Record Length : 80
    Minimum Record Length : 80
    Index Node Size : 1024
    Number of data records : 115
    Data Created With Extfh Version : 14048
    Index Created With Extfh Version : 14048
    Last Updated With Extfh Version : 14048
    
    Key Description (where 'Start' is measured from offset 1):
    Key Start Length Dupl Key Comp Sparse Char
    0 1 4 N
    fic_seq,fic_ind -k:1+4 -i -o:lseq,ind -t:mf -r:f80
    Rebuild successful - records read = 115
    DEBUT DU PROGRAMME
    MS-STATUS 00047
    MR-STATUS 47+

    merci d'avance.

    Cordialement.

  2. #2
    HRS
    HRS est déconnecté
    Membre confirmé
    Avatar de HRS
    Inscrit en
    Mars 2002
    Messages
    677
    Détails du profil
    Informations forums :
    Inscription : Mars 2002
    Messages : 677
    Points : 638
    Points
    638
    Par défaut
    quelques pistes

    le fichier séquentiel est-il trié sur la clé ?

    le début relatif de l'enregistrement est-il 1 ou 0 ?

    le format (-t) est-il correct par rapport à ce qu'attend votre
    compilateur COBOL ?

    Par exemple si je crée un séquentiel indexé par ACUCOBOL, il génère
    un .vix alors que rebuild génère un .idx
    --------------------
    -t:target format - index file format of output file [out-file only]
    CISAM, LII, BTRV, MF, MF4 MF8

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

Discussions similaires

  1. Réponses: 17
    Dernier message: 10/08/2015, 22h10
  2. Info sur fichier séquentiel indexé
    Par Johnny P. dans le forum Débuter
    Réponses: 1
    Dernier message: 25/01/2011, 11h49
  3. Réponses: 1
    Dernier message: 14/03/2010, 18h15
  4. [Unix-MF] Compilation cobol microfocus sous UNIX
    Par rossfr dans le forum Cobol
    Réponses: 1
    Dernier message: 24/07/2009, 15h21
  5. fichiers séquentiels indexés VS base de données relationnell
    Par Clotilde dans le forum Décisions SGBD
    Réponses: 3
    Dernier message: 22/08/2005, 06h31

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