4. Transfer the unzipped file to the created Host-XMIT file
With a file transfer program, you must send the following PC files to the HOST.
File names on the PC
File names on the HOST
PRXINST.BIN
PREFIX.XMITINST
Transfer mode must be binary.
The ASCII and CLRF options must not be used.
5. Generate the program files by the TSO command RECEIVE
RECEIVE INDSNAME(‘PREFIX.XMITINST’)
XMIT files
Resulting ProcMan files
PREFIX.XMITINST
‘HLQ.PROCMAN.VxRx.XMIT.INSTALL’
6. Delete HOST-XMIT file ‘PREFIX.XMITINST’
7. Start the installation
Start the installation by executing the following member with line command=EX HLQ.PROCMAN.VxRx.INSTALL(PMIXINST).
It displays the menu where you select the components you want to install. The following screenshots describe the installation dialogs for all components.
PMIPDI15 ------------- Installation of ProcMan-Host-Files --------------------
Command ===>
Before you start the installation, the HORIZONT products "SmartJCL"
and HORIZONT "Shared Package" must be installed.
Note The IWS part must be installed if you want to check Job-Control
with IWS variable substitution.
ProcMan zOS installation with IWS variable substitution ===> _ Y/N
ENTER continue CAN/END Abend installation.
ProcMan zOS installation with IWS variable substitution If SmartJCL jobs will be started with IWS variable substitution some IWS parameter must be entered.
PMIPDI20 ------------- Installation of ProcMan-Host-Files --------------------
Command ===>
Installation Library
Receive Library ===> HLQ.PROCMAN.V3R3.INSTALL_____________________
ISPF Libraries
Tables ===> ISP.SISPTENU_________________________________
Message ===> ISP.SISPMENU_________________________________
Skeleton ===> ISP.SISPSENU_________________________________
Panels ===> ISP.SISPPENU_________________________________
Load ===> ISP.SISPLOAD_________________________________
If the ISPF libraries cannot be determined automatically, please add the
library names manually.
Enter SmartJCL-Parameter-Library where member JCKXPARM is stored
SmartJcl Parm-Lib. ===> SYSH.SMARTJCL.PARM___________________________
Enter name of Load-Library from HORIZONT "Shared Package"
Shared Load library ===> HORIZONT.SHARED.V1R3.LOAD____________________
ENTER continue CAN/END Abend installation.
Enter the dataset name of your transfer dataset. Normally the name is inserted automatically.
The names of the ISPF Libraries are automatically determined. If the fields are empty you have to type the correct dataset names manually. In some system environments is an automatic determination not possible.
SMARTJCL must be installed first. Enter the name of the SMARTJCL parameter library where member JCKXPARM exists. This member is analysed in order to obtain the required parameter.
PMIPDI25 ---------- Installation of ProcMan Product datasets------------------
Command ===>
ProcMan Product Datasets. Libraries are for administration dialog.
REXX ===> SYSH.PROCMAN.VxRx.REXX______________________
REXX Load ===> SYSH.PROCMAN.VxRx.LOAD.REXX_________________
Load ===> SYSH.PROCMAN.VxRx.LOAD______________________
Edit Macro ===> SYSH.PROCMAN.VxRx.EMAC______________________
Messages ===> SYSH.PROCMAN.VxRx.MESSAGE___________________
Panels ===> SYSH.PROCMAN.VxRx.PANELS____________________
Note! Product user needs update rights for following datasets:
Parameter ===> SYSH.PROCMAN.VxRx.PARM______________________
Tables ===> SYSH.PROCMAN.VxRx.TABLES____________________
Skels ===> SYSH.PROCMAN.VxRx.SKELS_____________________
Log File ===> SYSH.PROCMAN.VxRx.LOG_______________________
HOSXIN (Rule macro) ===> SYSH.PROCMAN.VxRx.MACRO.HOSXIN______________
This file is only temporary and contains all generated skeleton member.
Qualifier WorkDSN ===> SYSH.PROCMAN.VxRx.WRK__________ '.TEMP.CNTL'
ENTER continue CAN/END Abend installation.
Enter the dataset names for your installation. HLQ is a placeholder and the dataset names are just a suggestion.
You can customize the names according to your Requirements.
PMIPDI30 ------------ Installation of ProcMan User Dataset -------------------
Command ===>
ProcMan User Datasets
Note! User datasets are usually created with another qualifier.
Following datasets are created with an own job.
Rules ===> SYSH.PROCMAN.VxRx.RULES______________________
Example JCL ===> SYSH.PROCMAN.VxRx.JCL________________________
SYSIN ===> SYSH.PROCMAN.VxRx.SYSIN______________________
ProcMan JCL Scels ===> SYSH.PROCMAN.VxRx.JCL.SKELS__________________
ProcMan JCL Message ===> SYSH.PROCMAN.VxRx.JCL.MESSAGE________________
Check VSAM dataset ===> SYSH.PROCMAN.VxRx.CHECK.VSAM_________________
Check ISPF dataset ===> SYSH.PROCMAN.VxRx.CHECK.ISPF_________________
ENTER continue CAN/END Abend installation.
Enter the dataset names for your installation. HLQ is a placeholder and the dataset names are just a suggestion.
You can customize the names according to your Requirements.
In a typical installation software product libraries and user libraries are separated by dataset qualifier and permission. It is called user datasets because the software user has maintained these datasets and not the person who made the installation.
PMIPDI40 ------------- Installation of ProcMan-Host-Files --------------------
Command ===>
TWS Datasets and Parameter
TWS Version ===> J F V9R1, G V9R2, H V9R3, I V93R3, J V9R5, K V10R1
Subsystem ===> IWJC
EQQMLIB ===> SYSH.IWS950.SEQQMSG0___________________________
SEQQLMDM ===> SYSH.IWS950.SEQQLMD0___________________________
AD File ===> SYSH.IWJC.AD___________________________________
ENTER continue CAN/END Abend installation.
If you are using ProcMan with IWS handover you have to type the IWS datasets too. Within IWS processes can also job control actions are invoked. The entered parameter will be used for IWS JCL templates.
PMIPDI50 ------------- Installation of ProcMan-Host-Files --------------------
Command ===>
Parameter for Job-Control generator. Program uses entered values to generate
the Job-Control skeleton for Web-Dialog.
Member name: ===> HO enter first two digits of new skeleton member
Jobcard: (Set unused parameter to blank)
Account ===> (DEFAULT,92) _____________________________________________
Enter with ' ' or ( )
Class ===> A Msgclass ===> H Msglevel ===> 1 1 (e.G. 1 1)
Prty ===> 7 Region ===> 0M User ===> _________
Schenv ===> ______________ Enter without ' '
Cond ===> ______________ Enter without ' ' or ( )
Joblib/Steplib: ===> J N=none J=Joblib S=Steplib
DD parameter:
SYSOUT Class ===> *
Enter only if required:
Step Account ===> __________________________________________________________
UNIT ===> ________ VOLSER ===> ________
Storage class ===> ________ Data class ===> ________
Managem.class ===> ________
For JES3 installation inserts parameter for //*MAIN
Enter parameter only. //*MAIN will be inserted automatically.
-//*MAIN ===> _________________________________________________________________
ENTER continue CAN/END Abend Installation.
ProcMan JCL Web dialog will submit SmartJCL jobs. These jobs will be stored as templates at zOS. To generate these templates, you need to specify certain parameters.
PMIPDI55 ------------- Installation of ProcMan-Host-Files --------------------
Command ===>
Enter DB2 parameter. Entered values are used for DB2 load batch job.
DB2 Subsystem ===> DBAX
Program for Load ===> DSNTEP2_
Plan name ===> DSNTEPA1
Load (*.SDSNLOAD) ===> DSNA10.SDSNLOAD_____________________________
Utility Load ===> DSNA10.DBAG.RUNLIB.LOAD_____________________
Table Owner ===> PMXX_999
ENTER continue CAN/END Abend installation.
DB2 parameter are used for an administration batch job. This job will fill DB2 table FORMCONT. This table will be used for checks with web dialog.
PMIPDI60 ------------- Installation of ProcMan-Host-Files --------------------
Command ===>
Jobcard for Installation Job
===> //USERX33 JOB (DEFAULT),________________________________________________
===> // 'PROCMAN HFX',NOTIFY=&SYSUID___________________________________
===> //*______________________________________________________________________
===> _________________________________________________________________________
For JES3 installation inserts parameter for //*MAIN
Enter parameter only //*MAIN will be inserted automatically
-//*MAIN ===> ________________________________________________________________
Parameter for Installation Job
- SYSOUT ===> *
- Qualifier for workfiles ===> HLQ.PROCMAN.VxRx.WRK_______________
Enter only if required
- UNIT ===> SYSDA__
- VOLSER ===> _______
- Storage class ===> _______
- Data class ===> _______
- Management class ===> _______
- Step Account ===> ________________________________________
ENTER Continue CAN/END Abend Installation.
Please enter the Job Control parameter for installation job. After job was generate it will be shown with ISPF edit.
+-------------------------------------------------------------+
| Create Member in temporary Library |
| USER.PROCMAN.TEMP.CNTL |
| |
| Member total : 50 8 YXSJCPY created |
| Member actual : 15 9 YXSJCPY2 created |
| name : HOJPAR1 10 YXSJDEL created |
| 11 YXSJEDT created |
| 12 YXSJGDGL created |
| 13 YXSJISPF created |
| 14 YXSJGTYP created |
| |
| |
+-------------------------------------------------------------+
If you press ENTER the program generates all template jobs a temporary library. Copying to the destination library will be done by the installation job.
//MYUSERV JOB (DEFAULT),'TEST PM INST',NOTIFY=&SYSUID
//******************************************************
//* INSTALLATION PROCMAN HOST DATASETS
//******************************************************
//******************************************************
//* INSTALL PARM LIBRARY
//******************************************************
//* DELETE LIBRARY
//DELPARM EXEC PGM=IDCAMS
//SYSPRINT DD SYSOUT=*
//SYSIN DD *
DEL MYUSER.PROCMAN.PARM
SET MAXCC=0
/*
//* ALLOCATE LIBRARY
//ALOCPARM EXEC PGM=IEFBR14,
// COND=(04,LT)
//A01 DD DSN=MYUSER.PROCMAN.PARM,
// DISP=(,CATLG,DELETE),
// UNIT=SYSDA,
// SPACE=(TRK,(100,50,100),RLSE),
// LRECL=80,
// RECFM=FB
//* RESTORE LIBRARY FROM INSTALLATION FILE
//RECPARM EXEC PGM=IKJEFT01,
// COND=(04,LT)
//SYSPRINT DD SYSOUT=*
//SYSTSPRT DD SYSOUT=*
//SYSTSIN DD *
RECEIVE INDSN('HORIZONT.PROCMAN.V1R2.INSTALL(PARM)')
DATASET('MYUSER.PROCMAN.PARM') +
RELEASE
/*
EsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssN
e Job-Control was saved USER.PROCMAN.V5R0.INSTALL(INSJOB1). Please check the e
e job control and enter SUBmit. e
DsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssM
After the members have been generated, you will see the installation job in Edit-Modus. Enter “SUBMIT” to start the Job. The Job should end with Severity Code 0. The two generated jobs are also stored in the installation library. Member names are INSJOB1 and INSJOB2.