Trying to find situations where the application exists in the ACT (Application Characteristics Table) but user has overridden the Label at the profile level with blanks. The user may or may not have also provided a Label override. How to find where the session Label (Session Description) has been overridden with blanks at the profile or user level?
You can also specify a blank value in order to specify profile variables that have not been assigned a value. To do this, always specify a value of eight underscores, regardless of the length of the variable. Note: This method can only be used to select profiles and profile sessions.
You can specify a blank value in order to specify user variables that have not been assigned a value. To do this, always specify a single space (' '), regardless of the length of the variable. Using a variable with a blank value as extraction criteria will only select user records if the variable has not been assigned a value at the system, application, profile, or user level.
So to check for blank Label fields, run two reports; one against USER session data and another against PROFILE session data. For example:
//BATCHADM EXEC TPX,VNODE='*BATCH*'
//EXTFILE DD UNIT=SYSDA,SPACE=(CYL,(1,1)),DISP=(MOD)
//RPTFILE DD SYSOUT=*
//EXTFIL2 DD UNIT=SYSDA,SPACE=(CYL,(1,1)),DISP=(MOD)
//RPTFIL2 DD SYSOUT=*
//SYSIN DD *
C
C
C
EXTRACT GIVING(EXTFILE) USER AND MATCHING SESSIONS
(VSESLABL(' '))
SET RTITLE1
' USER REPORT:'
SET RTITLE2
' USERID SessionID Label (VSESLABL) PROFILES'
SET RTITLE3
' ======== ========= =================================== =========='
REPORT GIVING(RPTFILE) USING(EXTFILE)
(( ' &UIDXNAME' ' &UENTUSER'
' &VSESLABL '
' &VUSR$PRF ' ))
EXTRACT GIVING(EXTFIL2) PROFILE AND MATCHING SESSIONS
(WSESLABL(________))
SET RTITLE1
' PROFILE REPORT:'
SET RTITLE2
' PROFILE SessionID Label (WSESLABL) '
SET RTITLE3
' ======== ========= =================================== '
REPORT GIVING(RPTFIL2) USING(EXTFIL2)
(( ' &PIDXNAME' ' &PENTUSER'
' &WSESLABL ' ))