SMF 80 Security Product Processing (RAW)

Prev Next

Introduction (from zetaly 5.2)

Fields

Stored in racfData

SMF Field DB Column name Description
recordType Value is always empty
endTime
SMF80SID sid System identification
SMF80GRP racfGroup Group Name
SMF80USR racfUser Username
SMF80EVT evtText Depend on evtCode, see IBM Documentation for more information
SMF80EVT
SMF80EVQ
statusText Depend on evtCode and evtStatus, see IBM Documentation for more information
SMF80JBN jobName Job name
SMF80RSD
SMF80RST
jobRdrTime Job Reader Time
SMF80UID endUserId User identification field from the SMF common exit parameter area
SMF80TRM terminal Terminal ID
SMF80SEC secLabel Security Label
SMF80EVT evtCode Event Code, see IBM Documentation for more information
SMF80EVQ evtStatus Event Qualifier, see IBM Documentation for more information
SMF80ATH authFlag Authority Used
SMF80ATH isNormal Bit 0
SMF80ATH isSpecial Bit 1
SMF80ATH isOperations Bit 2
SMF80ATH isAuditor Bit 3
SMF80ATH isinstallationexit Bit 4
SMF80ATH isfailsoft Bit 5
SMF80ATH hasbypasseduser Bit 6
SMF80ATH hastrustedattribute Bit 7
SMF80DES descFlag Descriptor Flag
SMF80DES isViolation Bit 0
SMF80DES isusernotdefined Bit 1
SMF80DES hasversionindicator Bit 2
SMF80DES isWarning Bit 3
SMF80DES hasvrm Bit 4
SMF80RE2 rsnFlag Reason Flag 2
SMF80RE2 issecuritylevelcontrol Bit 0
SMF80RE2 isvmevent Bit 1
SMF80RE2 islogoptions Bit 2
SMF80RE2 issecuritylabelaudit Bit 3
SMF80RE2 iscompatibilitymode Bit 4
SMF80RE2 isapplicationaudit Bit 5
SMF80RE2 isusernotdefinedzos Bit 6
SMF80RE2 isusernotauthorizedzos Bit 7
SMF80ERR errFlag Error Flag
SMF80ERR haderror Bit 0
SMF80ERR hasnotupdateprofile Bit 1
SMF80REA logFlag Reason for logging
SMF80REA isprofileclassaudit Bit 0
SMF80REA isuseraudit Bit 1
SMF80REA isresourceaccessaudit Bit 2
SMF80REA isspecialoperationsaudit Bit 3
SMF80REA isracrouteverify Bit 4
SMF80REA isalwaysaudited Bit 5
SMF80REA iscommandviolation Bit 6
SMF80REA isglobalaudit Bit 7
SMF80VRM prdVersion RACF FMID
SMF80TLV terminallevel
SMF80VER versionindicator
SMF80AU2 authcontinuedflag
SMF80AU2 issuperuser Bit 0
SMF80AU2 issystemfunction Bit 1
SMF80DTA
SMF80DA2
rel_sections This column is in JSON format, see the sections below to check for name mapping.
actionId
cec_name
cec_type
cec_model
lpar_name

Relocate data types

For more information you can go to IBM documentation.

Data type Data type (hex) Property name Sub property
1 01 oldResourceName
2 02 newDatasetName
3 03 accessRequested see documentation below
4 04 accessAllowed
5 05 datasetLevel
7 07 installationData
8 08 userName
9 09 resourceName
10 0A addVolumeSerial isNotProcessed
volumeSerial
11 0B deleteVolumeSerial isNotProcessed
volumeSerial
12 0C permitNames Array of object with property:
  • isIgnored
  • name
13 0D fromResourceName
14 0E permitVolumeSerial volumeSerial
fvolumeSerial
15 0F volserVolumeSerial
16 10 oldVolumeSerial
17 11 className
18 12 mentityModel
19 13 modelVolumeSerial
20 14 applicationName
21 15 currentClassOptions see documentation below
22 16 statisticsClassName
23 17 auditClassName
24 18 addMemResourceName isNotProcessed
isIgnored
name
25 19 delMemResourceName isNotProcessed
name
26 1A fClassName
27 1B classActClassName
28 1C clauthClassName isIgnored
name
29 1D applicationData
30 1E databaseStatus isActive
isBackup
unitName
sequenceNumber
datasetName
31 1F rvaryDatasetName
32 20 passwordSyntax interval
history
revoke
warningLevel
syntaxRules
inactiveInterval
isGDGActive
isUserActive
isGroupActive
isGRPLISTActive
33 21 genericResourceName isGeneric
isGenericProfileUsed
isOldNameRenamed
isNewNameRenamed
name
34 22 genericClassName
35 23 gencmdClassName
36 24 globalClassName
37 25 model
38 26 profileOwner
39 27 permitEntities Array of object with property:
  • isIgnored
  • isProgram
  • isConsole
  • isTerminal
  • isJESInput
  • isSYSID
  • isServAuth
  • isServAuth
  • isCriteria
  • name
40 28 addCategoryName isIgnored
name
41 29 delCategoryName isIgnored
name
42 2A raclistClassName
43 2B genlistClassName
44 2C segmentData isDeleted
name
keyword
keywordValue
45 2D logOptionsClassName name
isAlways
isNever
isSuccesses
isFailures
isDefaults
46 2E log
47 2F jobName
48 30 userDataDirected
49 31 aceeUser
50 32 userSecurityLabel
51 33 resourceSecurityLabel
53 35 userSecurityToken see documentation below
54 36 resourceSecurityToken see documentation below
55 37 linkAuditKey
62 3F securityLabelChangeDatasetName
63 40 securityLabelChangeLink
64 41 clientAuditLink
65 42 aceeType isNested
isServer
isAuthenticated
66 43 partitionedDatasetName
67 44 passTicket isLegacy
isSuccessful
isUpper
isUpperSuccessful
isMixed
isMixedSuccessful
isFailure
returnCode
reasonCode
applicationName

3 - Access Request

"meaning": {
  "raw": "00",
  "isAlter": false,
  "isControl": false,
  "isUpdate": false,
  "isRead": false,
  "isNone": false,
  "isWrite": false
}

21 - Current class options

"currentClassOptions": {
    "meaning": {
      "raw": "00",
      "isStatisticsActive": false,
      "isAuditingActive": false,
      "isProtectionActive": false,
      "isGenericProfileActive": false,
      "isGenericCommandActive": false,
      "isGlobalAccessCheckingActive": false,
      "isRACLISTActive": false,
      "isGENLISTActive": false
    },
    "className": "",
    "logOptions": {
      "raw": "00",
      "isAlwaysActive": false,
      "isNeverActive": false,
      "isSuccessesActive": false,
      "isFailuresActive": false,
      "isDefaultActive": false
    }
  }

53/54 - Security token

"userSecurityToken": {
    "tokenVersion": 0,
    "miscellaneousFlag1": {
      "raw": "00",
      "isInternalFormat": false,
      "isCreatedByPreRACF19": false,
      "hasVerifyxPropagated": false,
      "isUnknownUser": false,
      "isLogUser": false,
      "isRACFSpecial": false
    },
    "sessionType": 0,
    "miscellaneousFlag2": {
      "raw": "00",
      "isDefaultToken": false,
      "isUndefinedUser": false,
      "isTokenInError": false,
      "isTrustedComputer": false,
      "isSurrogateUserId": false,
      "isRemoteJob": false,
      "isPriviledgedUser": false
    },
    "portOfEntryClassIndex": 0,
    "miscellaneousFlag3": {
      "raw": "00",
      "isDefaultGroup": false,
      "isDefaultSecLabel": false,
      "hasNetworkName": false,
      "hasIPValue": false,
      "isMLSActive": false
    },
    "securityLabel": "",
    "executionNode": "",
    "user": "",
    "submitterNode": "",
    "group": "",
    "entryPort": "",
    "network": "",
    "ownerUserId": "",
    "ownerGroupId": ""
  }

Extended data types

For more information you can go to IBM documentation.

Data type Data type (hex) Property name Sub property
256 0100 auditFunctionCode
257 0101 oldRealUser
258 0102 oldEffectiveUser
259 0103 oldSavedUser
260 0104 oldRealGroup
261 0105 oldEffectiveGroup
262 0106 oldSavedGroup
263 0107 pathName
264 0108 fileIdentifier
265 0109 userOwner
266 010A groupOwner
267 010B requestedAccess hasDirectorySearch
hasRead
hasWrite
hasExecute
268 010C accessType isOwner
isGroup
isOther
isNone
isUIDACL
isGIDACL
isACLError
isRestricted
269 010D allowedAccess hasRead
hasWrite
hasExecuteSearch
270 010E secondPathName
271 010F secondFileIdentifier
272 0110 newRealUser
273 0111 newEffectiveUser
274 0112 newSavedUser
275 0113 newRealGroup
276 0114 newEffectiveGroup
277 0115 newSavedGroup
278 0116 secondFileUserOwner
279 0117 secondFileGroupOwner
280 0118 userInputParameter
281 0119 groupInputParameter
282 011A targetRealUser
283 011B targetEffectiveUser
284 011C targetSavedUser
285 011D targetRealGroup
286 011E targetEffectiveGroup
287 011F targetSavedGroup
288 0120 targetPID
289 0121 oldMode isGID
isUID
isVTX
isOwnerRead
isOwnerWrite
isOwnerExecute
isGroupRead
isGroupWrite
isGroupExecute
isOtherRead
isOtherWrite
isOtherExecute
290 0122 newMode isGID
isUID
isVTX
isOwnerRead
isOwnerWrite
isOwnerExecute
isGroupRead
isGroupWrite
isGroupExecute
isOtherRead
isOtherWrite
isOtherExecute
291 0123 processedService
292 0124 requestedAudit see documentation below
293 0125 oldAudit see documentation below
294 0126 newAudit see documentation below
295 0127 mountedFSDatasetName
296 0128 requestedFileMode
297 0129 symlink
298 012A checkedFileName
299 012B pathNameFlag
300 012C killSignal
301 012D commandSegment
302 012E isLastLinkDeleted
303 012F ipcKey
304 0130 ipcID
305 0131 ipcKeyUser
306 0132 ipcKeyGroup
307 0133 filepool
308 0134 filespace
309 0135 iNode
310 0136 scID
311 0137 secondFilepool
312 0138 secondFilespace
313 0139 secondINode
314 013A secondSCID
315 013B link
316 013C aceeType isNested
isServer
isAuthenticated
317 013D isDefaultSecurityEnv
318 013E certificateSerial
319 013F certificateIssuer
320 0140 ring
321 0141 sdnCountry
322 0142 sdnStateProvince
323 0143 sdnLocality
324 0144 sdnOrganization
325 0145 sdnOrganizationalUnit
326 0146 sdnTitle
327 0147 sdnCommonName
328 0148 sdnFilter
329 0149 idnFilter
330 014A criteria
331 014B sdn
332 014C idn
333 014D kerberosName
334 014E kerberosSource
335 014F kerberosKDCStatus
336 0150 altNameIP
337 0151 altNameEmail
338 0152 altNameDomain
339 0153 altNameURI
340 0154 keyUsage hasHandshake
hasDataEncrypt
hasCertSign
hasDocSign
hasKeyAgree
hasDigitalSig
hasKeyCertSign
341 0155 notBefore
342 0156 notAfter
343 0157 targetUser
344 0158 targetLabel
345 0159 signWith
346 015A requestedSDN
347 015B requestedAltIPAddr
348 015C requestedAltURI
349 015D requestedAltEmail
350 015E requestedAltDomain
351 015F certificateID
352 0160 policyDirectorProtectedObject
353 0161 requestedPolicyDirectorPermissions
354 0162 policyDirectorUser
355 0163 principalID
356 0164 policyDirectorProtectionQuality
357 0165 hostIDMappings
358 0166 certificateRequester
359 0167 isPassPhraseSpecified
360 0168 certificateStatus
361 0169 createdAt
362 016A lastModifiedAt
363 016B previousCertificateSerial
364 016C certificateAction
365 016D actionComment
366 016E certificateRevocation
367 016F aclType hasACLAccess
isFileModel
isDirectoryModel
368 0170 effectiveACLOperation
369 0171 aclID isGroup
isUser
id
370 0172 oldACLOperation
371 0173 newACLOperation
372 0174 isPolicyDirectorAuthenticated
373 0175 email
374 0176 serverSecurityLabel
375 0177 extendedKeyUsage
376 0178 certificatePolicies
377 0179 authorityInformationAccess
378 017A criticalExtensions
379 017B crlDistributionPoint
380 017C crlIssueDate
381 017D crlIssueTime
382 017E crlExpirationDate
383 017F crlExpirationTime
384 0180 crlPublishDate
385 0181 crlPublishTime
386 0182 entryNameServAuthPort
387 0183 crlDistributionPointURI
388 0184 requestedAltName
389 0185 ocspResponse
390 0186 nestedACEEPrimaryUser
391 0187 targetPKIServicesDomainName
392 0188 authenticatedUser
393 0189 authenticatedUserRegistry
394 018A authenticatedUserHost
395 018B authenticatedUserAuthenticationMechanism
396 018C accessCriteria
398 018E pkds
399 018F token
400 0190 ringOwner
401 0191 reuseFlagNewRing
402 0192 trustFlagDataPut
403 0193 highTrustFlagDataPut
404 0194 deleteFlagDataRemove
405 0195 certificateUsage
406 0196 isDefaultCertificate
407 0197 isPrivateKeySpecified
408 0198 autoRenewExitPath
409 0199 rootSigningCertificateSDN
410 019A programSignerCertificateSDN
411 019B isModuleAllowedToBeLoaded
412 019C moduleSignTime
413 019D moduleSignDate
414 019E moduleExpireDate
415 019F userIDFilter
416 01A0 registry
417 01A1 automaticallyUpdateProfileService
418 01A2 automaticallyUpdateProfileClass
419 01A3 automaticallyUpdateProfileName
420 01A4 automaticallyUpdateProfileData
421 01A5 keyID
422 01A6 keySize
423 01A7 requesterEmail
424 01A8 authenticatedDistributedIdentityUser
425 01A9 authenticatedDistributedIdentityRegistry
426 01AA keyAlgorithm
427 01AB customizedExtension
428 01AC recordLink
429 01AD signingAlgorithm
433 01B1 numberOfApprovalRequired
434 01B2 numberOfApprovalPerformed
435 01B3 noTrustFlagDataPut
436 01B4 deleteFlagDataRemoveRing
437 01B5 deleteFlagDataRemoveGENREQ
438 01B6 sourceCertificateLabel
440 01B8 mfaKeywords hasPWFallback
hasNoPWFallback
hasFactor
hasDelFactor
hasActive
hasNoActive
hasTags
hasDelTags
hasNoTags
hasAddPolicy
hasDelPolicy
441 01B9 mfaFactor
442 01BA mfaTags
443 01BB mfa see documentation below
444 01BC mfaPolicy
445 01BD mixedData Array of object with property:
  • id
  • data
446 01BE subjectCertificateFingerprint
447 01BF issuerCertificateFingerprint
448 01C0 previousCertificateFingerprint
449 01C1 failingService user
applicationName
idtBuildReasonCode
identifier
returnCode
reasonCode

292 - Requested audit

"requestedAudit": {
    "read": {
        "isFailed": false,
        "isSuccessful": false
    },
    "write": {
        "isFailed": false,
        "isSuccessful": false
    },
    "executeSearch": {
        "isFailed": false,
        "isSuccessful": false
    }

293/294 - Old or new audit

"oldAudit": {
    "user": {
        "read": {
            "isFailed": false,
            "isSuccessful": false
        },
        "write": {
            "isFailed": false,
            "isSuccessful": false
        },
        "executeSearch": {
            "isFailed": false,
            "isSuccessful": false
        }
    },
    "auditor": {
        "read": {
            "isFailed": false,
            "isSuccessful": false
        },
        "write": {
            "isFailed": false,
            "isSuccessful": false
        },
        "executeSearch": {
            "isFailed": false,
            "isSuccessful": false
        }
    }

443 - MFA

The "extended" property is null if "base.isExtended" is false.
The "extended2" property is null if "extended.isExtended" is false.

"mfa": {
    "base": {
      "isACEECreatedFromVLFCache": false,
      "isUserActiveMFAFactor": false,
      "isMFAUserAllowedToFallback": false,
      "hasNoMFADecision": false,
      "hasRequestedReturnPasswordExpired": false,
      "hasRequestedReturnNewPassword": false,
      "hasRequestedReturnPasswordInvalid": false,
      "isExtended": true,
      "isPasswordEvaluated": false,
      "isPasswordSuccessful": false,
      "isPhraseEvaluated": false,
      "isPhraseSuccessful": false,
      "isPassTicketEvaluated": false,
      "isPassTicketSuccessful": false,
      "isMFAAuthenticationSuccessful": false,
      "isMFAAuthenticationUnsuccessful": false,
      "authorizationReturnCode": "00000000",
      "authorizationReasonCode": "00000000"
    },
    "extended": {
      "passTicketReturnCode": "00000000",
      "passTicketReasonCode": "00000000",
      "isPasswordExpired": false,
      "isNewPasswordInvalid": false,
      "isIDTEvaluated": false,
      "isIDTSuccessful": false,
      "hasRequestedReturnPasswordInvalidReauth": false,
      "isLegacyPassTicketEvaluated": false,
      "isLegacyPassTicketSuccessful": false,
      "isUPPERPassTicketEvaluated": false,
      "isUPPERPassTicketSuccessful": false,
      "isMIXEDPassTicketEvaluated": false,
      "isMIXEDPassTicketSuccessful": false,
      "hasIDTFromExistingEnv": false,
      "isExtended": true,
      "derivedApplicationName": "",
      "idtValidationReasonCode": "00000000",
      "idtErrorReasonCode": "00000000",
      "failingServiceID": "00000000",
      "failingServiceReturnCode": "00000000",
      "failingServiceReasonCode": "00000000"
    },
    "extended2": {
      "signatureAlgorithm": "",
      "key": "",
      "isEvaluatedWithPrimaryLabel": false,
      "isEvaluatedWithToken": false
    }
  }

Event type 6

The command who have data with a "complex object" are in the IBM documentation byte order.

ADDSD

"addSecurityDescriptor": {
    "keywords": {
      "raw": "0000",
      "hasVolume": false,
      "hasUnit": false,
      "hasUACC": false,
      "hasOwner": false,
      "hasAudit": false,
      "hasSet": false,
      "hasNoSet": false,
      "hasLevel": false,
      "hasPassword": false,
      "hasData": false,
      "hasModel": false,
      "hasWarning": false,
      "hasGeneric": false,
      "hasSecurityLevel": false,
      "hasAddCategory": false,
      "hasNotify": false
    },
    "keywordsIgnoredInsufficientAuthority": {
      "raw": "0000",
      "hasVolume": false,
      "hasUnit": false,
      "hasUACC": false,
      "hasOwner": false,
      "hasAudit": false,
      "hasSet": false,
      "hasNoSet": false,
      "hasLevel": false,
      "hasPassword": false,
      "hasData": false,
      "hasModel": false,
      "hasWarning": false,
      "hasGeneric": false,
      "hasSecurityLevel": false,
      "hasAddCategory": false,
      "hasNotify": false
    },
    "dataset": "",
    "type": "",
    "uacc": {
      "raw": "00",
      "isAlter": false,
      "isControl": false,
      "isUpdate": false,
      "isRead": false,
      "isExecute": false,
      "isNone": false
    },
    "owner": "",
    "audit": {
      "raw": "00",
      "isAll": false,
      "isSuccess": false,
      "isFailure": false,
      "isNone": false,
      "isSuccessRead": true,
      "isSuccessUpdate": false,
      "isSuccessControl": false,
      "isSuccessAlter": false,
      "isFailureRead": true,
      "isFailureUpdate": false,
      "isFailureControl": false,
      "isFailureAlter": false
    },
    "level": 0,
    "racf": {
      "raw": "00",
      "isInconsistentProfile": false,
      "hasGenericProfileName": false,
      "isFromEntityLarge": false
    },
    "notifiedUser": "",
    "keywords2": {
      "raw": "0000",
      "hasSetOnly": false,
      "hasTape": false,
      "hasFileSeq": false,
      "hasRetpd": false,
      "hasErase": false,
      "hasFrom": false,
      "hasFClass": false,
      "hasFVolume": false,
      "hasFGeneric": false,
      "hasSecurityLabel": false
    },
    "keywords2Ignored": {
      "raw": "0000",
      "hasSetOnly": false,
      "hasTape": false,
      "hasFileSeq": false,
      "hasRetpd": false,
      "hasErase": false,
      "hasFrom": false,
      "hasFClass": false,
      "hasFVolume": false,
      "hasFGeneric": false,
      "hasSecurityLabel": false
    },
    "fileSequenceNumber": 0,
    "retentionPeriod": 0,
    "className": "",
    "resourceName": "",
    "volumeSerial": "",
    "securityLevel": "",
    "securityLabel": ""
  }

ADDGROUP

"addGroup": {
    "keywords": {
      "raw": "00",
      "hasSupGroup": false,
      "hasOwner": false,
      "hasNoTERMUACC": false,
      "hasTERMUACC": false,
      "hasData": false,
      "hasModel": false,
      "hasUniversal": false
    },
    "keywordsIgnoredInsufficientAuthority": {
      "raw": "00",
      "hasSupGroup": false,
      "hasOwner": false,
      "hasNoTERMUACC": false,
      "hasTERMUACC": false,
      "hasData": false,
      "hasModel": false,
      "hasUniversal": false
    },
    "groupName": "",
    "superiorGroupName": "",
    "owner": ""
  }

ADDUSER

"addUser": {
    "keywords": {
      "raw": "00000000",
      "hasDFLTGRP": false,
      "hasGROUP": false,
      "hasPASSWORD": false,
      "hasNOPASSWORD": false,
      "hasNAME": false,
      "hasAUTHORITY": false,
      "hasDATA": false,
      "hasGRPACC": false,
      "hasNOGRPACC": false,
      "hasUACC": false,
      "hasADSP": false,
      "hasNOADSP": false,
      "hasOWNER": false,
      "hasSPECIAL": false,
      "hasNOSPECIAL": false,
      "hasOPERATIONS": false,
      "hasNOOPERATIONS": false,
      "hasCLAUTH": false,
      "hasNOCLAUTH": false,
      "hasAUDITOR": false,
      "hasNOAUDITOR": false,
      "hasOIDCARD": false,
      "hasNOOIDCARD": false,
      "hasREVOKE": false,
      "hasRESUME": false,
      "hasUAUDIT": false,
      "hasNOUAUDIT": false,
      "hasMODEL": false,
      "hasNOMODEL": false,
      "hasWHEN": false,
      "hasADDCATEGORY": false,
      "hasDELCATEGORY": false
    },
    "keywordsIgnoredInsufficientAuthority": {
      "raw": "00000000",
      "hasDFLTGRP": false,
      "hasGROUP": false,
      "hasPASSWORD": false,
      "hasNOPASSWORD": false,
      "hasNAME": false,
      "hasAUTHORITY": false,
      "hasDATA": false,
      "hasGRPACC": false,
      "hasNOGRPACC": false,
      "hasUACC": false,
      "hasADSP": false,
      "hasNOADSP": false,
      "hasOWNER": false,
      "hasSPECIAL": false,
      "hasNOSPECIAL": false,
      "hasOPERATIONS": false,
      "hasNOOPERATIONS": false,
      "hasCLAUTH": false,
      "hasNOCLAUTH": false,
      "hasAUDITOR": false,
      "hasNOAUDITOR": false,
      "hasOIDCARD": false,
      "hasNOOIDCARD": false,
      "hasREVOKE": false,
      "hasRESUME": false,
      "hasUAUDIT": false,
      "hasNOUAUDIT": false,
      "hasMODEL": false,
      "hasNOMODEL": false,
      "hasWHEN": false,
      "hasADDCATEGORY": false,
      "hasDELCATEGORY": false
    },
    "keywordsIgnoredErrorConditions": {
      "raw": "00000000",
      "hasDFLTGRP": false,
      "hasGROUP": false,
      "hasPASSWORD": false,
      "hasNOPASSWORD": false,
      "hasNAME": false,
      "hasAUTHORITY": false,
      "hasDATA": false,
      "hasGRPACC": false,
      "hasNOGRPACC": false,
      "hasUACC": false,
      "hasADSP": false,
      "hasNOADSP": false,
      "hasOWNER": false,
      "hasSPECIAL": false,
      "hasNOSPECIAL": false,
      "hasOPERATIONS": false,
      "hasNOOPERATIONS": false,
      "hasCLAUTH": false,
      "hasNOCLAUTH": false,
      "hasAUDITOR": false,
      "hasNOAUDITOR": false,
      "hasOIDCARD": false,
      "hasNOOIDCARD": false,
      "hasREVOKE": false,
      "hasRESUME": false,
      "hasUAUDIT": false,
      "hasNOUAUDIT": false,
      "hasMODEL": false,
      "hasNOMODEL": false,
      "hasWHEN": false,
      "hasADDCATEGORY": false,
      "hasDELCATEGORY": false
    },
    "otherViolation": {
      "raw": "00",
      "hasNoCLAUTHAttribute": false,
      "hasNoSufficientAuthorityToGroup": false,
      "hasNoSufficientAuthorityToUser": false
    },
    "userId": "",
    "defaultGroupName": "",
    "groupName": "",
    "authority": {
      "raw": "00",
      "isJoin": false,
      "isConnect": false,
      "isCreate": false,
      "isUse": false
    },
    "uacc": {
      "raw": "00",
      "isAlter": false,
      "isControl": false,
      "isUpdate": false,
      "isRead": false,
      "isNone": false
    },
    "owner": "",
    "clauth": {
      "raw": "0000",
      "isUser": false,
      "isDASDVOL": false,
      "isTAPEVOL": false,
      "isTerminal": false
    },
    "clauthIgnoredInsufficientAuthority": {
      "raw": "0000",
      "isUser": false,
      "isDASDVOL": false,
      "isTAPEVOL": false,
      "isTerminal": false
    },
    "additionalKeywords": {
      "raw": "0000",
      "hasSecLevel": false,
      "hasNoSecLevel": false,
      "hasSecLabel": false,
      "hasNoSecLabel": false,
      "hasNoExpired": false,
      "hasExpired": false,
      "hasRestricted": false,
      "hasNoRestricted": false,
      "hasPhrase": false,
      "hasNoPhrase": false,
      "hasRoAudit": false,
      "hasNoRoAudit": false
    },
    "additionalKeywordsIgnored": {
      "raw": "0000",
      "hasSecLevel": false,
      "hasNoSecLevel": false,
      "hasSecLabel": false,
      "hasNoSecLabel": false,
      "hasNoExpired": false,
      "hasExpired": false,
      "hasRestricted": false,
      "hasNoRestricted": false,
      "hasPhrase": false,
      "hasNoPhrase": false,
      "hasRoAudit": false,
      "hasNoRoAudit": false
    },
    "additionalKeywordsIgnoredProcessingError": {
      "raw": "0000",
      "hasSecLevel": false,
      "hasNoSecLevel": false,
      "hasSecLabel": false,
      "hasNoSecLabel": false,
      "hasRestricted": false,
      "hasNoRestricted": false,
      "hasRoAudit": false,
      "hasNoRoAudit": false
    },
    "logonTime": 0,
    "logoffTime": 0,
    "userCannotLogOnDays": {
      "raw": "00",
      "isSunday": false,
      "isMonday": false,
      "isTuesday": false,
      "isWednesday": false,
      "isThursday": false,
      "isFriday": false,
      "isSaturday": false,
      "isNotSpecified": false
    },
    "revokeDate": "",
    "resumeDate": "",
    "securityLevel": "",
    "securityLabel": ""
  }

ALTDSD

"alterSecurityDescriptor": {
    "keywords": {
      "raw": "0000",
      "hasOwner": false,
      "hasUACC": false,
      "hasAudit": false,
      "hasLevel": false,
      "hasAddVOL": false,
      "hasDelVOL": false,
      "hasSet": false,
      "hasNoSet": false,
      "hasGlobalAudit": false,
      "hasVolume": false,
      "hasPassword": false,
      "hasUnit": false,
      "hasAltVOL": false,
      "hasData": false
    },
    "keywordsIgnoredInsufficientAuthority": {
      "raw": "0000",
      "hasOwner": false,
      "hasUACC": false,
      "hasAudit": false,
      "hasLevel": false,
      "hasAddVOL": false,
      "hasDelVOL": false,
      "hasSet": false,
      "hasNoSet": false,
      "hasGlobalAudit": false,
      "hasVolume": false,
      "hasPassword": false,
      "hasUnit": false,
      "hasAltVOL": false,
      "hasData": false
    },
    "keywordsIgnoredErrorConditions": {
      "raw": "0000",
      "hasOwner": false,
      "hasUACC": false,
      "hasAudit": false,
      "hasLevel": false,
      "hasAddVOL": false,
      "hasDelVOL": false,
      "hasSet": false,
      "hasNoSet": false,
      "hasGlobalAudit": false,
      "hasVolume": false,
      "hasPassword": false,
      "hasUnit": false,
      "hasAltVOL": false,
      "hasData": false
    },
    "dataset": "",
    "owner": "",
    "uacc": {
      "raw": "00",
      "isAlter": false,
      "isControl": false,
      "isUpdate": false,
      "isRead": false,
      "isExecute": false,
      "isNone": false
    },
    "audit": {
      "raw": "00",
      "isAll": false,
      "isSuccess": false,
      "isFailure": false,
      "isNone": false,
      "isSuccessRead": true,
      "isSuccessUpdate": false,
      "isSuccessControl": false,
      "isSuccessAlter": false,
      "isFailureRead": true,
      "isFailureUpdate": false,
      "isFailureControl": false,
      "isFailureAlter": false
    },
    "level": 0,
    "globalAudit": {
      "raw": "00",
      "isAll": false,
      "isSuccess": false,
      "isFailure": false,
      "isNone": false,
      "isSuccessRead": true,
      "isSuccessUpdate": false,
      "isSuccessControl": false,
      "isSuccessAlter": false,
      "isFailureRead": true,
      "isFailureUpdate": false,
      "isFailureControl": false,
      "isFailureAlter": false
    },
    "volumeSerial": "",
    "unit": "",
    "racf": {
      "raw": "00",
      "isInconsistentProfile": false,
      "hasGenericProfileName": false
    },
    "additionalKeywords": {
      "raw": "0000",
      "hasGeneric": false,
      "hasWarning": false,
      "hasNoWarning": false,
      "hasErase": false,
      "hasNoErase": false,
      "hasRETPD": false,
      "hasNotify": false,
      "hasNoNotify": false,
      "hasSecurityLevel": false,
      "hasAddCategory": false,
      "hasDelCategory": false,
      "hasNoSecurityLevel": false,
      "hasSecurityLabel": false,
      "hasNoSecurityLabel": false
    },
    "additionalKeywordsIgnoredInsufficientAuthority": {
      "raw": "0000",
      "hasGeneric": false,
      "hasWarning": false,
      "hasNoWarning": false,
      "hasErase": false,
      "hasNoErase": false,
      "hasRETPD": false,
      "hasNotify": false,
      "hasNoNotify": false,
      "hasSecurityLevel": false,
      "hasAddCategory": false,
      "hasDelCategory": false,
      "hasNoSecurityLevel": false,
      "hasSecurityLabel": false,
      "hasNoSecurityLabel": false
    },
    "additionalKeywordsIgnoredErrorConditions": {
      "raw": "0000",
      "hasGeneric": false,
      "hasWarning": false,
      "hasNoWarning": false,
      "hasErase": false,
      "hasNoErase": false,
      "hasRETPD": false,
      "hasNotify": false,
      "hasNoNotify": false,
      "hasSecurityLevel": false,
      "hasAddCategory": false,
      "hasDelCategory": false,
      "hasNoSecurityLevel": false,
      "hasSecurityLabel": false,
      "hasNoSecurityLabel": false
    },
    "retentionPeriod": 0,
    "notifiedUser": "",
    "securityLevel": "",
    "securityLabel": ""
  }

ALTGROUP

"alterGroup": {
    "keywords": {
      "raw": "00",
      "hasSupGroup": false,
      "hasOwner": false,
      "hasNoTERMUACC": false,
      "hasTERMUACC": false,
      "hasData": false,
      "hasModel": false
    },
    "keywordsIgnoredInsufficientAuthority": {
      "raw": "00",
      "hasSupGroup": false,
      "hasOwner": false,
      "hasNoTERMUACC": false,
      "hasTERMUACC": false,
      "hasData": false,
      "hasModel": false
    },
    "hasLackOfProperAuthority": false,
    "groupName": "",
    "superiorGroupName": "",
    "owner": "",
    "keywordsIgnoredErrorConditions": {
      "raw": "00",
      "hasSupGroup": false,
      "hasOwner": false,
      "hasNoTERMUACC": false,
      "hasTERMUACC": false,
      "hasData": false,
      "hasModel": false
    }
  }

ALTUSER

"alterUser": {
    "keywords": {
      "raw": "00000000",
      "hasDFLTGRP": false,
      "hasGROUP": false,
      "hasPASSWORD": false,
      "hasNOPASSWORD": false,
      "hasNAME": false,
      "hasAUTHORITY": false,
      "hasDATA": false,
      "hasGRPACC": false,
      "hasNOGRPACC": false,
      "hasUACC": false,
      "hasADSP": false,
      "hasNOADSP": false,
      "hasOWNER": false,
      "hasSPECIAL": false,
      "hasNOSPECIAL": false,
      "hasOPERATIONS": false,
      "hasNOOPERATIONS": false,
      "hasCLAUTH": false,
      "hasNOCLAUTH": false,
      "hasAUDITOR": false,
      "hasNOAUDITOR": false,
      "hasOIDCARD": false,
      "hasNOOIDCARD": false,
      "hasREVOKE": false,
      "hasRESUME": false,
      "hasUAUDIT": false,
      "hasNOUAUDIT": false,
      "hasMODEL": false,
      "hasNOMODEL": false,
      "hasWHEN": false,
      "hasADDCATEGORY": false,
      "hasDELCATEGORY": false
    },
    "keywordsIgnoredInsufficientAuthority": {
      "raw": "00000000",
      "hasDFLTGRP": false,
      "hasGROUP": false,
      "hasPASSWORD": false,
      "hasNOPASSWORD": false,
      "hasNAME": false,
      "hasAUTHORITY": false,
      "hasDATA": false,
      "hasGRPACC": false,
      "hasNOGRPACC": false,
      "hasUACC": false,
      "hasADSP": false,
      "hasNOADSP": false,
      "hasOWNER": false,
      "hasSPECIAL": false,
      "hasNOSPECIAL": false,
      "hasOPERATIONS": false,
      "hasNOOPERATIONS": false,
      "hasCLAUTH": false,
      "hasNOCLAUTH": false,
      "hasAUDITOR": false,
      "hasNOAUDITOR": false,
      "hasOIDCARD": false,
      "hasNOOIDCARD": false,
      "hasREVOKE": false,
      "hasRESUME": false,
      "hasUAUDIT": false,
      "hasNOUAUDIT": false,
      "hasMODEL": false,
      "hasNOMODEL": false,
      "hasWHEN": false,
      "hasADDCATEGORY": false,
      "hasDELCATEGORY": false
    },
    "keywordsIgnoredErrorConditions": {
      "raw": "00000000",
      "hasDFLTGRP": false,
      "hasGROUP": false,
      "hasPASSWORD": false,
      "hasNOPASSWORD": false,
      "hasNAME": false,
      "hasAUTHORITY": false,
      "hasDATA": false,
      "hasGRPACC": false,
      "hasNOGRPACC": false,
      "hasUACC": false,
      "hasADSP": false,
      "hasNOADSP": false,
      "hasOWNER": false,
      "hasSPECIAL": false,
      "hasNOSPECIAL": false,
      "hasOPERATIONS": false,
      "hasNOOPERATIONS": false,
      "hasCLAUTH": false,
      "hasNOCLAUTH": false,
      "hasAUDITOR": false,
      "hasNOAUDITOR": false,
      "hasOIDCARD": false,
      "hasNOOIDCARD": false,
      "hasREVOKE": false,
      "hasRESUME": false,
      "hasUAUDIT": false,
      "hasNOUAUDIT": false,
      "hasMODEL": false,
      "hasNOMODEL": false,
      "hasWHEN": false,
      "hasADDCATEGORY": false,
      "hasDELCATEGORY": false
    },
    "otherViolation": {
      "raw": "00",
      "hasNoCLAUTHAttribute": false,
      "hasNoSufficientAuthorityToGroup": false,
      "hasNoSufficientAuthorityToUser": false,
      "isNoExpired": false,
      "isExpired": false
    },
    "userId": "",
    "defaultGroupName": "",
    "groupName": "",
    "authority": {
      "raw": "00",
      "isJoin": false,
      "isConnect": false,
      "isCreate": false,
      "isUse": false
    },
    "uacc": {
      "raw": "00",
      "isAlter": false,
      "isControl": false,
      "isUpdate": false,
      "isRead": false,
      "isNone": false
    },
    "owner": "",
    "clauth": {
      "raw": "0000",
      "isUser": false,
      "isDASDVOL": false,
      "isTAPEVOL": false,
      "isTerminal": false
    },
    "clauthIgnoredInsufficientAuthority": {
      "raw": "0000",
      "isUser": false,
      "isDASDVOL": false,
      "isTAPEVOL": false,
      "isTerminal": false
    },
    "additionalKeywords": {
      "raw": "0000",
      "hasSecLevel": false,
      "hasNoSecLevel": false,
      "hasSecLabel": false,
      "hasNoSecLabel": false,
      "hasNoExpired": false,
      "hasExpired": false,
      "hasRestricted": false,
      "hasNoRestricted": false,
      "hasNoRevoke": false,
      "hasNoResume": false,
      "hasPhrase": false,
      "hasNoPhrase": false,
      "hasPwClean": false,
      "hasPwConvert": false,
      "hasRoAudit": false,
      "hasNoRoAudit": false
    },
    "additionalKeywordsIgnored": {
      "raw": "0000",
      "hasSecLevel": false,
      "hasNoSecLevel": false,
      "hasSecLabel": false,
      "hasNoSecLabel": false,
      "hasNoExpired": false,
      "hasExpired": false,
      "hasRestricted": false,
      "hasNoRestricted": false,
      "hasNoRevoke": false,
      "hasNoResume": false,
      "hasPhrase": false,
      "hasNoPhrase": false,
      "hasPwClean": false,
      "hasPwConvert": false,
      "hasRoAudit": false,
      "hasNoRoAudit": false
    },
    "additionalKeywordsIgnoredProcessingError": {
      "raw": "0000",
      "hasSecLevel": false,
      "hasNoSecLevel": false,
      "hasSecLabel": false,
      "hasNoSecLabel": false,
      "hasNoExpired": false,
      "hasExpired": false,
      "hasRestricted": false,
      "hasNoRestricted": false,
      "hasPwClean": false,
      "hasPwConvert": false,
      "hasRoAudit": false,
      "hasNoRoAudit": false
    },
    "logonTime": 0,
    "logoffTime": 0,
    "userCannotLogOnDays": {
      "raw": "00",
      "isSunday": false,
      "isMonday": false,
      "isTuesday": false,
      "isWednesday": false,
      "isThursday": false,
      "isFriday": false,
      "isSaturday": false,
      "isNotSpecified": false
    },
    "revokeDate": "",
    "resumeDate": "",
    "securityLevel": "",
    "securityLabel": "",
    "additionalKeywordsMfa": {
      "raw": "00000000",
      "hasMfa": false,
      "hasNoMfa": false
    },
    "additionalKeywordsMfaIgnored": {
      "raw": "00000000",
      "hasMfa": false,
      "hasNoMfa": false
    },
    "additionalKeywordsMfaIgnoredProcessingError": {
      "raw": "00000000",
      "hasMfa": false,
      "hasNoMfa": false
    }
  }

CONNECT

"connect": {
    "keywords": {
      "raw": "0000",
      "hasGroup": false,
      "hasUACC": false,
      "hasAuthority": false,
      "hasADSP": false,
      "hasNoADSP": false,
      "hasRevoke": false,
      "hasResume": false,
      "hasGRPACC": false,
      "hasNoGRPACC": false,
      "hasOperations": false,
      "hasNoOperations": false,
      "hasSpecial": false,
      "hasNoSpecial": false,
      "hasAuditor": false,
      "hasNoAuditor": false,
      "hasOwner": false
    },
    "keywordsIgnoredInsufficientAuthority": {
      "raw": "0000",
      "hasGroup": false,
      "hasUACC": false,
      "hasAuthority": false,
      "hasADSP": false,
      "hasNoADSP": false,
      "hasRevoke": false,
      "hasResume": false,
      "hasGRPACC": false,
      "hasNoGRPACC": false,
      "hasOperations": false,
      "hasNoOperations": false,
      "hasSpecial": false,
      "hasNoSpecial": false,
      "hasAuditor": false,
      "hasNoAuditor": false,
      "hasOwner": false
    },
    "user": "",
    "group": "",
    "uacc": {
      "raw": "00",
      "isAlter": false,
      "isControl": false,
      "isUpdate": false,
      "isRead": false,
      "isNone": false
    },
    "authority": {
      "raw": "00",
      "isJoin": false,
      "isConnect": false,
      "isCreate": false,
      "isUse": false
    },
    "additionalKeywords": {
      "raw": "00",
      "hasNoRevoke": false,
      "hasNoResume": false
    },
    "additionalKeywordsIgnoredInsufficientAuthority": {
      "raw": "00",
      "hasNoRevoke": false,
      "hasNoResume": false
    },
    "owner": "",
    "revokeDate": [
      1970,
      1,
      1
    ],
    "resumeDate": [
      1970,
      1,
      1
    ]
  }

DELDSD

"deleteSecurityDescriptor": {
    "keywords": {
      "raw": "00",
      "hasSet": false,
      "hasNoSet": false,
      "hasVolume": false,
      "hasGeneric": false
    },
    "keywordsIgnoredInsufficientAuthority": {
      "raw": "00",
      "hasSet": false,
      "hasNoSet": false,
      "hasVolume": false,
      "hasGeneric": false
    },
    "dataset": "",
    "volumeSerial": "",
    "racf": {
      "raw": "00",
      "isInconsistentProfile": false,
      "hasGenericProfileName": false
    }
  }

DELGROUP

"deleteGroup": ""

DELUSER

"deleteUser": ""

PASSWORD

"password": {
    "keywords": {
      "raw": "00",
      "hasInterval": false,
      "hasUser": false,
      "hasPassword": false,
      "hasPhrase": false,
      "hasPhraseInt": false
    },
    "keywordsIgnoredInsufficientAuthority": {
      "raw": "00",
      "hasInterval": false,
      "hasUser": false,
      "hasPassword": false,
      "hasPhrase": false,
      "hasPhraseInt": false
    },
    "keywordsIgnoredErrorConditions": {
      "raw": "00",
      "hasInterval": false,
      "hasUser": false,
      "hasPassword": false,
      "hasPhrase": false,
      "hasPhraseInt": false
    },
    "changeInterval": 0,
    "user": "",
    "passwordPhraseChangeInterval": 0
  }

PERMIT

"permit": {
    "keywords": {
      "raw": "0000",
      "hasClass": false,
      "hasId": false,
      "hasAccess": false,
      "hasFrom": false,
      "hasDelete": false,
      "hasFClass": false,
      "hasVolume": false,
      "hasFVolume": false,
      "hasGeneric": false,
      "hasFGeneric": false,
      "hasReset": false,
      "hasWhen": false,
      "hasResetWhen": false,
      "hasResetStandard": false
    },
    "keywordsIgnoredInsufficientAuthority": {
      "raw": "0000",
      "hasClass": false,
      "hasId": false,
      "hasAccess": false,
      "hasFrom": false,
      "hasDelete": false,
      "hasFClass": false,
      "hasVolume": false,
      "hasFVolume": false,
      "hasGeneric": false,
      "hasFGeneric": false,
      "hasReset": false,
      "hasWhen": false,
      "hasResetWhen": false,
      "hasResetStandard": false
    },
    "keywordsIgnoredErrorConditions": {
      "raw": "0000",
      "hasClass": false,
      "hasId": false,
      "hasAccess": false,
      "hasFrom": false,
      "hasDelete": false,
      "hasFClass": false,
      "hasVolume": false,
      "hasFVolume": false,
      "hasGeneric": false,
      "hasFGeneric": false,
      "hasReset": false,
      "hasWhen": false,
      "hasResetWhen": false,
      "hasResetStandard": false
    },
    "classResetKeywords": {
      "raw": "0000",
      "hasDataset": false,
      "hasDASDVOL": false,
      "hasTAPEVOL": false,
      "hasTerminal": false,
      "hasFrom": false,
      "isConditionalAccess": false,
      "isStandardAccess": false
    },
    "accessKeywords": {
      "raw": "00",
      "isAlter": false,
      "isControl": false,
      "isUpdate": false,
      "isRead": false,
      "isExecute": false,
      "isNone": false
    },
    "fclassKeywords": {
      "raw": "0000",
      "hasDataset": false,
      "hasDASDVOL": false,
      "hasTAPEVOL": false,
      "hasTerminal": false,
      "hasFrom": false,
      "isConditionalAccess": false,
      "isStandardAccess": false
    }
  }

RALTER

"alterResource": {
    "keywords": {
      "raw": "0000",
      "hasData": false,
      "hasOwner": false,
      "hasUACC": false,
      "hasLevel": false,
      "hasAudit": false,
      "hasGlobalAudit": false,
      "hasAddVOL": false,
      "hasDelVOL": false,
      "hasAddMem": false,
      "hasDelMem": false,
      "hasApplData": false,
      "hasSingleDSN": false,
      "hasNoSingleDSN": false,
      "hasWarning": false,
      "hasNoWarning": false,
      "hasWhen": false
    },
    "keywordsIgnoredInsufficientAuthority": {
      "raw": "0000",
      "hasData": false,
      "hasOwner": false,
      "hasUACC": false,
      "hasLevel": false,
      "hasAudit": false,
      "hasGlobalAudit": false,
      "hasAddVOL": false,
      "hasDelVOL": false,
      "hasAddMem": false,
      "hasDelMem": false,
      "hasApplData": false,
      "hasSingleDSN": false,
      "hasNoSingleDSN": false,
      "hasWarning": false,
      "hasNoWarning": false,
      "hasWhen": false
    },
    "classKeywords": {
      "raw": "0000",
      "hasDASDVOL": false,
      "hasTAPEVOL": false,
      "hasTerminal": false,
      "isGenericResourceName": false
    },
    "owner": "",
    "uacc": {
      "raw": "00",
      "isAlter": false,
      "isControl": false,
      "isUpdate": false,
      "isRead": false,
      "isExecute": false,
      "isNone": false
    },
    "level": 0,
    "audit": {
      "raw": "00",
      "isAll": false,
      "isSuccess": false,
      "isFailure": false,
      "isNone": false,
      "isSuccessRead": true,
      "isSuccessUpdate": false,
      "isSuccessControl": false,
      "isSuccessAlter": false,
      "isFailureRead": true,
      "isFailureUpdate": false,
      "isFailureControl": false,
      "isFailureAlter": false
    },
    "globalAudit": {
      "raw": "00",
      "isAll": false,
      "isSuccess": false,
      "isFailure": false,
      "isNone": false,
      "isSuccessRead": true,
      "isSuccessUpdate": false,
      "isSuccessControl": false,
      "isSuccessAlter": false,
      "isFailureRead": true,
      "isFailureUpdate": false,
      "isFailureControl": false,
      "isFailureAlter": false
    },
    "keywords2": {
      "raw": "0000",
      "hasNotify": false,
      "hasNoNotify": false,
      "hasTVTOC": false,
      "hasNoTVTOC": false,
      "hasTimezone": false,
      "hasNoTimezone": false,
      "hasAddCategory": false,
      "hasDelCategory": false,
      "hasSecurityLevel": false,
      "hasNoSecurityLevel": false,
      "hasFrom": false,
      "hasFClass": false,
      "hasFVolume": false,
      "hasFGeneric": false,
      "hasSecurityLabel": false,
      "hasNoSecurityLabel": false
    },
    "keywords2IgnoredInsufficientAuthority": {
      "raw": "0000",
      "hasNotify": false,
      "hasNoNotify": false,
      "hasTVTOC": false,
      "hasNoTVTOC": false,
      "hasTimezone": false,
      "hasNoTimezone": false,
      "hasAddCategory": false,
      "hasDelCategory": false,
      "hasSecurityLevel": false,
      "hasNoSecurityLevel": false,
      "hasFrom": false,
      "hasFClass": false,
      "hasFVolume": false,
      "hasFGeneric": false,
      "hasSecurityLabel": false,
      "hasNoSecurityLabel": false
    },
    "notifiedUser": "",
    "resourceName": "",
    "volumeVolser": "",
    "className": "",
    "days": {
      "raw": "00",
      "isSunday": false,
      "isMonday": false,
      "isTuesday": false,
      "isWednesday": false,
      "isThursday": false,
      "isFriday": false,
      "isSaturday": false,
      "isNotSpecified": false
    },
    "logonTime": 0,
    "logoffTime": 0,
    "timeZone": "UTC",
    "securityLevel": "",
    "securityLabel": ""
  }

RDEFINE

"defineResource": {
    "keywords": {
      "raw": "0000",
      "hasData": false,
      "hasOwner": false,
      "hasUACC": false,
      "hasLevel": false,
      "hasAudit": false,
      "hasGlobalAudit": false,
      "hasAddVOL": false,
      "hasDelVOL": false,
      "hasAddMem": false,
      "hasDelMem": false,
      "hasApplData": false,
      "hasSingleDSN": false,
      "hasNoSingleDSN": false,
      "hasWarning": false,
      "hasNoWarning": false,
      "hasWhen": false
    },
    "keywordsIgnoredInsufficientAuthority": {
      "raw": "0000",
      "hasData": false,
      "hasOwner": false,
      "hasUACC": false,
      "hasLevel": false,
      "hasAudit": false,
      "hasGlobalAudit": false,
      "hasAddVOL": false,
      "hasDelVOL": false,
      "hasAddMem": false,
      "hasDelMem": false,
      "hasApplData": false,
      "hasSingleDSN": false,
      "hasNoSingleDSN": false,
      "hasWarning": false,
      "hasNoWarning": false,
      "hasWhen": false
    },
    "classKeywords": {
      "raw": "0000",
      "hasDASDVOL": false,
      "hasTAPEVOL": false,
      "hasTerminal": false,
      "isGenericResourceName": false
    },
    "owner": "",
    "uacc": {
      "raw": "00",
      "isAlter": false,
      "isControl": false,
      "isUpdate": false,
      "isRead": false,
      "isExecute": false,
      "isNone": false
    },
    "level": 0,
    "audit": {
      "raw": "00",
      "isAll": false,
      "isSuccess": false,
      "isFailure": false,
      "isNone": false,
      "isSuccessRead": true,
      "isSuccessUpdate": false,
      "isSuccessControl": false,
      "isSuccessAlter": false,
      "isFailureRead": true,
      "isFailureUpdate": false,
      "isFailureControl": false,
      "isFailureAlter": false
    },
    "keywords2": {
      "raw": "0000",
      "hasNotify": false,
      "hasNoNotify": false,
      "hasTVTOC": false,
      "hasNoTVTOC": false,
      "hasTimezone": false,
      "hasNoTimezone": false,
      "hasAddCategory": false,
      "hasDelCategory": false,
      "hasSecurityLevel": false,
      "hasNoSecurityLevel": false,
      "hasFrom": false,
      "hasFClass": false,
      "hasFVolume": false,
      "hasFGeneric": false,
      "hasSecurityLabel": false,
      "hasNoSecurityLabel": false
    },
    "keywords2IgnoredInsufficientAuthority": {
      "raw": "0000",
      "hasNotify": false,
      "hasNoNotify": false,
      "hasTVTOC": false,
      "hasNoTVTOC": false,
      "hasTimezone": false,
      "hasNoTimezone": false,
      "hasAddCategory": false,
      "hasDelCategory": false,
      "hasSecurityLevel": false,
      "hasNoSecurityLevel": false,
      "hasFrom": false,
      "hasFClass": false,
      "hasFVolume": false,
      "hasFGeneric": false,
      "hasSecurityLabel": false,
      "hasNoSecurityLabel": false
    },
    "notifiedUser": "",
    "resourceName": "",
    "volumeVolser": "",
    "className": "",
    "days": {
      "raw": "00",
      "isSunday": false,
      "isMonday": false,
      "isTuesday": false,
      "isWednesday": false,
      "isThursday": false,
      "isFriday": false,
      "isSaturday": false,
      "isNotSpecified": false
    },
    "logonTime": 0,
    "logoffTime": 0,
    "timeZone": "UTC",
    "securityLevel": "",
    "securityLabel": ""
  }

RDELETE

"deleteResource": {
    "raw": "0000",
    "hasDASDVOL": false,
    "hasTAPEVOL": false,
    "hasTerminal": false,
    "isGenericResourceName": false
  }

REMOVE

"remove": {
    "keywords": {
      "raw": "00",
      "hasGroup": false,
      "hasOwner": false
    },
    "keywordsIgnoredInsufficientAuthority": {
      "raw": "00",
      "hasGroup": false,
      "hasOwner": false
    },
    "user": "",
    "group": "",
    "owner": ""
  }

SETROPTS

"setropts": {
    "keywords": {
      "raw": "000000",
      "hasTape": false,
      "hasNoTape": false,
      "hasInitStats": false,
      "hasNoInitStats": false,
      "hasSAudit": false,
      "hasNoSAudit": false,
      "hasStatistics": false,
      "hasNoStatistics": false,
      "hasAudit": false,
      "hasNoAudit": false,
      "hasTerminal": false,
      "hasNoTerminal": false,
      "hasInterval": false,
      "hasCmdVIOL": false,
      "hasNoCmdVIOL": false,
      "hasDASD": false,
      "hasNoDASD": false,
      "hasClassAct": false,
      "hasNoClassAct": false,
      "hasHistory": false,
      "hasWarning": false,
      "hasRevoke": false,
      "hasNoRules": false,
      "hasInactiveInterval": false
    },
    "keywordsIgnoredInsufficientAuthority": {
      "raw": "000000",
      "hasTape": false,
      "hasNoTape": false,
      "hasInitStats": false,
      "hasNoInitStats": false,
      "hasSAudit": false,
      "hasNoSAudit": false,
      "hasStatistics": false,
      "hasNoStatistics": false,
      "hasAudit": false,
      "hasNoAudit": false,
      "hasTerminal": false,
      "hasNoTerminal": false,
      "hasInterval": false,
      "hasCmdVIOL": false,
      "hasNoCmdVIOL": false,
      "hasDASD": false,
      "hasNoDASD": false,
      "hasClassAct": false,
      "hasNoClassAct": false,
      "hasHistory": false,
      "hasWarning": false,
      "hasRevoke": false,
      "hasNoRules": false,
      "hasInactiveInterval": false
    },
    "statisticsKeywords": {
      "raw": "00",
      "hasDataset": false,
      "hasDASDVOL": false,
      "hasTAPEVOL": false,
      "hasTerminal": false
    },
    "keywords2Ignored": {
      "raw": "00",
      "hasGDG": false,
      "hasNoGDG": false,
      "hasUser": false,
      "hasNoUser": false,
      "hasGroup": false,
      "hasNoGroup": false,
      "hasGroupList": false,
      "hasNoGroupList": false
    },
    "audit": {
      "raw": "00",
      "hasGroup": false,
      "hasUser": false,
      "hasDataset": false,
      "hasDASDVOL": false,
      "hasTAPEVOL": false,
      "hasTerminal": false
    },
    "keywords2": {
      "raw": "00",
      "hasGDG": false,
      "hasNoGDG": false,
      "hasUser": false,
      "hasNoUser": false,
      "hasGroup": false,
      "hasNoGroup": false,
      "hasGroupList": false,
      "hasNoGroupList": false
    },
    "changeInterval": 0,
    "terminalKeywords": {
      "raw": "00",
      "isRead": false,
      "isNone": false
    },
    "statisticsOptions": {
      "raw": "00",
      "isRACINITBypassed": false,
      "isDataSetBypassed": false,
      "isTapeVolumeBypassed": false,
      "isDASDVolumeBypassed": false,
      "isTerminalBypassed": false,
      "isADSPBypassed": false,
      "isEGNActive": false
    },
    "auditOptions": {
      "raw": "00",
      "hasGroupLog": false,
      "hasUserLog": false,
      "hasDatasetLog": false,
      "hasDASDVolumeLog": false,
      "hasTapeVolumeLog": false,
      "hasTerminalLog": false
    },
    "miscellaneousOptions": {
      "raw": "0000",
      "hasPerformTerminalAuthorizationCheck": false,
      "hasTerminalUACCToNone": false,
      "hasLogRACFCommandsViolations": false,
      "hasLogSpecialUserActivity": false,
      "isTapeVolumeProtectionActive": false,
      "isDASDVolumeProtectionActive": false,
      "isGenericProfileActive": false,
      "isGenericCommandActive": false,
      "isRealDSNActive": false,
      "isJESXBMALLRACFActive": false,
      "isJESEARLYVERIFYActive": false,
      "isJESBATCHALLRACFActive": false
    },
    "maximumPasswordInterval": 0,
    "passwordHistoryGeneration": 0,
    "passwordRevoke": 0,
    "passwordWarningLevel": 0,
    "passwordSyntaxRules": "",
    "userInactiveInterval": 0,
    "keywords3": {
      "raw": "000000",
      "hasADSP": false,
      "hasNoADSP": false,
      "hasGeneric": false,
      "hasNoGeneric": false,
      "hasGenCmd": false,
      "hasNoGenCmd": false,
      "hasGlobal": false,
      "hasNoGlobal": false,
      "hasPrefix": false,
      "hasNoPrefix": false,
      "hasRealDSN": false,
      "hasNoRealDSN": false,
      "hasJESXBMALLRACF": false,
      "hasJESNOXBMALLRACF": false,
      "hasJESBATCHALLRACF": false,
      "hasJESNOBATCHALLRACF": false,
      "hasJESEARLYVERIFY": false,
      "hasJESNOEARLYVERIFY": false,
      "hasRefresh": false,
      "hasProtectAllWarning": false,
      "hasProtectAllFailure": false,
      "hasNoProtectAll": false,
      "isEGNActive": false,
      "isNoEGNActive": false
    },
    "keywords3IgnoredInsufficientAuthority": {
      "raw": "000000",
      "hasADSP": false,
      "hasNoADSP": false,
      "hasGeneric": false,
      "hasNoGeneric": false,
      "hasGenCmd": false,
      "hasNoGenCmd": false,
      "hasGlobal": false,
      "hasNoGlobal": false,
      "hasPrefix": false,
      "hasNoPrefix": false,
      "hasRealDSN": false,
      "hasNoRealDSN": false,
      "hasJESXBMALLRACF": false,
      "hasJESNOXBMALLRACF": false,
      "hasJESBATCHALLRACF": false,
      "hasJESNOBATCHALLRACF": false,
      "hasJESEARLYVERIFY": false,
      "hasJESNOEARLYVERIFY": false,
      "hasRefresh": false,
      "hasProtectAllWarning": false,
      "hasProtectAllFailure": false,
      "hasNoProtectAll": false,
      "isEGNActive": false,
      "isNoEGNActive": false
    },
    "singleLevelDatasetNamePrefix": "",
    "keywords4": {
      "raw": "000000",
      "hasTAPEDSN": false,
      "hasNoTAPEDSN": false,
      "hasNoEOS": false,
      "hasEOS": false,
      "hasEOSSecurityLevel": false,
      "hasNoEOSSecurityLevel": false,
      "hasRETPD": false,
      "hasWhen": false,
      "hasNoWhen": false,
      "hasOperAudit": false,
      "hasNoOperAudit": false,
      "hasRVarySwitch": false,
      "hasRVaryActiveOrInactive": false,
      "hasEraseAll": false,
      "hasApplAudit": false,
      "hasNoApplAudit": false
    },
    "keywords4IgnoredInsufficientAuthority": {
      "raw": "000000",
      "hasTAPEDSN": false,
      "hasNoTAPEDSN": false,
      "hasNoEOS": false,
      "hasEOS": false,
      "hasEOSSecurityLevel": false,
      "hasNoEOSSecurityLevel": false,
      "hasRETPD": false,
      "hasWhen": false,
      "hasNoWhen": false,
      "hasOperAudit": false,
      "hasNoOperAudit": false,
      "hasRVarySwitch": false,
      "hasRVaryActiveOrInactive": false,
      "hasEraseAll": false,
      "hasApplAudit": false,
      "hasNoApplAudit": false
    },
    "eraseOnScratchSecurityLevel": 0,
    "retentionPeriod": 0,
    "miscellaneousOptions2": {
      "raw": "00",
      "hasProtectAllWarning": false,
      "hasProtectAllFailures": false,
      "hasEOS": false,
      "hasEOSSecurityLevel": false,
      "hasTapeDSN": false,
      "hasWhen": false,
      "isEOSAllActive": false
    },
    "keywords5": {
      "raw": "00000000",
      "hasGenList": false,
      "hasNoGenList": false,
      "hasRacList": false,
      "hasNoRacList": false,
      "hasSecurityLevelAudit": false,
      "hasNoSecurityLevelAudit": false,
      "hasSecurityLabelAudit": false,
      "hasNoSecurityLabelAudit": false,
      "hasSecurityLabelControl": false,
      "hasNoSecurityLabelControl": false,
      "hasMLQuiet": false,
      "hasNoMLQuiet": false,
      "hasMLStable": false,
      "hasNoMLStable": false,
      "hasGenericOwner": false,
      "hasNoGenericOwner": false,
      "hasSessionInterval": false,
      "hasNoSessionInterval": false,
      "hasJESNJEUserID": false,
      "hasJESUndefinedUser": false,
      "hasCompatMode": false,
      "hasNoCompatMode": false,
      "hasMLSWarning": false,
      "hasMLSFailures": false,
      "hasNOMLS": false,
      "hasMLActiveWarning": false,
      "hasMLActiveFailures": false,
      "hasNOMLActive": false,
      "hasCATDSNSWarning": false,
      "hasCATDSNSFailures": false,
      "hasNoCATDSNS": false,
      "hasLogOptions": false
    },
    "keywords5IgnoredInsufficientAuthority": {
      "raw": "00000000",
      "hasGenList": false,
      "hasNoGenList": false,
      "hasRacList": false,
      "hasNoRacList": false,
      "hasSecurityLevelAudit": false,
      "hasNoSecurityLevelAudit": false,
      "hasSecurityLabelAudit": false,
      "hasNoSecurityLabelAudit": false,
      "hasSecurityLabelControl": false,
      "hasNoSecurityLabelControl": false,
      "hasMLQuiet": false,
      "hasNoMLQuiet": false,
      "hasMLStable": false,
      "hasNoMLStable": false,
      "hasGenericOwner": false,
      "hasNoGenericOwner": false,
      "hasSessionInterval": false,
      "hasNoSessionInterval": false,
      "hasJESNJEUserID": false,
      "hasJESUndefinedUser": false,
      "hasCompatMode": false,
      "hasNoCompatMode": false,
      "hasMLSWarning": false,
      "hasMLSFailures": false,
      "hasNOMLS": false,
      "hasMLActiveWarning": false,
      "hasMLActiveFailures": false,
      "hasNOMLActive": false,
      "hasCATDSNSWarning": false,
      "hasCATDSNSFailures": false,
      "hasNoCATDSNS": false,
      "hasLogOptions": false
    },
    "securityLevelAudit": 0,
    "sessionInterval": 0,
    "logOptions": {
      "raw": "00",
      "hasAlways": false,
      "hasNever": false,
      "hasSuccesses": false,
      "hasFailures": false,
      "hasDefault": false
    },
    "multiLevelSecurity": {
      "raw": "0000",
      "hasSecurityLabelAudit": false,
      "hasSecurityLabelControl": false,
      "hasMLQuiet": false,
      "hasMLStable": false,
      "hasGenericOwner": false,
      "hasCompatMode": false,
      "hasMLSWarning": false,
      "hasMLSFailures": false,
      "hasMLActiveWarning": false,
      "hasMLActiveFailures": false,
      "hasCATDSNSWarning": false,
      "hasCATDSNSFailures": false,
      "hasApplAudit": false,
      "hasAddCreator": false,
      "hasEnhancedGenericOwner": false
    },
    "jesNJEUser": "",
    "jesUndefinedUser": "",
    "passwordMinChangeInterval": 0,
    "keywords6": {
      "raw": "00000000",
      "hasPrimaryLanguage": false,
      "hasSecondaryLanguage": false,
      "hasAddCreator": false,
      "hasNoAddCreator": false,
      "hasList": false,
      "hasKERBLVL": false,
      "hasEnhancedGenericOwner": false,
      "hasPasswordMinChange": false,
      "hasPasswordMixedCase": false,
      "hasPasswordNoMixedCase": false,
      "hasPasswordSpecialChars": false,
      "hasPasswordNoSpecialChars": false,
      "hasPasswordAlgorithm": false,
      "hasPasswordNoAlgorithm": false,
      "hasPasswordPhraseInt": false,
      "hasMLFSOBJActive": false,
      "hasMLFSOBJInactive": false,
      "hasMLIPCOBJActive": false,
      "hasMLIPCOBJInactive": false,
      "hasMLNames": false,
      "hasNoMLNames": false,
      "hasSECLBYSystem": false,
      "hasNoSECLBYSystem": false,
      "hasKDFAES": false
    },
    "keywords6IgnoredInsufficientAuthority": {
      "raw": "00000000",
      "hasPrimaryLanguage": false,
      "hasSecondaryLanguage": false,
      "hasAddCreator": false,
      "hasNoAddCreator": false,
      "hasList": false,
      "hasKERBLVL": false,
      "hasEnhancedGenericOwner": false,
      "hasPasswordMinChange": false,
      "hasPasswordMixedCase": false,
      "hasPasswordNoMixedCase": false,
      "hasPasswordSpecialChars": false,
      "hasPasswordNoSpecialChars": false,
      "hasPasswordAlgorithm": false,
      "hasPasswordNoAlgorithm": false,
      "hasPasswordPhraseInt": false,
      "hasMLFSOBJActive": false,
      "hasMLFSOBJInactive": false,
      "hasMLIPCOBJActive": false,
      "hasMLIPCOBJInactive": false,
      "hasMLNames": false,
      "hasNoMLNames": false,
      "hasSECLBYSystem": false,
      "hasNoSECLBYSystem": false,
      "hasKDFAES": false
    },
    "primaryLanguage": "",
    "secondaryLanguage": "",
    "asterisk": {
      "raw": "00",
      "hasGeneric": false,
      "hasGlobal": false,
      "hasAudit": false,
      "hasStatistics": false,
      "hasClassAct": false,
      "hasGenCmd": false,
      "hasLogOptionsDefault": false
    },
    "kerblvlSetting": 0,
    "currentMultilevelSecurity": {
      "raw": "00",
      "isMLFSOBJActive": false,
      "isMLIPCOBJActive": false,
      "isMLNamesActive": false,
      "isSECLBYSystemActive": false
    },
    "currentPasswordMinChangeInterval": 0,
    "currentOptions": {
      "raw": "00",
      "isMixedCasePasswordsAllowed": false,
      "isSpecialCharactersAllowed": false
    },
    "passwordAlgorithm": {
      "raw": "00",
      "isIndicatedByICHDEX01": false,
      "isKDFAES": false
    },
    "passwordPhraseChangeInterval": 0
  }

RVARY

"varyResource": {
    "raw": "000000",
    "hasActive": false,
    "hasInactive": false,
    "hasNoTape": false,
    "hasNoClassAct": false,
    "hasSwitch": false,
    "hasDataset": false,
    "hasList": false,
    "hasNoList": false,
    "isCommandDeniedByOperator": false,
    "isNonZeroCodeReturned": false,
    "hasDataShare": false,
    "hasNoDataShare": false
  }

RACLINK

"raclink": {
    "phaseIdentifier": "",
    "keywords": {
      "raw": "0000",
      "hasDefine": false,
      "hasUndefine": false,
      "hasApprove": false,
      "hasPeer": false,
      "hasManaged": false,
      "hasPWSync": false,
      "hasNoPWSync": false,
      "isPasswordSupplied": false
    },
    "issuingNode": "",
    "issuingUser": "",
    "sourceUser": "",
    "targetNode": "",
    "targetUser": "",
    "targetAuthorization": "",
    "sourceSMF": "",
    "localIssuanceOccuredDateTime": 0,
    "status": {
      "raw": "00",
      "isAssociationEstablished": false,
      "isAssociationPending": false,
      "isAssociationDeleted": false,
      "isPasswordInvalid": false,
      "isPasswordValid": false,
      "isPasswordExpired": false,
      "isUserRevoked": false
    }
  }

RACDCERT

"racdcert": {
    "keywords": {
      "raw": "00000000",
      "hasAdd": false,
      "hasAlter": false,
      "hasDelete": false,
      "hasConnect": false,
      "hasRemove": false,
      "hasSite": false,
      "hasCertAuth": false,
      "hasICSF": false,
      "hasTrust": false,
      "hasNoTrust": false,
      "hasAddRing": false,
      "hasDelRing": false,
      "hasPersonalUsage": false,
      "hasSiteUsage": false,
      "hasCertAuthUsage": false,
      "hasDefault": false,
      "hasSiteConnect": false,
      "hasCertAuthConnect": false,
      "hasGenCert": false,
      "hasExport": false,
      "hasGenReq": false,
      "hasCertAuthSignWith": false,
      "hasSiteSignWith": false,
      "hasPassword": false,
      "hasMap": false,
      "hasAltMap": false,
      "hasDelMap": false,
      "hasMultiID": false,
      "hasHighTrust": false,
      "hasPCICC": false,
      "hasDSA": false,
      "hasFromICSF": false
    },
    "certUser": "",
    "dataset": "",
    "label": "",
    "user": "",
    "withLabel": "",
    "size": 0,
    "notBefore": 0,
    "notAfter": 0,
    "format": 0,
    "keywords2": {
      "raw": "00000000",
      "hasAltIP": false,
      "hasAltEmail": false,
      "hasAltDomain": false,
      "hasAltURI": false,
      "hasKUHandshake": false,
      "hasKUDataEncr": false,
      "hasKUDocSign": false,
      "hasKUCertSign": false,
      "hasREKEY": false,
      "hasRollover": false,
      "hasForce": false,
      "hasAddToken": false,
      "hasDelToken": false,
      "hasBind": false,
      "hasUnbind": false,
      "hasImport": false,
      "hasNISTECC": false,
      "hasBPECC": false,
      "hasKUKEYAgree": false,
      "hasRSA": false,
      "hasPKDS": false,
      "hasToken": false,
      "hasSIGATTRRSS": false,
      "hasPBEAES": false
    },
    "sequenceNumber": 0
  }

RACMAP

"racmap": {
    "keywords": {
      "raw": "00000000",
      "hasMap": false,
      "hasDelMap": false,
      "hasQuery": false
    },
    "user": "",
    "label": ""
  }