PhenixID

Value Match

Version: 2.0

Category: Process

Extended Category: Session Attribute

Action Package: Standard Actions

Description

Check several attribute if their values matches

ParameterDescriptionExample
Matched Attributes[Mandatory]
Specify the attributes to match name pair with = as separator between matched attributes and , as separator between attribut pairs.
s1=s2,s3=s4
Attribute Other Name to Set[Optional]
The other name in the session attribute that will be set if not match, default: DIFF-FLAG.
DIFF-FLAG
Remove Session Objects with No Diff[Optional]
Remove all session objects that have complete matches (true/false).
Default: false
true
Remove Session Objects with Diff[Optional]
Remove all session objects that do not contain matches (true/false).
Default: false
false
Result Attribute for Match Status[Optional]
If specified, an attribute will be created with the value true if matched, else false.
Default: blank, not used
TestValue
Consider Empty Value and Non Existing Value as Equal[Optional]
If a session attribute has an empty value and the second session attribute does not exist, handle this as equal. (true/false)
Default: false
true
Case Sensitive[Optional]
If the value match of single string values are case sensitive (true) or not (false).
Default: false
true
Result Attribute for Matched Pairs[Optional]
If specified, an attribute will be created with the first attribute name for the attribute pairs with match. Ex. if s1=s2 is a match, this attribute will contain the value s1.
Default: blank, not used
matchAttributes
Result Attribute for Non Matched Pairs[Optional]
If specified, an attribute will be created with the first attribute name for the attribute pairs with no match. Ex. if s1=s2 is a no match, this attribute will contain the value s1.
Default: blank, not used
nonMatchAttributes

Use Cases

Example 1: Match Description with adminDescription

This action will match the value in Description with the one in adminDescription. The result attribute will be set to TRUE if there is a match and the session object will be dropped. Otherwise result will be set to FALSE and the session object will be kept.

ParameterExample
Matched Attributesdescription=adminDescription
Attribute Other Name to Set[BLANK]
Remove Session Objects with No Difftrue
Remove Session Objects with Diff[BLANK]
Result Attribute for Match Statusresult
Consider Empty Value and Non Existing Value as Equalfalse
Case Sensitive[BLANK]
Result Attribute for Matched Pairs[BLANK]
Result Attribute for Non Matched Pairs[BLANK]

DISCLAIMER
Information provided in this document is for your information only. PhenixID makes no explicit or implied claims to the validity of this information. Any trademarks referenced in this document are the property of their respective owners.

The origin of this information may be internal or external to PhenixID. PhenixID makes all reasonable efforts to verify this information.

PhenixID - support.phenixid.se