Re: Option processing in Apex Relay.

Marshall Rose <[email protected]> Wed, 27 Nov 2002 15:08:48 -0800
Newsgroups gmane.ietf.apex
Organization Dover Beach Consulting, Inc.
Message-ID <[email protected]>
> Hi All,
> 
> What should be the expected behaviour of relay for the
> following case:
> 
> Say Relay 'example.com' does not support 
> 'dataTiming' option but do support 'statusRequest'
> option.
> 
> <data content='cid:[email protected]'>
>  <originator identity='[email protected]' />
>  <recipient identity='[email protected]' />
>  <recipient identity='[email protected]' />
>  <option internal='dataTiming' targetHop='final'
>        mustUnderstand='true' transID='86' />
>   <dataTiming noLaterThan='10000' returnTrip='20000' />
>  </option>
>  <option internal='statusRequest' targetHop='final'
>     mustUnderstand='true' transID='87' />
> </data>
> 
> since 'mustUnderstand' is true for option 
> 'dataTiming', message will be not be delivered to the
> recipient.
>    
> As originator has also specified 'statusRequest'
> option, should status report be sent? And if so what
> should be the contents of the status report.

what about?

     <data content='#Content'>
         <originator identity='[email protected]' />
         <recipient identity='[email protected]' />
         <data-content Name='Content'>
             <statusResponse transID='86'>
                 <destination identity='[email protected]'>
                     <reply code='554'>dataTiming option not supported</reply>
                 </destination>
             </statusResponse>
         </data-content>
     </data>
    
/mtr