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 :

PB COBOL avec microfocus Object COBOL


Sujet :

Cobol

  1. #1
    Membre à l'essai
    Homme Profil pro
    Développeur COBOL
    Inscrit en
    Novembre 2012
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur COBOL
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Novembre 2012
    Messages : 13
    Points : 12
    Points
    12
    Par défaut PB COBOL avec microfocus Object COBOL
    Bonjour,

    J'ai l'EDI Micro Focus Enterprise Developer Team Edition 2.1 .

    J'ai ecrit le pg COBOL suivant :

    program-id. Program1.

    working-storage section.
    77 nom-c PIC X(30).

    procedure division.
    DISPLAY "TEST"
    ACCEPT nom-c
    DISPLAY "Bonjour " nom-c
    goback.

    end program Program1.


    Qd je lance l'execution avec DEBUG -> START WITHOUT DEBUGGING
    , dans la fenêtre d'execution le pg attends la valeur de la variable nom-c.

    Mais la première instruction DISPLAY "TEST" ne s'execute pas.

    Des solutions ?

    Cdlt.

  2. #2
    Membre habitué
    Homme Profil pro
    Retraité ex-Développeur Grands Systèmes IBM
    Inscrit en
    Août 2008
    Messages
    74
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Retraité ex-Développeur Grands Systèmes IBM

    Informations forums :
    Inscription : Août 2008
    Messages : 74
    Points : 133
    Points
    133
    Par défaut
    Bonsoir,
    Je n'ai pas réussi à reproduire ton anomalie.
    Bien que le COBOL de FicroMocus soit très permissif il est à mon avis préférable de respecter les colonnes les instructions à partir de la colonne 12 par exemple et de limiter les lignes à la colonne 72 (je sais, il n'y a plus de cartes perforées).
    Mettre également toutes les divisions c'est mieux.
    Pour moi, l'utilisation ou non du DEBUG se définissait dans l'environment division et la Configuration section, mais je suis un vieux grigou.
    Cela dit, j'ai fais un copier/coller du code que tu donnes en exemple, ça se compile sans erreur sous MF NetExpress3.1 et ça s'exécute sans sauter d'instruction.
    Ajout un second DISPLAY pour voir.
    @+
    Jean

  3. #3
    Membre régulier
    Homme Profil pro
    Ingénieur d'étude Mainframe
    Inscrit en
    Septembre 2012
    Messages
    61
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Ingénieur d'étude Mainframe
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2012
    Messages : 61
    Points : 124
    Points
    124
    Par défaut
    Citation Envoyé par JTyvelines Voir le message

    program-id. Program1.

    working-storage section.
    77 nom-c PIC X(30).

    procedure division.
    DISPLAY "TEST"
    ACCEPT nom-c
    DISPLAY "Bonjour " nom-c
    goback.

    end program Program1.
    Essaye de rajouter :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    
            IDENTIFICATION DIVISION.
            PROGRAM-ID. PROGRAM1.
            ENVIRONMENT DIVISION.
                OBJECT-COMPUTER. IBM-370 WITH DEBUGGING MODE.
            DATA DIVISION.
            WORKING-STORAGE SECTION.
            77 nom-c PIC X(30).
            PROCEDURE DIVISION.
          *Le reste de ton code
    De plus, je pense qu'ACCEPT attend une variable en entrée, donc te JCL d'exécution.

    Essaye de coder une carte SYSIN='TEST' dans ton JCL.

    Essaye aussi, c'est peut être une piste, de tout mettre en majuscules.

Discussions similaires

  1. cobol avec visual studio
    Par obcher dans le forum Cobol
    Réponses: 0
    Dernier message: 03/03/2014, 13h23
  2. aide pour creer un fichier excel avec un pgm cobol
    Par chappai dans le forum Cobol
    Réponses: 4
    Dernier message: 25/08/2011, 10h25
  3. Réponses: 2
    Dernier message: 09/02/2010, 16h01
  4. [z/OS] Procedure stockée Cobol avec fetch
    Par freed201 dans le forum Cobol
    Réponses: 7
    Dernier message: 05/01/2009, 13h14
  5. [PC] [Visual Object Cobol] Lecture de fichier .txt
    Par vince3132 dans le forum Cobol
    Réponses: 7
    Dernier message: 14/03/2008, 13h43

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