Informazioni degli Oggetti

Per avere tutte la maggior parte delle informazioni possibili relativamente agli Oggetti presenti nel Sistema è possibile utilizzare il seguente comando SQL:

SELECT * FROM TABLE(QSYS2.OBJECT_STATISTICS('AS_UTY','ALL'))

Nel primo Parametro (nel comando sopra riportato è il valore ‘AS_UTY’) può essere messa una Libreria specifica oppure dei valori speciali che ampliano la ricerca su più Librerie.
Nel secondo Parametro (nel comando sopra riportato è il valore ‘ALL’) possono essere messi dei valori speciali che limitano la selezione a solo certi tipi di oggetti.
La valorizzazione dei Parametri deve essere fatta tenendo presente che il comando SQL genera dinamicamente le informazioni relative agli Oggetti coinvolti e quindi più ampia è la selezione e più “pesante” per il sistema è il lavoro da eseguire.

Per una spiegazione più approfondita consultare il sito IBM cercando “QSYS2.OBJECT_STATISTICS”, ad esempio vedere il seguente link:
https://www.ibm.com/docs/en/i/7.4?topic=services-object-statistics-table-function

Esempio di dati ottenuti

Result:

---
OBJNAME     OBJTYPE  OBJOWNER  OBJDEFINER  OBJCREATED           OBJSIZE  OBJTEXT                                      OBJLONGNAME  LAST_USED_TIMESTAMP  LAST_USED_OBJECT  DAYS_USED_COUNT  LAST_RESET_TIMESTAMP  IASP_NUMBER  IASP_NAME  OBJATTRIBUTE  OBJLONGSCHEMA  TEXT  SQL_OBJECT_TYPE  OBJLIB  CHANGE_TIMESTAMP     USER_CHANGED  SOURCE_FILE  SOURCE_LIBRARY  SOURCE_MEMBER  SOURCE_TIMESTAMP     CREATED_SYSTEM  CREATED_SYSTEM_VERSION  LICENSED_PROGRAM  LICENSED_PROGRAM_VERSION  COMPILER  COMPILER_VERSION  OBJECT_CONTROL_LEVEL  PTF_NUMBER  APAR_ID  USER_DEFINED_ATTRIBUTE  ALLOW_CHANGE_BY_PROGRAM  CHANGED_BY_PROGRAM  COMPRESSED  PRIMARY_GROUP  STORAGE_FREED  ASSOCIATED_SPACE_SIZE  OPTIMUM_SPACE_ALIGNMENT  OVERFLOW_STORAGE  OBJECT_DOMAIN  OBJECT_AUDIT  OBJECT_SIGNED  SYSTEM_TRUSTED_SOURCE  MULTIPLE_SIGNATURES  SAVE_TIMESTAMP       RESTORE_TIMESTAMP    SAVE_WHILE_ACTIVE_TIMESTAMP  SAVE_COMMAND  SAVE_DEVICE  SAVE_FILE_NAME  SAVE_FILE_LIBRARY  SAVE_VOLUME  SAVE_LABEL  SAVE_SEQUENCE_NUMBER  LAST_SAVE_SIZE  JOURNALED  JOURNAL_NAME  JOURNAL_LIBRARY  JOURNAL_IMAGES  OMIT_JOURNAL_ENTRY  REMOTE_JOURNAL_FILTER  JOURNAL_START_TIMESTAMP  APPLY_STARTING_RECEIVER  APPLY_STARTING_RECEIVER_LIBRARY  AUTHORITY_COLLECTION_VALUE
ADDBKP      *PGM     QSECOFR   QSECOFR     01/03/1995 22:45:32    28672                                               ADDBKP                            YES                             0                                 33  APS0001    CLP           LIB001                                LIB001  04/02/2015 21:20:49  YES           QCLSRC       STEFANO         ADDBKP         22/10/1993 14:51:06  SJJKK839        V2R2M0                                                                                                                                                             YES                      NO                  NO                         NO                              4064  NO                       NO                *USER          *NONE         NO             NO                     NO                   18/05/2023 23:50:18  04/02/2015 21:20:46  18/05/2023 23:50:51          SAVLIB        *TAP                                            CUS016       LIB001                                     28672  NO                                                                                                                                                                                      *NONE
ADDDATA     *PGM     QDFTOWN   MBIMEPNEW   27/03/1997 14:39:49    53248                                               ADDDATA      19/05/2023 00:00:00  YES                          3027                                 33  APS0001    RPG           LIB001                                LIB001  04/02/2015 21:20:49  YES           QRPGSRC      LIB001SR        ADDDATA        27/03/1997 14:39:33  SDDFF669        V3R2M0                                                              5763RG1   V3R2M0                                                                               YES                      NO                  NO                         NO                                                             NO                *USER          *NONE         NO             NO                     NO                   18/05/2023 23:50:18  04/02/2015 21:20:46  18/05/2023 23:50:51          SAVLIB        *TAP                                            CUS016       LIB001                                     53248  NO                                                                                                                                                                                      *NONE
AGENDA      *PGM     QDFTOWN   AS          18/09/2001 15:44:49   372736                                               AGENDA       19/05/2023 00:00:00  YES                          3011                                 33  APS0001    RPG           LIB001                                LIB001  04/02/2015 21:20:49  YES           QRPGSRC      LIBPGM__001     AGENDA         26/08/1999 22:11:19  SXXYYEGE        V4R3M0                                                              5769RG1   V4R2M0                                                                               YES                      NO                  NO                         NO                                                             NO                *USER          *NONE         NO             NO                     NO                   18/05/2023 23:50:18  04/02/2015 21:20:46  18/05/2023 23:50:51          SAVLIB        *TAP                                            CUS016       LIB001                                    372736  NO                                                                                                                                                                                      *NONE
AGENDAP     *PGM     QDFTOWN   AS          07/05/1998 17:50:37    40960                                               AGENDAP      19/05/2023 00:00:00  YES                          3011                                 33  APS0001    CLP           LIB001                                LIB001  04/02/2015 21:20:49  YES           QCLSRC       LIB001SR        AGENDAP        07/05/1998 17:50:25  SDDFF669        V4R1M0                                                                                                                                                             YES                      NO                  NO                         NO                              4096  YES                      NO                *USER          *NONE         NO             NO                     NO                   18/05/2023 23:50:18  04/02/2015 21:20:46  18/05/2023 23:50:51          SAVLIB        *TAP                                            CUS016       LIB001                                     40960  NO                                                                                                                                                                                      *NONE
AGENDAPS    *PGM     QDFTOWN   AS          07/05/1998 17:51:18    28672                                               AGENDAPS                          YES                             0                                 33  APS0001    CLP           LIB001                                LIB001  04/02/2015 21:20:49  YES           QCLSRC       LIB001SR        AGENDAPS       07/05/1998 17:51:10  SDDFF669        V4R1M0                                                                                                                                                             YES                      NO                  NO                         NO                              4064  NO                       NO                *USER          *NONE         NO             NO                     NO                   18/05/2023 23:50:18  04/02/2015 21:20:46  18/05/2023 23:50:51          SAVLIB        *TAP                                            CUS016       LIB001                                     28672  NO                                                                                                                                                                                      *NONE
AGGDRFPH    *PGM     QDFTOWN   MBIMEPNEW   09/09/1998 17:25:03   110592                                               AGGDRFPH     04/03/2019 00:00:00  YES                             2                                 33  APS0001    RPG           LIB001                                LIB001  04/02/2015 21:20:49  YES           QRPGSRC      LIBPGM001       AGGDRFPH       09/09/1998 17:24:58  SDDFF669        V4R1M0                                                              5716RG1   V3R7M0                                                                               YES                      NO                  NO                         NO                                                             NO                *USER          *NONE         NO             NO                     NO                   18/05/2023 23:50:18  04/02/2015 21:20:46  18/05/2023 23:50:51          SAVLIB        *TAP                                            CUS016       LIB001                                    110592  NO                                                                                                                                                                                      *NONE
ALLTRIM     *PGM     AS        AS          26/10/2010 11:14:29    61440  Unisce Stringhe di caratteri e toglie blank  ALLTRIM      19/05/2023 00:00:00  YES                          3027                                 33  APS0001    RPG           LIB001                                LIB001  04/02/2015 21:20:49  YES           QRPGSRC      MODI_UTY        ALLTRIM        26/10/2010 11:14:25  SYSNAM01        V6R1M0                                                              5761WDS   V6R1M0                                                                               YES                      NO                  NO                         NO                                                             NO                *USER          *NONE         NO             NO                     NO                   18/05/2023 23:50:18  04/02/2015 21:20:46  18/05/2023 23:50:51          SAVLIB        *TAP                                            CUS016       LIB001                                     61440  NO                                                                                                                                                                                      *NONE
AS_JOBQ     *JOBQ    SAK       SAK         05/05/2012 17:18:03    32768                                               AS_JOBQ      25/02/2015 00:00:00  YES                             3                                 33  APS0001                  LIB001                                LIB001  04/02/2015 21:20:49  YES                                                                            SYSNAM01        V6R1M0                                                                                                                                                             YES                      NO                                             NO                              4096  YES                      NO                *SYSTEM        *NONE         NO             NO                     NO                   18/05/2023 23:50:18  04/02/2015 21:20:46  18/05/2023 23:50:18          SAVLIB        *TAP                                            CUS016       LIB001                                     32768  NO                                                                                                                                                                                      *NONE
PRINT_AS    *OUTQ    QSECOFR   QSECOFR     22/12/1994 17:38:39    32768                                               PRINT_AS     19/05/2023 00:00:00  YES                          2942                                 33  APS0001                  LIB001                                LIB001  04/02/2015 21:20:49  YES                                                                            SJJKK839        V2R3M0                                                                                                                                                             YES                      NO                                             NO                              4096  YES                      NO                *SYSTEM        *NONE         NO             NO                     NO                   18/05/2023 23:50:18  04/02/2015 21:20:46  18/05/2023 23:50:18          SAVLIB        *TAP                                            CUS016       LIB001                                     32768  NO                                                                                                                                                                                      *NONE
PCS££       *MSGF    QDFTOWN   AS          25/12/1994 20:45:44    24576                                               PCS££                             YES                             0                                 33  APS0001                  LIB001                                LIB001  04/02/2015 21:20:49  YES                                                                            SJJKK839        V2R3M0                                                                                                                                                             YES                      NO                                             NO                             12288  YES                      NO                *SYSTEM        *NONE         NO             NO                     NO                   18/05/2023 23:50:18  04/02/2015 21:20:46  18/05/2023 23:50:51          SAVLIB        *TAP                                            CUS016       LIB001                                     24576  NO                                                                                                                                                                                      *NONE
§OBJLCK     *FILE    AS        AS          05/01/2008 16:40:13    45056  Video in uso x Utente                        §OBJLCK      27/02/2023 00:00:00  YES                           874                                 33  APS0001    PF            LIB001                                LIB001  20/06/2016 19:40:04  YES                                                                            SUUWW12E        V5R4M0                                                                                                                                                             YES                      NO                                             NO                              4096  YES                      NO                *SYSTEM        *NONE         NO             NO                     NO                   18/05/2023 23:50:18  04/02/2015 21:20:46  18/05/2023 23:50:51          SAVLIB        *TAP                                            CUS016       LIB001                                     28672  NO                                                                                                                                                                                      *NONE
CHGPSWFM    *FILE    QDFTOWN   AS          19/01/2000 13:34:17    12288                                               CHGPSWFM                          YES                             0                                 33  APS0001    DSPF          LIB001                                LIB001  04/02/2015 21:20:49  YES           QDDSSRC      LIBPGM001       CHGPSWFM       19/01/2000 13:34:15  SXXYYEGE        V4R3M0                                                                                                                                                             YES                      NO                  NO                         NO                              8192  YES                      NO                *SYSTEM        *NONE         NO             NO                     NO                   18/05/2023 23:50:18  04/02/2015 21:20:46  18/05/2023 23:50:51          SAVLIB        *TAP                                            CUS016       LIB001                                     12288  NO                                                                                                                                                                                      *NONE
CONIVSFM    *FILE    QDFTOWN   AS          04/09/1999 14:13:55    12288                                               CONIVSFM                          YES                             0                                 33  APS0001    DSPF          LIB001                                LIB001  04/02/2015 21:20:49  YES           QDDSSRC      LIBPGM001       CONIVSFM       26/08/1999 19:27:09  SDDFF669        V4R1M0                                                                                                                                                             YES                      NO                  NO                         NO                              8192  YES                      NO                *SYSTEM        *NONE         NO             NO                     NO                   18/05/2023 23:50:18  04/02/2015 21:20:46  18/05/2023 23:50:51          SAVLIB        *TAP                                            CUS016       LIB001                                     12288  NO                                                                                                                                                                                      *NONE
DAYRDCFM    *FILE    QDFTOWN   AS          18/12/2005 19:15:10    12288                                               DAYRDCFM     19/05/2023 00:00:00  YES                          2253                                 33  APS0001    DSPF          LIB001                                LIB001  04/02/2015 21:20:49  YES           QDDSSRC      W               DAYRDCFM       18/12/2005 19:14:54  CUS01           V5R3M0                                                                                                                                                             YES                      NO                  NO                         NO                              8192  YES                      NO                *SYSTEM        *NONE         NO             NO                     NO                   18/05/2023 23:50:18  04/02/2015 21:20:46  18/05/2023 23:50:51          SAVLIB        *TAP                                            CUS016       LIB001                                     12288  NO                                                                                                                                                                                      *NONE
INTERNET    *CLS     AS        AS          05/01/2008 17:42:08     8192  Trasferimenti Ordini Listini ecc.            INTERNET                          YES                             0                                 33  APS0001                  LIB001                                LIB001  04/02/2015 21:20:49  YES                                                                            SUUWW12E        V5R4M0                                                                                                                                                             YES                      NO                                             NO                              4096  YES                      NO                *SYSTEM        *NONE         NO             NO                     NO                   18/05/2023 23:50:18  04/02/2015 21:20:46  18/05/2023 23:50:51          SAVLIB        *TAP                                            CUS016       LIB001                                      8192  NO                                                                                                                                                                                      *NONE
MSGUTENTI   *CLS     AS        AS          05/01/2008 17:44:34     8192  Messaggi Utenti                              MSGUTENTI    23/06/2017 00:00:00  YES                           869                                 33  APS0001                  LIB001                                LIB001  04/02/2015 21:20:49  YES                                                                            SUUWW12E        V5R4M0                                                                                                                                                             YES                      NO                                             NO                              4096  YES                      NO                *SYSTEM        *NONE         NO             NO                     NO                   18/05/2023 23:50:18  04/02/2015 21:20:46  18/05/2023 23:50:51          SAVLIB        *TAP                                            CUS016       LIB001                                      8192  NO                                                                                                                                                                                      *NONE
ASBASE      *CMD     QDFTOWN   AS          16/12/1996 18:20:45     8192                                               ASBASE                            YES                             0                                 33  APS0001                  LIB001                                LIB001  04/02/2015 21:20:49  YES           QCMDSRC      LIB001SR        ASBASE         16/12/1996 18:20:18  AS              V3R6M0                                                                                                                                                             YES                      NO                                             NO                              4096  YES                      NO                *SYSTEM        *NONE         NO             NO                     NO                   18/05/2023 23:50:18  04/02/2015 21:20:46  18/05/2023 23:50:51          SAVLIB        *TAP                                            CUS016       LIB001                                      8192  NO                                                                                                                                                                                      *NONE
ASBASECRT   *CMD     QDFTOWN   AS          16/12/1996 17:14:06     8192                                               ASBASECRT                         YES                             0                                 33  APS0001                  LIB001                                LIB001  04/02/2015 21:20:49  YES           QCMDSRC      LIB001SR        ASBASECRT      16/12/1996 17:13:42  AS              V3R6M0                                                                                                                                                             YES                      NO                                             NO                              4096  YES                      NO                *SYSTEM        *NONE         NO             NO                     NO                   18/05/2023 23:50:18  04/02/2015 21:20:46  18/05/2023 23:50:51          SAVLIB        *TAP                                            CUS016       LIB001                                      8192  NO                                                                                                                                                                                      *NONE
SNDLIBREL   *DTAARA  QDFTOWN   AS          30/08/1997 17:17:42     8192                                               SNDLIBREL    26/09/2022 00:00:00  YES                             2                                 33  APS0001                  LIB001                                LIB001  04/02/2015 21:20:49  YES                                                                            SDDFF669        V3R2M0                                                                                                                                                             YES                      NO                                             NO                              4096  YES                      NO                *SYSTEM        *NONE         NO             NO                     NO                   18/05/2023 23:50:18  04/02/2015 21:20:46  18/05/2023 23:50:51          SAVLIB        *TAP                                            CUS016       LIB001                                      8192  NO                                                                                                                                                                                      *NONE
INV         *QRYDFN  QDFTOWN   AS          19/01/2000 18:05:09    12288                                               INV                               YES                             0                                 33  APS0001    QRY           LIB001                                LIB001  04/02/2015 21:20:49  YES                                                                            SXXYYEGE        V4R3M0                  5769QU1           V4R3M0                                                                                                                   YES                      NO                                             NO                              8192  YES                      NO                *SYSTEM        *NONE         NO             NO                     NO                   18/05/2023 23:50:18  04/02/2015 21:20:46  18/05/2023 23:50:51          SAVLIB        *TAP                                            CUS016       LIB001                                     12288  NO                                                                                                                                                                                      *NONE
RESIAUTORI  *QRYDFN  GIANNA    GIANNA      11/08/2010 13:44:22     8192                                               RESIAUTORI                        YES                             0                                 33  APS0001    QRY           LIB001                                LIB001  04/02/2015 21:20:49  YES                                                                            SYSNAM01        V6R1M0                  5761QU1           V6R1M0                                                                                                                   YES                      NO                                             NO                              4096  YES                      NO                *SYSTEM        *NONE         NO             NO                     NO                   18/05/2023 23:50:18  04/02/2015 21:20:46  18/05/2023 23:50:51          SAVLIB        *TAP                                            CUS016       LIB001                                      8192  NO                                                                                                                                                                                      *NONE
SNDFTSFH    *PNLGRP  QSECOFR   QSECOFR     01/03/1995 22:50:58    20480                                               SNDFTSFH                          YES                             0                                 33  APS0001                  LIB001                                LIB001  04/02/2015 21:20:49  YES           QPNLSRC      STEFANO         SNDFTSFH       28/12/1993 14:43:39  SJJKK839        V2R1M0                                                                                                                                                             YES                      NO                  NO                         NO                             16384  YES                      NO                *SYSTEM        *NONE         NO             NO                     NO                   18/05/2023 23:50:18  04/02/2015 21:20:46  18/05/2023 23:50:51          SAVLIB        *TAP                                            CUS016       LIB001                                     20480  NO                                                                                                                                                                                      *NONE
---

Casi in cui può essere utile:

  • quando si vogliono acquisire e gestire informazioni relative al Sistema
  • quando si vuol sapere chi e quando ha creato un Oggetto
  • quando si vuol sapere quali sono gli Oggetti utilizzati in un determinato periodo
  • quando si vuol sapere quali sono gli Oggetti non utilizzati
  • quando si vuol sapere quali Oggetti sono più utilizzati
  • quando si vuol sapere in quale IASP si trovano gli Oggetti
  • quando si vuol sapere quali sono i possibili Utenti che hanno creato Oggetti
  • quando si vuol quali Tipi di Oggetto sono presenti nelle Librerie
  • quando si vuol sapere quali sono gli Oggetti che occupano più spazio
  • quando si vuol sapere con quale Sorgente è stato creato un Oggetto
  • quando si vuol sapere quando è stato creato un Oggetto
  • quando si vuol sapere in quale Sistema è stato creato un Oggetto
  • quando si vuol sapere in quale Versione è stato creato un Oggetto
  • quando si vuol sapere quando un Oggetto è stato Salvato
  • quando si vuol sapere quando un Oggetto è stato Ripristinato
  • quando si vuol sapere dove un Oggetto è stato Salvato
  • quando si vuol sapere se un Oggetto è sotto Journal
  • quando si vuol sapere qual è il Journal di un Oggetto
  • quando si vuol sapere da quando un Oggetto è sotto Journal

Articoli simili