Support Article

VisaDisputeDTMultiTxn decision tree has an unreachable condition

SA-31507

Summary



The Smart Dispute decision tree VisaDisputeDTMultiTxn has a conflict or unreachable condition in it.


Error Messages



Not applicable


Steps to Reproduce



Open the decision tree VisaDisputeDTMultiTxn and click the "Show Confilicts" link. There is a condition that is never reachable.


Root Cause



This is intended behavior.  The condition isn't actually unreachable.  

The warning does not consider the case where DepositAccountNumber is null, due to being a different type of card.

Resolution



In Smart Dispute user is using the DepositAccountNumber value to determine if it's a debit or credit card scenario.

In the VisaDisputeDTMultiTxn decision tree, the block under if "True" = "True" is reachable for credit card scenario (when DepositAccountNumber does not exist).

Regarding the conflict message being shown on the rule, that seems to be a suggestion that there might be unreachable code.

However, in this case the code is reachable whenever the DepositAccountNumber does not exist.

 

Published December 15, 2016 - Updated December 23, 2016

Have a question? Get answers now.

Visit the Collaboration Center to ask questions, engage in discussions, share ideas, and help others.