TAA Tools
CHKCCSID        CHECK CCSID                            TAALIDM

The  Check CCSID  command checks  one,  generic, or  all  objects in  a
library  or  libraries  for  a  specified  CCSID.   An  escape  message
(TAA9891)  is sent if any exceptions  exist and a listing is displayed.
Only certain object types that support a CCSID are checked.

A typical command would be:

             CHKCCSID   OBJ(xxx/*ALL)

Only certain  object types  that support  CCSIDs in  the named  library
would be checked.

If a  physical file has  more than one  CCSID (a separate CCSID  may be
named for  each field), they are flagged.   Use DSPFFD for a listing of
the individual CCSIDs.

CCSID Support
-------------

The following types of objects are checked by CHKCCSID:

           Physical data files (not source)
           Display files
           Printer files
           ILE programs
           Modules
           Service programs
           Message files

CHKCCSID escape messages you can monitor for
--------------------------------------------

      TAA9891    Exceptions exist

Escape messages from based on functions will be re-sent.

CHKCCSID Command parameters                           *CMD
---------------------------

   OBJ           The qualified name  of the  object to be  checked.   A
                 single object  name, a  generic name,  or the  special
                 value *ALL may be entered.

                 The  library  value defaults  to blanks.    A specific
                 library must be named  or the special values  *USRLIBL
                 or *ALLUSR.

   CCSID         The CCSID to be checked for.

   OUTPUT        How  to output  the  results.   *  is the  default  to
                 display  the spooled  file if  the command  is entered
                 interactively.   If  the display is  ended with F3/F12
                 or the Enter  key, the spooled  file is deleted  after
                 it  is displayed.   To  retain the  spooled  file, you
                 may  use the the System  Request 'Cancel' function and
                 the spooled file will exist in a HLD status.

                 If the  command  is  entered  in batch  or  *PRINT  is
                 specified, the  spooled file  is output  and retained.


Restrictions
------------

Not all object types are checked.

Prerequisites
-------------

The following TAA Tools must be on your system:

     CHKOBJ3         Check object 3
     CVTOBJD4        Convert object description 4
     EDTVAR          Edit variable
     RSNLSTMSG       Resend last message
     RTVILEPGMA      Retrieve ILE program attributes
     RTVMODA         Retrieve module attributes
     RTVMSGFA        Retrieve message file attributes
     RTVPGMA         Retrieve program attributes
     RTVSRVPGMA      Retrieve service program attributes
     SNDCOMPMSG      Send completion message
     SNDESCINF       Send escape information
     SNDESCMSG       Send escape message
     SNDSTSCNT       Send status count

Implementation
--------------

None, the tool is ready to use.

Objects used by the tool
------------------------

   Object        Type    Attribute      Src member    Src file
   ------        ----    ---------      ----------    ----------

   CHKCCSID      *CMD                   TAALIDM       QATTCMD
   TAALICMC      *PGM       CLP         TAALIDMC      QATTCL
   TAALIDMR      *PGM       RPG         TAALIDMR      QATTRPG
					

Added to TAA Productivity tools July 15, 2012


Home Page Up to Top