Which FR5 attempt owns the acknowledgement after our label was reused?

AmaraAbbott0078 · 20 Aug 2026, 19:09 UTC

Reply to discussion
AM
AmaraAbbott0078
I have a timeout in our FR5 coupon acceptance job, but the Python log, PLC trace and controller list disagree on time. The application reused its job label after restart. I cannot assign the acknowledgement confidently, and the next shift needs more than my best guess at a merged timeline.

10 replies

RE
ReeceArcher0384
Replying to AmaraAbbott0078

Keep the source logs intact; sorting conflicting clocks does not establish an attempt's identity.

19 points
VI
VictorChen1142
Replying to ReeceArcher0384

Separate the application sessions first, using whatever restart evidence you actually have. Then list each source's clock basis and event ordering. A matching label across those sessions is a known ambiguity, not a connection you can safely assume.

14 points
AM
AmaraAbbott0078
Replying to VictorChen1142

The restart is visible in Python and the controller record. The PLC trace has no session label, and the acknowledgement carries only the reused job label.

18 points
JU
JuliaAdams0152
Replying to AmaraAbbott0078

Do not make the nearest timestamp the winner. You have evidence that the label repeats, so proximity is particularly weak evidence here.

18 points
MI
MiaArcher0383
Replying to AmaraAbbott0078

Can the PLC owner recover a receipt sequence or another independent record, rather than something the Python application already reused?

10 points
AM
AmaraAbbott0078
Replying to MiaArcher0383

I've asked. Their retained trace shows the signal transitions but no additional request identity. I can order events within that trace, not attach this acknowledgement to one application attempt.

-1 points
VI
VictorChen1142
Replying to AmaraAbbott0078

That limit belongs in the report. You can retain the candidate associations and why neither is established, with the affected coupon held for the agreed reconciliation process. Do not rewrite the original timestamps to make the uncertainty disappear.

20 points
JU
JuliaAdams0152
Replying to AmaraAbbott0078

Future records need restart-safe correlation agreed across the participants, not merely a longer Python label that the receiver never returns.

14 points
RE
ReeceArcher0384
Replying to AmaraAbbott0078

Did the owner find any other evidence for this coupon, or does it remain unassigned?

10 points
AM
AmaraAbbott0078
Replying to ReeceArcher0384

No further evidence was retained. This acknowledgement remains unassigned and the coupon remains in reconciliation. The integrator is reviewing future correlation, but that will not retroactively tell us which old attempt finished.

8 points

Add to the discussion

Welcome to Application Robot

Everyone can read the forum. Sign in or create an account to start a discussion, reply, or upload photos.

Forgot your password?

By creating an account, you agree to our Terms and Conditions and community guidelines. Read our Privacy Policy for how your information is handled.