Hi All, Sometimes we are facing an issue due to unrecognized sender, receiver while processing ReceiptAcknowledgment (RNIF 2.0). Attached is the screenshot.
Since Sender, receiver were marked unknown and this documents did not match the conversation and completed the model.
Due to this process instance was re-trying to send the messages and failed after 3 retry with SendNOF.
Screenshot of failed process instance also attached.
Only below error messages is found in server log and activity log;
2013-11-05 04:52:35 EET [ISU.0000.9999E] Estd_1383619953995;Proxy=Estd_1383619953995:com.wm.estd.rosettaNet.RequestHandler.receive:1055: Failed to load the
input TPA, this may happen if the TPA is not in a ‘Agreed’ status or the conversation id to which this TPA belongs is not valid, the conversation id for this PIP is ei
ther expired or is not valid. Reason:com.wm.estd.rosettaNet.tpa.TradingPartnerAgreementNotFoundException: Failed to load the input TPA, this may happen if the TPA is no
t in a ‘Agreed’ status or the conversation id to which this TPA belongs is not valid, the conversation id for this PIP is either expired or is not valid.
Thanks Rakesh for quick response, actually BPM has not failed due to ACK.
As ACK Messages was received but sender/receiver were marked unknown, Due to this ACK was not mapped to conversation.
As result there were retry by the model to send messages and failed due to sendNOF.
Here I believe the issue with TN not able to recognize sender/receiver.
Please check if you have 2 or more sets of same process model is enabled for execution for the same (PIP name , number , version and transaction)
Also check if the right process model combination is enabled for execution and others are turned off for the same (PIP name , number , version and transaction)
I.e corresponding buyer and seller models to be enabled and avoid conflicts