[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: XSD session-id clarification



No worries, this is a good change.

Rob 

> -----Original Message-----
> From: Andy Bierman [mailto:ietf@andybierman.com] 
> Sent: Saturday, February 04, 2006 1:58 PM
> To: Rob Enns
> Cc: Netconf (E-mail)
> Subject: XSD session-id clarification
> 
> Hi Rob,
> 
> I hate to make you add another change,
> but I think the XSD is supposed to help automate
> tool development, and the 'session-id' schema is wrong.
> Zero is never a valid value for session-id in a hello
> message or kill-session operation.
> 
> There are really 2 types:
> 
>  SessionId  (type="unsignedInt" minInclusive="1")
> 
>  SessionIdOrZero    (type="unsignedInt")
> 
> 
> The places SessionId is used (should leave alone):
> 
>   - kill-session : session-id parameter
> 
>   - hello : session-id parameter
> 
> The place SessionId should be changed to SessionIdOrZero:
> 
>   - not in the XSD!
>   - the <error-info> content for a lock-denied error is
>     a session-id element (type is really SessionIdOrZero)
>   - I guess we don't technically need this simpleType
> 
> 
> If you add a minInclusive="1" restriction to the SessionId
> simpleType, then the XSD will be correct (for sessionId at least ;-)
> 
> 
> 
> thanks,
> Andy
> 

--
to unsubscribe send a message to netconf-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/netconf/>