V2R30 Liste les messages d'une Message Queue

BoTTom |    Changer de couleur
      ****************************************************************
      *                                                              *
      * DATA STRUCTURE FOR API:  QMHLSTM                             *
      * FORMAT:  LSTM0100                                            *
      * LANGUAGE:  COBOL                                             *
      *                                                              *
      ****************************************************************
       01 LSTM0100-INPUT.
           05 SPACE-NAME                     PIC X(10).
           05 SPACE-NAME-LIB                 PIC X(10).
           05 FORMAT-NAME                    PIC X(8).
           05 SELECTION-FORMAT-NAME          PIC X(8).
           05 SELECTION-LENGTH               PIC S9(9) COMP-4.
           05 MAX-MSGS-REQUESTED             PIC S9(9) COMP-4.
           05 LIST-DIRECTION                 PIC X(10).
           05 SELECTION-CRITERIA             PIC X(10).
           05 SEVERITY-CRITERIA              PIC S9(9) COMP-4.
           05 MAX-MSG-LEN                    PIC S9(9) COMP-4.
           05 MAX-HELP-LEN                   PIC S9(9) COMP-4.
           05 OFFSET-TO-QUEUES               PIC S9(9) COMP-4.
           05 OFFSET-TO-KEYS                 PIC S9(9) COMP-4.
           05 NUMBER-OF-QUEUES               PIC S9(9) COMP-4.


|    Changer de couleur
           05 OFFSET-OF-FLD-IDS              PIC S9(9) COMP-4.
           05 NUMBER-OF-FLD-IDS              PIC S9(9) COMP-4.
      *    05 QUEUE-NAME-ARRAY( )            PIC X(20).
      *    05 MSG-KEYS-ARRAY( )              PIC X(4).
      *    05 FLD-IDS-ARRAY( )               PIC S9(9) COMP-4.
       01 LSTM0100-HEADER.
           05 SPACE-NAME                     PIC X(10).
           05 SPACE-NAME-LIB                 PIC X(10).
           05 OFFSET-TO-QUEUES               PIC S9(9) COMP-4.
           05 OFFSET-TO-START-KEYS           PIC S9(9) COMP-4.
           05 OFFSET-TO-END-KEYS             PIC S9(9) COMP-4.
           05 NUMBER-OF-QUEUES               PIC S9(9) COMP-4.
      *    05 QUEUE-NAME-ARRAY( )            PIC X(20).
      *    05 START-KEYS-ARRAY( )            PIC X(4).
      *    05 END-KEYS-ARRAY( )              PIC X(4).
       01 LSTM0100-LSTHDR.
           05 BEGIN-OFFSET                   PIC S9(9) COMP-4.
           05 FIELD-OFFSET                   PIC S9(9) COMP-4.
           05 NUMBER-OF-FIELDS               PIC S9(9) COMP-4.
           05 MESSAGE-SEVERITY               PIC S9(9) COMP-4.
           05 MESSAGE-ID                     PIC X(7).
           05 MESSAGE-TYPE                   PIC X(2).


|    Changer de couleur
           05 MESSAGE-REF-KEY                PIC X(4).
           05 MESSAGE-FILE                   PIC X(10).
           05 MESSAGE-FILE-LIB               PIC X(10).
           05 MESSAGE-QUEUE                  PIC X(10).
           05 MESSAGE-QUEUE-LIB              PIC X(10).
           05 LENGTH-MSG-RETURNED            PIC S9(9) COMP-4.
           05 LENGTH-MSG-AVAILABLE           PIC S9(9) COMP-4.
           05 DATE-SENT                      PIC X(7).
           05 TIME-SENT                      PIC X(6).
       01 LSTM0100-LSTDTA.
           05 NEXT-OFFSET                    PIC S9(9) COMP-4.
           05 ENTRY-LENGTH                   PIC S9(9) COMP-4.
           05 DATA-ID                        PIC S9(9) COMP-4.
           05 DATA-TYPE                      PIC X(1).
           05 DATA-STATUS                    PIC X(1).
           05 RSVD                           PIC X(14).
           05 DATA-LENGTH                    PIC S9(9) COMP-4.
      *    05 DATA                           PIC X(  ).
     I****************************************************************
     I*                                                              *
     I* DATA STRUCTURE FOR API:  QMHLSTM                             *
     I* FORMAT:  LSTM0100                                            *


|    Changer de couleur
     I* LANGUAGE:  RPG                                               *
     I*                                                              *
     I****************************************************************
     IINPUT       DS
     I                                        1  10 SPCNAM
     I                                       11  20 SPCLIB
     I                                       21  28 FORMAT
     I                                       29  36 SELFOR
     I                                    B  37  400SIZSEL
     I                                    B  41  440MAXMSG
     I                                       45  54 LSTDIR
     I                                       55  64 SELCRI
     I                                    B  65  680SEVCRI
     I                                    B  69  720SMXFLT
     I                                    B  73  760SMXSLT
     I                                    B  77  800QNMOFF
     I                                    B  81  840SKYOFF
     I                                    B  85  880NUMMQS
     I                                    B  89  920RIDOFF
     I                                    B  93  960NUMFID
     I*                                      97     QNAMES
     I*                                             STRKYS


|    Changer de couleur
     I*                                             RTFIDS
     IHEADER      DS
     I                                        1  10 SPCNMH
     I                                       11  20 SPCLBH
     I                                    B  21  240QNMOFF
     I                                    B  25  280SKYOFF
     I                                    B  29  320EKYOFF
     I                                    B  33  360NUMMQS
     I*                                      37     QNAMES
     I*                                             STRKYS
     I*                                             ENDKYS
     ILSTHDR      DS
     I                                    B   1   4 BGNOFF
     I                                    B   5   8 FLDOFF
     I                                    B   9  12 NUMFLD
     I                                    B  13  16 MSGSEV
     I                                       17  23 MSGID
     I                                       24  25 MSGTYP
     I                                       26  29 MSGKEY
     I                                       30  39 MSGF
     I                                       40  49 MSGFLB
     I                                       50  59 MSGQNM


|    Changer de couleur
     I                                       60  69 MSGQLB
     I                                       70  76 DATSNT
     I                                       77  82 TIMSNT
     I                                       83  96 LSTRSV
     ILSTDTA
     I                                    B   1   40NXTDTA
     I                                    B   5   80DTAIDL
     I                                    B   9  120DTAID
     I                                       13  13 DTATYP
     I                                       14  14 DTASTS
     I                                       15  28 DTARSV
     I                                       29  32 DTALEN
     I*                                      33     DTAARA
     I*                                             PAD




©AF400