Upgrading to System Release V6R1M0

 The AS/400  -  System i  V6R1 release  requires  that programs  contain
 'creation data'  necessary to re-create the program  when the operating
 system  is installed.   See the more detailed  later discussion of this
 requirement.  Not  all versions of  the TAA Productivity Tools  product
 meet this criteria.   Other vendor and user programs  may also not meet
 this criteria.

 This document is divided into 4 sections:

      - Checking the TAA Productivity Product
      - Checking your programs and vendor programs
      - Options for V5R3 users of the TAA Productivity Tools
      - Installing the fix for the TAA Productivity Tools
          (use only if directed)

 If  you  need  to  contact  the  TAA  Productivity  Tools  owner,  call
 914-251-9494 or send an E-mail from the www.taatool.com web site.

            Checking the TAA Productivity Tools Product
            -------------------------------------------
            -------------------------------------------

 Begin by checking the Operating System release of your system:

            DSPOBJD    OBJ(QCMD) OBJTYPE(*PGM) DETAIL(*SERVICE)

   **   The 'System  level'  describes your  release.    If you  are  at
        V5R4, you  will be able  to use the  TAA tools when  you install
        the Operating  System for V6R1.  You will  have 60 days from the
        time  the  System  i  V6R1   version  is  installed  to  get   a
        compatible version  of the TAA  Productivity Tools.   No further
        action is needed.

   **   If  your 'System  Level' is  V5R2 or  earlier,  you will  not be
        able  to install  the V6R1 level  of the Operating  system.  You
        must be at V5R3 or later.   You should also get a Sept  15, 2007
        or later version  of the TAA Productivity tools  for V5R3.  Once
        these  are  installed,  you  may  upgrade  to  the  system  V6R1
        version and  the TAA  Productivity  Tools will  be  operational.
        You will have 60  days from the time the  system V6R1 release is
        installed  to get a  compatible version of  the TAA Productivity
        Tools.

   **   If your system level  is V5R3, you must  check the version  date
        of the TAA Productivity Tools.

              DSPDTAARA   DTAARA(TAATOOL/TAACTL)

        Rollup to offset 450.   If the date of your version  is Sept 15,
        2007 or  later, you do not  need the V5R3 fix.   Your version of
        the  tools will  operate on the  system V6R1 release.   You will
        have  60  days  from  the  time  the  system   V6R1  release  is
        installed to  get a compatible  version of the  TAA Productivity
        Tools.  No further action is needed.

        If  your TAA  version is  prior to  Sept 15,  2007, you  must do
        something  to   make   the  TAA   Productivity   Tools   product
        operational  when the  system V6R1  release is  installed.   See
        the section  on 'Options for V5R3 Users  of the TAA Productivity
        Tools'.

           Checking your programs and vendor programs
           ------------------------------------------
           ------------------------------------------

 When you install  the system  V6R1M0 version, any  program type  object
 (*PGM,  *MODULE,  *SRVPGM,   and  *SQLPKG)  must  be   re-created  from
 'creation data' to the V6R1M0 version of the object code.

 All  program  type  objects created  on  or  after  V5R1M0 always  have
 creation  data.    Using the  CHGPGM/CHGMOD/CHGSRVPGM  RMVOBS parameter
 typically removes the  debug capability of  a program, but retains  the
 creation  information  that will  allow  the  system  to re-create  the
 program.    For  example, CHGPGM  RMVOBS(*ALL)  will  remove  the debug
 capability, but retains  'creation data'.   The system  does not  allow
 'creation  data' to  be removed  by a  CHG command.   Re-creation  will
 happen  automatically at  the time  of  install and  no user  action is
 required.

 Any program type  object that was  created prior to  V5R1 and does  not
 have  'creation  data'  must be  re-created  on  your  current  release
 before attempting to restore V6R1M0.

 You can check individual objects with the following commands.

   **   DSPPGM.     For   OPM   programs,  the   line   for  'Observable
        information'  must be *ALL  or *UNOBS to  allow re-creation.  It
        must not be *NONE.

        For ILE  programs, rollup  to the  second  page.   The line  for
        'All   Creation  data'  must   be  *YES   or  *UNOBS   to  allow
        re-creation.  It must not be *NO.

   **   DSPMOD.   The line  for 'Creation  data' must be  *ALL or *UNOBS
        to allow re-creation.  It must not be *NO.

   **   DSPSRVPGM.   Rollup  to the  second page.    The line  for  'All
        creation  data' must  be *ALL  or *UNOBS  to allow  re-creation.
        It must not be *NO.

 The  system has an  ANZOBJCVN command that  can be acquired  via PTF if
 it  is  not  already  on  your  system.    A  RedBook  describes   what
 conversion  is required  and  the  use of  ANZOBJCVN.    A PDF  of  the
 RedBook is available at:

    http://www.redbooks.ibm.com/redpieces/pdfs/red4293.pdf

 The  TAA Productivity Tools  also support  the CHKMINRLS  and FIXMINRLS
 commands  that  allow  you  to determine  what  programs  will  cause a
 problem and  to  fix those  that have  the source  used  to create  the
 objects.    These  commands are  available  as  of  the Sept  15,  2007
 version.

 You  may run CHKMINRLS  by library or  against all user  libraries.  If
 you have IASPs, they should be  varied online.  If you run against  all
 user libraries, you would normally submit the following command:

              CHKMINRLS  LIB(*ALLUSR) MINRLS(V5R1M0) BYPCRTDTA(*YES)

 The objects  that will not  convert properly to  V6R1 will  be flagged.
 Additional  flagging occurs for those  objects that do  not have source
 where the objects were  originally created from.   All *SQLPKG  objects
 are flagged and you must consider them individually.

 If many of your  objects that will not convert properly  still have the
 source  in  the same  member  that created  the  object, the  FIXMINRLS
 command  can be run.  If you have  IASPs, they should be varied online.

             FIXMINRLS  LIB(xxx)  MINRLS(V5R1M0) BYPCRTDTA(*YES)

 This will  attempt  to re-create  the required  objects.   Running  the
 command by  library rather than  LIB(*ALLUSR) may be desirable  to help
 control  the process.   The  internal TAA  RPLxxx commands  will access
 the file/libraries that  are used  in the objects  and temporarily  add
 the libraries to the library list before re-creating the objects.

 Objects  without source  or those  that  cannot be  re-created will  be
 flagged.

 Neither  CHKMINRLS or FIXMINRLS will  report on objects  in the TAATOOL
 library as all objects are ready.

 CHKMINRLS may  be  used  as  often as  necessary  to  ensure  that  all
 objects are ready.

           Options for V5R3 Users of the TAA Productivity Tools
           ----------------------------------------------------
           ----------------------------------------------------

 Not every  user of the  TAA Productivity Tools  needs to consider  this
 section.   Be  sure  you  have been  directed  here by  the  section on
 'Checking the TAA Productivity Tools product'.

 Three  options  exist  for  upgrading  your  V5R3  version  of  the TAA
 Productivity Tools to allow  objects to be re-created when  you install
 the system V6R1 version.

         - Install a current TAA V5R3 version (Sept 15, 2007 or later)
         - Install a TAA version of V6R1
         - Install the fix required for early V5R3 versions

   **   Install a  current TAA  V5R3 version.   You could install  a TAA
        Version  of V5R3  dated Sept  15, 2007 or  later while  still on
        the system V5R3  release and before  installing the V6R1  system
        release.   This  will provide  you  with new  tools, fixes,  and
        enhancements.    There is  a media  charge  of $30.    This will
        avoid  additional  considerations  when  attempting  to   become
        operational on  the new  system release  and avoid dealing  with
        the 'fix' instructions.

        Installing  the  Sept  15, 2007  version  (or  later) will  also
        allow  you to run the  CHKMINRLS/FIXMINRLS commands to assist in
        finding and re-creating your  objects that will require  action.

        After  you install  the system  V6R1 version,  you will  have 60
        days to get a V6R1 version of the TAA Productivity Tools.

   **   Install  a V6R1  version of  the TAA  Productivity Tools  at the
        same time you  install the Operating System  V6R1 release.   You
        must have ordered  the TAA version ahead  of time so that  it is
        available when  you need it.  Note  that this technique will not
        work if  you  have TAA  commands  in your  IPL  startup  program
        (system value QSTRUPPGM).

   **   Install  the V5R3  fix  either before  or  after installing  the
        V6R1  system release.   The fix  must be  on your  system before
        attempting  to run a TAA Tool on  the system V6R1 release.  Note
        that you can install the  fix while you are still on  the system
        V5R3 release.   Installing the  fix after installing  the system
        release  will not  work  if you  have TAA  commands in  your IPL
        startup program.

             Installing the fix for the TAA Productivity Tools
             -------------------------------------------------
             -------------------------------------------------

 These  instructions  describe   how  to   install  the   fix  for   TAA
 Productivity Tools product  for a V5R3 version prior to  Sept 15, 2007.
 This is  required for operating the tools on  the V6R1M0 version of the
 system.

 Not every user  of the TAA  Productivity Tools needs  to consider  this
 section.   Be sure you  have been  directed to this  by the section  on
 'Checking the  TAA Productivity Tools product' and  have considered the
 other  choices in  the section  on 'Options for  V5R3 Users  of the TAA
 Productivity Tools'.

 If you are not sure you have installed the fix, enter

              TAATOOL/CHKV5R3

 If the command does not exist,  you have not installed the fix  nor the
 Sept 15,  2007 (or later)  version of the  TAA Productivity Tools.   If
 the  command exists,  a message  will describe that  the tools  will be
 operational if you install the V6R1M0 system release.

 The fix  was prepared  by placing  objects in  library TAAV5R3FIX,  the
 library was saved to  a save file, and then copied to  the PF528 stream
 file.

             Processing the fix from an E-mail attachment
             --------------------------------------------

 If you  receive the fix via E-mail, the stream  file was attached.  The
 easiest solution to handle the fix is:

   **   Save the attachment  to your  home directory.   If  you are  not
        sure you have a  home directory, see the later  section on 'Home
        Directory'.

   **   Ensure the TAAV5R3FIX library does not exist.

            DSPLIB   LIB(TAAV5R3FIX)

        You  should see  the message  that the  library does  not exist.
        The library will be created in a later step.

   **   Use  the  TAA RSTTAASTMF  command to  copy  the stream  file and
        restore library TAAV5R3FIX.

             RSTTAASTMF   DIR('/home/xxx') SAVLIB(TAAV5R3FIX)

        Where xxx is typically your user profile name.

   **   While the  fix program can  normally be called  at any time,  it
        is best  done when no one  is using the TAA  Productivity Tools.

   **   Ensure  you are signed on as  an *ALLOBJ special authority user.

   **   Call the fix  program which will  typically run in  less than  5
        seconds.

             CALL   PGM(TAAV5R3FIX/TAAV5R3FIX)

        You  should see  a completion  message describing  that the  fix
        has been installed.

   **   To ensure the fix is working, enter:

             CHKV5R3

        You   should   see  a   completion  describing   that   the  TAA
        Productivity Tools will be  operational when V6R1 is  installed.


              Processing the fix from a download
              ----------------------------------

 To receive the fix from a download from the TAATOOL.COM web site, do:

   **   Browse to

          http:/www.taatool.com/TAAV5R3FIX.SAVF.exe

        If you  are given the  choice of whether  to save/copy the  file
        to  disk or  execute it,  choose save/copy.    Do either  of the
        following:

          --   Place  the file on  your PCs hard drive  and then copy it
               to the IFS of your System i.

          --   If you  have a  network drive  mapped to  your System  i,
               then simply  save it  directly to your  "home" directory.
               If  you are not sure  you have a  home directory, see the
               later section on 'Home Directory'.

   **   Use the  TAA RSTTAASTMF  command  to copy  the stream  file  and
        restore library TAAV5R3FIX.

             RSTTAASTMF   DIR('/home/xxx') SAVLIB(TAAV5R3FIX)
                            FROMSTMF('/TAAV5R3FIX.SAVF.exe')

        Where xxx is typically your user profile name.

   **   While the  fix program can  normally be  called at any  time, it
        is  best done when no  one is using the  TAA Productivity Tools.

   **   Ensure you are signed on  as an *ALLOBJ special authority  user.

   **   Call the  fix program which  will typically run  in less than  5
        seconds.

             CALL   PGM(TAAV5R3FIX/TAAV5R3FIX)

        You  should see  a completion  message  describing that  the fix
        has been installed.

   **   To ensure the fix is working, enter:

             CHKV5R3

        You   should   see  a   completion   describing  that   the  TAA
        Productivity Tools will  be operational when V6R1  is installed.


              Home Directory
              --------------

   **   When a  user profile is created,  the default is to  use a value
        of  '/home/xxx' as a home  directory where xxx is  the same name
        as the user profile.

        Use DSPUSRPRF to determine your home directory:

              DSPUSRPRF   USRPRF(xxx)

        where xxx is your  user profile name.   Rollup to the last  page
        and check your home directory name.

   **   While the  user profile may refer  to a home directory,  it does
        not mean that a home directory exists.

        Use WRKLNK  to see if a  home directory exists in  the IFS.  The
        following  assumes  that  your  home  directory  is  '/home/xxx'
        where xxx is your user profile name.

              WRKLNK  OBJ('/home/xxx')

        If you  do not have  a home directory,  you may create  one with
        the  MKDIR command.   The  following  assumes your  user profile
        home  directory  will  be  '/home/xxx' where  xxx  is  your user
        profile name:

              MKDIR   OBJ('/home/xxx')

Added to TAA Productivity Tools September 15, 2007


Home Page

Powered by AS/400Powered by AS/400 Last modified on September 17, 2007 © 1995, 2007 - Jim Sloan, Inc.