RFC Errata
RFC 5222, "LoST: A Location-to-Service Translation Protocol", August 2008
Note: This RFC has been updated by RFC 6848, RFC 8917, RFC 9036
Source of RFC: ecrit (rai)See Also: RFC 5222 w/ inline errata
Errata ID: 4176
Status: Verified
Type: Technical
Publication Format(s) : TEXT
Reported By: Dan Banks
Date Reported: 2014-11-13
Verifier Name: Alissa Cooper
Date Verified: 2016-04-03
Section 15 & Apdx A says:
Section 15:
exceptionContainer =
(badRequest?
& internalError?
& serviceSubstitution?
& defaultMappingReturned?
& forbidden?
& notFound?
& loop?
& serviceNotImplemented?
& serverTimeout?
& serverError?
& locationInvalid?
& locationProfileUnrecognized?),
extensionPoint,
source
And:
serverError = element serverError { basicException }
locationInvalid = element locationInvalid { basicException }
Appendix A:
<optional>
<ref name="serverError"/>
</optional>
<optional>
<ref name="locationInvalid"/>
</optional>
And:
<define name="serverError">
<element name="serverError">
<ref name="basicException"/>
</element>
</define>
<define name="locationInvalid">
<element name="locationInvalid">
<ref name="basicException"/>
</element>
</define>
It should say:
Section 15:
exceptionContainer =
(badRequest?
& internalError?
& serviceSubstitution?
& defaultMappingReturned?
& forbidden?
& notFound?
& loop?
& serviceNotImplemented?
& serverTimeout?
& serverError?
& SRSInvalid?
& locationInvalid?
& locationProfileUnrecognized?),
extensionPoint,
source
And:
serverError = element serverError { basicException }
SRSInvalid = element SRSInvalid { basicException }
locationInvalid = element locationInvalid { basicException }
Appendix A:
<optional>
<ref name="serverError"/>
</optional>
<optional>
<ref name="SRSInvalid"/>
</optional>
<optional>
<ref name="locationInvalid"/>
</optional>
And:
<define name="serverError">
<element name="serverError">
<ref name="basicException"/>
</element>
</define>
<define name="SRSInvalid">
<element name="SRSInvalid">
<ref name="basicException"/>
</element>
</define>
<define name="locationInvalid">
<element name="locationInvalid">
<ref name="basicException"/>
</element>
</define>
Notes:
The SRSInvalid error is defined in section 13.1, but was omitted from the schemas.
