The description for schedule state “Ready” in K2.6.2 states that “As soon as a schedule is Ready, it shall update its planned starting time (NxtStrTm).”
As there is no further description this implies that NxtStrTm is only to be updated in schedule state Ready. Hence NxtStrTm becomes invalid as soon as the next start time arrives and schedule becomes Running. A client then must wait until the schedule duration has ended (and schedule transitions to state Ready again) to receive information about the updated next start time (NxtStrTm). Especially when gaps between start times are short – or in extreme case start times overlap – data object NxtStrTm becomes unserviceable.
It is therefore proposed to extend description in such a way that the planned next starting time (NxtStrTm) shall also be updated when a schedule becomes Running.
Proposal
Change the description for schedule state “Ready” by replacing the sentence “As soon as a schedule is Ready, it shall update its planned starting time (NxtStrTm).” with “As soon as a schedule transitions from Not Ready to Ready, it shall update its planned starting time (NxtStrTm).”
Extend the description for schedule state “Running” by replacing the sentence “As soon as a schedule is Running, it may update its actual active starting time (ActStrTm).” with “As soon as a schedule is Running and not all of its configured start times have been consumed, it shall update its planned starting time (NxtStrTm). As soon as a schedule is Running it may also update its actual active starting time (ActStrTm). This data object …”
Discussion
Created
Status
published with 2nd tissue batch
28 Aug 24
Must Implement
Ballot period expired without comment.
Move to solution accepted.
21 Dec 23
Solution Accepted
Starting ballot period
15 Nov 23
Ballot Period
Tissue has not impact on conformance testing.
31 Oct 23
Conformance Test Verification
Change to state: Conformance Test Preparation
17 Oct 23
Conformance Test Preparation
The technical error does not address any of the use cases of Part 7-1, Annex K.
It is an improvement of the description of the function of schedules in annex K.
In summary: no compatibility issue
10 Oct 23
Analysis Of Compatibility
The draft of implementation is attached.
New text is marked yellow.
26 Sep 23
Verify Draft Implementation
Change to next state. Prepare draft of implementation acc. proposal.
19 Sep 23
Drafting Implementation
Change to state Discussion, because the Tissue has interop character.
Additionally idea: in case all configured start time times have been consumed, quality of NxtStrTm will be changed to invalid.
03 Aug 22
Discussion (red)
I agree with the proposal. It allows clear and useful rules for the update of next start time