IBM Platform Test - System z: Samples

Samples of selected System z Platform Test configuration files

This page contains selected samples of parmlib members, configuration files, REXX EXECs, and so on, grouped by product, operating system element, or function. Unless otherwise noted, these samples are not specific to a particular system release.

Click any of the samples to view it in your browser. You can use your browser's "Save as" function to download the sample file to your computer.

We'd like to hear from you if you have questions about any of our samples, or if you have ideas about specific samples that you'd like us to include here.

Please understand that these samples are specifically tailored to our environment. You will not be able to use these samples without customizing them to your own environment.

 

z/VM Migration

DRCTCOMP Create USER DIRECT file to be used to migrate user and profile directory entries from source z/VM system to the target z/VM system using DIRECTXA.
DRCTEXP Create USER SOURCE file to be used to migrate user and profile directory entries from source z/VM system to an interim file for editing when compatibility issues exit that need to be edited prior to merging the entries to the target z/VM system's directory.
DRCTIDEN Create IDEN DIRECT file to be used to migrate IDENTITY and SUBCONFIG directory entries from source z/VM system to the target z/VM system.
DRCTLIST Create lists of unique users and profiles that need to be migrated to the system directory on the target system.
RACFADDU Seed RACF database on new z/VM system with unique user IDs from the source z/VM system.
RACFEXPD Export RACF minidisk (VMDDISK) settings.
RACFEXPG Export RACF GROUP settings.
RACFEXPL Export RACF network (VMLAN) security settings.
RACFEXPU Export User and Group info from Production system.
RACFSURU Create surrogate logonby resource for users.
SAMPEDIT Sample Edit exec for making changes to the USER INPUT file when migrating a z/VM user directory to a z/VM system with a higher z/VM level.

 

CICS samples

AOR1 AOR1 contains the startup procedure for our application group 1 AORs.
AOR2 AOR2 contains the startup procedure for our application group 2 AORs.
AOR3 AOR3 contains the startup procedure for our application group 3 AORs.
COMMANDS COMMANDS contains the commands used to start the CICS regions for each of our application groups.
G1AOR G1AOR contains the SYSIN override parameters for our application group 1 AORs.
G1TOR G1TOR contains the SYSIN override parameters for our application group 1 TORs.
TOR1 TOR1 contains the startup procedure for our application group 1 TORs.
TOR2 TOR2 contains the startup procedure for our application group 2 TORs.
TOR3 TOR3 contains the startup procedure for our application group 3 TORs.

 

IBM Encryption Facility for z/OS samples

 
ESE2TAPE This JCL uses a batch program provided by the IBM Encryption Facility for z/OS Encryption Services to encrypt an MVS dataset and place the output into a tape dataset.
ESD2DSN This JCL uses a batch program provided by the IBM Encryption Facility for z/OS Encryption Services to read a tape dataset which contains encrypted data and decrypt it to an MVS dataset.
JCD2DSN This JCL contains 3 steps which are used to read a tape dataset containing encrypted data and place it into an MVS dataset. The Encryption Facility for z/OS Client, a licensed Java™ reference program, is used to decrypt the data. NOTE: This job calls the Javadecrypt_pw.sh script which is also available below.

Javadecrypt_pw.sh This shell script, which is called by JCD2DSN, invokes the Encryption Facility for z/OS Client to decrypt the data.

 

IBM Health Checker for z/OS: Sample Checks

Note:  We provide two sets of samples that are good references and starting points if you would like to develop your own checks.

Sample 1: An executable sample, which includes the source code. This sample can be installed and executed, but is intended as a basic reference and starting point.

Sample 2: A tutorial sample. This sample is similar to Sample 1, but it contains more extensive tutorial commentary. It is not provided as an executable sample.

 

Sample 1: executable sample

HZS_README Instructions for installing the sample
HZSSAMAC Sample 'add check' exit routine to add a check that runs one-time((HZS_SAMPLE_ONE_TIME) and a check that runs at an interval (HZS_SAMPLE_INTERVAL)
HZSSAMCK Sample check routine that includes the actual sample one-time check (HZS_SAMPLE_ONE_TIME) and the interval check (HZS_SAMPLE_INTERVAL)
HZSSAMMT Sample message input to generate the message table for the sample check routines to use
 

Sample 2: tutorial sample

HZSSADCK Tutorial 'add check' exit routine to add a check that runs one-time (HZS_SAMPLE_ONE_TIME) and a check that runs at an interval (HZS_SAMPLE_INTERVAL)
HZSSCHKP Tutorial showing how to read and write data from the IBM Health Checker for z/OS persistent data in a check set using the HZSPREAD and HZSPWRITE macros
HZSSCHKR Tutorial local check routine that includes the actual sample one-time check (HZS_SAMPLE_ONE_TIME) and the interval check (HZS_SAMPLE_INTERVAL)
HZSSMSGT Tutorial message input to generate the message table for use by the sample check routines
HZSSRCHC Tutorial showing how to parse input parameters for a check routine using the HZSCPARS macro
HZSSRCHK Tutorial remote check routine that contains check HZS_SAMPLE_REMOTE_CHECK
HZSSXCHK Tutorial REXX exec check routine that contains checks HZS_SAMPLE_REXXIN_CHECK and HZS_SAMPLE_REXXTSO_CHECK
HZSSXCHN Tutorial REXX exec check routine that contains checks HZS_SAMPLE_REXXIN_CHECK and HZS_SAMPLE_REXXTSO_CHECK and demonstrates the use of the HZSFMSG DIRECTMSG service

 

IMS samples

BPEPARM BPEPARM contains definitions for BPE system traces.
CQSIPP8x CQSIPP8x contains our CQS initialization parameters for each CQS.
CQSSGALL CQSSGALL contains our CQS global structure definitions.
CQSSLPEx CQSSLPEx contains our CQS local structure definitions for each CQS.
CQSx11 CQSx11 contains our CQS procedure for IMS V11.
CSLOI000 CSLOI000 contains our initialization parameters for the Operations Manager.
CSLOM11 CSLOM11 contains our Operations Manager procedure for IMS V11.
CSLRI00x CSLRI00x contains our initialization parameters for each of the Resource Managers.
CSLRM11 CSLRM11 contains our Resource Manager procedure for IMS V11.
CSLSCI11 CSLSCI11 contains our Structured Call Interface procedure for IMS V11.
CSLSI000 CSLSI000 contains our initialization parameters for the Structured Call Interface.
DBRCGP11 DBRCGP11 contains our IMS V11 DBRC procedure.
DFSCGPET DFSCGPET contains our IMS CSL parameters.
DFSDCPEx DFSDCPEx defines our unique master terminal names for each IMS.
DFSDF11x DFSDF11x enables 64-bit Fast Path buffers, 64-Bit ACBLIB and Dynamic Resource Definition on our IMS systems.
DFSFDRIx DFSFDRIx specifies options used by fast database recovery region.
Note:  This sample contains comments which must be removed prior to use.
DFSPB11x DFSPB11x contains our IMS V11 control region execution parameters.
DFSSQ11x DFSSQ11x contains IMS parameters related to shared message queues and the CQS address space.
DFSVSM61 DFSVSM61 contains our IMS V11 control statements used during IMS initialization.
DLIGRP11 DLIGRP11 contains our IMS V11 DLI procedure.
DSPSCIX0 DSPSCIX0 contains our Structured Call Interface registration exit.
FDBR11 FDBR11 contains our IMS V11 fast database recovery procedure.
HWS11 HWS11 contains our IMS Connect procedure for IMS V11.
HWSCFGxx HWSCFGxx contains our IMS Connect configuration parameters used during IMS Connect initialization.
IMS1110 IMS1110 contains our IMS V11 control region procedure.

 

Java COBOL interoperability samples

PTCBMAIN  PTCBMAIN contains the main OOCOBOL program
PTCOBHLW  PTCOBHLW contains the COBOL native program
javaPerf.java  javaPerf.java contains the java program
HELLOWD1  HELLOWD1 contains the sql to create the helloWLDxx tables
COMPTHLW  COMPTHLW contains an example of the compile and DB2 bind
BCDPTC2J_JCL  BCDPTC2J_JCL contains an example of the jzos job to run the helloworld application

 

Selected z/OS IPLPARM members

LOADxx Our LOADxx member of SYS0.IPLPARM.

 

Selected z/OS PARMLIB members

ADYSETxx Our ADYSETxx member
ALLOCxx Our ALLOCxx member
APPCPMxx Our APPCPMxx member
ARCCMDxx Our ARCCMDxx member
ARCCMDPR Our ARCCMDPR member
COFDLFxx Our COFDLFxx member
COFVLFxx Our COFVLFxx member
COMMNDxx Our COMMNDxx member
CONSOLxx Our CONSOLxx member
COUPLExx Our COUPLExx member
 
CTIGRSxx Our CTIGRSxx member
CTISMSxx Our CTISMSxx member
CTIXCFxx Our CTIXCFxx member
CTIXESxx Our CTIXESxx member
DEVSUPxx Our DEVSUPxx member
DIAGxx Our DIAGxx member
EDGRMMxx Our EDGRMMxx member
ERBRMF01 Our ERBRMF01 member
ERBRMF02 Our ERBRMF02 member
ERBRMF03 Our ERBRMF03 member
GRSCNFxx Our GRSCNFxx member
GRSRNLxx Our GRSRNLxx member
IEAABDxx Our IEAABDxx member
IEAAPFxx Our IEAAPFxx member
IEACMDxx Our IEACMDxx member
IEADMPxx Our IEADMPxx member
IEADMRxx Our IEADMRxx member
IEAFIXxx Our IEAFIXxx member
IEALPAxx Our IEALPAxx member
IEAOPTxx Our IEAOPTxx member
IEASVCxx Our IEASVCxx member
IEASYMxx Our IEASYMxx member
IEASYSxx Our IEASYSxx member
IECIOSxx Our IECIOSxx member
IEFSSNxx Our IEFSSNxx member
IFAPRDxx Our IFAPRDxx member
IKJTSOxx Our IKJTSOxx member
IVTPRMxx Our IVTPRMxx member
PROGxx Our PROGxx member (APF list)
PROGyy Our PROGyy member (EXIT list)
PROGzz Our PROGzz member (LINK list)

 

Selected System z Platform Test policies

ARMPOL ARMPOL contains our automatic restart management (ARM) policy.
CFRMPOL CFRMPOL contains our coupling facility resource management (CFRM) policy.
 
LOGRPOL LOGRPOL contains is our MVS system logger (LOGR) policy
Note:  This sample is a report that shows all of the LOGR policy parameters that we specified and the default values for the remaining parameters. It is not the policy itself. We make our policy updates and generate the policy report using JCL to call the IXCMIAPU utility.
SFMPOL SFMPOL contains our sysplex failure management (SFM) policy.

 

VTAM samples

CICSMODP CICSMODP contains our model major node for CICS regions.
CPSMMODL CPSMMODL contains our model major node for CPSM appls.
TSOKEY01 Our TSOKEY01 member of of SYS1.PARMLIB.
TSOMODL TSOMODL creates TSO appls using cloning variables.

 

z/OS UNIX samples

BPXPRM00 BPXPRM00 parmlib member used by all systems in our sysplex
BPXPRMZ0 BPXPRMZ0 parmlib member (used in addition to BPXPRM00 for a specific system)
CUSTZFS3 CUSTZFS3 EXEC to customize the root or version ZFS
ETCAUTO Contents of our /etc/auto.master
USSMAPU Contents of our USSMAPU parmlib member
USSMAPU3 Contents of our USSMAPU3 parmlib member
USSMAPU4 Contents of our USSMAPU4 parmlib member
FSDIRUSE C program to display the usage within a file system with a breakdown of the usage in the subdirectories
ZFSDUMP Job to dump a ZFS
ZFSREST Job to restore a ZFS
SERVZFS3 Job to service the z/OS ZFS
SENDMAIL Shell script to update /bin/sendmail UID and permission bits