DB2 Commands via REXX keep getting message DSN3107I csect-name COMMAND REJECTED. REQUESTER NOT AUTHORIZED.

book

Article ID: 52810

calendar_today

Updated On:

Products

CA Cleanup CA Datacom - DB CA Datacom CA Datacom - AD CA Datacom - Server CA CIS CA Common Services for z/OS CA 90s Services CA Database Management Solutions for DB2 for z/OS CA Common Product Services Component CA Common Services CA Datacom/AD CA ecoMeter Server Component FOC CA Easytrieve Report Generator for Common Services CA Infocai Maintenance CA IPC Unicenter CA-JCLCheck Common Component CA Mainframe VM Product Manager CA Chorus Software Manager CA On Demand Portal CA Service Desk Manager - Unified Self Service CA PAM Client for Linux for zSeries CA Mainframe Connector for Linux on System z CA Graphical Management Interface CA Web Administrator for Top Secret CA CA- Xpertware CA Top Secret CA Top Secret - LDAP CA Top Secret - VSE

Issue/Introduction

Description:

We are trying to issue the DB2 command 'SET LOG SUSPEND/RESUME' via a REXX, and keep getting the message:

DSN3107I csect-name COMMAND REJECTED. REQUESTER NOT AUTHORIZED

The explanation for the message says:

CSECT DSN3EC0X has discovered that the source of the command was a console that does not have 'system' authority.

What commands are needed for the ESM (Top Secret) to allow these commands to be issued?

Solution:

Top Secret supports the OPERPARM definitions in the OPERPARM segment. In TSS, the definitions are defined as MCS fields.

See the User Guide, chapter 12, section "MCS Console Facility Support" and the table in subsection "MCS fields" for the available fields.

TSS ADDTO(acid) MCSAUTH(SYS), added to the Acid under which the REXX runs, should resolve this.

Environment

Release:
Component: AWAGNT