Creating a started task procedure
After creating the startup configuration member, you must create a started task procedure for that startup member.
To create a started task procedure
- Locate the #UIM member in the UIM sample library.
Create a new #UIM member by copying the #UIMx member to your system procedure library and giving the new member the name that you selected for the startup member (see Creating-a-startup-configuration-member).The following figure shows the #UIM member.
//uimx PROC M=uimx, <----- NAME OF CONFIGURATION MEMBER
// ENV=
//*--------------------------------------------------------------
//uimx EXEC PGM=UIMMAIN, +
// ACCT=(acct), <--- SPECIFY ACCOUNTING INFO +
// REGION=0K, <--- SPECIFY REGION SIZE +
// TIME=1440, +
// PARM=('-C &M &ENV -L =B =CNFTRACE =VERSION')
//*
//*- - - - - - - - - - - - - - - - - - - - -
//*
//* COMMON COMMAND-LINE PARAMETERS:
//*
//* -C MMMMMM CONFIGURATION FILE MEMBERNAME
//*
//* -P 9999 TCP LISTENER PORT NUMBER
//*
//* -L LOG MESSAGES AND TRACE VIA SUBTASK
//*
//*- - - - - - - - - - - - - - - - - - - - -
//* ENVIRONMENT VARIABLES TO Control EXECUTION:
//*
//* =SOUT= SPECIFY THE SYSOUT CLASS FOR DYNAMICALLY ALLOCATED
//* LOG FILES( IE. =SOUT=X )
//*
//*- - - - - - - - - - - - - - - - - - - - -
//* SAS/C RUNTIME LIBRARY PARAMETERS:
//*
//* =CNFTRACE PRINT DIAGNOSTICS DUE TO TCP/IP CONFIGURATION FAILURES
//*
//* =VERSION PRINT RUNTIME LIBRARY RELEASE INFORMATION TO SYSTERM
//*
//*--------------------------------------------------------------
//STEPLIB DD DISP=SHR,DSN=bmc.uim.load
// DD DISP=SHR,DSN=bmc.pch.load
//*
//* SAS/C DD'S
//*
//SYSTERM DD SYSOUT=*
//SYSPRINT DD SYSOUT=*
//STGRPT DD SYSOUT=*
//*
//* APPLICATION SERVER DD'S
//*
//MSGLOG DD SYSOUT=*
//TRCLOG DD SYSOUT=*
//HTPCONT DD DISP=SHR,DSN=bmc.uim.content
//HTPPARM DD DISP=SHR,DSN=bmc.uim.config
//*
//STDERR03 DD DUMMY MSG LOGGER
//STDERR04 DD DUMMY TRACE LOGGER
//STDERR05 DD DUMMY RR LOGGER
//*
//* STANDARD JOB DD'S
//*
//SYSUDUMP DD SYSOUT=*Edit the new #UIMx member by changing the variables that are listed in the following table.
Variable
Definition
Accepted value
uimx
Name of the started task procedure and the startup configuration member
Name that you gave to the #UIMx member when you copied it to your system procedure library ( Step 2)
bmc.uim.load
Library that contains the UIM server and product execution code
Valid data set name
bmc.pch.load
Library that contains your product code
Valid data set name
bmc.uim.content
Library that contains code and files get downloaded to the console during installation of the console
Valid data set name
bmc.uim.config
Library that contains common UIM server, console code, and product execution parameters are used during initialization of the UIM server
Valid data set name
Related topic