Installing the QPF Test Applications
This section describes the steps for installing the Message Advisor QPF Test Applications.
The QPF Test Applications are programs that simulate various queue overflow conditions in order to test both the Message Advisor QMR functions and the QPF functions.
To install the QPF Test Applications in your IMS test environment:
- Define the sample applications to your IMS system.You can use either of the following methods to define the sample applications:
Add the Test Application Stage1 definition to your IMS Stage1 source and perform an IMS SYSGEN.
Member QPF$STG1 of MAQSAMP contains sample Stage1 source. Two batch message processing programs (BMPs) and one message processing program (MPP) with ten transactions are supplied. You can add additional transactions and change the definition names to meet your needs. Any name changes must be propagated through the remaining steps, where appropriate.
- After reviewing the Test Application Stage1 definitions, use Message Advisor to add them to your IMS system.
- Make changes as needed for security.Make any appropriate definitions for transaction security using ACF2 or RACF.
Perform an IMS PSBGEN and ACBGEN.Member QPF#PSB of the MAQCNTL library contains a sample PSBGEN/ACBGEN job stream. This job uses MAQSAMP members QPF$PSB1, QPF$PSB2, and QPF$PSB3 as input.
Modify QPF#PSB as necessary to match any changes that you made to the Stage1 SYSGEN source and where noted to match your data set names.
Build the message format service (MFS) format for use with the QPF Test Application MPP.Member QPF#MFS of the MAQCNTL library contains a sample MFSGEN job stream. This job uses MAQSAMP member QPFMFS as input.
- Assemble and link-edit the routine that is used by the QPF Test Applications.Member QPF#WTOR of the MAQCNTL library contains the assembly/link-edit JCL. This job will create a load module that is referenced by QPF#COMP. The library in the SYSLMOD DD statement in this job must also be used in QPF#COMP.
Compile and link-edit the QPF Test Applications.Member QPF#COMP of the MAQCNTL library contains the compile JCL. This job will use MAQSAMP members QPFMPP and QPFBMP to compile the MPP and both of the BMPs.
Update the JCL according to the comments within the member.
The QPF Test Applications will be active the next time that you bring up your IMS system. For information about using the QPF Test Applications, see the Message Advisor for IMS User Guide.