XYGATE User Authentication Reference Manual
XYGATE
®
User Authentication
™
(XUA) 1.85 Reference Manual
Chapter 16. What-if Testing
XYPRO Technology Corporation 142 Proprietary and Confidential
16.7 How to Predict a Result and UAGROUP
Syntax:
<operation> <To_ID> [{<password> | *} [<From_ID> [{<requestor> | *}
[{<ancestor> | *} [{<port> | *} [<predicted result> [<predicted UAGROUP>]]]]]]]
Where:
<result> can be: Y or YES
N or NO
<group>
can be the exact name of the UAGROUP that is expected to be used to make
the ruling.
If the expected <result> or <group> is specified on one or more Access or What-if
queries, when the program terminates a message will be displayed showing how many
unexpected results occurred. If all are matched then XUA returns "No unexpected
results". This allows you to run any number of What-if queries, writing your results to a
file or the spooler, and then do a search for the word "unexpected" to quickly locate
those instances where you will have to research why the expected values did not
match the actual values. If the expected result is contrary to what the user has
specified as expected, then XUA will display both the expected and the actual result.
Example 6: How to predict a result and UAGROUP
Access check:LOGON UATST.TEST003 * 0,0 * * 123.456.78.90 NO STOP-PROCESS
SEEP msg: Password:
SEEP dialog ID 11 (dialog will continue)
ECHO would be turned off
Response? ****
Access result - YES (unexpected,NO predicted) using GROUP PORT-TEST (unexpected
GROUP, STOP-PROCESS predicted)
Access check:
Example 6 evaluates an attempt by UATST.TEST003, to logon from a logged off
TACL. The expected result is "NO" and the expected UAGROUP is STOP-PROCESS.
However, XUA, after evaluating several UAGroups, grants access. Hence, it displays
the following:
"UNEXPECTED" , NO predicted using GROUP PORT-TEST unexpected GROUP
STOP-PROCESS predicted
When you EXIT Access Mode, a summary count of the number of unexpected results
and invalid commands is displayed.
Access check:EXIT
4 unexpected results
3 command errors