Version: 2.0
Category: Process
Extended Category: Session Attribute
Action Package: Standard Actions
Description
Check several attribute if their values matches
Parameter | Description | Example |
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.
Parameter | Example |
Matched Attributes | description=adminDescription |
Attribute Other Name to Set | [BLANK] |
Remove Session Objects with No Diff | true |
Remove Session Objects with Diff | [BLANK] |
Result Attribute for Match Status | result |
Consider Empty Value and Non Existing Value as Equal | false |
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