Attention: This topic applies to a feature that is in Early Adopter Program (EAP) release status. We intend to provide the finalized
feature in a future release. Please contact
Micro Focus Customer Care if you require further clarification.
The following are the field and record definitions for the data files used in the VSAM
ESM file directory, and their corresponding YAML configuration names.
Users.dat
Data File Attribute Name
|
YAML Configuration Equivalent
|
Character Limit
|
Integer Digit Limit
|
Notes
|
user-name
|
UserId
|
8
|
N/A
|
|
long-name
|
AltId
|
100
|
N/A
|
|
user-allowed-logon
|
AllowLogon
|
1
|
N/A
|
Single character Y or N boolean flag.
|
user-description
|
Description
|
100
|
N/A
|
|
user-custom-text
|
CustomText
|
100
|
N/A
|
|
user-expire-date
|
ExpirationDate
|
17
|
N/A
|
ISO8601 date-time string
|
user-default-group
|
DefaultGroup
|
8
|
N/A
|
|
user-password
|
Verifier
|
108
|
N/A
|
|
user-password-expire-date
|
ExpirationDate
|
17
|
N/A
|
ISO8601 date-time string
|
user-password-change
|
MustChange
|
1
|
N/A
|
Single character Y or N boolean flag.
|
user-create-token
|
CreateToken
|
4
|
N/A
|
|
user-use-token
|
UseToken
|
4
|
N/A
|
|
user-last-logon-time
|
LastLoginTime
|
17
|
N/A
|
ISO8601 date-time string
|
user-logon-attempts
|
LoginAttempts
|
N/A
|
4
|
|
user-audit
|
Audit
|
1
|
N/A
|
Single character Y or N boolean flag.
|
user-mto-priority
|
Priority
|
N/A
|
4
|
|
user-mto-timeout
|
Timeout
|
N/A
|
4
|
|
user-mto-operator-class
|
OperatorClass
|
N/A
|
4
|
|
user-mto-operator-id
|
OperatorID
|
3
|
N/A
|
|
user-mto-group-prefix
|
GroupPrefix
|
8
|
N/A
|
|
PasswordHistories.dat
Data File Attribute Name
|
YAML Configuration Equivalent
|
Character Limit
|
Integer Digit Limit
|
Notes
|
user-id
|
UserId
|
8
|
N/A
|
|
password-history-value
|
An element in the History sequence
|
126
|
N/A
|
|
Groups.dat
Data File Attribute Name
|
YAML Configuration Equivalent
|
Character Limit
|
Integer Digit Limit
|
Notes
|
group-name
|
GroupId
|
8
|
N/A
|
|
group-description
|
Description
|
100
|
N/A
|
|
group-custom-text
|
CustomText
|
100
|
N/A
|
|
group-audit
|
Audit
|
1
|
N/A
|
Single character Y or N boolean flag.
|
Memberships.dat
Data File Attribute Name
|
YAML Configuration Equivalent
|
Character Limit
|
Integer Digit Limit
|
Notes
|
membership-group-id
|
GroupId
|
8
|
N/A
|
|
membership-member-id
|
An element in the Member sequence
|
8
|
N/A
|
|
membership-group-ind
|
CustomText
|
1
|
N/A
|
Single character Y if the member id corresponds to a group, OR N if the member id corresponds to a user.
|
Classes.dat
Data File Attribute Name
|
YAML Configuration Equivalent
|
Character Limit
|
Integer Digit Limit
|
Notes
|
class-name
|
ClassID
|
44
|
N/A
|
|
class-description
|
Description
|
100
|
N/A
|
|
class-custom-text
|
CustomText
|
100
|
N/A
|
|
Rules.dat
Data File Attribute Name
|
YAML Configuration Equivalent
|
Character Limit
|
Integer Digit Limit
|
Notes
|
resource-name
|
RuleID
|
1000
|
N/A
|
|
resource-description
|
Description
|
100
|
N/A
|
|
resource-custom-text
|
CustomText
|
100
|
N/A
|
|
resource-audit
|
Audit
|
1
|
N/A
|
Single character Y or N boolean flag.
|
ACEs.dat
Data File Attribute Name
|
YAML Configuration Equivalent
|
Character Limit
|
Integer Digit Limit
|
Notes
|
ace-id
|
N/A
|
N/A
|
8
|
Not end user defined.
|
resource-id
|
RuleID
|
8
|
N/A
|
|
actor-name
|
substring of an entry in ACEs sequence
|
8
|
N/A
|
Single character Y or N boolean flag.
|
ace-group-ind
|
substring of an entry in ACEs sequence
|
1
|
N/A
|
Single character Y or N boolean flag.
|
ace-type
|
substring of an entry in ACEs sequence
|
5
|
N/A
|
Either ALLOW or DENY .
|
ace-perm
|
substring of an entry in ACEs sequence
|
80
|
N/A
|
|
Security Data files can be edited with
Micro Focus Data File Tools. See the file definitions below:
Note: The level-88 items specify valid values for some fields.
fd users.
01 user-rec. *>502
05 user-name pic x(8).
05 long-name pic x(100).
05 user-allowed-logon pic x.
88 is-allowed-logon value "Y" false "N".
05 user-description pic x(100).
05 user-custom-text pic x(100).
05 user-expire-date pic x(17).
05 user-default-group pic x(8).
05 user-password pic x(108).
05 user-password-expire-date pic x(17).
05 user-password-change pic x.
88 is-password-change-required value "Y" false "N".
05 user-last-password-change-time pic x(17).
05 user-create-token pic x(4).
05 user-use-token pic x(4).
05 user-last-logon-time pic x(17).
05 user-logon-attempts pic x(4) comp-x.
05 user-audit pic x.
88 is-audit value "Y" false "N".
05 user-mto-priority pic x(4) comp-x.
05 user-mto-timeout pic x(4) comp-x.
05 user-mto-operator-class pic x(4) comp-x.
05 user-mto-operator-id pic x(3).
05 user-mto-group-prefix pic x(8).
fd password-historys.
01 password-history-rec.
05 password-history-key.
10 password-history-value pic x(126).
10 user-id pic x(8).
fd groups.
01 group-rec.
05 group-name pic x(8).
05 group-description pic x(100).
05 group-custom-text pic x(100).
05 group-audit pic x.
88 is-audit value "Y" false "N".
fd memberships.
01 membership-rec.
05 membership-key.
10 membership-group-id pic x(8).
10 membership-member-id pic x(8).
10 membership-group-ind pic x.
88 is-group value "Y".
fd classes.
01 class-rec.
05 class-name pic x(44).
05 class-description pic x(100).
05 class-custom-text pic x(100).
fd resources.
01 resource-rec.
05 resource-name pic x(1000).
05 resource-description pic x(100).
05 resource-custom-text pic x(100).
05 resource-audit pic x.
88 is-audit value "Y" false "N".
fd aces.
01 ace-rec.
05 ace-id pic x(8) comp-x.
05 resource-id pic x(1000).
05 ace-actor.
10 actor-name pic x(8).
10 ace-group-ind pic x.
88 is-group value "Y" false "N".
05 ace-type pic x(5).
88 is-allow value "ALLOW" false "DENY ".
05 ace-perm pic x(80).