-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Check and Check Messages (Issue 075) #10
base: master
Are you sure you want to change the base?
Conversation
The requirement that the 'check' message has to be implement even when not used, has to be discussed. It seems that it is just needed for getting the proper error message 'NotCheckable' instead of 'ProtocolError'. |
It's also not backwards compatible. (Although AFAIR we don't specify backwards compatibility rules anywhere yet.) |
I added the changes that we agreed upon in the last meeting. |
I believe I have now added all changes that came up in the june 16. meeting. Regarding the broken links, I think all links are broken in the unrendered version on Github, but they should work once the page is rendered. What about argument less commands?
Should a check on a command also not depend on the current Status of the module? |
I think we said that the check message may depend on the configuration of the entire SEC node, but not on the state of the SEC node. So we might always have the situation that a change message might fail after a successful check message. We can not avoid this. Concerning the argumentless command: I think there is no benefit of making an argumentless command checkable, because it has to success always, except it is configured to fail always. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
typo just above the current change: at the end of line 'activat connection' to replaced by 'activated connection'.
I have added the
check
andchecked
messages to the specification accoding to Proposal 3 layed out in Issue 075.Changelog:
1. Added entry for check message to message table
I have added the
check
message in thebasic messages
section, where implementation is mandatory.2. Added
Check Value
sectionShould the Example also include a failed check? Even though Error Replys are not yet formally introduced in the spec at that point ?
3. Added
NotCheckable
Error ClassNew error class for
check
messages where the optional checkable parameter property is set to false or not present.4. Added optional checkable parameter property
Railroad Diagrams:
The railroad diagrams in the section
Message handling
ofbuildingblocks.rst
need to be updated to make the changes consistent:images/defined-requests.svg
images/defined-replies.svg
images/must-accept-requests.svg
images/must-accept-replies.svg
Is anyone still able to generate these? The source is not included in the repo.