CEM PDS Monitor Policy does not resolve %MEMBER% variable correctly - displays "MEMBER:unknown"
search cancel

CEM PDS Monitor Policy does not resolve %MEMBER% variable correctly - displays "MEMBER:unknown"

book

Article ID: 209718

calendar_today

Updated On:

Products

Compliance Event Manager

Issue/Introduction

A PDS Change Monitor policy has been defined to receive emails for all changes to library highlevel.PARMLIB. The emails being received do not have the MEMBER listed, just "MEMBER:unknown".  The processes used to update the parmlib member(s) are via FTP and IEBCOPY.   What is causing this condition?

 

Environment

Release : 6.0

Component : CA COMPLIANCE EVENT MANAGER

Cause

This condition is caused by the FTP and IEBCOPY jobs performing an EXCP process (changetype=E).

Resolution

The cause of the %MEMBER% displaying 'unknown' is due to both FTP and IEBCOPY specifying a 'changetype' of 'E' for EXCP access instead of the standard 'changetype' of A (Add), U(Update), and D(Delete).  An EXCP type does not use the standard I/O calls for CEM hooks to process, instead using low level I/O to perform disk R/W.  CEM can tell that EXCP is being done and what the dataset name is, but access to the specific member name is unavailable, leaving it blank.  When a field in an action references a field that is empty (blank) CEM's MAP process fills the %FIELD_NAME% with FIELD_NAME:unknown, and in this case MEMBER:unknown.  This is expected behavior with EXCP, and CEM is working as designed.