-
Notifications
You must be signed in to change notification settings - Fork 92
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
Transmission identifier should not be equal to Message-ID #436
Comments
Where in RFC 4130 is this specificed? |
I've found the idea here - #133 (comment) and for me it sounds logical. Why we need both MessageId and TransmissionId if they are almost same and always unique? OK, from RFC 4130 section "5.5 HTTP Error Recovery":
|
The section from RFC 4130 is related to Message-ID during retry. How about TransmissionID? |
TransmissionID is not specified in RFC 4130, it looks like implementation details of Oxalis. And you should know its meaning. Please, give short description why TransmissionID is needed if it's hardcoded to be almost same to MessageID and how it correlates the fact MessageID can be repeated (retry case) |
See chapter 3.2 "Reception Awareness features and Duplicate Detection" of the OASIS AS4 profile |
This issue is closed due to age and lack of activity. |
Closing due to lack of activity from the former code maintainers does not feel right. If in a retransmission, the messageID changes that is wrong (did not test this) but in the http://docs.oasis-open.org/ebxml-msg/ebms/v3.0/profiles/AS4-profile/v1.0/AS4-profile-v1.0.pdf This is stated:
|
Hi, I'm sorry for closing this issue. We will make sure this is analysed further. |
Hello!
As far as I understand Message-ID should be unique for payload, but TransmissionID should identify a specific transmission / transmission attempt.
However, in Oxalis messageID is generated each time even for same payload. OK, we can create own MessageIdGenerator implementation. But in that case TransmissionID will be same for same payload, because in As2MessageSender:
and all the method above does is removing "<" and ">".
Is it a bug? And what is correct way to have own MessageID (probably not unique) and unique TransmissionID?
P.S. Related to #294
The text was updated successfully, but these errors were encountered: