Invalid Pairs

  • 1
  • Question
  • Updated 9 years ago
  • Answered
Created Parameter1 with value A, B, C
Created Parameter2 with value D, E, F
Created Parameter3 with value G, H, I

As per my requirement, A & B are not related to any of the values in Parameter2, it is related only to Parameter3 and C is related to all values in Parameter2.

But when I tried to make all combinations like AD, AE, AF as Invalid pair, I am getting the below error message.

Error message: ‘Can’t create this invalid pair since it leaves no possible value for Previous product name when Event type has the value of NWSL. Please check your existing invalid pair settings.’

Please confirm why we need this error message? Is there any way I can test the requirement.
Photo of Ramkumar


  • 1 Post
  • 0 Reply Likes

Posted 9 years ago

  • 1
Photo of Sean Johnson

Sean Johnson, CTO

  • 270 Posts
  • 26 Reply Likes
Official Response

Hexawise won't let you make every possible parameter invalid for a given value. The reason why, expressed in the terms of your example is that you still have to test value A for parameter 1, and when you test value A, then Parameter 2 has to have some value, it's not possible for parameter 2 to have no value, and that's what the system is trying to tell you.

To make this clear, let's take the trivial case of a toaster with 2 nobs. Nob 1 has 2 values "Frozen" or "Thawed" and Nob 2 has 2 values, "Toast" or "Bagel". Now further assume the manufacturer decided that you can have frozen bagels but no one freezes bread, so the nobs physically can't be set to "Frozen" and "Toast". So you mark that as an invalid pair. It then makes no sense to also mark "Frozen" and "Bagel" as an invalid pair because that means the "Frozen" setting can never be used or to mark "Toast" and "Thawed" as an invalid pair because then the "Toast" setting can never be used.

So... back to your scenario, I can't tell you if this makes sense since we are just dealing with letters and numbers here, but maybe something like this works better for your case:

Parameter 1 - A, B, C
Parameter 2 - D, E, F, G, H, I

Invalid Pairs: A-D, A-E, A-F, B-D, B-E, B-F, C-G, C-H, C-I