PSPUSRC Installation Instructions

This page gives installation instructions for the source code of our ISeries utilities library. The source code is contained in a single library PSPUSRC.

You may receive the PSPUSRC library in the following ways:
  • Direct download of PSPUSRC.zip - around 2.0MB - from a secure area of our Web site.
  • A single email attachment PSPUSRC.zip - around 2.0MB.
  • If a single email attachment of 2.0MB can not get through your firewall, a series of separate email attachments PSPUSRC.zip.001, PSPUSRC.zip.002......PSPUSRC.zip.006 each of which is around 400K in size. You concatenate these as described below to build a single PSPUSRC.zip file.

To install the software:

  • If you received separate email attachments (PSPUSRC.zip.001 through PSPUSRC.zip.006), detach these to your PC then open a Windows command prompt and enter the following command (all on one line):

    copy /B pspusrc.zip.001 + pspusrc.zip.002 + pspusrc.zip.003 + pspusrc.zip.004 + pspusrc.zip.005 + pspusrc.zip.006 pspusrc.zip

    You should see a message like:

    PSPUSRC.zip.001 PSPUSRC.zip.002 PSPUSRC.zip.003 PSPUSRC.zip.004 PSPUSRC.zip.005 PSPUSRC.zip.006 1 file(s) copied.
  • Double-click on PSPUSRC.zip to open the file using WinZip or similar ZIP software. You will see that PSPUSRC.ZIP contains one file PSPUSRC.SAVF. Extract this file PSPUSRC.SAVF to your PC drive.
  • Transfer the SAVF up to your ISeries to end up with a SAVF called PSPUSRC (probably in QGPL library). If you use FTP to do this transfer, you need to pre-create an empty SAVF on the ISeries first then FTP into that. The FTP transfer also needs to be 'binary', not 'ascii'. If you do not want to use FTP, then you can transfer in a different way if your ISeries is mapped as a Windows network drive (please contact us if you need further help with this method).
  • On your ISeries, rename any current PSPUSRC library you may have e.g. to PSPUSRC2. This is so you can go back to your previous version of the utilities source if you want to.
  • On your ISeries, run RSTLIB SAVLIB(PSPUSRC) DEV(*SAVF) SAVF(QGPL/PSPUSRC)
  • Look at the source members in the PSPUSRC file in the PSPUSRC library. Start with the readme member (1st member in the source file). You should easily find instructions to rebuild all/some of the objects in the PSPUTIL library. Note that we do not support prior versions of PSPUTIL. In other words the source is for the most recent version of PSPUTIL only. You might want to back up your current version of PSPUTIL first in case you decide to revert to that older unsupported version of PSPUTIL.
The SAVF contains SAVLIB LIB(PSPUSRC) with target OS/400 release of V5R2M0, so RSTLIB on that or any later release should work. If you encounter any problems using the PSPUSRC library objects, you can check the following sizes for the current version of PSPUSRC:
  • The SAVF on our source ISeries running V5R3 is 9,457,664 bytes.
  • The SAVF as transferred to our source PC via binary FTP is 9,537,792 bytes.
  • The PSPUSRC.zip file is 2,081,983 bytes.
.

IBM rebranded the AS/400 - some users called it AS400 - to ISeries several years ago. All 3 names - ISeries, AS/400, AS400 - refer to exactly the same system.