[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
AS#1-08: Syntax of "Disposition-notification-options" and "*-field"
Hello Chuck,
During the development of an EDIINT application, we have
enjoyed many favours from AS1. Thank you.
But I came across some problems in the AS#1-08 this time.
Is it my misunderstanding or only a typo?
1) Syntax of "Disposition-notification-options"
The lines preceded with ">" is quoted from original document.
In [draft-ietf-ediint-as1-04]
>5.2 Requesting a signed receipt
>... (21 lines omitted)
>where
> disposition-notification-parameters = parameter *(";" parameter)
>where
> parameter = attribute "=" importance ", " 1#value "
>where
> importance = "required" | "optional "
>
>So the the Disposition-notification-options string could be either
> optional, signed-receipt-protocol, <protocol symbol>;
> optional, signed-receipt-micalg, <micalg1>, <micalg2>,...;
whereas, in [RFC2298]
>2.2 The Disposition-Notification-Options Header
>... (13 lines omitted)
> parameter = attribute "=" importance "," 1#value
^(a
<"> has been added here by as1)
According to my understanding to RFC2298,
the last 3 lines above quoted from as1 should be:
>So the the Disposition-notification-options string could be either
> signed-receipt-protocol=optional, <protocol symbol>;
> signed-receipt-micalg=optional, <micalg1>, <micalg2>,...;
isn't it?
2) "*-field"s( failure-field, error-field, and warning-field)
In [RFC2298]-Page9
> disposition-notification-content = [ reporting-ua-field CRLF ]
> [ mdn-gateway-field CRLF ]
> [ original-recipient-field CRLF ]
> final-recipient-field CRLF
> [ original-message-id-field CRLF ]
> disposition-field CRLF
> *( failure-field CRLF )
> *( error-field CRLF )
> *( warning-field CRLF )
> *( extension-field CRLF )
whereas in [draft-ietf-ediint-as1-04]-5.3.2, three examples of
the "Disposition" header has been listed:
> Disposition: "disposition-mode"; failed, Failure: unsupported format
> Disposition: "disposition-mode"; processed/Error: decryption-failed
> Disposition: "disposition-mode"; processed/Warning:
> authentication-failed, processing continued
I think it should be:
> Disposition: "disposition-mode";failed CRLF
> Failure: unsupported format CRLF
> Disposition: "disposition-mode"; processed/error
> Error: decryption-failed
> Disposition: "disposition-mode"; processed/warning
> Warning: authentication-failed, processing continued
Regards,
Timothy