XYGATE User Authentication Reference Manual

XYGATE
®
User Authentication
(XUA) 1.85 Reference Manual
Chapter 16. What-if Testing
XYPRO Technology Corporation 140 Proprietary and Confidential
16.4 Testing Logon Outcome Based on Ancestor Program
Syntax:
<operation> <To_ID> [{<password> | *} [<From_ID> [{<requestor> | *}
[{<ancestor> | *} [{<port> | *} [<predicted result> [<predicted UAGROUP>]]]]]]]
Where:
<Ancestor> can be: <object filename>[:<process name>]
For the ancestor of the requester, use * when any ancestor is valid otherwise enter a
valid object filename and optional process name. If * is used, XUA will replace * by
$NONE.NONE.NONE:$NONE.
Example 4: Testing a logon based on the ancestor program
Access check:LOGON UATST.TEST005 * 0,0 * $SYSTEM.SYS03.LOGIN *
SEEP msg: Password:
SEEP dialog ID 7 (dialog will continue)
ECHO would be turned off
Response? ****
Access result - YES using GROUP ANCESTOR-TEST
Example 4 shows that the user UATST.TEST005 can logon from a logged-off TACL
for which the ancestor is $SYSTEM.SYS03.LOGIN because of the UAGROUP
"ANCESTOR-TEST".
16.5 Testing Logon Outcome Based on Port
Syntax:
<operation> <To_ID> [{<password> | *} [<From_ID> [{<requestor> | *}
[{<ancestor> | *} [{<port> | *} [<predicted result> [<predicted UAGROUP>]]]]]]]
Where:
<port> is the port name of the subject user from which the logon is requested.
<port>
can be: <terminal> or <terminal>:<terminal-object-file>. Use the
asterisk ( * ) when any port is valid; otherwise, enter a valid port value.
Example 5 below shows that the user UA.TEST003 can logon from a logged-off TACL
for which the port value is $ZTN0.#PTPQSPR:$SYSTEM.SYS42.TELSERV because of the
UAGROUP "PORT-TEST".
Example 5: Testing a logon based on the port
Access check:LOGON UA.TEST003 * 0,0 * * $ZTN0.#PTPQSPR:$SYSTEM.SYS42.TELSERV
SEEP msg: Password:
SEEP dialog ID 9 (dialog will continue)
ECHO would be turned off
Response? ****
Access result - YES using GROUP PORT-TEST