
From dean.willis@softarmor.com  Wed Jun  5 12:32:46 2013
Return-Path: <dean.willis@softarmor.com>
X-Original-To: drinks@ietfa.amsl.com
Delivered-To: drinks@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9C0A521F9B4D for <drinks@ietfa.amsl.com>; Wed,  5 Jun 2013 12:32:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -100.184
X-Spam-Level: 
X-Spam-Status: No, score=-100.184 tagged_above=-999 required=5 tests=[BAYES_40=-0.185, HTML_MESSAGE=0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id vKTn+2QOc3m4 for <drinks@ietfa.amsl.com>; Wed,  5 Jun 2013 12:32:45 -0700 (PDT)
Received: from mail-ob0-x236.google.com (mail-ob0-x236.google.com [IPv6:2607:f8b0:4003:c01::236]) by ietfa.amsl.com (Postfix) with ESMTP id 86C0C21F9B20 for <drinks@ietf.org>; Wed,  5 Jun 2013 12:32:44 -0700 (PDT)
Received: by mail-ob0-f182.google.com with SMTP id va7so3248048obc.41 for <drinks@ietf.org>; Wed, 05 Jun 2013 12:32:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=softarmor.com; s=google; h=from:content-type:message-id:mime-version:subject:date:references :to:in-reply-to:x-mailer; bh=f5vHJHZWXd6RxhsG0sjKvbawv0smOWUveSx+wVrUJo4=; b=VXh4G/a2mUhzEYM40lDa2aQNw+3dEwylLnJOZfyMHtKFCocvbu0m15OYB6E25/fV2p RUTKg0MHj9qD5EhV3Up1BinYm1NLkFAOxZUFvooHoqL/APC/Za++91u10b53ADWNrLqc h+DqOfrRIsoWQj3++gqMZm1KyUnE3WVq58RuQ=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=from:content-type:message-id:mime-version:subject:date:references :to:in-reply-to:x-mailer:x-gm-message-state; bh=f5vHJHZWXd6RxhsG0sjKvbawv0smOWUveSx+wVrUJo4=; b=QM5eT3QhlizOrpX5voJY0LXOD85VOc2CbJWGsPVptvp2+HCS4rDOarfpOACnAHAQyF exs5nUaSbSP+WLjsnorHIUYMHGDdLLyTsoxXPEKJ28/2wUWRTVOlz9k9FWP3KXgnkAfg Xl6JLL0K1GhRq5mPWW4MaqRtrS6CCXSZ5PKxLEPYorA6S0k+gY5MKUDFeMr2KedbF3BP eYuIVav7RDKsPkpRUCNQdgDHhfFgDZVI2YGZQUQTy1Lp0VoCFS06Zl3q0c23L0fJMQht nPQfO32hcIDB1oldpVpBhKY23+TjqDcU9ZE8+oNC8PQJLUOlicBO4zpDbY+sBjhuacPQ i0Fw==
X-Received: by 10.60.84.102 with SMTP id x6mr16133971oey.73.1370460720286; Wed, 05 Jun 2013 12:32:00 -0700 (PDT)
Received: from [192.168.2.106] (cpe-72-181-157-19.tx.res.rr.com. [72.181.157.19]) by mx.google.com with ESMTPSA id b5sm54378427oby.12.2013.06.05.12.31.58 for <drinks@ietf.org> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Wed, 05 Jun 2013 12:31:58 -0700 (PDT)
From: Dean Willis <dean.willis@softarmor.com>
Content-Type: multipart/alternative; boundary="Apple-Mail=_D659FBBA-7F2B-4711-9DF9-C3186F7A9860"
Message-Id: <6AFDDFEF-2D5E-4C40-BDD0-B4B0D23A1808@softarmor.com>
Mime-Version: 1.0 (Mac OS X Mail 6.3 \(1503\))
Date: Wed, 5 Jun 2013 14:31:55 -0500
References: <CA+=4G21EcQjbeAAp9HcNqUPFQ_YwMpjbqb_fKO7kkvcnjDngig@mail.gmail.com> <B4254E341B54864B92D28BC2138A9DC3032971FFB3@TNS-MAIL-NA.win2k.corp.tnsi.com>
To: "Drinks@ietf.org" <drinks@ietf.org>
In-Reply-To: <B4254E341B54864B92D28BC2138A9DC3032971FFB3@TNS-MAIL-NA.win2k.corp.tnsi.com>
X-Mailer: Apple Mail (2.1503)
X-Gm-Message-State: ALoCoQlDVBERWUiWglMJp3S2oEIwK2pJpV4FlZibuqLZJ8hU/dizK77fmtRglX+Pj4TtYV/aYDBC
Subject: Re: [drinks] Change proposal
X-BeenThere: drinks@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: IETF DRINKS WG <drinks.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/drinks>, <mailto:drinks-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/drinks>
List-Post: <mailto:drinks@ietf.org>
List-Help: <mailto:drinks-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/drinks>, <mailto:drinks-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 05 Jun 2013 19:32:46 -0000

--Apple-Mail=_D659FBBA-7F2B-4711-9DF9-C3186F7A9860
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

I also have no objections to the proposed change.  I think it's a little =
bit easier to work with, but it's not a big deal either way.

This is beginning to sound like rough consensus.=20

Anybody disagree? If not, let's nail this bogey to the tree and go find =
another tree that might have a squirrel in it. I'm getting a crick in my =
neck looking up at this one.

--
Dean


On May 28, 2013, at 3:00 PM, "Cartwright, Ken" <kcartwright@tnsi.com> =
wrote:

> Hi All,
> =20
> After discussions with some others on this proposed change, I think I =
can live with this change, although some intrinsic changes would have to =
be made to the way an existing system works to accommodate this change.  =
So from my perspective, feel free to make this change if you feel the =
need to do so.
> =20
> Ken
> =20
> From: drinks-bounces@ietf.org [mailto:drinks-bounces@ietf.org] On =
Behalf Of Mickael Marrache
> Sent: Monday, May 13, 2013 9:56 AM
> To: drinks@ietf.org
> Subject: [drinks] Change proposal
> =20
> Hi,
>=20
> - Exclude the Destination Group's name from the Public Identifier key =
in section 5.2.2 of the framework document. Note that I don't mean to =
exclude the DG name from the PI type.
> - Update section 6.2 and 12 of the framework document accordingly. It =
consist of adding a maxOccurs attribute to the dgName element with the =
value unbounded. This way, it will be possible to associate the PI with =
multiple DGs. After the change, the PubIdType would look like:
> <complexType name=3D"PubIdType" abstract=3D"true">
>     <complexContent>
>      <extension base=3D"sppfb:BasicObjType">
>       <sequence>
>        <element name=3D"dgName" type=3D"sppfb:ObjNameType" =
minOccurs=3D"0" maxOccurs=3D"unbounded"/>
>       </sequence>
>      </extension>
>     </complexContent>
> </complexType>
> Since we agreed the COR is intrinsic to the PI (i.e. it doesn't depend =
on the association with a particular DG), this element should stay in =
the derived types of PubIdType.
>=20
> - Update sections 7.1.2 and 9 of the SOAP document.
>=20
> Pros:
> -For REST, the API is more intuitive since a single URI template is =
defined for PIs while two URI templates are defined with the current =
model (i.e. one for in-DG PIs and another for standalone PIs).
> -Less duplication of data when PIs are manipulated. For example, in =
order to associate the number 12345 to 4 DGs with the current model, 4 =
ADD requests are sent. These requests contain the same data except the =
dgName element. With the proposed changes, only 1 ADD request is sent.
> -With the current model, different COR may be provided for the number =
12345 and it is an error as we discussed. With the proposed changes, for =
a given PI, the COR is defined only once so this unexpected scenario =
cannot happen.
> -Also concerning COR, with the current model, if the registry is =
authoritative, a registrant would have to set the same COR for a =
telephone number when it associates it to multiple DGssince a registrant =
must set the COR when it associates=20
>=20
> Cons:
> -Lack of flexibility. If flexibility means the ability to populate =
different information for the "same" PI depending on which DG it is =
associated to, I think the right way to do is to use a dedicated type =
for the association as it is done for the SED Group-SED Record =
association. The only thing I see behind the term flexibility is the =
fact that the current model is better suited for data distribution where =
for example, multiple PIs representing the same telephone number are =
stored at different places. But, I think this concept is irrelevant at =
the provisioning protocol level.
> -Need to make some modifications to both documents while they are =
closed to become RFCs. The changes are not big and I can allocate time =
to write them.
>=20
> Another related point:
>=20
> Currently, there are no additional elements that describe the PI-DG =
association (as for example, the priority element in the SED Group-SED =
Record association). Therefore, the association is represented by a list =
of ObjNameType (i.e. simple string). With the current model, this is =
enough since a new PI instance is created for each PI-DG association. =
With the proposed changes, it would be better to follow the same model =
as for the SED Group-SED Record association (i.e. using a new type, for =
example, DestGrpRefType) so that additional attributes may be added to =
the association in the future.
>=20
> Mickael
>=20
> This e-mail message is for the sole use of the intended =
recipient(s)and may
> contain confidential and privileged information of Transaction Network =
Services.
> Any unauthorised review, use, disclosure or distribution is =
prohibited. If you
> are not the intended recipient, please contact the sender by reply =
e-mail and destroy all copies of the original message.
>=20
> _______________________________________________
> drinks mailing list
> drinks@ietf.org
> https://www.ietf.org/mailman/listinfo/drinks


--Apple-Mail=_D659FBBA-7F2B-4711-9DF9-C3186F7A9860
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=us-ascii

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Dus-ascii"><base href=3D"x-msg://63/"></head><body =
style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space; "><div>I also have no objections =
to the proposed change. &nbsp;I think it's a little bit easier to work =
with, but it's not a big deal either way.</div><div><br></div><div>This =
is beginning to sound like&nbsp;rough =
consensus.&nbsp;</div><div><br></div><div>Anybody disagree? If not, =
let's nail this bogey to the tree and go find another tree that might =
have a squirrel in it. I'm getting a crick in my neck looking up at this =
one.</div><div><br></div><div>--</div><div>Dean</div><div><br></div><div><=
br><div><div>On May 28, 2013, at 3:00 PM, "Cartwright, Ken" &lt;<a =
href=3D"mailto:kcartwright@tnsi.com">kcartwright@tnsi.com</a>&gt; =
wrote:</div><br class=3D"Apple-interchange-newline"><blockquote =
type=3D"cite"><div lang=3D"EN-US" link=3D"blue" vlink=3D"purple" =
style=3D"font-family: Helvetica; font-size: medium; font-style: normal; =
font-variant: normal; font-weight: normal; letter-spacing: normal; =
line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: =
0px; text-transform: none; white-space: normal; widows: 2; word-spacing: =
0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; =
"><div class=3D"WordSection1" style=3D"page: WordSection1; "><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif; "><span style=3D"font-size: 11pt; font-family: =
Calibri, sans-serif; color: rgb(31, 73, 125); ">Hi =
All,<o:p></o:p></span></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif; "><span =
style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: =
rgb(31, 73, 125); ">&nbsp;</span></div><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif; =
"><span style=3D"font-size: 11pt; font-family: Calibri, sans-serif; =
color: rgb(31, 73, 125); ">After discussions with some others on this =
proposed change, I think I can live with this change, although some =
intrinsic changes would have to be made to the way an existing system =
works to accommodate this change.&nbsp; So from my perspective, feel =
free to make this change if you feel the need to do =
so.<o:p></o:p></span></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif; "><span =
style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: =
rgb(31, 73, 125); ">&nbsp;</span></div><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif; =
"><span style=3D"font-size: 11pt; font-family: Calibri, sans-serif; =
color: rgb(31, 73, 125); ">Ken<o:p></o:p></span></div><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif; "><span style=3D"font-size: 11pt; font-family: =
Calibri, sans-serif; color: rgb(31, 73, 125); ">&nbsp;</span></div><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif; "><b><span style=3D"font-size: 10pt; font-family: =
Tahoma, sans-serif; ">From:</span></b><span style=3D"font-size: 10pt; =
font-family: Tahoma, sans-serif; "><span =
class=3D"Apple-converted-space">&nbsp;</span><a =
href=3D"mailto:drinks-bounces@ietf.org" style=3D"color: purple; =
text-decoration: underline; ">drinks-bounces@ietf.org</a><span =
class=3D"Apple-converted-space">&nbsp;</span>[mailto:drinks-<a =
href=3D"mailto:bounces@ietf.org" style=3D"color: purple; =
text-decoration: underline; ">bounces@ietf.org</a>]<span =
class=3D"Apple-converted-space">&nbsp;</span><b>On Behalf Of<span =
class=3D"Apple-converted-space">&nbsp;</span></b>Mickael =
Marrache<br><b>Sent:</b><span =
class=3D"Apple-converted-space">&nbsp;</span>Monday, May 13, 2013 9:56 =
AM<br><b>To:</b><span class=3D"Apple-converted-space">&nbsp;</span><a =
href=3D"mailto:drinks@ietf.org" style=3D"color: purple; text-decoration: =
underline; ">drinks@ietf.org</a><br><b>Subject:</b><span =
class=3D"Apple-converted-space">&nbsp;</span>[drinks] Change =
proposal<o:p></o:p></span></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif; =
"><o:p>&nbsp;</o:p></div><div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif; ">Hi,<br><br>- =
Exclude the Destination Group's name from the Public Identifier key in =
section 5.2.2 of the framework document. Note that I don't mean to =
exclude the DG name from the PI type.<br>- Update section 6.2 and 12 of =
the framework document accordingly. It consist of adding a maxOccurs =
attribute to the dgName element with the value unbounded. This way, it =
will be possible to associate the PI with multiple DGs. After the =
change, the PubIdType would look like:<o:p></o:p></div><pre =
style=3D"margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: =
'Courier New'; ">&lt;complexType name=3D"PubIdType" =
abstract=3D"true"&gt;<o:p></o:p></pre><pre style=3D"margin: 0in 0in =
0.0001pt; font-size: 10pt; font-family: 'Courier New'; =
">&nbsp;&nbsp;&nbsp; &lt;complexContent&gt;<o:p></o:p></pre><pre =
style=3D"margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: =
'Courier New'; ">&nbsp;&nbsp;&nbsp;&nbsp; &lt;extension =
base=3D"sppfb:BasicObjType"&gt;<o:p></o:p></pre><pre style=3D"margin: =
0in 0in 0.0001pt; font-size: 10pt; font-family: 'Courier New'; =
">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;sequence&gt;<o:p></o:p></pre><pre =
style=3D"margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: =
'Courier New'; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;element =
name=3D"dgName" type=3D"sppfb:ObjNameType" minOccurs=3D"0" =
maxOccurs=3D"unbounded"/&gt;<o:p></o:p></pre><pre style=3D"margin: 0in =
0in 0.0001pt; font-size: 10pt; font-family: 'Courier New'; =
">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/sequence&gt;<o:p></o:p></pre><pre =
style=3D"margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: =
'Courier New'; ">&nbsp;&nbsp;&nbsp;&nbsp; =
&lt;/extension&gt;<o:p></o:p></pre><pre style=3D"margin: 0in 0in =
0.0001pt; font-size: 10pt; font-family: 'Courier New'; =
">&nbsp;&nbsp;&nbsp; &lt;/complexContent&gt;<o:p></o:p></pre><pre =
style=3D"margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: =
'Courier New'; ">&lt;/complexType&gt;<o:p></o:p></pre><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif; ">Since we agreed the COR is intrinsic to the PI =
(i.e. it doesn't depend on the association with a particular DG), this =
element should stay in the derived types of PubIdType.<br><br>- Update =
sections 7.1.2 and 9 of the SOAP document.<br><br><u>Pros:</u><br>-For =
REST, the API is more intuitive since a single URI template is defined =
for PIs while two URI templates are defined with the current model (i.e. =
one for in-DG PIs and another for standalone PIs).<br>-Less duplication =
of data when PIs are manipulated. For example, in order to associate the =
number 12345 to 4 DGs with the current model, 4 ADD requests are sent. =
These requests contain the same data except the dgName element. With the =
proposed changes, only 1 ADD request is sent.<br>-With the current =
model, different COR may be provided for the number 12345 and it is an =
error as we discussed. With the proposed changes, for a given PI, the =
COR is defined only once so this unexpected scenario cannot =
happen.<br>-Also concerning COR, with the current model, if the registry =
is authoritative, a registrant would have to set the same COR for a =
telephone number when it associates it to multiple DGssince a registrant =
must set the COR when it associates<span =
class=3D"Apple-converted-space">&nbsp;</span><br><br><u>Cons:</u><br>-Lack=
 of flexibility. If flexibility means the ability to populate different =
information for the "same" PI depending on which DG it is associated to, =
I think the right way to do is to use a dedicated type for the =
association as it is done for the SED Group-SED Record association. The =
only thing I see behind the term flexibility is the fact that the =
current model is better suited for data distribution where for example, =
multiple PIs representing the same telephone number are stored at =
different places. But, I think this concept is irrelevant at the =
provisioning protocol level.<br>-Need to make some modifications to both =
documents while they are closed to become RFCs. The changes are not big =
and I can allocate time to write them.<br><br><u>Another related =
point:</u><br><br>Currently, there are no additional elements that =
describe the PI-DG association (as for example, the priority element in =
the SED Group-SED Record association). Therefore, the association is =
represented by a list of ObjNameType (i.e. simple string). With the =
current model, this is enough since a new PI instance is created for =
each PI-DG association. With the proposed changes, it would be better to =
follow the same model as for the SED Group-SED Record association (i.e. =
using a new type, for example, DestGrpRefType) so that additional =
attributes may be added to the association in the =
future.<br><br>Mickael<o:p></o:p></div></div></div><br><hr><font =
face=3D"Arial" color=3D"Gray" size=3D"1">This e-mail message is for the =
sole use of the intended recipient(s)and may<br>contain confidential and =
privileged information of Transaction Network Services.<br>Any =
unauthorised review, use, disclosure or distribution is prohibited. If =
you<br>are not the intended recipient, please contact the sender by =
reply e-mail and destroy all copies of the original =
message.<br><br></font>_______________________________________________<br>=
drinks mailing list<br><a href=3D"mailto:drinks@ietf.org" style=3D"color: =
purple; text-decoration: underline; ">drinks@ietf.org</a><br><a =
href=3D"https://www.ietf.org/mailman/listinfo/drinks" style=3D"color: =
purple; text-decoration: underline; =
">https://www.ietf.org/mailman/listinfo/drinks</a><br></div></blockquote><=
/div><br></div></body></html>=

--Apple-Mail=_D659FBBA-7F2B-4711-9DF9-C3186F7A9860--

From vbhatia@tnsi.com  Wed Jun  5 14:09:06 2013
Return-Path: <vbhatia@tnsi.com>
X-Original-To: drinks@ietfa.amsl.com
Delivered-To: drinks@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5187621E8083 for <drinks@ietfa.amsl.com>; Wed,  5 Jun 2013 14:09:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.598
X-Spam-Level: 
X-Spam-Status: No, score=-2.598 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7VxnDL1oDOuy for <drinks@ietfa.amsl.com>; Wed,  5 Jun 2013 14:09:02 -0700 (PDT)
Received: from relayus.tnsi.com (relayus.tnsi.com [208.224.248.44]) by ietfa.amsl.com (Postfix) with ESMTP id 7373921E8085 for <drinks@ietf.org>; Wed,  5 Jun 2013 14:09:00 -0700 (PDT)
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AtAEANKnr1GsEQfn/2dsb2JhbABagkV0vz+BFW0HgiMBAQEEAQEBKkEbAgEIEQQBASEHBycLFAkIAQEEEwiIEb1IBI1pEIEBBBsIBgoBBoJ0YQOTbZg9gVU
X-IronPort-AV: E=Sophos;i="4.87,809,1363132800"; d="scan'208,217";a="2489670"
Received: from mail-hub-na.win2k.corp.tnsi.com ([172.17.7.231]) by relayus.tnsi.com with ESMTP/TLS/RC4-MD5; 05 Jun 2013 21:53:55 +0100
Received: from TNS-MAIL-NA.win2k.corp.tnsi.com ([172.17.7.219]) by MAIL-HUB-NA.win2k.corp.tnsi.com ([172.17.7.231]) with mapi; Wed, 5 Jun 2013 17:08:58 -0400
From: "Bhatia, Vikas" <vbhatia@tnsi.com>
To: "drinks@ietf.org" <drinks@ietf.org>
Date: Wed, 5 Jun 2013 17:08:58 -0400
Thread-Topic: [drinks] Change proposal
Thread-Index: Ac5iI4oN3Ds2UWUPTSeuKKAuYAD8WgACYLwg
Message-ID: <B4254E341B54864B92D28BC2138A9DC30329945353@TNS-MAIL-NA.win2k.corp.tnsi.com>
References: <CA+=4G21EcQjbeAAp9HcNqUPFQ_YwMpjbqb_fKO7kkvcnjDngig@mail.gmail.com> <B4254E341B54864B92D28BC2138A9DC3032971FFB3@TNS-MAIL-NA.win2k.corp.tnsi.com> <6AFDDFEF-2D5E-4C40-BDD0-B4B0D23A1808@softarmor.com>
In-Reply-To: <6AFDDFEF-2D5E-4C40-BDD0-B4B0D23A1808@softarmor.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: multipart/alternative; boundary="_000_B4254E341B54864B92D28BC2138A9DC30329945353TNSMAILNAwin2_"
MIME-Version: 1.0
Subject: Re: [drinks] Change proposal
X-BeenThere: drinks@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: IETF DRINKS WG <drinks.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/drinks>, <mailto:drinks-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/drinks>
List-Post: <mailto:drinks@ietf.org>
List-Help: <mailto:drinks-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/drinks>, <mailto:drinks-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 05 Jun 2013 21:09:06 -0000

--_000_B4254E341B54864B92D28BC2138A9DC30329945353TNSMAILNAwin2_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

My thought goes back to the discussions on the last design call  regarding =
what is the driver for this change...The initial argument was easier implem=
entation in REST but that, as we discussed on the last call, was deemed not=
 the case based on last set of email exchanges on the mailing list around R=
EST and proposed change (the current approach is equally intuitive as far a=
s REST is concerned).

The other argument brought up by Dean on the design call was of simplicity =
and ease of understanding for wider adoption, which generically speaking is=
 a reasonable argument. But the part that is concerning to me there is, was=
 this (Mickael's proposed change) the only piece of the protocol that was a=
 sticking point in the wider adoption? Are there others and what is the mea=
sure of "wider adoption"? Sometimes something that is simple from one point=
 of view is complex from a different view point. To me, there is no clear d=
river yet for this change.

Having said that, I can live with this instance of change...

Thanks,
Vikas

From: drinks-bounces@ietf.org [mailto:drinks-bounces@ietf.org] On Behalf Of=
 Dean Willis
Sent: Wednesday, June 05, 2013 3:32 PM
To: Drinks@ietf.org
Subject: Re: [drinks] Change proposal

I also have no objections to the proposed change.  I think it's a little bi=
t easier to work with, but it's not a big deal either way.

This is beginning to sound like rough consensus.

Anybody disagree? If not, let's nail this bogey to the tree and go find ano=
ther tree that might have a squirrel in it. I'm getting a crick in my neck =
looking up at this one.

--
Dean


On May 28, 2013, at 3:00 PM, "Cartwright, Ken" <kcartwright@tnsi.com<mailto=
:kcartwright@tnsi.com>> wrote:


Hi All,

After discussions with some others on this proposed change, I think I can l=
ive with this change, although some intrinsic changes would have to be made=
 to the way an existing system works to accommodate this change.  So from m=
y perspective, feel free to make this change if you feel the need to do so.

Ken

From: drinks-bounces@ietf.org<mailto:drinks-bounces@ietf.org> [mailto:drink=
s-bounces@ietf.org<mailto:bounces@ietf.org>] On Behalf Of Mickael Marrache
Sent: Monday, May 13, 2013 9:56 AM
To: drinks@ietf.org<mailto:drinks@ietf.org>
Subject: [drinks] Change proposal

Hi,

- Exclude the Destination Group's name from the Public Identifier key in se=
ction 5.2.2 of the framework document. Note that I don't mean to exclude th=
e DG name from the PI type.
- Update section 6.2 and 12 of the framework document accordingly. It consi=
st of adding a maxOccurs attribute to the dgName element with the value unb=
ounded. This way, it will be possible to associate the PI with multiple DGs=
. After the change, the PubIdType would look like:

<complexType name=3D"PubIdType" abstract=3D"true">

    <complexContent>

     <extension base=3D"sppfb:BasicObjType">

      <sequence>

       <element name=3D"dgName" type=3D"sppfb:ObjNameType" minOccurs=3D"0" =
maxOccurs=3D"unbounded"/>

      </sequence>

     </extension>

    </complexContent>

</complexType>
Since we agreed the COR is intrinsic to the PI (i.e. it doesn't depend on t=
he association with a particular DG), this element should stay in the deriv=
ed types of PubIdType.

- Update sections 7.1.2 and 9 of the SOAP document.

Pros:
-For REST, the API is more intuitive since a single URI template is defined=
 for PIs while two URI templates are defined with the current model (i.e. o=
ne for in-DG PIs and another for standalone PIs).
-Less duplication of data when PIs are manipulated. For example, in order t=
o associate the number 12345 to 4 DGs with the current model, 4 ADD request=
s are sent. These requests contain the same data except the dgName element.=
 With the proposed changes, only 1 ADD request is sent.
-With the current model, different COR may be provided for the number 12345=
 and it is an error as we discussed. With the proposed changes, for a given=
 PI, the COR is defined only once so this unexpected scenario cannot happen=
.
-Also concerning COR, with the current model, if the registry is authoritat=
ive, a registrant would have to set the same COR for a telephone number whe=
n it associates it to multiple DGssince a registrant must set the COR when =
it associates

Cons:
-Lack of flexibility. If flexibility means the ability to populate differen=
t information for the "same" PI depending on which DG it is associated to, =
I think the right way to do is to use a dedicated type for the association =
as it is done for the SED Group-SED Record association. The only thing I se=
e behind the term flexibility is the fact that the current model is better =
suited for data distribution where for example, multiple PIs representing t=
he same telephone number are stored at different places. But, I think this =
concept is irrelevant at the provisioning protocol level.
-Need to make some modifications to both documents while they are closed to=
 become RFCs. The changes are not big and I can allocate time to write them=
.

Another related point:

Currently, there are no additional elements that describe the PI-DG associa=
tion (as for example, the priority element in the SED Group-SED Record asso=
ciation). Therefore, the association is represented by a list of ObjNameTyp=
e (i.e. simple string). With the current model, this is enough since a new =
PI instance is created for each PI-DG association. With the proposed change=
s, it would be better to follow the same model as for the SED Group-SED Rec=
ord association (i.e. using a new type, for example, DestGrpRefType) so tha=
t additional attributes may be added to the association in the future.

Mickael

________________________________
This e-mail message is for the sole use of the intended recipient(s)and may
contain confidential and privileged information of Transaction Network Serv=
ices.
Any unauthorised review, use, disclosure or distribution is prohibited. If =
you
are not the intended recipient, please contact the sender by reply e-mail a=
nd destroy all copies of the original message.

_______________________________________________
drinks mailing list
drinks@ietf.org<mailto:drinks@ietf.org>
https://www.ietf.org/mailman/listinfo/drinks


________________________________
This e-mail message is for the sole use of the intended recipient(s)and may
contain confidential and privileged information of Transaction Network Serv=
ices.
Any unauthorised review, use, disclosure or distribution is prohibited. If =
you
are not the intended recipient, please contact the sender by reply e-mail a=
nd destroy all copies of the original message.


--_000_B4254E341B54864B92D28BC2138A9DC30329945353TNSMAILNAwin2_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<base href=3D"x-msg://63/"><!--[if !mso]><style>v\:* {behavior:url(#default=
#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
	{font-family:Helvetica;
	panose-1:2 11 6 4 2 2 2 2 2 4;}
@font-face
	{font-family:Helvetica;
	panose-1:2 11 6 4 2 2 2 2 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";}
span.apple-converted-space
	{mso-style-name:apple-converted-space;}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:Consolas;}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
span.EmailStyle22
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">My thought goes back to t=
he discussions on the last design call &nbsp;regarding what is the driver f=
or this change&#8230;The initial argument was easier implementation
 in REST but that, as we discussed on the last call, was deemed not the cas=
e based on last set of email exchanges on the mailing list around REST and =
proposed change (the current approach is equally intuitive as far as REST i=
s concerned).
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span><=
/p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">The other argument brough=
t up by Dean on the design call was of simplicity and ease of understanding=
 for wider adoption, which generically speaking is a reasonable
 argument. But the part that is concerning to me there is, was this (Mickae=
l&#8217;s proposed change) the only piece of the protocol that was a sticki=
ng point in the wider adoption? Are there others and what is the measure of=
 &#8220;wider adoption&#8221;? Sometimes something
 that is simple from one point of view is complex from a different view poi=
nt. To me, there is no clear driver yet for this change.<o:p></o:p></span><=
/p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span><=
/p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">Having said that, I can l=
ive with this instance of change&#8230;
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span><=
/p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">Thanks,<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">Vikas<o:p></o:p></span></=
p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span><=
/p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> drinks-b=
ounces@ietf.org [mailto:drinks-bounces@ietf.org]
<b>On Behalf Of </b>Dean Willis<br>
<b>Sent:</b> Wednesday, June 05, 2013 3:32 PM<br>
<b>To:</b> Drinks@ietf.org<br>
<b>Subject:</b> Re: [drinks] Change proposal<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<p class=3D"MsoNormal">I also have no objections to the proposed change. &n=
bsp;I think it's a little bit easier to work with, but it's not a big deal =
either way.<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">This is beginning to sound like&nbsp;rough consensus=
.&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">Anybody disagree? If not, let's nail this bogey to t=
he tree and go find another tree that might have a squirrel in it. I'm gett=
ing a crick in my neck looking up at this one.<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">--<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal">Dean<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<div>
<p class=3D"MsoNormal">On May 28, 2013, at 3:00 PM, &quot;Cartwright, Ken&q=
uot; &lt;<a href=3D"mailto:kcartwright@tnsi.com">kcartwright@tnsi.com</a>&g=
t; wrote:<o:p></o:p></p>
</div>
<p class=3D"MsoNormal"><br>
<br>
<o:p></o:p></p>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">Hi All,</span><o:p></o:p>=
</p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">&nbsp;</span><o:p></o:p><=
/p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">After discussions with so=
me others on this proposed change, I think I can live with this change, alt=
hough some intrinsic changes would have to be made to the
 way an existing system works to accommodate this change.&nbsp; So from my =
perspective, feel free to make this change if you feel the need to do so.</=
span><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">&nbsp;</span><o:p></o:p><=
/p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">Ken</span><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">&nbsp;</span><o:p></o:p><=
/p>
</div>
<div>
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span class=3D"apple-=
converted-space"><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&q=
uot;,&quot;sans-serif&quot;">&nbsp;</span></span><span style=3D"font-size:1=
0.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"><a href=3D"mai=
lto:drinks-bounces@ietf.org"><span style=3D"color:purple">drinks-bounces@ie=
tf.org</span></a><span class=3D"apple-converted-space">&nbsp;</span>[mailto=
:drinks-<a href=3D"mailto:bounces@ietf.org"><span style=3D"color:purple">bo=
unces@ietf.org</span></a>]<span class=3D"apple-converted-space">&nbsp;</spa=
n><b>On
 Behalf Of<span class=3D"apple-converted-space">&nbsp;</span></b>Mickael Ma=
rrache<br>
<b>Sent:</b><span class=3D"apple-converted-space">&nbsp;</span>Monday, May =
13, 2013 9:56 AM<br>
<b>To:</b><span class=3D"apple-converted-space">&nbsp;</span><a href=3D"mai=
lto:drinks@ietf.org"><span style=3D"color:purple">drinks@ietf.org</span></a=
><br>
<b>Subject:</b><span class=3D"apple-converted-space">&nbsp;</span>[drinks] =
Change proposal</span><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
</div>
<div>
<div>
<p class=3D"MsoNormal">Hi,<br>
<br>
- Exclude the Destination Group's name from the Public Identifier key in se=
ction 5.2.2 of the framework document. Note that I don't mean to exclude th=
e DG name from the PI type.<br>
- Update section 6.2 and 12 of the framework document accordingly. It consi=
st of adding a maxOccurs attribute to the dgName element with the value unb=
ounded. This way, it will be possible to associate the PI with multiple DGs=
. After the change, the PubIdType
 would look like:<o:p></o:p></p>
</div>
<pre>&lt;complexType name=3D&quot;PubIdType&quot; abstract=3D&quot;true&quo=
t;&gt;<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp; &lt;complexContent&gt;<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp; &lt;extension base=3D&quot;sppfb:BasicObjType=
&quot;&gt;<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;sequence&gt;<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;element name=3D&quot;dgName&q=
uot; type=3D&quot;sppfb:ObjNameType&quot; minOccurs=3D&quot;0&quot; maxOccu=
rs=3D&quot;unbounded&quot;/&gt;<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/sequence&gt;<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp; &lt;/extension&gt;<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp; &lt;/complexContent&gt;<o:p></o:p></pre>
<pre>&lt;/complexType&gt;<o:p></o:p></pre>
<div>
<p class=3D"MsoNormal">Since we agreed the COR is intrinsic to the PI (i.e.=
 it doesn't depend on the association with a particular DG), this element s=
hould stay in the derived types of PubIdType.<br>
<br>
- Update sections 7.1.2 and 9 of the SOAP document.<br>
<br>
<u>Pros:</u><br>
-For REST, the API is more intuitive since a single URI template is defined=
 for PIs while two URI templates are defined with the current model (i.e. o=
ne for in-DG PIs and another for standalone PIs).<br>
-Less duplication of data when PIs are manipulated. For example, in order t=
o associate the number 12345 to 4 DGs with the current model, 4 ADD request=
s are sent. These requests contain the same data except the dgName element.=
 With the proposed changes, only
 1 ADD request is sent.<br>
-With the current model, different COR may be provided for the number 12345=
 and it is an error as we discussed. With the proposed changes, for a given=
 PI, the COR is defined only once so this unexpected scenario cannot happen=
.<br>
-Also concerning COR, with the current model, if the registry is authoritat=
ive, a registrant would have to set the same COR for a telephone number whe=
n it associates it to multiple DGssince a registrant must set the COR when =
it associates<span class=3D"apple-converted-space">&nbsp;</span><br>
<br>
<u>Cons:</u><br>
-Lack of flexibility. If flexibility means the ability to populate differen=
t information for the &quot;same&quot; PI depending on which DG it is assoc=
iated to, I think the right way to do is to use a dedicated type for the as=
sociation as it is done for the SED Group-SED
 Record association. The only thing I see behind the term flexibility is th=
e fact that the current model is better suited for data distribution where =
for example, multiple PIs representing the same telephone number are stored=
 at different places. But, I think
 this concept is irrelevant at the provisioning protocol level.<br>
-Need to make some modifications to both documents while they are closed to=
 become RFCs. The changes are not big and I can allocate time to write them=
.<br>
<br>
<u>Another related point:</u><br>
<br>
Currently, there are no additional elements that describe the PI-DG associa=
tion (as for example, the priority element in the SED Group-SED Record asso=
ciation). Therefore, the association is represented by a list of ObjNameTyp=
e (i.e. simple string). With the
 current model, this is enough since a new PI instance is created for each =
PI-DG association. With the proposed changes, it would be better to follow =
the same model as for the SED Group-SED Record association (i.e. using a ne=
w type, for example, DestGrpRefType)
 so that additional attributes may be added to the association in the futur=
e.<br>
<br>
Mickael<o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;He=
lvetica&quot;,&quot;sans-serif&quot;"><o:p>&nbsp;</o:p></span></p>
<div class=3D"MsoNormal" align=3D"center" style=3D"text-align:center"><span=
 style=3D"font-size:13.5pt;font-family:&quot;Helvetica&quot;,&quot;sans-ser=
if&quot;">
<hr size=3D"2" width=3D"100%" align=3D"center">
</span></div>
<p class=3D"MsoNormal"><span style=3D"font-size:7.5pt;font-family:&quot;Ari=
al&quot;,&quot;sans-serif&quot;;color:gray">This e-mail message is for the =
sole use of the intended recipient(s)and may<br>
contain confidential and privileged information of Transaction Network Serv=
ices.<br>
Any unauthorised review, use, disclosure or distribution is prohibited. If =
you<br>
are not the intended recipient, please contact the sender by reply e-mail a=
nd destroy all copies of the original message.<br>
<br>
</span><span style=3D"font-size:13.5pt;font-family:&quot;Helvetica&quot;,&q=
uot;sans-serif&quot;">_______________________________________________<br>
drinks mailing list<br>
<a href=3D"mailto:drinks@ietf.org"><span style=3D"color:purple">drinks@ietf=
.org</span></a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/drinks"><span style=3D"col=
or:purple">https://www.ietf.org/mailman/listinfo/drinks</span></a><o:p></o:=
p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</div>
<br>
<hr>
<font face=3D"Arial" color=3D"Gray" size=3D"1">This e-mail message is for t=
he sole use of the intended recipient(s)and may<br>
contain confidential and privileged information of Transaction Network Serv=
ices.<br>
Any unauthorised review, use, disclosure or distribution is prohibited. If =
you<br>
are not the intended recipient, please contact the sender by reply e-mail a=
nd destroy all copies of the original message.<br>
<br>
</font>
</body>
</html>

--_000_B4254E341B54864B92D28BC2138A9DC30329945353TNSMAILNAwin2_--

From sumanth@cablelabs.com  Wed Jun 12 13:30:13 2013
Return-Path: <sumanth@cablelabs.com>
X-Original-To: drinks@ietfa.amsl.com
Delivered-To: drinks@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CC35221E8097 for <drinks@ietfa.amsl.com>; Wed, 12 Jun 2013 13:30:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.397
X-Spam-Level: *
X-Spam-Status: No, score=1.397 tagged_above=-999 required=5 tests=[BAYES_20=-0.74, HELO_EQ_MODEMCABLE=0.768, HOST_EQ_MODEMCABLE=1.368, HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Q3ZufhUAXOvH for <drinks@ietfa.amsl.com>; Wed, 12 Jun 2013 13:30:09 -0700 (PDT)
Received: from ondar.cablelabs.com (ondar.cablelabs.com [192.160.73.61]) by ietfa.amsl.com (Postfix) with ESMTP id 6E73321E8094 for <drinks@ietf.org>; Wed, 12 Jun 2013 13:30:08 -0700 (PDT)
Received: from kyzyl.cablelabs.com (kyzyl [10.253.0.7]) by ondar.cablelabs.com (8.14.5/8.14.5) with ESMTP id r5CKU6wK015480; Wed, 12 Jun 2013 14:30:06 -0600
Received: from exchange.cablelabs.com (10.5.0.19) by kyzyl.cablelabs.com (F-Secure/fsigk_smtp/407/kyzyl.cablelabs.com); Wed, 12 Jun 2013 14:30:06 -0600 (MDT)
X-Virus-Status: clean(F-Secure/fsigk_smtp/407/kyzyl.cablelabs.com)
Received: from EXCHANGE.cablelabs.com ([fe80::797a:96d1:3c53:18ee]) by EXCHANGE.cablelabs.com ([fe80::797a:96d1:3c53:18ee%11]) with mapi id 14.03.0123.003; Wed, 12 Jun 2013 14:30:05 -0600
From: Sumanth Channabasappa <sumanth@cablelabs.com>
To: "Bhatia, Vikas" <vbhatia@tnsi.com>, "drinks@ietf.org" <drinks@ietf.org>
Thread-Topic: [drinks] Change proposal
Thread-Index: AQHOT+GcKy+SV5cJZEe2Bq96BfLy6ZkbgPSAgAyKioCAABsdAIAKkN2A
Date: Wed, 12 Jun 2013 20:30:05 +0000
Message-ID: <CDDE35C6.36433%sumanth@cablelabs.com>
In-Reply-To: <B4254E341B54864B92D28BC2138A9DC30329945353@TNS-MAIL-NA.win2k.corp.tnsi.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.3.4.130416
x-originating-ip: [10.5.0.27]
Content-Type: multipart/alternative; boundary="_000_CDDE35C636433sumanthcablelabscom_"
MIME-Version: 1.0
X-Approved: ondar
Subject: Re: [drinks] Change proposal
X-BeenThere: drinks@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: IETF DRINKS WG <drinks.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/drinks>, <mailto:drinks-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/drinks>
List-Post: <mailto:drinks@ietf.org>
List-Help: <mailto:drinks-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/drinks>, <mailto:drinks-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 12 Jun 2013 20:30:13 -0000

--_000_CDDE35C636433sumanthcablelabscom_
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

Thanks, Vikas. Sounds like people are "ok" with the changes proposed by Mic=
kael. If that is incorrect, and you have objections to this proposal or nee=
d more time to think about this, please respond this week. If not, Alex and=
 I will consider this "rough consensus" and request the authors to incorpor=
ate this change.

- S
(as the co-chair)

From: <Bhatia>, Vikas Bhatia <vbhatia@tnsi.com<mailto:vbhatia@tnsi.com>>
Date: Wednesday, June 5, 2013 3:08 PM
To: "Drinks@ietf.org<mailto:Drinks@ietf.org>" <Drinks@ietf.org<mailto:Drink=
s@ietf.org>>
Subject: Re: [drinks] Change proposal

My thought goes back to the discussions on the last design call  regarding =
what is the driver for this change=85The initial argument was easier implem=
entation in REST but that, as we discussed on the last call, was deemed not=
 the case based on last set of email exchanges on the mailing list around R=
EST and proposed change (the current approach is equally intuitive as far a=
s REST is concerned).

The other argument brought up by Dean on the design call was of simplicity =
and ease of understanding for wider adoption, which generically speaking is=
 a reasonable argument. But the part that is concerning to me there is, was=
 this (Mickael=92s proposed change) the only piece of the protocol that was=
 a sticking point in the wider adoption? Are there others and what is the m=
easure of =93wider adoption=94? Sometimes something that is simple from one=
 point of view is complex from a different view point. To me, there is no c=
lear driver yet for this change.

Having said that, I can live with this instance of change=85

Thanks,
Vikas

From: drinks-bounces@ietf.org<mailto:drinks-bounces@ietf.org> [mailto:drink=
s-bounces@ietf.org] On Behalf Of Dean Willis
Sent: Wednesday, June 05, 2013 3:32 PM
To: Drinks@ietf.org<mailto:Drinks@ietf.org>
Subject: Re: [drinks] Change proposal

I also have no objections to the proposed change.  I think it's a little bi=
t easier to work with, but it's not a big deal either way.

This is beginning to sound like rough consensus.

Anybody disagree? If not, let's nail this bogey to the tree and go find ano=
ther tree that might have a squirrel in it. I'm getting a crick in my neck =
looking up at this one.

--
Dean


On May 28, 2013, at 3:00 PM, "Cartwright, Ken" <kcartwright@tnsi.com<mailto=
:kcartwright@tnsi.com>> wrote:


Hi All,

After discussions with some others on this proposed change, I think I can l=
ive with this change, although some intrinsic changes would have to be made=
 to the way an existing system works to accommodate this change.  So from m=
y perspective, feel free to make this change if you feel the need to do so.

Ken

From: drinks-bounces@ietf.org<mailto:drinks-bounces@ietf.org> [mailto:drink=
s-bounces@ietf.org<mailto:bounces@ietf.org>] On Behalf Of Mickael Marrache
Sent: Monday, May 13, 2013 9:56 AM
To: drinks@ietf.org<mailto:drinks@ietf.org>
Subject: [drinks] Change proposal

Hi,

- Exclude the Destination Group's name from the Public Identifier key in se=
ction 5.2.2 of the framework document. Note that I don't mean to exclude th=
e DG name from the PI type.
- Update section 6.2 and 12 of the framework document accordingly. It consi=
st of adding a maxOccurs attribute to the dgName element with the value unb=
ounded. This way, it will be possible to associate the PI with multiple DGs=
. After the change, the PubIdType would look like:

<complexType name=3D"PubIdType" abstract=3D"true">

    <complexContent>

     <extension base=3D"sppfb:BasicObjType">

      <sequence>

       <element name=3D"dgName" type=3D"sppfb:ObjNameType" minOccurs=3D"0" =
maxOccurs=3D"unbounded"/>

      </sequence>

     </extension>

    </complexContent>

</complexType>
Since we agreed the COR is intrinsic to the PI (i.e. it doesn't depend on t=
he association with a particular DG), this element should stay in the deriv=
ed types of PubIdType.

- Update sections 7.1.2 and 9 of the SOAP document.

Pros:
-For REST, the API is more intuitive since a single URI template is defined=
 for PIs while two URI templates are defined with the current model (i.e. o=
ne for in-DG PIs and another for standalone PIs).
-Less duplication of data when PIs are manipulated. For example, in order t=
o associate the number 12345 to 4 DGs with the current model, 4 ADD request=
s are sent. These requests contain the same data except the dgName element.=
 With the proposed changes, only 1 ADD request is sent.
-With the current model, different COR may be provided for the number 12345=
 and it is an error as we discussed. With the proposed changes, for a given=
 PI, the COR is defined only once so this unexpected scenario cannot happen=
.
-Also concerning COR, with the current model, if the registry is authoritat=
ive, a registrant would have to set the same COR for a telephone number whe=
n it associates it to multiple DGssince a registrant must set the COR when =
it associates

Cons:
-Lack of flexibility. If flexibility means the ability to populate differen=
t information for the "same" PI depending on which DG it is associated to, =
I think the right way to do is to use a dedicated type for the association =
as it is done for the SED Group-SED Record association. The only thing I se=
e behind the term flexibility is the fact that the current model is better =
suited for data distribution where for example, multiple PIs representing t=
he same telephone number are stored at different places. But, I think this =
concept is irrelevant at the provisioning protocol level.
-Need to make some modifications to both documents while they are closed to=
 become RFCs. The changes are not big and I can allocate time to write them=
.

Another related point:

Currently, there are no additional elements that describe the PI-DG associa=
tion (as for example, the priority element in the SED Group-SED Record asso=
ciation). Therefore, the association is represented by a list of ObjNameTyp=
e (i.e. simple string). With the current model, this is enough since a new =
PI instance is created for each PI-DG association. With the proposed change=
s, it would be better to follow the same model as for the SED Group-SED Rec=
ord association (i.e. using a new type, for example, DestGrpRefType) so tha=
t additional attributes may be added to the association in the future.

Mickael

________________________________
This e-mail message is for the sole use of the intended recipient(s)and may
contain confidential and privileged information of Transaction Network Serv=
ices.
Any unauthorised review, use, disclosure or distribution is prohibited. If =
you
are not the intended recipient, please contact the sender by reply e-mail a=
nd destroy all copies of the original message.

_______________________________________________
drinks mailing list
drinks@ietf.org<mailto:drinks@ietf.org>
https://www.ietf.org/mailman/listinfo/drinks


________________________________
This e-mail message is for the sole use of the intended recipient(s)and may
contain confidential and privileged information of Transaction Network Serv=
ices.
Any unauthorised review, use, disclosure or distribution is prohibited. If =
you
are not the intended recipient, please contact the sender by reply e-mail a=
nd destroy all copies of the original message.


--_000_CDDE35C636433sumanthcablelabscom_
Content-Type: text/html; charset="Windows-1252"
Content-ID: <70BB85586D57A2428B86AD3EF1AA172C@cablelabs.com>
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DWindows-1=
252">
</head>
<body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-lin=
e-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-fami=
ly: Calibri, sans-serif; ">
<div>Thanks, Vikas. Sounds like people are &quot;ok&quot; with the changes =
proposed by&nbsp;<span style=3D"font-family: Tahoma, sans-serif; font-size:=
 13px; ">Mickael</span>.&nbsp;If that is incorrect, and you have objections=
 to this proposal or need more time to think about this,
 please respond this week. If not, Alex and I will consider this &quot;roug=
h consensus&quot; and request the authors to incorporate this change.&nbsp;=
</div>
<div><br>
</div>
<div>- S</div>
<div>(as the co-chair)</div>
<div><br>
</div>
<span id=3D"OLK_SRC_BODY_SECTION">
<div style=3D"font-family:Calibri; font-size:11pt; text-align:left; color:b=
lack; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM:=
 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: #b5c4df 1pt solid;=
 BORDER-RIGHT: medium none; PADDING-TOP: 3pt">
<span style=3D"font-weight:bold">From: </span>&lt;Bhatia&gt;, Vikas Bhatia =
&lt;<a href=3D"mailto:vbhatia@tnsi.com">vbhatia@tnsi.com</a>&gt;<br>
<span style=3D"font-weight:bold">Date: </span>Wednesday, June 5, 2013 3:08 =
PM<br>
<span style=3D"font-weight:bold">To: </span>&quot;<a href=3D"mailto:Drinks@=
ietf.org">Drinks@ietf.org</a>&quot; &lt;<a href=3D"mailto:Drinks@ietf.org">=
Drinks@ietf.org</a>&gt;<br>
<span style=3D"font-weight:bold">Subject: </span>Re: [drinks] Change propos=
al<br>
</div>
<div><br>
</div>
<div xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micro=
soft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" x=
mlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:/=
/www.w3.org/TR/REC-html40">
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<base href=3D"x-msg://63/"><!--[if !mso]><style>v\:* {behavior:url(#default=
#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
	{font-family:Helvetica;
	panose-1:2 11 6 4 2 2 2 2 2 4;}
@font-face
	{font-family:Helvetica;
	panose-1:2 11 6 4 2 2 2 2 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";}
span.apple-converted-space
	{mso-style-name:apple-converted-space;}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:Consolas;}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
span.EmailStyle22
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
<div lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size: 11pt; font-family: Calibri=
, sans-serif; color: rgb(31, 73, 125); ">My thought goes back to the discus=
sions on the last design call &nbsp;regarding what is the driver for this c=
hange=85The initial argument was easier implementation
 in REST but that, as we discussed on the last call, was deemed not the cas=
e based on last set of email exchanges on the mailing list around REST and =
proposed change (the current approach is equally intuitive as far as REST i=
s concerned).
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size: 11pt; font-family: Calibri=
, sans-serif; color: rgb(31, 73, 125); "><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size: 11pt; font-family: Calibri=
, sans-serif; color: rgb(31, 73, 125); ">The other argument brought up by D=
ean on the design call was of simplicity and ease of understanding for wide=
r adoption, which generically speaking
 is a reasonable argument. But the part that is concerning to me there is, =
was this (Mickael=92s proposed change) the only piece of the protocol that =
was a sticking point in the wider adoption? Are there others and what is th=
e measure of =93wider adoption=94? Sometimes
 something that is simple from one point of view is complex from a differen=
t view point. To me, there is no clear driver yet for this change.<o:p></o:=
p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size: 11pt; font-family: Calibri=
, sans-serif; color: rgb(31, 73, 125); "><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size: 11pt; font-family: Calibri=
, sans-serif; color: rgb(31, 73, 125); ">Having said that, I can live with =
this instance of change=85
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size: 11pt; font-family: Calibri=
, sans-serif; color: rgb(31, 73, 125); "><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size: 11pt; font-family: Calibri=
, sans-serif; color: rgb(31, 73, 125); ">Thanks,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size: 11pt; font-family: Calibri=
, sans-serif; color: rgb(31, 73, 125); ">Vikas<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size: 11pt; font-family: Calibri=
, sans-serif; color: rgb(31, 73, 125); "><o:p>&nbsp;</o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size: 10pt; font-family: Taho=
ma, sans-serif; ">From:</span></b><span style=3D"font-size: 10pt; font-fami=
ly: Tahoma, sans-serif; ">
<a href=3D"mailto:drinks-bounces@ietf.org">drinks-bounces@ietf.org</a> [<a =
href=3D"mailto:drinks-bounces@ietf.org">mailto:drinks-bounces@ietf.org</a>]
<b>On Behalf Of </b>Dean Willis<br>
<b>Sent:</b> Wednesday, June 05, 2013 3:32 PM<br>
<b>To:</b> <a href=3D"mailto:Drinks@ietf.org">Drinks@ietf.org</a><br>
<b>Subject:</b> Re: [drinks] Change proposal<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<p class=3D"MsoNormal">I also have no objections to the proposed change. &n=
bsp;I think it's a little bit easier to work with, but it's not a big deal =
either way.<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">This is beginning to sound like&nbsp;rough consensus=
.&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">Anybody disagree? If not, let's nail this bogey to t=
he tree and go find another tree that might have a squirrel in it. I'm gett=
ing a crick in my neck looking up at this one.<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">--<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal">Dean<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<div>
<p class=3D"MsoNormal">On May 28, 2013, at 3:00 PM, &quot;Cartwright, Ken&q=
uot; &lt;<a href=3D"mailto:kcartwright@tnsi.com">kcartwright@tnsi.com</a>&g=
t; wrote:<o:p></o:p></p>
</div>
<p class=3D"MsoNormal"><br>
<br>
<o:p></o:p></p>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 11pt; font-family: Calibri=
, sans-serif; color: rgb(31, 73, 125); ">Hi All,</span><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 11pt; font-family: Calibri=
, sans-serif; color: rgb(31, 73, 125); ">&nbsp;</span><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 11pt; font-family: Calibri=
, sans-serif; color: rgb(31, 73, 125); ">After discussions with some others=
 on this proposed change, I think I can live with this change, although som=
e intrinsic changes would have to be
 made to the way an existing system works to accommodate this change.&nbsp;=
 So from my perspective, feel free to make this change if you feel the need=
 to do so.</span><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 11pt; font-family: Calibri=
, sans-serif; color: rgb(31, 73, 125); ">&nbsp;</span><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 11pt; font-family: Calibri=
, sans-serif; color: rgb(31, 73, 125); ">Ken</span><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 11pt; font-family: Calibri=
, sans-serif; color: rgb(31, 73, 125); ">&nbsp;</span><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><b><span style=3D"font-size: 10pt; font-family: Taho=
ma, sans-serif; ">From:</span></b><span class=3D"apple-converted-space"><sp=
an style=3D"font-size: 10pt; font-family: Tahoma, sans-serif; ">&nbsp;</spa=
n></span><span style=3D"font-size: 10pt; font-family: Tahoma, sans-serif; "=
><a href=3D"mailto:drinks-bounces@ietf.org"><span style=3D"color:purple">dr=
inks-bounces@ietf.org</span></a><span class=3D"apple-converted-space">&nbsp=
;</span>[<a href=3D"mailto:drinks-">mailto:drinks-</a><a href=3D"mailto:bou=
nces@ietf.org"><span style=3D"color:purple">bounces@ietf.org</span></a>]<sp=
an class=3D"apple-converted-space">&nbsp;</span><b>On
 Behalf Of<span class=3D"apple-converted-space">&nbsp;</span></b>Mickael Ma=
rrache<br>
<b>Sent:</b><span class=3D"apple-converted-space">&nbsp;</span>Monday, May =
13, 2013 9:56 AM<br>
<b>To:</b><span class=3D"apple-converted-space">&nbsp;</span><a href=3D"mai=
lto:drinks@ietf.org"><span style=3D"color:purple">drinks@ietf.org</span></a=
><br>
<b>Subject:</b><span class=3D"apple-converted-space">&nbsp;</span>[drinks] =
Change proposal</span><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
</div>
<div>
<div>
<p class=3D"MsoNormal">Hi,<br>
<br>
- Exclude the Destination Group's name from the Public Identifier key in se=
ction 5.2.2 of the framework document. Note that I don't mean to exclude th=
e DG name from the PI type.<br>
- Update section 6.2 and 12 of the framework document accordingly. It consi=
st of adding a maxOccurs attribute to the dgName element with the value unb=
ounded. This way, it will be possible to associate the PI with multiple DGs=
. After the change, the PubIdType
 would look like:<o:p></o:p></p>
</div>
<pre>&lt;complexType name=3D&quot;PubIdType&quot; abstract=3D&quot;true&quo=
t;&gt;<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp; &lt;complexContent&gt;<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp; &lt;extension base=3D&quot;sppfb:BasicObjType=
&quot;&gt;<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;sequence&gt;<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;element name=3D&quot;dgName&q=
uot; type=3D&quot;sppfb:ObjNameType&quot; minOccurs=3D&quot;0&quot; maxOccu=
rs=3D&quot;unbounded&quot;/&gt;<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/sequence&gt;<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp; &lt;/extension&gt;<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp; &lt;/complexContent&gt;<o:p></o:p></pre>
<pre>&lt;/complexType&gt;<o:p></o:p></pre>
<div>
<p class=3D"MsoNormal">Since we agreed the COR is intrinsic to the PI (i.e.=
 it doesn't depend on the association with a particular DG), this element s=
hould stay in the derived types of PubIdType.<br>
<br>
- Update sections 7.1.2 and 9 of the SOAP document.<br>
<br>
<u>Pros:</u><br>
-For REST, the API is more intuitive since a single URI template is defined=
 for PIs while two URI templates are defined with the current model (i.e. o=
ne for in-DG PIs and another for standalone PIs).<br>
-Less duplication of data when PIs are manipulated. For example, in order t=
o associate the number 12345 to 4 DGs with the current model, 4 ADD request=
s are sent. These requests contain the same data except the dgName element.=
 With the proposed changes, only
 1 ADD request is sent.<br>
-With the current model, different COR may be provided for the number 12345=
 and it is an error as we discussed. With the proposed changes, for a given=
 PI, the COR is defined only once so this unexpected scenario cannot happen=
.<br>
-Also concerning COR, with the current model, if the registry is authoritat=
ive, a registrant would have to set the same COR for a telephone number whe=
n it associates it to multiple DGssince a registrant must set the COR when =
it associates<span class=3D"apple-converted-space">&nbsp;</span><br>
<br>
<u>Cons:</u><br>
-Lack of flexibility. If flexibility means the ability to populate differen=
t information for the &quot;same&quot; PI depending on which DG it is assoc=
iated to, I think the right way to do is to use a dedicated type for the as=
sociation as it is done for the SED Group-SED
 Record association. The only thing I see behind the term flexibility is th=
e fact that the current model is better suited for data distribution where =
for example, multiple PIs representing the same telephone number are stored=
 at different places. But, I think
 this concept is irrelevant at the provisioning protocol level.<br>
-Need to make some modifications to both documents while they are closed to=
 become RFCs. The changes are not big and I can allocate time to write them=
.<br>
<br>
<u>Another related point:</u><br>
<br>
Currently, there are no additional elements that describe the PI-DG associa=
tion (as for example, the priority element in the SED Group-SED Record asso=
ciation). Therefore, the association is represented by a list of ObjNameTyp=
e (i.e. simple string). With the
 current model, this is enough since a new PI instance is created for each =
PI-DG association. With the proposed changes, it would be better to follow =
the same model as for the SED Group-SED Record association (i.e. using a ne=
w type, for example, DestGrpRefType)
 so that additional attributes may be added to the association in the futur=
e.<br>
<br>
Mickael<o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"font-size: 13.5pt; font-family: Helve=
tica, sans-serif; "><o:p>&nbsp;</o:p></span></p>
<div class=3D"MsoNormal" align=3D"center" style=3D"text-align:center"><span=
 style=3D"font-size: 13.5pt; font-family: Helvetica, sans-serif; ">
<hr size=3D"2" width=3D"100%" align=3D"center">
</span></div>
<p class=3D"MsoNormal"><span style=3D"font-size: 7.5pt; font-family: Arial,=
 sans-serif; color: gray; ">This e-mail message is for the sole use of the =
intended recipient(s)and may<br>
contain confidential and privileged information of Transaction Network Serv=
ices.<br>
Any unauthorised review, use, disclosure or distribution is prohibited. If =
you<br>
are not the intended recipient, please contact the sender by reply e-mail a=
nd destroy all copies of the original message.<br>
<br>
</span><span style=3D"font-size: 13.5pt; font-family: Helvetica, sans-serif=
; ">_______________________________________________<br>
drinks mailing list<br>
<a href=3D"mailto:drinks@ietf.org"><span style=3D"color:purple">drinks@ietf=
.org</span></a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/drinks"><span style=3D"col=
or:purple">https://www.ietf.org/mailman/listinfo/drinks</span></a><o:p></o:=
p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</div>
<br>
<hr>
<font face=3D"Arial" color=3D"Gray" size=3D"1">This e-mail message is for t=
he sole use of the intended recipient(s)and may<br>
contain confidential and privileged information of Transaction Network Serv=
ices.<br>
Any unauthorised review, use, disclosure or distribution is prohibited. If =
you<br>
are not the intended recipient, please contact the sender by reply e-mail a=
nd destroy all copies of the original message.<br>
<br>
</font></div>
</div>
</span>
</body>
</html>

--_000_CDDE35C636433sumanthcablelabscom_--
