WHOHAS EJBROLE after Top Secret Fix LT07886
search cancel

WHOHAS EJBROLE after Top Secret Fix LT07886

book

Article ID: 264340

calendar_today

Updated On:

Products

Top Secret

Issue/Introduction

To implement the IBM EKMF Web Client product, several accesses in the EJBROLE class had to be defined with certain characters that were not accepted. Fix  LU07886 was written to allow permits to include apostrophes and special characters within quotes. However, the WHOHAS EJBROLE command does not list the accesses that were granted using the apostrophe/special characters.

 TSS WHOHAS EJBROLE(EKMFWEB.EKMF-REST-API.DATASETS:READ)
 TSS0240E  INVALID RESOURCE NAME
 TSS0301I  WHOHAS   FUNCTION FAILED, RETURN CODE =  4

Environment

Release : 16.0

Resolution

The permit was written in quotes and mixed case:
  XA EJBROLE = 'EKMFWEB.ekmf-rest-api.datasets:read'         OWNER(EKBDEPT)
    ACCESS  = ALL


The LIST and WHOHAS commands are case sensitive when in quotes. 
The commands need to be issued with the resource exactly as it written in mixed case and with quotes.
The correct command would be:

TSS WHOHAS EJBROLE('EKMFWEB.ekmf-rest-api.datasets:read')     

 

Additional Information

Fix LU07886 REVOKE FAILS FOR RESCLASS('RESOURCE') WITH RESOURCE QUOTED
pertains to any LIST, WHOHAS, WHOOWNS and REVOKE commands.