Release : 16.0
Component : ACF2 for z/OS
Missing FMNMAIN in ACF2 TSOCMD table
The ACF2 TSO restricted commands lists contains the list of commands that a user is authorized to use.
This command list, includes the available TSO commands for an individual user or for your entire site.
This command limiting applies to TSO commands entered under READY mode or under ISPF.
FMNMAIN needs to be added to the ACF2 TSO command list.
The restricted commands list module is defined using the $TSOCST, $TSOCEND, and the $TSOCMD macros which can be found ACF2 CAI.CAIMAC library.
The restricted commands lists are link edited with the RENT attribute into a library in the system link list.
The module name of the restricted command list can be specified either in the logonid TSOCMDS field (to only impact a single user) or the CA ACF2 GSO TSO CMDLIST parameter (to impact all users on the system).
A sample TSO command list can be found in the CAI.CAX1MAC0 member ACF$CMDS.
Sample JCL:
//ASM EXEC PGM=ASMA90,PARM='DECK',REGION=4096K
//SYSLIB DD DISP=SHR,DSN=SYS1.MODGEN
// DD DISP=SHR,DSN=SYS1.MACLIB
// DD DISP=SHR,DSN=SECMF.ACFR16.CAX1MAC0
//SYSUT1 DD UNIT=VIO,SPACE=(1700,(1200,300))
//SYSUT2 DD UNIT=VIO,SPACE=(1700,(1200,300))
//SYSUT3 DD UNIT=VIO,SPACE=(1700,(1200,300))
//SYSLIN DD DUMMY
//SYSPRINT DD SYSOUT=*
//SYSTERM DD SYSOUT=*
//SYSPUNCH DD DSN=&&TEMP,DISP=(,PASS),SPACE=(CYL,(1,1)),
// UNIT=SYSDA
//SYSIN DD DSN=your.ACFR16.CAX1MAC0(ACF$CMDS),DISP=SHR
/*
//S2 EXEC PGM=IEWL,PARM='NCAL,LET,MAP,LIST,XREF,RENT'
//SYSPRINT DD SYSOUT=*
//SYSPUNCH DD DISP=(OLD,PASS),DSN=&&TEMP
//SYSUT1 DD UNIT=DISK,SPACE=(CYL,10)
//SYSLMOD DD DSN=your.ACF2R16.LINKLST,DISP=SHR
//SYSIN DD DUMMY
//SYSLIN DD *
INCLUDE SYSPUNCH
NAME TSOCMDMO(R)
//
Notes:
Library your.ACFR16.CAX1MAC0(ACF$CMDS) contains your copy of modified sample TSO command list member ACF$CMDS.
Library your.ACF2R16.LINKLST is a LINKLIST library that your modified TSO command list module will be linked into
TSOCMDMO is the TSO command limiting module that is specified in a logonid TSOCMDS(module) field.
Sample ACF$CMDS member :
$CMDS TITLE 'A C F 2 --> STANDARD TSO COMMAND LIST ***'
*
*
* LICENSE:
*
* THIS IS A PART OF THE ACF2 SYSTEM.
* Copyright (c) 2015 CA, INC. All rights reserved.
*
*
ACF$CMDS CSECT
$TSOCST ,
$TSOCMD ACF
$TSOCMD ACFCOMP
$TSOCMD ACFDEL
$TSOCMD (ACFN,ACFNRULE)
$TSOCMD ACFSUB
$TSOCMD ACCOUNT
$TSOCMD ALLOCATE
$TSOCMD (ATTRIB,ATTR)
$TSOCMD (ALTER,DEFINE,DEF,DELETE,DEL,EXPORT,IMPORT)
$TSOCMD (PRINT,REPRO,VERIFY,VFY)
$TSOCMD CNVTCAT
$TSOCMD FMNMAIN
...
$TSOCMD WHEN
$TSOCMD ,
$TSOCMD ,
$TSOCEND ,
END
Recommended reading .......
Tech docs : Special ACF2 procedures / CA ACF2 TSO Facilities
Review : Knowledge Article 54064