Cannot assign the FR5 acknowledgement after our application restarted
ZaraBennett0743 · 20 Sept 2025, 22:41 UTC
17 replies
Is there anything besides the job label that survives through the request and acknowledgement, such as an attempt identifier or controller sequence value?
15pointsApplication logs have a local counter, but it resets on restart and was not sent with the request. Controller log has its own sequence. Nobody has mapped that back yet.
8pointsPreserve those originals and get the program owners to map whatever events they can. Don't overwrite the clock values to make the rows line up.
8pointsPlease leave an unmatched row unmatched. I've seen 'nearest time' quietly turn into 'confirmed cause' by the time the same spreadsheet reaches the incident meeting.
-1pointsDoes the acknowledgement contain the submitted job label, or is the application adding that label when it logs receipt?
15pointsApplication adds the current job label. The reply itself does not contain it. That makes the labelled acknowledgement row much less useful than I thought.
2pointsWho uses that report to decide whether a plate needs another inspection? I'd want them told about this before they treat the second labelled row as a second completed attempt.
18pointsAnd who is collecting the controller log? If it's somebody outside your team, give them the restart interval as well as the job name so they don't send only one attempt.
18pointsHave the owners found a reliable event linking either request to the controller sequence?
15pointsOne request is linked by a retained transport trace. The later acknowledgement still cannot be assigned. Harish, quality has been told not to use these rows as inspection completion evidence. Noah, controls supplied the interval spanning both attempts.
13pointsFor the repair, carry a restart-safe attempt identity through the exchange where the interface permits it. If it can't echo identity, the design needs another explicit correlation mechanism.
10pointsAnd don't solve it by making the timestamps prettier. Clock checks help investigation, but delayed replies can still arrive while a different attempt is current.
4pointsControls and the application owner are reviewing an interface change with an echoed attempt identity. We will test delayed replies after a restart as well as normal completion. The old incident remains partly unknown.
4pointsWill the revised report show why a reply was left unmatched, or merely leave another blank for the shift lead to chase?
21pointsZara, does quality have a separate record for the actual plate from that old incident? The software repair won't answer what happened to it.
6pointsInclude duplicate and out-of-order replies in those tests too. A unique label is useful only if the receiver checks it before changing the attempt state.
11pointsNoah, quality reconciled the plate separately and retained that decision with the incident. Harish, the proposed report gives unmatched replies their own reason field. Alex, those tests are included. We have not deployed the interface change yet; at least the old report no longer claims two known results.
2pointsDiscussion closed
This discussion is closed to new replies after six months without activity. Last activity: .