How to handle PossResend?

Imported from previous forum

[ original email was from Henrik Johansson - henrik.johansson@omxgroup.com ]
Hi,

The PossRend field (Tag 97) is used when a message may be duplicate of another message sent under a different sequence number.

In the FIX Session-level Test Cases 4.4 Specification vol 2 there is one scenario describing how to handle such messages when the message is already received (testcase 19a, page 58). It is stated that: “Receive message with PossResend = “Y” and application-level check of Message specific ID indicates that it has already been seen on this session” -->Ignore the message.

In the Order State Change Matrices 4.4 Specification vol 4 there is a scenario describing how to handle the PossResend for one specific message (New Order) (Scenario F.1.b, page 71). Here the message shall not be ignored in case the the message is a true duplicate, instead a reply shall be generated confirming the current state of the order (ExecType=OrderStatus).

Is it the case that in general, duplicate messages shall be ignored but is overruled for some specific messages. Are there then more messages than New Order that shall generate an action on the receiver side and not be ignored? Or are these 2 scenarios contradicting eachother by accident and one scenario is preffered over the other?

Thanks,
Henrik