RFC Errata
Found 2 records.
Status: Held for Document Update (2)
RFC 5024, "ODETTE File Transfer Protocol 2.0", November 2007
Note: This RFC has been updated by RFC 8996
Source of RFC: INDEPENDENT
Errata ID: 3453
Status: Held for Document Update
Type: Technical
Publication Format(s) : TEXT
Reported By: Ieuan Friend
Date Reported: 2013-01-14
Held for Document Update by: Nevil Brownlee
Date Held: 2014-01-20
Section 4.5.1 says:
The Speaker notifies the Listener that it has finished sending a
Virtual File by sending an End File (EFID) command. The Listener
replies with a positive or negative End File command and has the
option to request a Change Direction command from the Speaker.
1. Speaker -- EFID ------------> Listener End File
<------------ EFPA -- Answer YES
2. Speaker -- EFID ------------> Listener End File
<------------ EFPA -- Answer YES + CD
-- CD --------------> Change Direction
Listener <------------ EERP -- Speaker End to End Response
-------------- RTR -> Ready to Receive
Listener <------------ NERP -- Speaker Negative End Response
-------------- RTR -> Ready to Receive
Go to Start File Phase
3. Speaker -- EFID ------------> Listener End File
<------------ EFNA -- Answer NO
It should say:
The Speaker notifies the Listener that it has finished sending a
Virtual File by sending an End File (EFID) command. The Listener
replies with a positive or negative End File command and has the
option to request a Change Direction command from the Speaker.
1. Speaker -- EFID ------------> Listener End File
<------------ EFPA -- Answer YES
2. Speaker -- EFID ------------> Listener End File
<------------ EFPA -- Answer YES CD
-- CD --------------> Change Direction
Listener <------------ EERP -- Speaker End to End Response
-------------- RTR -> Ready to Receive
Listener <------------ NERP -- Speaker Negative End Response
-------------- RTR -> Ready to Receive
Go to Start File Phase
3. Speaker -- EFID ------------> Listener End File
<------------ EFNA -- Answer NO
Following the receipt of a positive End File command which does
not request a Change Direction command, the Speaker has the option
to send a file (SFID), an EERP/NERP, a CD or an ESID with error.
If the Speaker wishes to end the session normally, a
Change Direction (CD) command MUST be sent to the Listener.
4. Speaker -- EFID ------------> Listener End File
<------------ EFPA -- Answer YES No CD
-- CD --------------> Change Direction
Listener <------------ ESID -- Speaker End Session
Notes:
This erratum adds a little more documentation to the ODETTE protocol,
but doesn't seem to be correcting an actual error.
Errata ID: 3454
Status: Held for Document Update
Type: Technical
Publication Format(s) : TEXT
Reported By: Ieuan Friend
Date Reported: 2013-01-14
Held for Document Update by: Nevil Brownlee
Date Held: 2014-01-20
Section 5.3.2 says:
o-------------------------------------------------------------------o
| SSID Start Session |
| |
| Start Session Phase Initiator <---> Responder |
|-------------------------------------------------------------------|
| Pos | Field | Description | Format |
|-----+-----------+---------------------------------------+---------|
| 0 | SSIDCMD | SSID Command 'X' | F X(1) |
| 1 | SSIDLEV | Protocol Release Level | F 9(1) |
| 2 | SSIDCODE | Initiator's Identification Code | V X(25) |
| 27 | SSIDPSWD | Initiator's Password | V X(8) |
| 35 | SSIDSDEB | Data Exchange Buffer Size | V 9(5) |
| 40 | SSIDSR | Send / Receive Capabilities (S/R/B) | F X(1) |
| 41 | SSIDCMPR | Buffer Compression Indicator (Y/N) | F X(1) |
| 42 | SSIDREST | Restart Indicator (Y/N) | F X(1) |
| 43 | SSIDSPEC | Special Logic Indicator (Y/N) | F X(1) |
| 44 | SSIDCRED | Credit | V 9(3) |
| 47 | SSIDAUTH | Secure Authentication (Y/N) | F X(1) |
| 48 | SSIDRSV1 | Reserved | F X(4) |
| 52 | SSIDUSER | User Data | V X(8) |
| 60 | SSIDCR | Carriage Return | F X(1) |
o-------------------------------------------------------------------o
SSIDCMD Command Code
Character
Value: 'X' SSID Command identifier.
SSIDLEV Protocol Release Level Numeric(1)
Used to specify the level of the ODETTE-FTP protocol
Value: '1' for Revision 1.2
'2' for Revision 1.3
'4' for Revision 1.4
'5' for Revision 2.0
Future release levels will have higher numbers. The
protocol release level is negotiable, with the lowest level
being selected.
Note: ODETTE File Transfer Protocol 1.3 (RFC 2204)
specifies '1' for the release level, despite adhering
to revision 1.3.
It should say:
o-------------------------------------------------------------------o
| SSID Start Session |
| |
| Start Session Phase Initiator <---> Responder |
|-------------------------------------------------------------------|
| Pos | Field | Description | Format |
|----- ----------- --------------------------------------- ---------|
| 0 | SSIDCMD | SSID Command 'X' | F X(1) |
| 1 | SSIDLEV | Protocol Release Level | F 9(1) |
| 2 | SSIDCODE | Initiator's Identification Code | V X(25) |
| 27 | SSIDPSWD | Initiator's Password | V X(8) |
| 35 | SSIDSDEB | Data Exchange Buffer Size | V 9(5) |
| 40 | SSIDSR | Send / Receive Capabilities (S/R/B) | F X(1) |
| 41 | SSIDCMPR | Buffer Compression Indicator (Y/N) | F X(1) |
| 42 | SSIDREST | Restart Indicator (Y/N) | F X(1) |
| 43 | SSIDSPEC | Special Logic Indicator (Y/N) | F X(1) |
| 44 | SSIDCRED | Credit | V 9(3) |
| 47 | SSIDAUTH | Secure Authentication (Y/N) | F X(1) |
| 48 | SSIDRSV1 | Reserved | F X(4) |
| 52 | SSIDUSER | User Data | V X(8) |
| 60 | SSIDCR | Carriage Return | F X(1) |
o-------------------------------------------------------------------o
SSIDCMD Command Code
Character
Value: 'X' SSID Command identifier.
SSIDLEV Protocol Release Level Numeric(1)
Used to specify the level of the ODETTE-FTP protocol
Value: '1' for Revision 1.2
'2' for Revision 1.3
'4' for Revision 1.4
'5' for Revision 2.0
Future release levels will have higher numbers. The
protocol release level is negotiable, with the lowest level
being selected.
Note: ODETTE File Transfer Protocol 1.3 (RFC 2204)
specifies '1' for the release level, despite adhering
to revision 1.3.
Negotiation of the release level:
Release level m -- SSID ------------>
<------------ SSID -- Release level n
(n less than or
equal to m)
The negotiated value will be n unless it is rejected
with an ESID '10' (Mode or capabilities incompatible).
-- ESID '10' ------->
Notes:
Clarification of the protocol release level negotiation process.
This erratum adds a little more to the ODETTE protocol's documentation, but does not report an error.
