There is a Filter by the name of COM:DCL:ValidateNavTiersUnique_SetErr_205.
The name suggests that the filter would test if the Navigation Tier on that
record is unique.
But the actions behind it hardly do what the name suggest it would do.
The Filter is set to run on Modify with the Run If condition defined as:
(('Navigation Menu01' != $NULL$) OR ('Navigation Menu02' != $NULL$) OR
('Navigation Menu03' != $NULL$)) AND (('Navigation Menu01' != 'DB.Navigation
Menu01') OR ('Navigation Menu02' != 'DB.Navigation Menu02') OR ('Navigation
Menu03' != 'DB.Navigation Menu03')) AND (('z1D Action' = "VALIDATE") OR
('z1D Action' = "VALIDATELOAD")) AND ('DL_Status' != "Promoted")
All this condition checks for is if the value of the menu has changed from
the DB value of the menu. So basically the Set Fields will happen to set the
Error_Flag only if the navigation menu has changed on any Modify action from
what is already in the database.
Has anyone else wondered about this and brought it up with BMC Support?
Not that it makes a damn difference to the working of the form and the rest
of the workflow, but if they really wanted to test if the Navigation Menu is
unique, this filter would hardly do that.
There are another couple of filters firing after this one that actually does
the tier comparison to check if the combination exists.
Joe
_______________________________________________________________________________
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
"Where the Answers Are, and have been for 20 years"