3.1.1.4 Miscellaneous Per-Session States

ADM_UserAuthorizationData: This is a collection of Boolean values, listed below, specifying the authorization states of the user establishing the protocol session. If a particular value is TRUE, that means the user is authorized with the permissions bestowed on the corresponding role. Otherwise the user is not authorized to plan the corresponding role.

  • IsAdministrator: If the value is TRUE, the user has the administrator permissions on the IPAM server.

  • IsIpamUser: If the value is TRUE, the user has the permissions of an ‘IPAM Users’ role.

  • IsIpamAdministrator: If the value is TRUE, the user has the permissions of the ‘IPAM Administrators’ role.

  • IsIpamAsmAdministrator: If the value is TRUE, the user has permissions as an ‘IPAM ASM Administrators’ role.

  • IsIpamMsmAdministrator: If the value is TRUE, the user has permissions as an ‘IPAM MSM Administrators’ role.

  • IsIpamIPAuditAdministrator: If the value is TRUE, the user has permissions as an ‘IPAM IP Audit Administrators’ role.

ADM_MessageReceivedSinceLastTimerTick: This is a Boolean type used to track whether any message has been received since the last time the InactivityTimer expired. The default value is FALSE.

ADM_KeepaliveGraceCount: This is a signed integer value. This keeps track of the pending number of consecutive InactivityTimer expiry with the ADM_MessageReceivedSinceLastTimerTick being FALSE after which the session will be closed. This is initialized with the value of ADM_KeepaliveGraceCountInitialValue.