Re: [XCON] Mail regarding draft-ietf-xcon-ccmp
Simon Pietro Romano <spromano@unina.it> Wed, 16 February 2011 13:55 UTC
Return-Path: <spromano@unina.it>
X-Original-To: xcon@core3.amsl.com
Delivered-To: xcon@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id C70003A6CAD for <xcon@core3.amsl.com>; Wed, 16 Feb 2011 05:55:57 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -100.718
X-Spam-Level:
X-Spam-Status: No, score=-100.718 tagged_above=-999 required=5 tests=[AWL=-0.000, BAYES_00=-2.599, HELO_EQ_IT=0.635, HOST_EQ_IT=1.245, HTML_MESSAGE=0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id VQDUC1xFrEPx for <xcon@core3.amsl.com>; Wed, 16 Feb 2011 05:55:56 -0800 (PST)
Received: from smtp2.unina.it (smtp2.unina.it [192.132.34.62]) by core3.amsl.com (Postfix) with ESMTP id A4C293A6956 for <xcon@ietf.org>; Wed, 16 Feb 2011 05:55:55 -0800 (PST)
Received: from [143.225.229.230] ([143.225.229.230]) (authenticated bits=0) by smtp2.unina.it (8.14.4/8.14.4) with ESMTP id p1GDuDrp000819 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO); Wed, 16 Feb 2011 14:56:13 +0100
Message-ID: <4D5BD779.8020802@unina.it>
Date: Wed, 16 Feb 2011 14:56:09 +0100
From: Simon Pietro Romano <spromano@unina.it>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; it; rv:1.9.2.13) Gecko/20101207 Lightning/1.0b2 Thunderbird/3.1.7
MIME-Version: 1.0
To: "Reissner, Peter E (Peter)" <reissner@avaya.com>
References: <AcvIpigT3xiHpLviScSeQlzZYjrwaw==> <6369CB70BFD88942B9705AC1E639A33822093F7176@DC-US1MBEX4.global.avaya.com> <AANLkTimiuZ-UjkUw3GNK_MeoHZmAXqYt9P9yQoDNKpUA@mail.gmail.com>
In-Reply-To: <AANLkTimiuZ-UjkUw3GNK_MeoHZmAXqYt9P9yQoDNKpUA@mail.gmail.com>
Content-Type: multipart/alternative; boundary="------------000303010002010407060606"
Cc: "draft-ietf-xcon-ccmp@tools.ietf.org" <draft-ietf-xcon-ccmp@tools.ietf.org>, xcon@ietf.org
Subject: Re: [XCON] Mail regarding draft-ietf-xcon-ccmp
X-BeenThere: xcon@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Centralized Conferencing <xcon.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/xcon>, <mailto:xcon-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/xcon>
List-Post: <mailto:xcon@ietf.org>
List-Help: <mailto:xcon-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/xcon>, <mailto:xcon-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 16 Feb 2011 13:55:57 -0000
Hi Peter, thank you for your comments. Please, see in-line ([spromano]) my responses. > Dear authors of draft-ietf-xcon-ccmp version 11, > > Here is an error I’ve found and a suggestion I have. > > ·Page 97 > > The lines in the schema file > > <xs:element name="operation" type="operation-type" > > minOccurs="1" maxOccurs="4"/> > > need to be changed to > > <xs:element name="operation" type="operationType" > > minOccurs="1" maxOccurs="4"/> > [spromano] Right! We modified this a while ago, but we forgot to update it in the current version of the draft. Thank you for pointing this out. > > For optionsRequest, the format of this message type is a diversion > from the rest of the CCMP schema in that it does not have an > optionsRequest element. This makes it harder to implement in a > server because it becomes a special case. Using tools like JAXB > will result in no optionsRequest class code being generated. > [spromano] We discussed this internally when we introduced the optionsRequest message. We opted for avoiding in this particular case the approach based on specializing the request, since for this kind of message the request itself would be empty in most cases. Please notice that we nonetheless included an <any> element in the schema, to allow for potential customizations of the message. I also have to say that we encountered no particular issue when implementing the CCMP (by leveraging JAXB) with the current schema. Did you have a different experience with regard to this point? This said, your proposal is a feasible one; I'm not personally against it if we decide to modify the schema. Cheers, Simon > Perhaps you could change > > <!-- optionsRequest --> > > <xs:complexType name="ccmp-options-request-message-type"> > > <xs:complexContent> > > <xs:extension base="tns:ccmp-request-message-type"/> > > </xs:complexContent> > > </xs:complexType> > > To > > <!-- optionsRequest --> > > <xs:complexType name="ccmp-options-request-message-type"> > > <xs:complexContent> > > <xs:extension base="tns: ccmp-request-message-type "> > > <xs:sequence> > > <xs:element ref="optionsRequest"/> > > </xs:sequence> > > </xs:extension> > > </xs:complexContent> > > </xs:complexType> > > <!-- optionsRequestType --> > > <xs:element name="optionsRequest" > > type="optionsRequestType" /> > > <xs:complexType name="optionsRequestType"> > > <xs:sequence> > > <xs:any namespace="##other" processContents="lax" > > minOccurs="0" maxOccurs="unbounded"/> > > </xs:sequence> > > <xs:anyAttribute namespace="##any" processContents="lax"/> > > </xs:complexType> > > Regards, > > *Peter Reissner* > > Unified Communications R&D - VCFS Team - Avaya, Belleville, Ontario > > (Phone (613) 961-2282 > > Express/personal FAX: (613) 961-2339 mailbox 2282# > > /*reissner@avaya.com* <mailto:reissner@avaya.com>/*//* > > -- _\\|//_ ( O-O ) ~~~~~~~~~~~~~~~~~~~~~~o00~~(_)~~00o~~~~~~~~~~~~~~~~~~~~~~~~ Simon Pietro Romano Universita' di Napoli Federico II Computer Science Department Phone: +39 081 7683823 -- Fax: +39 081 7684219 e-mail: spromano@unina.it http://www.comics.unina.it/simonpietro.romano <<Molti mi dicono che lo scoraggiamento è l'alibi degli idioti. Ci rifletto un istante; e mi scoraggio>>. Magritte. oooO ~~~~~~~~~~~~~~~~~~~~~~( )~~ Oooo~~~~~~~~~~~~~~~~~~~~~~~~~ \ ( ( ) \_) ) / (_/
- Re: [XCON] Mail regarding draft-ietf-xcon-ccmp Simon Pietro Romano