457 early pre published alert pkp integration into sdpi a#465
457 early pre published alert pkp integration into sdpi a#465JavierEspina wants to merge 45 commits intomasterfrom
Conversation
|
@ToddCooper, @d-gregorczyk, @PeterKranich - this PR is still in drafting and hence incomplete. But feel free to start looking at the changes before my summer holiday starts (on Aug 2). |
…ion-into-sdpi-a # Conflicts: # asciidoc/volume1/tf1-ch-12-sdpi-a.adoc
|
@JavierEspina - so remind me ... |
Yes, by default a DIS. DAS is an option. When the DAS option is selected transactions DEV-48 and DEV-49 kick in (i.e., become mandatory) You may want to download a build already to see how things are currently looking. There is no complete description of all steps in DEV-48 or -49 but the idea is there. |
|
Starting to look over adding in markup for the transactions I notice that in DEV-49, the alert provider is both a responder and initiator in the text but the alert consumer is listed only as an initiator. If the alert provider initiates this transaction wouldn't the alert consumer be at least a receiver as well? |
|
@JavierEspina , the markup for the Distributed Alarm System Option looks good to me. The markup doesn't support a transaction making multiple contributions (e.g., responder and initiator) currently so I'm going to have to add that to make the json export work. What's the plan for merging this one? I could tackle this as a separate issue if you're in a hurry to merge it. Json exports would be incomplete in the meantime. |
You're right. It is not consistent right now. The first table of SDP-i A shows both actors and both initiator and responder. So does the diagram in the DEV-49 section. However the actor roles table in that section does not. I am going to correct this in my next commit...or at least try! |
My current expectation is to move this PR from draft to an actual PR (i.e. content complete for review for merging) within 1-2 weeks (maybe even 3). If that provides you with sufficient time to make that fix in this PR, I'd say: go ahead! |
|
Ok. 1 week might be a little challenging, but 2-3 should work. I'll make a start and can either include it or move to a separate issue if you are ready to merge first. |
Additional remark: the lack of support for actors' multiple contributions (e.g., initiator and responder) does not only affect the JSON export but also the spec content. For instance, it makes the Contribution column of |
…p-integration-into-sdpi-a' into 457-early-pre-published-alert-pkp-integration-into-sdpi-a
|
@JavierEspina , I've added support for actors making multiple contributions to transactions now. AsciiDoc: And to make a link, for the json artefacts, in the profile, for example: ...and Distributed Alarm System Option, for example: On merging, I noticed you had the alert consumer making a responder contribution in DEV-48, however it appears the consumer just receives, and doesn't respond to, notifications. So I changed the contribution to "Receiver" for consistency with, for example, DEV-49 and DEV-23, etc. Hopefully that's right! |
|
Thank you, @PaulMartinsen! The DEV-49 table looks good now. What looks less good though, IMO, are the changes made to DEV-48. My intent was to leave DEV-48 as "unidirectional", that is the consumer initiates and the provider responds (and then they both "remain doing stuff" to keep the just-established DAS up and running). DEV-49 is a different story, both the consumer and provider can use that transaction to initiate a controlled ending of the DAS. I am going to try to revert some of the changes to DEV-48. Wish me luck and no damage! 🤞 |
My understanding (hopefully correct... @ToddCooper ?) is that the role (initiator, responder/receiver) is for the entire transaction in general and not for every message exchange that makes up a transaction. |



📑 Description
☑ Mandatory Tasks
The following aspects have been respected by the pull request assignee and at least one reviewer: