=20
S7) How does <include> work in <polls>
=20
This is an excellent point. For now I will change the doc to read:
=20
The optional include element specifies what data to return in the =
pollRes. The include element is exactly the same as the readReq.include =
element. If the include element is omitted, then the include filter =
applied is the one passed for subscribeReq. A client may only decrease =
the scope of include from previous subscribe or poll requests. The =
server is only required to maintain changes for the most restrictive =
include.
=20
Misc Comments
=20
M1) It sounds like everyone (including myself) is in agreement that a =
forced refresh is needed on <pollReq>. I added a <forceAll> parameter =
to <pollReq>:
=20
The optional forceAll element contains a xs:boolean. If true is passed, =
then the client is requesting an update for every item regardless of if =
it has changed. The server must return an object element in the =
response for each id in subscription set. If omitted, then a value of =
false is assumed.
=20
M2) From previous meeting, section 4.2.3 and 4.2.4 changed to 4.2.2.1 =
and 4.2.2.2
=20
Brian
=20
=20
=20
=20
=20
=20
=20
=20
=20
------_=_NextPart_001_01C4D8B4.BEAF7B50
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"MSHTML 6.00.2800.1476" name=3DGENERATOR></HEAD>
<BODY>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D708490019-02122004>Sorry =
I wasn't=20
available yesterday and that it has taken so long to respond to these=20
comments. There has been lots of great feedback! I have =
incorporated all the comments into a new Obix 0.6 document which I will =
post on=20
the OASIS site. Specific responses, opinions, and doc changes =
detailed=20
below:</SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D708490019-02122004></SPAN></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D708490019-02122004>Dave's =
comments:</SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D708490019-02122004></SPAN></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D708490019-02122004>D1) =
Why disallow "0"=20
and "1". Changed verbiage:</SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D708490019-02122004></SPAN></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D708490019-02122004><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt; mso-fareast-font-family: 'Times New Roman'; =
mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; =
mso-fareast-language: EN-US; mso-bidi-language: AR-SA">The=20
</SPAN><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'; =
mso-ansi-language: EN-US; mso-fareast-language: EN-US; =
mso-bidi-language: AR-SA">bool</SPAN><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt; mso-fareast-font-family: 'Times New Roman'; =
mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; =
mso-fareast-language: EN-US; mso-bidi-language: AR-SA">=20
type represents a boolean condition of either true of false.<SPAN=20
style=3D"mso-spacerun: yes"> </SPAN>It maps to </SPAN><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'; =
mso-ansi-language: EN-US; mso-fareast-language: EN-US; =
mso-bidi-language: AR-SA">xs:boolean</SPAN><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: =
EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA">.=20
The literal</SPAN><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt; mso-fareast-font-family: 'Times New Roman'; =
mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; =
mso-fareast-language: EN-US; mso-bidi-language: AR-SA">=20
value of a </SPAN><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Courier; mso-bidi-font-size: =
12.0pt; mso-fareast-font-family: 'Times New Roman'; =
mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; =
mso-fareast-language: EN-US; mso-bidi-language: AR-SA">bool</SPAN><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt; mso-fareast-font-family: 'Times New Roman'; =
mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; =
mso-fareast-language: EN-US; mso-bidi-language: AR-SA">=20
must be</SPAN><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: =
EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA">=20
“true” or “false” (the literals “1” =
and “0” may also be used, but are=20
discouraged).</SPAN></SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D708490019-02122004><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: =
EN-US; mso-fareast-language: EN-US; mso-bidi-language: =
AR-SA"></SPAN></SPAN></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D708490019-02122004><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: =
EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA">D2)=20
Section 2.6.8 use "unit" consistently - done.</SPAN></SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D708490019-02122004><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: =
EN-US; mso-fareast-language: EN-US; mso-bidi-language: =
AR-SA"></SPAN></SPAN></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D708490019-02122004><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: =
EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA">D3)=20
Reference 2.7 - done.</SPAN></SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D708490019-02122004><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: =
EN-US; mso-fareast-language: EN-US; mso-bidi-language: =
AR-SA"></SPAN></SPAN></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D708490019-02122004><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: =
EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA">D4)=20
Why does <service> exist with only =
<id>.</SPAN></SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D708490019-02122004><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: =
EN-US; mso-fareast-language: EN-US; mso-bidi-language: =
AR-SA"></SPAN></SPAN></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D708490019-02122004><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: =
EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA">This=20
was for future proofing. I can see us adding all sorts of new sub =
elements=20
to <service> in the future, especially as web service standards=20
progress.</SPAN></SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D708490019-02122004><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: =
EN-US; mso-fareast-language: EN-US; mso-bidi-language: =
AR-SA"></SPAN></SPAN></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D708490019-02122004><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: =
EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA">D5)=20
Not sure how to model <ext>.</SPAN></SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D708490019-02122004><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: =
EN-US; mso-fareast-language: EN-US; mso-bidi-language: =
AR-SA"></SPAN></SPAN></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D708490019-02122004><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: =
EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA">I=20
am not sure we need to model <ext> in the XML schema other than in =
the=20
prose specification. Although potentially we could define a base =
Ext type=20
in the core that plugin service's have to extent. Not sure about=20
that.</SPAN></SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D708490019-02122004><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: =
EN-US; mso-fareast-language: EN-US; mso-bidi-language: =
AR-SA"></SPAN></SPAN></FONT><FONT=20
face=3DArial size=3D2><SPAN class=3D708490019-02122004><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: =
EN-US; mso-fareast-language: EN-US; mso-bidi-language: =
AR-SA"></SPAN></SPAN></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D708490019-02122004><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: =
EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA">D6)=20
Section 4.2.2 type - done</SPAN></SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D708490019-02122004><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: =
EN-US; mso-fareast-language: EN-US; mso-bidi-language: =
AR-SA"></SPAN></SPAN></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D708490019-02122004><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: =
EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA">D7)=20
Can <write> have both a value and =
children</SPAN></SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D708490019-02122004><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: =
EN-US; mso-fareast-language: EN-US; mso-bidi-language: =
AR-SA"></SPAN></SPAN></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D708490019-02122004><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: =
EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA">I=20
think the answer is no. However the whole issue of deeply =
structured=20
objects (especially writes) gets into the ugly territory of relative =
ids. =20
That is a concept I have ignored in the document up until now, but =
probably=20
something we need to tackle. That is a big topic of discussion we =
need to=20
have.</SPAN></SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D708490019-02122004><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: =
EN-US; mso-fareast-language: EN-US; mso-bidi-language: =
AR-SA"></SPAN></SPAN></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D708490019-02122004><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: =
EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA">D8)=20
Explicit types or anonymous types</SPAN></SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D708490019-02122004><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: =
EN-US; mso-fareast-language: EN-US; mso-bidi-language: =
AR-SA"></SPAN></SPAN></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D708490019-02122004><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: =
EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA">I=20
myself would prefer to see everything explicitly typed. It just =
seems=20
right to me, although I can see many things staying anonymous too. =
At the=20
least I think the basic primitives should be named types. As fars as top =
level=20
types, only the requests and responses are designed to be used as =
document=20
roots.</SPAN></SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D708490019-02122004><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: =
EN-US; mso-fareast-language: EN-US; mso-bidi-language: =
AR-SA"></SPAN></SPAN></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D708490019-02122004><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: =
EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA">D9)=20
Typing objects and facets.</SPAN></SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D708490019-02122004><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: =
EN-US; mso-fareast-language: EN-US; mso-bidi-language: =
AR-SA"></SPAN></SPAN></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D708490019-02122004><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: =
EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA">From=20
a philosophical perspective I am really against this sort of =
thing. I=20
believe there comes a point where the design is cluttered up because you =
are=20
trying to do too much with the XML Schema. The schema helps define =
grammar=20
rules formally, but it can never do all the required error =
checking. We=20
have to strike a balance b/w complexity and what is formally defined in =
the=20
schema. In the end there is a lot of semantics which is only =
captured in=20
the prose document. Plus in this specific case, I don't see how it =
hurts=20
anything to have facets which you don't use - they are just additional =
meta-data=20
and I view them as fairly loosely typed.</SPAN></SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D708490019-02122004><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: =
EN-US; mso-fareast-language: EN-US; mso-bidi-language: =
AR-SA"></SPAN></SPAN></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D708490019-02122004><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: =
EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA">Sam's=20
comments:</SPAN></SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D708490019-02122004><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: =
EN-US; mso-fareast-language: EN-US; mso-bidi-language: =
AR-SA"></SPAN></SPAN></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D708490019-02122004><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: =
EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA">S1)=20
<param> vs <ext></SPAN></SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D708490019-02122004><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: =
EN-US; mso-fareast-language: EN-US; mso-bidi-language: =
AR-SA"></SPAN></SPAN></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D708490019-02122004><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: =
EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA">Param=20
is just a generic loosely typed name/value pair. The <ext> =
element=20
carries all sorts of semantics about plug-in=20
services.</SPAN></SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D708490019-02122004><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: =
EN-US; mso-fareast-language: EN-US; mso-bidi-language: =
AR-SA"></SPAN></SPAN></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D708490019-02122004><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: =
EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA">S2)=20
Error vs status vs invalid.</SPAN></SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D708490019-02122004><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: =
EN-US; mso-fareast-language: EN-US; mso-bidi-language: =
AR-SA"></SPAN></SPAN></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D708490019-02122004><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: =
EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA">There=20
is very different semantics b/w these three elements, which is why I =
created=20
three different types:</SPAN></SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D708490019-02122004><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: =
EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"> =20
- status: this defines state available in a system; it is a key piece of =
data a=20
client wishes to access</SPAN></SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D708490019-02122004><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: =
EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"> =20
- error: this defines a exception in processing much like raising an =
exception=20
in Java or .Net</SPAN></SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D708490019-02122004><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: =
EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"> =20
- invalid: this defines a specific state in the subscription state=20
machine</SPAN></SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D708490019-02122004><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: =
EN-US; mso-fareast-language: EN-US; mso-bidi-language: =
AR-SA"></SPAN></SPAN></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D708490019-02122004><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: =
EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA">Although=20
when Aaron and I were talking about this, one thing that came up =
was if we=20
wish to return a <success> </SPAN></SPAN></FONT><FONT face=3DArial =
size=3D2><SPAN class=3D708490019-02122004><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: =
EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA">element=20
for each write operation. Unlike read/subscribe a write returns =
nothing on=20
success. Just wanted to toss it out =
there.</SPAN></SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D708490019-02122004><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: =
EN-US; mso-fareast-language: EN-US; mso-bidi-language: =
AR-SA"></SPAN></SPAN></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D708490019-02122004><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: =
EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA">S3)=20
I agree we should have a base types for Req and Res. All requests =
and=20
responses support a <locale> element, and I can see adding=20
other common elements in the future.</SPAN></SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D708490019-02122004><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: =
EN-US; mso-fareast-language: EN-US; mso-bidi-language: =
AR-SA"></SPAN></SPAN></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D708490019-02122004><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: =
EN-US; mso-fareast-language: EN-US; mso-bidi-language: =
AR-SA">S4) Capturing=20
by reference vs by value in <range> in=20
<unit></SPAN></SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D708490019-02122004><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: =
EN-US; mso-fareast-language: EN-US; mso-bidi-language: =
AR-SA"></SPAN></SPAN></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D708490019-02122004><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: =
EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA">I=20
am not sure we should make this an exclusive restriction, I would like =
to hear=20
more thoughts.</SPAN></SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D708490019-02122004><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: =
EN-US; mso-fareast-language: EN-US; mso-bidi-language: =
AR-SA"></SPAN></SPAN></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D708490019-02122004><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: =
EN-US; mso-fareast-language: EN-US; mso-bidi-language: =
AR-SA">S5) Is=20
<status> broken with regards to =
alarming.</SPAN></SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D708490019-02122004><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: =
EN-US; mso-fareast-language: EN-US; mso-bidi-language: =
AR-SA"></SPAN></SPAN></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D708490019-02122004><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: =
EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA">The=20
intention here is to provide summary information about the current =
state of=20
the point. It's goal is not to provide an entire alarm history, =
that is=20
the role of the AlarmService. I think the verbiage in the document =
describes the issue pretty well, although I am open to =
suggestions. I=20
think how a vendor implements unacked is up to them, but in general I =
imagine it=20
means that sometime in the past there was an alarm that hasn't been =
acted=20
upon.</SPAN></SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D708490019-02122004><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: =
EN-US; mso-fareast-language: EN-US; mso-bidi-language: =
AR-SA"></SPAN></SPAN></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D708490019-02122004><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: =
EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA">S6)=20
What does oBIX define in terms of <write> failure. =20
</SPAN></SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D708490019-02122004><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: =
EN-US; mso-fareast-language: EN-US; mso-bidi-language: =
AR-SA"></SPAN></SPAN></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D708490019-02122004><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: =
EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA">It=20
sounds like you guys agree that we don't define any semantics. I =
changed=20
the verbiage to be more explicit:</SPAN></SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D708490019-02122004><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: =
EN-US; mso-fareast-language: EN-US; mso-bidi-language: =
AR-SA"></SPAN></SPAN></FONT> </DIV>
<DIV><FONT><SPAN class=3D708490019-02122004><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: =
EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA">
<P class=3DMsoNormal style=3D"MARGIN: 4pt 0in">This specification makes =
no=20
assumptions about order of writes, the transactional behavior of writes, =
or how=20
one failure effects other writes.<SPAN style=3D"mso-spacerun: =
yes"> =20
</SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 4pt 0in"><SPAN=20
style=3D"mso-spacerun: yes"></SPAN> </P>
<P class=3DMsoNormal style=3D"MARGIN: 4pt 0in"><SPAN =
style=3D"mso-spacerun: yes"><SPAN=20
class=3D708490019-02122004>S7) How does <include> work in=20
<polls></SPAN></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 4pt 0in"><SPAN =
style=3D"mso-spacerun: yes"><SPAN=20
class=3D708490019-02122004></SPAN></SPAN> </P>
<P class=3DMsoNormal style=3D"MARGIN: 4pt 0in"><SPAN =
style=3D"mso-spacerun: yes"><SPAN=20
class=3D708490019-02122004>This is an excellent point. For now I=20
will change the doc to read:</SPAN></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 4pt 0in"><SPAN =
style=3D"mso-spacerun: yes"><SPAN=20
class=3D708490019-02122004></SPAN></SPAN> </P>
<P class=3DMsoNormal style=3D"MARGIN: 4pt 0in"><SPAN =
style=3D"mso-spacerun: yes"><SPAN=20
class=3D708490019-02122004><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt; mso-fareast-font-family: 'Times New Roman'; =
mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; =
mso-fareast-language: EN-US; mso-bidi-language: AR-SA">The=20
optional </SPAN><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'; =
mso-ansi-language: EN-US; mso-fareast-language: EN-US; =
mso-bidi-language: AR-SA">include</SPAN><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt; mso-fareast-font-family: 'Times New Roman'; =
mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; =
mso-fareast-language: EN-US; mso-bidi-language: AR-SA">=20
element specifies what data to return in the </SPAN><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'; =
mso-ansi-language: EN-US; mso-fareast-language: EN-US; =
mso-bidi-language: AR-SA">pollRes</SPAN><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt; mso-fareast-font-family: 'Times New Roman'; =
mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; =
mso-fareast-language: EN-US; mso-bidi-language: AR-SA">.<SPAN=20
style=3D"mso-spacerun: yes"> </SPAN>The </SPAN><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'; =
mso-ansi-language: EN-US; mso-fareast-language: EN-US; =
mso-bidi-language: AR-SA">include</SPAN><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt; mso-fareast-font-family: 'Times New Roman'; =
mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; =
mso-fareast-language: EN-US; mso-bidi-language: AR-SA">=20
element is exactly the same as the </SPAN><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'; =
mso-ansi-language: EN-US; mso-fareast-language: EN-US; =
mso-bidi-language: AR-SA">readReq.include</SPAN><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt; mso-fareast-font-family: 'Times New Roman'; =
mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; =
mso-fareast-language: EN-US; mso-bidi-language: AR-SA">=20
element.<SPAN style=3D"mso-spacerun: yes"> </SPAN>If the =
</SPAN><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'; =
mso-ansi-language: EN-US; mso-fareast-language: EN-US; =
mso-bidi-language: AR-SA">include</SPAN><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt; mso-fareast-font-family: 'Times New Roman'; =
mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; =
mso-fareast-language: EN-US; mso-bidi-language: AR-SA">=20
element is omitted, then the </SPAN><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'; =
mso-ansi-language: EN-US; mso-fareast-language: EN-US; =
mso-bidi-language: AR-SA">include</SPAN><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt; mso-fareast-font-family: 'Times New Roman'; =
mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; =
mso-fareast-language: EN-US; mso-bidi-language: AR-SA">=20
filter applied is the one passed for </SPAN><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'; =
mso-ansi-language: EN-US; mso-fareast-language: EN-US; =
mso-bidi-language: AR-SA">subscribeReq</SPAN><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt; mso-fareast-font-family: 'Times New Roman'; =
mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; =
mso-fareast-language: EN-US; mso-bidi-language: AR-SA">.<SPAN=20
style=3D"mso-spacerun: yes"> </SPAN>A client may only decrease the =
scope of=20
include from previous subscribe or poll requests.<SPAN=20
style=3D"mso-spacerun: yes"> </SPAN>The server is only required to =
maintain=20
changes for the most restrictive include.</SPAN></SPAN></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 4pt 0in"><SPAN =
style=3D"mso-spacerun: yes"><SPAN=20
class=3D708490019-02122004><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt; mso-fareast-font-family: 'Times New Roman'; =
mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; =
mso-fareast-language: EN-US; mso-bidi-language: =
AR-SA"></SPAN></SPAN></SPAN> </P>
<P class=3DMsoNormal style=3D"MARGIN: 4pt 0in"><SPAN =
style=3D"mso-spacerun: yes"><SPAN=20
class=3D708490019-02122004><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt; mso-fareast-font-family: 'Times New Roman'; =
mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; =
mso-fareast-language: EN-US; mso-bidi-language: AR-SA">Misc=20
Comments</SPAN></SPAN></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 4pt 0in"><SPAN =
style=3D"mso-spacerun: yes"><SPAN=20
class=3D708490019-02122004><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt; mso-fareast-font-family: 'Times New Roman'; =
mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; =
mso-fareast-language: EN-US; mso-bidi-language: =
AR-SA"></SPAN></SPAN></SPAN> </P>
<P class=3DMsoNormal style=3D"MARGIN: 4pt 0in"><SPAN =
style=3D"mso-spacerun: yes"><SPAN=20
class=3D708490019-02122004><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt; mso-fareast-font-family: 'Times New Roman'; =
mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; =
mso-fareast-language: EN-US; mso-bidi-language: AR-SA">M1) =20
It sounds like everyone (including myself) is in agreement that a forced =
refresh=20
is needed on <pollReq>. I added a <forceAll> parameter =
to=20
<pollReq>:</SPAN></SPAN></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 4pt 0in"><SPAN =
style=3D"mso-spacerun: yes"><SPAN=20
class=3D708490019-02122004><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt; mso-fareast-font-family: 'Times New Roman'; =
mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; =
mso-fareast-language: EN-US; mso-bidi-language: =
AR-SA"></SPAN></SPAN></SPAN> </P>
<P class=3DMsoNormal style=3D"MARGIN: 4pt 0in"><SPAN =
style=3D"mso-spacerun: yes"><SPAN=20
class=3D708490019-02122004><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt; mso-fareast-font-family: 'Times New Roman'; =
mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; =
mso-fareast-language: EN-US; mso-bidi-language: AR-SA"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt; mso-fareast-font-family: 'Times New Roman'; =
mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; =
mso-fareast-language: EN-US; mso-bidi-language: AR-SA">The=20
optional </SPAN><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'; =
mso-ansi-language: EN-US; mso-fareast-language: EN-US; =
mso-bidi-language: AR-SA">forceAll</SPAN><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt; mso-fareast-font-family: 'Times New Roman'; =
mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; =
mso-fareast-language: EN-US; mso-bidi-language: AR-SA">=20
element contains a </SPAN><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'; =
mso-ansi-language: EN-US; mso-fareast-language: EN-US; =
mso-bidi-language: AR-SA">xs:boolean</SPAN><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt; mso-fareast-font-family: 'Times New Roman'; =
mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; =
mso-fareast-language: EN-US; mso-bidi-language: AR-SA">.<SPAN=20
style=3D"mso-spacerun: yes"> </SPAN>If </SPAN><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'; =
mso-ansi-language: EN-US; mso-fareast-language: EN-US; =
mso-bidi-language: AR-SA">true</SPAN><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt; mso-fareast-font-family: 'Times New Roman'; =
mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; =
mso-fareast-language: EN-US; mso-bidi-language: AR-SA">=20
is passed, then the client is requesting an update for every item =
regardless of=20
if it has changed.<SPAN style=3D"mso-spacerun: yes"> </SPAN>The =
server must=20
return an </SPAN><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'; =
mso-ansi-language: EN-US; mso-fareast-language: EN-US; =
mso-bidi-language: AR-SA">object</SPAN><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt; mso-fareast-font-family: 'Times New Roman'; =
mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; =
mso-fareast-language: EN-US; mso-bidi-language: AR-SA">=20
element in the response for each id in subscription set.<SPAN=20
style=3D"mso-spacerun: yes"> </SPAN>If omitted, then a value of =
</SPAN><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'; =
mso-ansi-language: EN-US; mso-fareast-language: EN-US; =
mso-bidi-language: AR-SA">false</SPAN><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt; mso-fareast-font-family: 'Times New Roman'; =
mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; =
mso-fareast-language: EN-US; mso-bidi-language: AR-SA">=20
is assumed.</SPAN></SPAN></SPAN></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 4pt 0in"><SPAN =
style=3D"mso-spacerun: yes"><SPAN=20
class=3D708490019-02122004><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt; mso-fareast-font-family: 'Times New Roman'; =
mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; =
mso-fareast-language: EN-US; mso-bidi-language: AR-SA"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt; mso-fareast-font-family: 'Times New Roman'; =
mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; =
mso-fareast-language: EN-US; mso-bidi-language: =
AR-SA"></SPAN></SPAN></SPAN></SPAN> </P>
<P class=3DMsoNormal style=3D"MARGIN: 4pt 0in"><SPAN =
style=3D"mso-spacerun: yes"><SPAN=20
class=3D708490019-02122004><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt; mso-fareast-font-family: 'Times New Roman'; =
mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; =
mso-fareast-language: EN-US; mso-bidi-language: AR-SA"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt; mso-fareast-font-family: 'Times New Roman'; =
mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; =
mso-fareast-language: EN-US; mso-bidi-language: AR-SA">M2)=20