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~~~~~~~~~~~~~~~~~~~~~~~~~
                           \ (    (   )
                            \_)    ) /
                                  (_/