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 :

[AS400] Utilisation d'une DATA-AREA alphanumérique


Sujet :

Cobol

  1. #1
    Membre du Club
    Inscrit en
    Mai 2008
    Messages
    187
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 187
    Points : 51
    Points
    51
    Par défaut [AS400] Utilisation d'une DATA-AREA alphanumérique
    Bonjour,

    Je dois créer une data-area pour un numéro de devis.
    Cette data-area doit être constituée de 3 caractères suivi de 5 chiffres.
    Les 3 caractères sont toujours les mêmes. Exemple : DEV00001

    Mes questions sont deux :
    1) Lors de la création (commande CRTDTAARA), quel type de data-area dois-je choisir, quelle longueur et quelle valeur initiale?

    2) Dans un programme cobol, je dois récupérer la valeur actuelle de la data-area et ensuite augmenter la partie décimale de un : donc passer à DEV00002 comme contenu de la data-area. Je sais que je dois faire un ACCEPT pour récupérer la valeur et un DISPLAY pour la mettre à jour. Mais pouvez-vous m'aider pour le cas que j'ai détaillé ci-dessus?

    Merci d'avance et bonne journée à tous!

  2. #2
    Expert confirmé
    Homme Profil pro
    ANCIEN Consultant/Formateur/Développeur AS/400, iSeries, System i et Cobol
    Inscrit en
    Juin 2007
    Messages
    2 096
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : ANCIEN Consultant/Formateur/Développeur AS/400, iSeries, System i et Cobol
    Secteur : Conseil

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 096
    Points : 4 155
    Points
    4 155
    Par défaut
    Bonjour.

    Tu as ces commandes à ta disposition :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    CRTDTAARA DTAARA(JAIDANE1/DATAAREA1) TYPE(*CHAR) LEN(8) VALUE(DEV0001)
    CHGDTAARA DTAARA(JAIDANE1/DATAAREA1) VALUE('DEV00001')
    DSPDTAARA DTAARA(JAIDANE1/DATAAREA1)
    DLTDTAARA DTAARA(JAIDANE1/DATAAREA1)
    Si je dois le faire par un programme CL, je ferais :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    CRTDTAARA DTAARA(JAIDANE1/DATAAREA1) TYPE(*CHAR) LEN(8) 
    MONMSG CPF0000
    CHGDTAARA DTAARA(JAIDANE1/DATAAREA1) VALUE('DEV00001')
    Pour le Cobol, ILE obligatoire:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    0008.00 0014   SPECIAL-NAMES.                          
    0011.00 0016                  DATA-AREA IS DATAAREA1.
    .../...
    0017.00 0050   WORKING-STORAGE SECTION.
    0018.00        01  WDATAAREA.          
    0019.00            03 WTXT  PIC XXX.   
    0020.00            03 WNUM  PIC 99999.  
    .../...
    0025.00            ACCEPT WDATAAREA FROM DATAAREA1              
    0026.00                   FOR "DATAAREA1" IN LIBRARY "JAIDANE1".
    0028.00            ADD 1 TO WNUM.                               
    0029.00            display WDATAAREA upon DATAAREA1             
    0030.00                   FOR "DATAAREA1" IN LIBRARY "JAIDANE1".

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

Discussions similaires

  1. [Dojo] Récupèrer la structure d'une data grid après l'utilisation du (columnReordering = "true")
    Par devkaty dans le forum Bibliothèques & Frameworks
    Réponses: 1
    Dernier message: 11/08/2009, 10h41
  2. [ODBC] Utilisation d'une base Access sur AS400 avec php
    Par zoneaide dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 06/06/2007, 12h08
  3. utiliser une data Source dans Tomcat
    Par soumou dans le forum Tomcat et TomEE
    Réponses: 2
    Dernier message: 09/12/2006, 18h05
  4. Utilisation d'une dll écrite en delphi 5 dans VB6
    Par Jean-Louis dans le forum Langage
    Réponses: 4
    Dernier message: 05/08/2002, 09h19
  5. Réponses: 4
    Dernier message: 05/06/2002, 14h35

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