CEC 2012 Vienna Forum Francophone Power IBM i ( et AS/400, iSeries, System i, ... )
Forum Francophone Power IBM i ( et AS/400, iSeries, System i,  ... )   Forum Francophone Power IBM i ( et AS/400, iSeries, System i,  ... )   Forum Francophone Power IBM i ( et AS/400, iSeries, System i,  ... )   Forum Francophone Power IBM i ( et AS/400, iSeries, System i,  ... )
18 Mai,2012, 22:11:01 *
Bienvenue, Invité. Veuillez vous connecter ou vous inscrire.
Avez-vous perdu votre courriel d'activation?

Connexion avec identifiant, mot de passe et durée de la session
Nouvelles:
 
   Accueil   Aide Règles Rechercher Partenaires Identifiez-vous Inscrivez-vous Liens Common France Common Belgique Common Luxembourg  
Pages: [1]   Bas de page
  Imprimer  
Auteur Fil de discussion: Résultat de mon dsplog dans un fichier  (Lu 551 fois) Average Rating: 0
0 Membres et 1 Invité sur ce fil de discussion.
scorpion
Membre Senior
****
Hors ligne Hors ligne

Messages: 211


OS:
Windows XP Windows XP
Navigateur:
Firefox 3.6.16 Firefox 3.6.16


Voir le profil
« le: 11 Avril,2011, 09:38:49 »

Bonjour,

Je cherche en vain un moyen de mettre le résultat de ma commande DSPLOG dans un fichier autre qu'un fichier spool avez-vous déjà effectué ce type d'opération et comment?
Il existe peut être une API pour cela mais laquelle?

Ma commande :

Code:
DSPLOG PERIOD((0930 '04/11/2011')) MSGID(CPI671F)

Journalisée
scorpion
Membre Senior
****
Hors ligne Hors ligne

Messages: 211


OS:
Windows XP Windows XP
Navigateur:
Firefox 3.6.16 Firefox 3.6.16


Voir le profil
« Répondre #1 le: 11 Avril,2011, 14:28:30 »

Pour répondre à ma demande je suis entrain de mettre en place la solution que j'ai trouvé sur le post suivant

http://www.xdocs400.com/spip.php?article46
Journalisée
scorpion
Membre Senior
****
Hors ligne Hors ligne

Messages: 211


OS:
Windows XP Windows XP
Navigateur:
Firefox 3.6.16 Firefox 3.6.16


Voir le profil
« Répondre #2 le: 11 Avril,2011, 15:05:14 »

Et voilà maintenant j'ai une anomalie dans ma compile je vous donnes le résultat de ma compile
Code:
     1 h debug(*yes)                                                                                       h deb 110411     000100
     2 FDSPLOGPF  IPE  F  135        DISK                                                                  FLSTD 110411     000200
     3 FLOGBDDPF  O    E             DISK                                                                  FLSTD 110411     000300
======> aaaaaaaaaa                                                                                                                 
*RNF2120 40 a      000300  Descriptions externes introuvables pour le fichier LOGBDDPF                                             
                           : fichier ignor{.                                                                                       
     4 IDSPLOGPF  NS  11   11 C0                                                                                 110411     000400
     5 I                                  1    7  WIDMSG                                                         110411     000500
     6 I                                 10   11  WGRV                                                           110411     000600
     7 I                                 14   24  WTYPE                                                          110411     000700
     8 I                                 27  131  WMSG                                                           110411     000800
     9 IDSPLOGPF  NS  12   10 C    11 C                                                                          110411     000900
    10 I                                 23   32  WJOBA                                                          110411     001000
     11 I                                 34   43  WUSER                                                          110411     001100
     12 I                                 45   50  WNMJOB                                                         110411     001200
     13 I                                 70   77  WDATE                                                          110411     001300
     14 I                                 79   86  WHEURE                                                         110411     001400
     15 IDSPLOGPF  NS  13                                                                                         110411     001500
     16 C******************************************************                                                   110411     001600
     17 C* DEBUT DU PROGRAMME                                                                                     110411     001700
     18 C******************************************************                                                   110411     001800
 Num{ro <--------------------- Sp{cifications source ----------------------------------------------><-- Commentaires --> ID  Num{ro
 ligne  ....1....+....2....+<-------- 26 - 35 -------->....4....+....5....+....6....+....7....+....8....+....9....+...10 src seq   
     19 C     DEBUT         TAG                                                                                              001900
     20 C******************************************************                                                              002000
     21 C   13              GOTO                       FIN                                                                   002100
     22 C     *IN11         IFEQ                       *ON                                                                   002200
     23 C                   |MOVEL                     WIDMSG        IDMSG                                                   002300
     24 C                   |MOVEL                     WGRV          GRV                                                     002400
     25 C                   |MOVEL                     WTYPE         TYPE                                                    002500
     26 C                   |MOVEL                     WMSG          MSG                                                     002600
     27 C                   ENDIF                                                                                            002700
    28 C     *IN12         IFEQ                       *ON                                                                   002800
    29 C                   |MOVEL                     WJOBA         JOBAG                                                   002900
    30 C                   |MOVEL                     WUSER         USER                                                    003000
    31 C                   |MOVEL                     WNMJOB        NMJOB                                                   003100
    32 C                   |MOVEL                     WDATE         DATE                                                    003200
    33 C                   |MOVEL                     WHEURE        HEURE                                                   003300
    34 C                   |WRITE                     LOGBDD                                                                003400
    35 C                   ENDIF                                                                                            003500
    36 C******************************************************                                                              003600
    37 C*  FIN DU PROGRAMME                                                                                                 003700
    38 C******************************************************                                                              003800
    39 C     FIN           TAG                                                                                              003900
    40 C******************************************************                                                              004000
 5761WDS V6R1M0  080215 RN        IBM ILE RPG             BIBRPG/LOGBDD        DEV        04/11/11 14:59:20 Page             3
Num{ro <---------------------- Sp{cifications source ----------------------------><-- Commentaires --> N¢  Page  Date   ID  Num{ro
ligne  ....1....+....2....+....3....+....4....+....5....+....6....+....7....+....8....+....9....+...10 N¢  Lign  modif  src seq   
* * * * *   F I N   D E   S O U R C E   * * * * *                                                                                 
 5761WDS V6R1M0  080215 RN        IBM ILE RPG             BIBRPG/LOGBDD        DEV        04/11/11 14:59:20 Page             4
M e s s a g e s    d e    d i a g n o s t i c    s u p p l { m e n t a i r e s                                                     
 ID msg  Gr Ligne  N¢ seq  Texte message                                                                 
*RNF7030 30     32 003200  Le nom ou l'indicateur DATE n'est pas d{fini.                                 
*RNF7030 30     24 002400  Le nom ou l'indicateur GRV n'est pas d{fini.                                 
*RNF7030 30     33 003300  Le nom ou l'indicateur HEURE n'est pas d{fini.                               
*RNF7030 30     23 002300  Le nom ou l'indicateur IDMSG n'est pas d{fini.                               
*RNF7030 30     29 002900  Le nom ou l'indicateur JOBAG n'est pas d{fini.                               
*RNF7030 30     34 003400  Le nom ou l'indicateur LOGBDD n'est pas d{fini.                               
*RNF7030 30     26 002600  Le nom ou l'indicateur MSG n'est pas d{fini.                                 
*RNF7030 30     31 003100  Le nom ou l'indicateur NMJOB n'est pas d{fini.                               
*RNF7030 30     25 002500  Le nom ou l'indicateur TYPE n'est pas d{fini.                                 
*RNF7030 30     30 003000  Le nom ou l'indicateur USER n'est pas d{fini.                                 
*RNF7515 30     23 002300  Les op{randes de d{placement WIDMSG et IDMSG sont                             
                           incompatibles.                                                               
*RNF7515 30     24 002400  Les op{randes de d{placement WGRV et GRV sont                                 
                           incompatibles.                                                               
*RNF7515 30     25 002500  Les op{randes de d{placement WTYPE et TYPE sont                               
                           incompatibles.                                                               
*RNF7515 30     26 002600  Les op{randes de d{placement WMSG et MSG sont                                 
                           incompatibles.                                                               
*RNF7515 30     29 002900  Les op{randes de d{placement WJOBA et JOBAG sont                                                       
                           incompatibles.                                                                                         
*RNF7515 30     30 003000  Les op{randes de d{placement WUSER et USER sont                                                         
                           incompatibles.                                                                                         
*RNF7515 30     31 003100  Les op{randes de d{placement WNMJOB et NMJOB sont                                                       
                           incompatibles.                                                                                         
*RNF7515 30     32 003200  Les op{randes de d{placement WDATE et DATE sont                                                         
                           incompatibles.                                                                                         
*RNF7515 30     33 003300  Les op{randes de d{placement WHEURE et HEURE sont                                                       
                           incompatibles.                                                                                         
*RNF7086 00      2 000200  RPG traite les groupages du fichier DSPLOGPF. INFDS mis @                                               
                           jour uniquement lorsque les blocs de donn{es sont                                                       
                           transf{r{s.                                                                                             
* * * * *  F I N    D E S    M E S S A G E S    D E    D I A G N O S T I C    S U P P L E M E N T A I R E S  * * * * *             
 5761WDS V6R1M0  080215 RN        IBM ILE RPG             BIBRPG/LOGBDD        DEV        04/11/11 14:59:20 Page             5
R { f { r e n c e s   c r o i s { e s                                                                                             
R{f{rences de fichier et d'enregistrement :                                                                                       
         Enregis           Unit{              R{f{rences (D=D{fini)                                                               
           fichier                                                                                                                 
         DSPLOGPF          DISK                    2D      4       9      15                                     
         LOGBDDPF          DISK                    3D                                                             
R{f{rences de zone globales :                                                                                     
         Zone              Attributs          R{f{rences (D=D{fini M=Modifi{)                                     
         *IN11             N(1)                   22                                                             
         *IN12             N(1)                   28                                                             
*RNF7030 DATE              **INDEF**              32M                                                             
*RNF7031 DEBUT             TAG                    19D                                                             
         FIN               TAG                    21      39D                                                     
*RNF7030 GRV               **INDEF**              24M                                                             
*RNF7030 HEURE             **INDEF**              33M                                                             
*RNF7030 IDMSG             **INDEF**              23M                                                             
*RNF7030 JOBAG             **INDEF**              29M                                                             
*RNF7030 LOGBDD            **INDEF**              34                                                             
*RNF7030 MSG               **INDEF**              26M                                                             
*RNF7030 NMJOB             **INDEF**              31M                                                             
*RNF7030 TYPE              **INDEF**              25M                                                             
*RNF7030 USER              **INDEF**              30M                                                             
         WDATE             A(8)                   13D     32                                                     
         WGRV              A(2)                    6D     24                                                                       
         WHEURE            A(8)                   14D     33                                                                       
         WIDMSG            A(7)                    5D     23                                                                       
         WJOBA             A(10)                  10D     29                                                                       
         WMSG              A(105)                  8D     26                                                                       
         WNMJOB            A(6)                   12D     31                                                                       
         WTYPE             A(11)                   7D     25                                                                       
         WUSER             A(10)                  11D     30                                                                       
R{f{rences d'indicateur :                                                                                                         
         Indicateur                           R{f{rences (D=D{fini M=Modifi{)                                                     
         11                                        4D     22                                                                       
         12                                        9D     28                                                                       
         13                                       15D     21                                                                       
* * * * *   F I N   D E S   R E F E R E N C E S   C R O I S E E S  * * * * *                                                       
 5761WDS V6R1M0  080215 RN        IBM ILE RPG             BIBRPG/LOGBDD        DEV        04/11/11 14:59:20 Page             6
R { f { r e n c e s   e x t e r n e s                                                                                             
Proc{dures li{es statiquement :                                                                                                   
         Proc{dure                            R{f{rences                                                                           
Aucune r{f{rence dans le source.                                                                                                   
Zones import{es :                                                                                                                 
         Zone              Attributs          D{finie                                                                             
Aucune r{f{rence dans le source.                                                                                                   
Zones export{es :                                                                                                                 
         Zone              Attributs          D{finie                                                                             
Aucune r{f{rence dans le source.                                                                                                   
* * * * *  F I N   D E S   R E F E R E N C E S   E X T E R N E S  * * * * *                                                       
 5761WDS V6R1M0  080215 RN        IBM ILE RPG             BIBRPG/LOGBDD        DEV        04/11/11 14:59:20 Page             7
R { c a p i t u l a t i f   d e s   m e s s a g e s                                                                               
 ID msg  Gr Num{ro Texte message                                                                                                   
*RNF7031 00      1 Le nom ou l'indicateur n'est pas utilis{.                                                                       
*RNF7086 00      1 Facteur de groupage d{fini par RPG. INFDS mise @ jour                                                           
                   uniquement lors du transfert d'un groupe de donn{es.                                                           
*RNF7030 30     10 Le nom ou l'indicateur n'est pas d{fini.                                                                       
*RNF7515 30      9 L'op{ration de d{placement comporte des op{randes                                                               
                   incompatibles.                                                                                                 
*RNF2120 40      1 Description externe non trouv{e pour le fichier @ description                                                   
                   externe sp{cifi{. Fichier ignor{.                                                                               
* * * * *  F I N   D U   R E C A P I T U L A T I F   D E S   M E S S A G E S  * * * * *                                           
 5761WDS V6R1M0  080215 RN        IBM ILE RPG             BIBRPG/LOGBDD        DEV        04/11/11 14:59:20 Page   
R { c a p i t u l a t i f   f i n a l                                                                                   
Nombre total de messages :                                                                                             
Information  (00) . . . . . . . :        2                                                                             
Avertissement (10)  . . . . . . :        0                                                                             
Erreur       (20) . . . . . . . :        0                                                                             
Erreur grave (30+)  . . . . . . :       20                                                                             
    ---------------------------------  -------                                                                         
Total . . . . . . . . . . . . . :       22                                                                             
Nombre total d'enregistrements source :                                                                                 
Enregistrements . . . . . . . . :       40                                                                             
Sp{cifications  . . . . . . . . :       32                                                                             
Enregistrements de donn{es  . . :        0                                                                             
Commentaires  . . . . . . . . . :        8                                                                             
* * * * *   F I N   D U   R E C A P I T U L A T I F   F I N A L   * * * * *                                             
Arrêt de la compilation. Erreurs de gravit{ 40 d{tect{es dans le programme.                                             
          * * * * *   E N D   O F   C O M P I L A T I O N * * * * *                                                     

Pour information j'ai créé le fichier DSPLOGPF à partir d'un CPYSPLF du fichier QPDSPLOG créé par DSPLOG OUTPUT(*PRINT)
Le fichier  LOGBDDPF je l'ai créé par un crtpf sous ma bib de travail BIBTEMP

A mon avis le fichier DSPLOGPF ne doit pas être bien créé avec toutes ces zones si c'est ça comment puis-je le créer correctement

Merci pour votre aide
Journalisée
GAPIII
Membre Senior
****
Hors ligne Hors ligne

Messages: 160


OS:
Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
Navigateur:
Firefox 4.0 Firefox 4.0


Voir le profil
« Répondre #3 le: 11 Avril,2011, 15:52:05 »

Le compilateur n'a pas trouvé le fichier LOGBDDPF.

Le fichier doit être "en ligne" au moment de la compilation.
fais un ADDLIBLE BIBTEMP puis relance ta compile.
Journalisée
scorpion
Membre Senior
****
Hors ligne Hors ligne

Messages: 211


OS:
Windows XP Windows XP
Navigateur:
Firefox 3.6.16 Firefox 3.6.16


Voir le profil
« Répondre #4 le: 11 Avril,2011, 16:05:38 »

Slt Gap

J'ai fait l'add mais j'ai encore une erreur

Code:
      1 h debug(*yes)                                                                                       h deb 110411     000100
      2 FDSPLOGPF  IPE  F  135        DISK                                                                  FLSTD 110411     000200
      3 FLOGBDDPF  O    E             DISK                                                                  FLSTD 110411     000300
 ======> aaaaaaaa                                                                                                                   
 ======> bbbbbbbb                                                                                                                   
 *RNF2121 30 a      000300  Format d'enregistrement LOGBDDPF dans fichier LOGBDDPF d{j@                                             
                            d{fini : format ignor{.                                                                                 
 *RNF2109 40 b      000300  Totalit{ des formats d'enreg du fichier LOGBDDPF @                                                     
                            description externe ignor{s ou effac{s en raison d'une                                                 
                            erreur : fichier ignor{.                                       
       *--------------------------------------------------------------------------------------------*   
       *                               Nom RPG          Nom externe                                 *   
       * Nom de fichier . . . . . . :  LOGBDDPF         BIBTEMP/LOGBDDPF                            *             
       * Format(s) d'enregistrement :  (Non utilis{)    LOGBDDPF                                    *                             
       *--------------------------------------------------------------------------------------------*                             
    4 IDSPLOGPF  NS  11   11 C0                                                                                 110411     000400
    5 I                                  1    7  WIDMSG                                                         110411     000500
    6 I                                 10   11  WGRV                                                           110411     000600
    7 I                                 14   24  WTYPE                                                          110411     000700
    8 I                                 27  131  WMSG                                                           110411     000800
    9 IDSPLOGPF  NS  12   10 C    11 C                                                                          110411     000900
   10 I                                 23   32  WJOBA                                                          110411     001000
   11 I                                 34   43  WUSER                                                          110411     001100
   12 I                                 45   50  WNMJOB                                                         110411     001200
   13 I                                 70   77  WDATE                                                          110411     001300
   14 I                                 79   86  WHEURE                                                         110411     001400
   15 IDSPLOGPF  NS  13                                                                                         110411     001500
   16 C******************************************************                                                   110411     001600
   17 C* DEBUT DU PROGRAMME                                                                                     110411     001700
   18 C******************************************************                                                   110411     001800
    19 C     DEBUT         TAG                                                                                              001900
    20 C******************************************************                                                              002000
    21 C   13              GOTO                       FIN                                                                   002100
    22 C     *IN11         IFEQ                       *ON                                                                   002200
    23 C                   |MOVEL                     WIDMSG        IDMSG                                                   002300
    24 C                   |MOVEL                     WGRV          GRV                                                     002400
    25 C                   |MOVEL                     WTYPE         TYPE                                                    002500
    26 C                   |MOVEL                     WMSG          MSG                                                     002600
    27 C                   ENDIF                                                                                            002700
    28 C     *IN12         IFEQ                       *ON                                                                   002800
    29 C                   |MOVEL                     WJOBA         JOBAG                                                   002900
    30 C                   |MOVEL                     WUSER         USER                                                    003000
    31 C                   |MOVEL                     WNMJOB        NMJOB                                                   003100
    32 C                   |MOVEL                     WDATE         DATE                                                    003200
    33 C                   |MOVEL                     WHEURE        HEURE                                                   003300
     35 C                   ENDIF                                                                                            003500
    36 C******************************************************                                                              003600
    37 C*  FIN DU PROGRAMME                                                                                                 003700
    38 C******************************************************                                                              003800
    39 C     FIN           TAG                                                                                              003900
    40 C******************************************************                                                              004000
Num{ro <---------------------- Sp{cifications source ----------------------------><-- Commentaires --> N¢  Page  Date   ID  Num{ro
ligne  ....1....+....2....+....3....+....4....+....5....+....6....+....7....+....8....+....9....+...10 N¢  Lign  modif  src seq   
* * * * *   F I N   D E   S O U R C E   * * * * *                                                                                 
M e s s a g e s    d e    d i a g n o s t i c    s u p p l { m e n t a i r e s                                                     
 ID msg  Gr Ligne  N¢ seq  Texte message                                                                                           
*RNF7030 30     32 003200  Le nom ou l'indicateur DATE n'est pas d{fini.                                                           
*RNF7030 30     24 002400  Le nom ou l'indicateur GRV n'est pas d{fini.                                                           
*RNF7030 30     33 003300  Le nom ou l'indicateur HEURE n'est pas d{fini.                                                         
*RNF7030 30     23 002300  Le nom ou l'indicateur IDMSG n'est pas d{fini.                                                         
*RNF7030 30     29 002900  Le nom ou l'indicateur JOBAG n'est pas d{fini.                                                         
*RNF7030 30     34 003400  Le nom ou l'indicateur LOGBDD n'est pas d{fini.                                                         
*RNF7030 30     26 002600  Le nom ou l'indicateur MSG n'est pas d{fini.                                                           
*RNF7030 30     31 003100  Le nom ou l'indicateur NMJOB n'est pas d{fini.                   
*RNF7030 30     25 002500  Le nom ou l'indicateur TYPE n'est pas d{fini.                     
*RNF7030 30     30 003000  Le nom ou l'indicateur USER n'est pas d{fini.                     
*RNF7515 30     23 002300  Les op{randes de d{placement WIDMSG et IDMSG sont                 
                           incompatibles.                                                   
*RNF7515 30     24 002400  Les op{randes de d{placement WGRV et GRV sont                     
                           incompatibles.                                                   
*RNF7515 30     25 002500  Les op{randes de d{placement WTYPE et TYPE sont                   
                           incompatibles.                                                   
*RNF7515 30     26 002600  Les op{randes de d{placement WMSG et MSG sont                     
                           incompatibles.                                                   
*RNF7515 30     29 002900  Les op{randes de d{placement WJOBA et JOBAG sont                 
                           incompatibles.                                                   
*RNF7515 30     30 003000  Les op{randes de d{placement WUSER et USER sont                   
                           incompatibles.                                                   
*RNF7515 30     31 003100  Les op{randes de d{placement WNMJOB et NMJOB sont                 
                           incompatibles.                                                   
*RNF7515 30     32 003200  Les op{randes de d{placement WDATE et DATE sont                   
                           incompatibles.                                                   
*RNF7515 30     33 003300  Les op{randes de d{placement WHEURE et HEURE sont                                           
                           incompatibles.                                                                               
*RNF7086 00      2 000200  RPG traite les groupages du fichier DSPLOGPF. INFDS mis @                                   
                           jour uniquement lorsque les blocs de donn{es sont                                           
                           transf{r{s.                                                                                 
* * * * *  F I N    D E S    M E S S A G E S    D E    D I A G N O S T I C    S U P P L E M E N T A I R E S  * * * * * 
R{f{rences de fichier et d'enregistrement :                                                                     
         Enregis           Unit{              R{f{rences (D=D{fini)                                             
           fichier                                                                                               
         DSPLOGPF          DISK                    2D      4       9      15                                     
         LOGBDDPF          DISK                    3D      3D                                                   
R{f{rences de zone globales :                                                                                   
         Zone              Attributs          R{f{rences (D=D{fini M=Modifi{)                                   
         *IN11             N(1)                   22                                                             
         *IN12             N(1)                   28                                                             
*RNF7030 DATE              **INDEF**              32M                                                           
*RNF7031 DEBUT             TAG                    19D                                                           
         FIN               TAG                    21      39D                                     
*RNF7030 GRV               **INDEF**              24M                                             
*RNF7030 HEURE             **INDEF**              33M                                             
*RNF7030 IDMSG             **INDEF**              23M                                             
*RNF7030 JOBAG             **INDEF**              29M                                             
*RNF7030 LOGBDD            **INDEF**              34                                               
*RNF7030 MSG               **INDEF**              26M                                             
*RNF7030 NMJOB             **INDEF**              31M                                             
*RNF7030 TYPE              **INDEF**              25M                                             
*RNF7030 USER              **INDEF**              30M                                             
         WDATE             A(8)                   13D     32                                       
         WGRV              A(2)                    6D     24                                       
         WHEURE            A(8)                   14D     33                                       
         WIDMSG            A(7)                    5D     23                                       
         WJOBA             A(10)                  10D     29                                       
         WMSG              A(105)                  8D     26                                       
         WNMJOB            A(6)                   12D     31                                       
         WTYPE             A(11)                   7D     25                                       
         WUSER             A(10)                  11D     30                                       
R{f{rences d'indicateur :                                                                                                         
         Indicateur                           R{f{rences (D=D{fini M=Modifi{)                                                     
         11                                        4D     22                                                                     
         12                                        9D     28                                                                     
         13                                       15D     21                                                                     
* * * * *   F I N   D E S   R E F E R E N C E S   C R O I S E E S  * * * * *                                                     
Proc{dures li{es statiquement :                                                                       
         Proc{dure                            R{f{rences                                               
Aucune r{f{rence dans le source.                                                                       
Zones import{es :                                                                                     
         Zone              Attributs          D{finie                                                 
Aucune r{f{rence dans le source.                                                                       
Zones export{es :                                                                                     
         Zone              Attributs          D{finie                                                 
Aucune r{f{rence dans le source.                                                                       
* * * * *  F I N   D E S   R E F E R E N C E S   E X T E R N E S  * * * * *                           
R { c a p i t u l a t i f   d e s   m e s s a g e s                                             
 ID msg  Gr Num{ro Texte message                                                               
*RNF7031 00      1 Le nom ou l'indicateur n'est pas utilis{.                                   
*RNF7086 00      1 Facteur de groupage d{fini par RPG. INFDS mise @ jour                       
                   uniquement lors du transfert d'un groupe de donn{es.                         
*RNF2121 30      1 Le nom de format d'enregistrement d'un fichier @ description                 
                   externe existe d{j@ ; il n'est pas pris en compte.                           
*RNF7030 30     10 Le nom ou l'indicateur n'est pas d{fini.                                     
*RNF7515 30      9 L'op{ration de d{placement comporte des op{randes                           
                   incompatibles.                                                               
*RNF2109 40      1 Suite @ une erreur, tous les formats d'enregistrements du                   
                   fichier @ description externe sont ignor{s ou supprim{s.                     
                   Fichier ignor{.                                                             
* * * * *  F I N   D U   R E C A P I T U L A T I F   D E S   M E S S A G E S  * * * * *         
Nombre total de messages :                           
Information  (00) . . . . . . . :        2           
Avertissement (10)  . . . . . . :        0           
Erreur       (20) . . . . . . . :        0                                       
Erreur grave (30+)  . . . . . . :       21                                       
    ---------------------------------  -------                                   
Total . . . . . . . . . . . . . :       23                                       
Nombre total d'enregistrements source :                                         
Enregistrements . . . . . . . . :       40                                       
Sp{cifications  . . . . . . . . :       32                                       
Enregistrements de donn{es  . . :        0                                       
Commentaires  . . . . . . . . . :        8                                       
* * * * *   F I N   D U   R E C A P I T U L A T I F   F I N A L   * * * * *     
Arrêt de la compilation. Erreurs de gravit{ 40 d{tect{es dans le programme.     
          * * * * *   E N D   O F   C O M P I L A T I O N * * * * *             
                                                                                 

J'ai un doute sur la façon que j'ai créé le fichier LOGBDDPF je n'ai fait qu'un CRTPF mais il n'y a pas les champs de déclarer dans le fichier
                             
Journalisée
GAPIII
Membre Senior
****
Hors ligne Hors ligne

Messages: 160


OS:
Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
Navigateur:
Firefox 4.0 Firefox 4.0


Voir le profil
« Répondre #5 le: 11 Avril,2011, 16:16:52 »

Bien vu !

Tu dois créer le fichier LOGBDDPF d'après le fichier source :
DLTF   BIBTEMP/LOGBDDPF
CRTPF BIBTEMP/LOGBDDPF BIBTEMP/QDDSSRC

Ensuite, tu recompile !
Journalisée
scorpion
Membre Senior
****
Hors ligne Hors ligne

Messages: 211


OS:
Windows XP Windows XP
Navigateur:
Firefox 3.6.16 Firefox 3.6.16


Voir le profil
« Répondre #6 le: 11 Avril,2011, 16:54:06 »

Parfait c'est mieux mais j'ai toujours des erreurs 30

[code]
     1 h debug(*yes)                                                                                       h deb 110411     000100
     2 FDSPLOGPF  IPE  F  135        DISK                                                                  FLSTD 110411     000200
     3 FLOGBDDPF  O    E             DISK                                                                  FLSTD 110411     000300
        *--------------------------------------------------------------------------------------------*                             
        *                               Nom RPG          Nom externe                                 *                             
        * Nom de fichier . . . . . . :  LOGBDDPF         BIBTEMP/LOGBDDPF                            *                             
        * Format(s) d'enregistrement :  LOGBDD           LOGBDD                                      *                             
        *--------------------------------------------------------------------------------------------*                             
     4 IDSPLOGPF  NS  11   11 C0                                                                                 110411     000400
     5 I                                  1    7  WIDMSG                                                         110411     000500
     6 I                                 10   11  WGRV                                                           110411     000600
     7 I                                 14   24  WTYPE                                                          110411     000700
     8 I                                 27  131  WMSG                                                           110411     000800
     9 IDSPLOGPF  NS  12   10 C    11 C                                                                          110411     000900
    10 I                                 23   32  WJOBA                                                          110411     001000
    11 I                                 34   43  WUSER                                                          110411     001100
    12 I                                 45   50  WNMJOB                                                         110411     001200
    13 I                                 70   77  WDATE                                                          110411     001300
    14 I                                 79   86  WHEURE                                                         110411     001400
    15 IDSPLOGPF  NS  13                                                                                         110411     001500
    16 C******************************************************                                                   110411     001600
    17 C* DEBUT DU PROGRAMME                                                                                     110411     001700
    18 C******************************************************                                                   110411     001800
Num{ro <--------------------- Sp{cifications source ----------------------------------------------><-- Commentaires --> ID  Num{ro
ligne  ....1....+....2....+<-------- 26 - 35 -------->....4....+....5....+....6....+....7....+....8....+....9....+...10 src seq   
    19 C     DEBUT         TAG                                                                                              001900
    20 C******************************************************                                                              002000
    21 C   13              GOTO                       FIN                                                                   002100
    22 C     *IN11         IFEQ                       *ON                                                                   002200
    23 C                   |MOVEL                     WIDMSG        IDMSG                                                   002300
    24 C                   |MOVEL                     WGRV          GRV                                                     002400
    25 C                   |MOVEL                     WTYPE         TYPE                                                    002500
    26 C                   |MOVEL                     WMSG          MSG                                                     002600
    27 C                   ENDIF                                                                                            002700
    28 C     *IN12         IFEQ                       *ON                                                                   002800
    29 C                   |MOVEL                     WJOBA         JOBAG                                                   002900
    30 C                   |MOVEL                     WUSER         USER                                                    003000
    31 C                   |MOVEL                     WNMJOB        NMJOB                                                   003100
    32 C                   |MOVEL                     WDATE         DATE                                                    003200
    33 C                   |MOVEL                     WHEURE        HEURE                                                   003300
    34 C                   |WRITE                     LOGBDD                                                                003400
    35 C                   ENDIF                                                                                            003500
    36 C******************************************************                                                              003600
    37 C*  FIN DU PROGRAMME                                                                                                 003700
    38 C******************************************************                                                              003800
    39 C     FIN           TAG                                                                                              003900
    40 C******************************************************                                                              004000
 5761WDS V6R1M0  080215 RN        IBM ILE RPG             BIBRPG/LOGBDD        DEV        04/11/11 16:54:55 Page             3
Num{ro <--------------------- Sp{cifications source ----------------------------------------------><-- Commentaires --> ID  Num{ro
ligne  ....1....+....2....+<-------- 26 - 35 -------->....4....+....5....+....6....+....7....+....8....+....9....+...10 src seq   
Num{ro <---------------------- Sp{cifications source ----------------------------><-- Commentaires --> N¢  Page  Date   ID  Num{ro
ligne  ....1....+....2....+....3....+....4....+....5....+....6....+....7....+....8....+....9....+...10 N¢  Lign  modif  src seq   
    41=OLOGBDD                                                                                                             1000001
        *--------------------------------------------------------------------------------------------*                     1       
        * Format d'enregistrement RPG:  LOGBDD                                                       *                     1       
        * Format externe . . . . . . :  LOGBDD : BIBTEMP/LOGBDDPF                                    *                     1       
        *--------------------------------------------------------------------------------------------*                     1       
    42=O                       JOBA                11A CHAR       11              NOM TRAVAIL                              1000002
    43=O                       USER                22A CHAR       11              UTILISATEUR                              1000003
    44=O                       NUMJOB              29A CHAR        7              NUM TRAVAIL                              1000004
    45=O                       ZDATE               38A CHAR        9              DATE                                     1000005
    46=O                       ZHEURE              47A CHAR        9              HEURE                                    1000006
    47=O                       IDMSG               55A CHAR        8              NUM MESSAGE                              1000007
    48=O                       GRV                 58A CHAR        3              GRAVITE                                  1000008
    49=O                       TYPE                71A CHAR       13              TYPE MESSAGE                             1000009
    50=O                       MSG                176A CHAR      105              MESSAGE                                  1000010
* * * * *   F I N   D E   S O U R C E   * * * * *                                                                                 
 5761WDS V6R1M0  080215 RN        IBM ILE RPG             BIBRPG/LOGBDD        DEV        04/11/11 16:54:55 Page             4
M e s s a g e s    d e    d i a g n o s t i c    s u p p l { m e n t a i r e s                                                     
 ID msg  Gr Ligne  N¢ seq  Texte message                                                                                           
*RNF7030 30     32 003200  Le nom ou l'indicateur DATE n'est pas d{fini.                                                           
*RNF7030 30     33 003300  Le nom ou l'indicateur HEURE n'est pas d{fini.                                                         
*RNF7030 30     29 002900  Le nom ou l'indicateur JOBAG n'est pas d{fini.                                                         
*RNF7030 30     31 003100  Le nom ou l'indicateur NMJOB n'est pas d{fini.                                                         
*RNF7515 30     29 002900  Les op{randes de d{placement WJOBA et JOBAG sont                                                       
                           incompatibles.                                                                                         
*RNF7515 30     31 003100  Les op{randes de d{placement WNMJOB et NMJOB sont                                                       
                           incompatibles.                                                                                         
*RNF7515 30     32 003200  Les op{randes de d{placement WDATE et DATE sont                                                         
                           incompatibles.                                                                                         
*RNF7515 30     33 003300  Les op{randes de d{placement WHEURE et HEURE sont                                                       
                           incompatibles.                                                                                         
*RNF7086 00      2 000200  RPG traite les groupages du fichier DSPLOGPF. INFDS mis @                                               
                           jour uniquement lorsque les blocs de donn{es sont                                                       
                           transf{r{s.                                                                                             
*RNF7086 00      3 000300  RPG traite les groupages du fichier LOGBDDPF. INFDS mis @                                               
                           jour uniquement lorsque les blocs de donn{es sont                                                       
                           transf{r{s.                                                                                             
* * * * *  F I N    D E S    M E S S A G E S    D E    D I A G N O S T I C    S U P P L E M E N T A I R E S  * * * * *             
P o s i t i o n s   d e   t a m p o n   d e   s o r t i e                                                                         
Num{ro Pos   Pos   Zone ou constante                                                                                               
ligne  d{but fin                                                                                                                   
    42     1    11 JOBA                                                                                                           
    43    12    22 USER                                                                                                           
    44    23    29 NUMJOB                                                                                                         
    45    30    38 ZDATE                                                                                                           
    46    39    47 ZHEURE                                                                                                         
    47    48    55 IDMSG                                                                                                           
    48    56    58 GRV                                                                                                             
    49    59    71 TYPE                                                                                                           
    50    72   176 MSG                                                                                                             
* * * * *   F I N   D E S   P O S I T I O N S   D E   T A M P O N   D E   S O R T I E   * * * * *                                 
 5761WDS V6R1M0  080215 RN        IBM ILE RPG             BIBRPG/LOGBDD        DEV        04/11/11 16:54:55 Page             5
R { f { r e n c e s   c r o i s { e s                                                                                             
R{f{rences de fichier et d'enregistrement :                                                                                       
         Enregis           Unit{              R{f{rences (D=D{fini)                                                               
           fichier                                                                                                                 
         DSPLOGPF          DISK                    2D      4       9      15                                                       
         LOGBDDPF          DISK                    3D                                                             
           LOGBDD                                  3D     34      41                                             
R{f{rences de zone globales :                                                                                     
         Zone              Attributs          R{f{rences (D=D{fini M=Modifi{)                                     
         *IN11             N(1)                   22                                                             
         *IN12             N(1)                   28                                                             
*RNF7030 DATE              **INDEF**              32M                                                             
*RNF7031 DEBUT             TAG                    19D                                                             
         FIN               TAG                    21      39D                                                     
         GRV               A(3)                   24M     48                                                     
*RNF7030 HEURE             **INDEF**              33M                                                             
         IDMSG             A(Cool                   23M     47                                                     
         JOBA              A(11)                  42                                                             
*RNF7030 JOBAG             **INDEF**              29M                                                             
         MSG               A(105)                 26M     50                                                     
*RNF7030 NMJOB             **INDEF**              31M                                                             
         NUMJOB            A(7)                   44                                                             
         TYPE              A(13)                  25M     49                                                     
         USER              A(11)                  30M     43                                                     
         WDATE             A(Cool                   13D     32                                                                       
         WGRV              A(2)                    6D     24                                                                       
         WHEURE            A(Cool                   14D     33                                                                       
         WIDMSG            A(7)                    5D     23                                                                       
         WJOBA             A(10)                  10D     29                                                                       
         WMSG              A(105)                  8D     26                                                                       
         WNMJOB            A(6)                   12D     31                                                                       
         WTYPE             A(11)                   7D     25                                                                       
         WUSER             A(10)                  11D     30                                                                       
         ZDATE             A(9)                   45                                                                               
         ZHEURE            A(9)                   46                                                                               
R{f{rences d'indicateur :                                                                                                         
         Indicateur                           R{f{rences (D=D{fini M=Modifi{)                                                     
         11                                        4D     22                                                                       
         12                                        9D     28                                                                       
         13                                       15D     21                                                                       
* * * * *   F I N   D E S   R E F E R E N C E S   C R O I S E E S  * * * * *                                                       
 5761WDS V6R1M0  080215 RN        IBM ILE RPG             BIBRPG/LOGBDD        DEV        04/11/11 16:54:55 Page             6
R { f { r e n c e s   e x t e r n e s                                                                                             
Proc{dures li{es statiquement :                                                                                                   
         Proc{dure                            R{f{rences                                                                           
Aucune r{f{rence dans le source.                                                                                                   
Zones import{es :                                                                                                                 
         Zone              Attributs          D{finie                                                                             
Aucune r{f{rence dans le source.                                                                                                   
Zones export{es :                                                                                                                 
         Zone              Attributs          D{finie                                                                             
Aucune r{f{rence dans le source.                                                                                                   
* * * * *  F I N   D E S   R E F E R E N C E S   E X T E R N E S  * * * * *                                                       
 5761WDS V6R1M0  080215 RN        IBM ILE RPG             BIBRPG/LOGBDD        DEV        04/11/11 16:54:55 Page             7
R { c a p i t u l a t i f   d e s   m e s s a g e s                                                                               
 ID msg  Gr Num{ro Texte message                                                                                                   
*RNF7031 00      1 Le nom ou l'indicateur n'est pas utilis{.                                                                       
*RNF7086 00      2 Facteur de groupage d{fini par RPG. INFDS mise @ jour                                                           
                   uniquement lors du transfert d'un groupe de donn{es.                                                           
*RNF7030 30      4 Le nom ou l'indicateur n'est pas d{fini.                                                                       
*RNF7515 30      4 L'op{ration de d{placement comporte des op{randes                                                               
                   incompatibles.                                                                                                 
* * * * *  F I N   D U   R E C A P I T U L A T I F   D E S   M E S S A G E S  * * * * *                                           
 5761WDS V6R1M0  080215 RN        IBM ILE RPG             BIBRPG/LOGBDD        DEV        04/11/11 16:54:55 Page             8
R { c a p i t u l a t i f   f i n a l                                                                                             
Nombre total de messages :                                                                                                         
Information  (00) . . . . . . . :        3                                                                                         
Avertissement (10)  . . . . . . :        0                                                                                         
Erreur       (20) . . . . . . . :        0                                                                                         
Erreur grave (30+)  . . . . . . :        8                                                                                         
    ---------------------------------  -------                                                                                     
Total . . . . . . . . . . . . . :       11                                                                                         
Nombre total d'enregistrements source :                                                                                           
Enregistrements . . . . . . . . :       50                                                                                         
Sp{cifications  . . . . . . . . :       42                                                                                         
Enregistrements de donn{es  . . :        0                                                                                         
Commentaires  . . . . . . . . . :        8                                                                                         
* * * * *   F I N   D U   R E C A P I T U L A T I F   F I N A L   * * * * *                                                       
Arrêt de la compilation. Erreurs de gravit{ 30 d{tect{es dans le programme.                                                       
          * * * * *   E N D   O F   C O M P I L A T I O N * * * * *
Journalisée
GAPIII
Membre Senior
****
Hors ligne Hors ligne

Messages: 160


OS:
Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
Navigateur:
Firefox 4.0 Firefox 4.0


Voir le profil
« Répondre #7 le: 11 Avril,2011, 17:19:44 »

Relis le source du site !

Ligne 29 : MOVEL WJOBA JOBG
Ligne 31 : MOVEL WNMJOB NUMJOB
Ligne 32 : MOVE WDATE ZDATE
Ligne 33 : MOVE WHEURE ZHEURE

Après ça, ça devrait aller mieux   
Journalisée
scorpion
Membre Senior
****
Hors ligne Hors ligne

Messages: 211


OS:
Windows XP Windows XP
Navigateur:
Firefox 3.6.16 Firefox 3.6.16


Voir le profil
« Répondre #8 le: 12 Avril,2011, 08:54:16 »

Slt Gap Bingo merci

Par contre les MOVEL servent à quoi exactement si je prends l'exemple du 1er MOVEL WJOBA JOBA es-ce que JOBA est utilisé comme une variable donc on charge la valeur de WJOBA dans JOBA par le MOVEL  ou ce serait peut être le contraire on charge JOBA dans WJOBA et idem pour les autres MOVEL

Le write LOGBDD va me créer un fichier à ce nom là dans ma librairie BIBTEMP ?

Le *IN11 correspond à la touche de fonction F11 et idem pour *IN12 F12?

Pourquoi y a t-il un seul WRITE dans le PGM?

Merci pour ton aide
Journalisée
GAPIII
Membre Senior
****
Hors ligne Hors ligne

Messages: 160


OS:
Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
Navigateur:
Firefox 4.0 Firefox 4.0


Voir le profil
« Répondre #9 le: 12 Avril,2011, 09:49:23 »

Premièrement, il faudrait envisager de demander une formation à ta direction.
Autant en CLP qu'en RPG d'ailleurs !

MOVEL ZONE1   ZONE2  équivaut à ZONE2=ZONE1
MOVE et MOVEL peuvent aussi convertir la valeur selon le type de la variable
ZONE1 peut par exemple être définie numérique et ZONE2 alphabétique.

Le write logbdd va écrire un enregistrement dans le fichier logbdd.
La création du fichier n'est pas gérée par RPG.
La bibliothèque qui contient le fichier logbdd doit être "en ligne" (commande ADDLIBLE)
ou la commande OVRDBF doit être utilisée pour que le fichier soit utilisé.

*IN11 correspond à l'indicateur 11 du RPG.
RPG possède des zones indicateurs prédéfinies. Ce sont des valeurs booleennes ('0' ou '1', False ou True)
Ils ne correspondent pas (dans ce programme en tout cas) aux touches de fonction d'un écran
(d'ailleurs où as-tu vu un écran dans ce programme ?)
Non, dans ce programme, ils correspondent au type de ligne du fichier dsplogpf
C'est une vieille façon de programmer qui date de l'IBM 36, mais quelquefois (comme ici), c'est bien utile.
Regarde tes lignes I :
Code:
IDSPLOGPFNS  11  11 C0  12 C
I                                        1   7 WIDMSG
I                                       10  11 WGRV
I                                       14  24 WTYPE
I                                       27 131 WMSG
IDSPLOGPFNS  12  10 C   11 C
I                                       23  32 WJOBA
I                                       34  43 WUSER
I                                       45  50 WNMJOB
I                                       70  77 WDATE
I                                       79  86 WHEURE
IDSPLOGPFNS  13
Lorsque le cycle va lire un enregistrement du fichier dsplogpf :
Si un 0 se trouve en colonne 11 et un blanc en colonne 12, le programme chargera les zones WIDMSG et suivantes. *IN11 sera vrai
Si un blanc se trouve en colonne 10 et en colonne 11, le programme chargera les zones WJOBA et suivantes. *IN12 sera vrai
Sinon, c'est *IN13 qui sera vrai. Aucune zone ne sera chargée.

Il y a un seul write car le programme utilise le cycle RPG.
RPG est à ma connaissance le seul langage où la lecture des enregistrements peut être automatiquement effectuée.
Si tu regardes bien, tu ne trouveras aucun ordre read sur le fichier dsplogpf !
Dans ta carte F, il y a un P pour définir le fichier comme primaire, à lire par le cycle.
Mais j'arrête là mes explications car le cycle gap, on pourrait en parler des heures   Cool
Journalisée
scorpion
Membre Senior
****
Hors ligne Hors ligne

Messages: 211


OS:
Windows XP Windows XP
Navigateur:
Firefox 3.6.16 Firefox 3.6.16


Voir le profil
« Répondre #10 le: 12 Avril,2011, 10:18:35 »

Merci Gap pour ces explications très clair pour la formation c'est en cours de validation mais la ca dépend pas de moi sinon je serais partie depuis bien longtemps encore une question de gros €€€€€€€€ la barbe

Sinon tout fonctionne parfaitement après toutes tes explications

Je vais certainement adapté tout ça à ma sauce pour essayer de en faire une procédure par rapport à mon besoin 

A+  Bonne journée
Journalisée
Pages: [1]   Haut de page
  Imprimer  
 
Aller à:  


Propulsé par MySQL Propulsé par PHP Common France © 2008, 2009  
AS/400, AS400, iSeries, i5, Power i sont des marques déposées d'International Business Machines Corp.

Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines
SMFAds for Free Forums
SMF customization services by 2by2host.com
XHTML 1.0 Transitionnel valide ! CSS valide !
reserved
SimplePortal 2.1.1