[michael@fae bin]$ make server
        >> thisZone.myPolicy.default_p.1 is active.
thisZone.myPolicy.default_p.1 access is 200
thisZone.myPolicy.default_p.1 access is 200
        >> thisZone.myPolicy.friends.2 is active.
thisZone.myPolicy.friends.2 access is 200
thisZone.myPolicy.friends.2 access is 200
        >> thisZone.myPolicy.P1.5 is active.
thisZone.myPolicy.P1.5 access is 100
thisZone.myPolicy.P1.5 access is 100
        >> thisZone.myPolicy.P1.5.3 is deactivated.
thisZone.myPolicy.P1.5.3 access is 200
thisZone.myPolicy.P1.5.3 access is 200
        >> thisZone.myPolicy.P1.5.4 is deactivated.
thisZone.myPolicy.P1.5.4 access is 100
thisZone.myPolicy.P1.5.4 access is 100
PolicyEngine::install( spcl.data.thisZonemyPolicyInstaller )

PolicyEngine bound to :3780
PolicyEngine got client: /128.59.17.182
        >> checking query [can P1 do get with q = 1 ?]
        >>  [can]  [P1]  [do]  [get]  [with]  [q]  [=]  [1]
                        >> unify(q, q ); = success

                        >>> cond[1<4]=true
                >> tempRule[thisZone.myPolicy.P1.5].fire()
        >> full date failed:Unparseable date: "10:00 am"
        >> full date+time failed:Unparseable date: "10:00 am"
        >> resolveCondition( SYSTEM_TIME )::time only
        >> resolveCondition( SYSTEM_TIME )::now > rval
        >> thisZone.myPolicy.P1.5.3 is active.
        >> full date failed:Unparseable date: "10:00 am"
        >> full date+time failed:Unparseable date: "10:00 am"
        >> resolveCondition( SYSTEM_TIME )::time only
        >> resolveCondition( SYSTEM_TIME )::now > rval
                        >> responses[thisZone.myPolicy.P1.5]=100
        >> checking query [can john do get ?]
        >>  [can]  [john]  [do]  [get]
                        >> rule.evaluate()::so!=current.object
                        >> responses[thisZone.myPolicy.P1.5.3]=50
        >> principal def was wishy-washy
        >> current.policy.getUserGroups(john);
        >> usergroups size=2
                        >> responses[thisZone.myPolicy.P1.5.4]=50
        >> group def was wishy-washy
                        >> rule.evaluate()::so!=current.object
                        >> responses[thisZone.myPolicy.friends.2]=50
        >> group def was wishy-washy
                        >> rule.evaluate()::so!=current.object
                        >> responses[thisZone.myPolicy.default_p.1]=50
        >> default principal says no (wishy-washy)
        >> checking query [can john do anything ?]
        >>  [can]  [john]  [do]  [anything]
                >> tempRule[thisZone.myPolicy.P1.5.3].fire()
                        >> responses[thisZone.myPolicy.P1.5.3]=200
        >> checking query [can john do get with q = 1000 ?]
        >>  [can]  [john]  [do]  [get]  [with]  [q]  [=]  [1000]
                        >> rule.evaluate()::so!=current.object
                        >> responses[thisZone.myPolicy.P1.5.3]=50
        >> principal def was wishy-washy
        >> current.policy.getUserGroups(john);
        >> usergroups size=2
                        >> responses[thisZone.myPolicy.P1.5.4]=50
        >> group def was wishy-washy
                        >> rule.evaluate()::so!=current.object
                        >> responses[thisZone.myPolicy.friends.2]=50
        >> group def was wishy-washy
                        >> rule.evaluate()::so!=current.object
                        >> responses[thisZone.myPolicy.default_p.1]=50
        >> default principal says no (wishy-washy)
        >> checking query [can michael do x ?]