Re: Comments on CPIM draft 03

[email protected] (John D. Ramsdell)
Newsgroups gmane.ietf.impp
Message-ID <[email protected]>
"Peterson, Jon" <[email protected]> writes:

> I agree that the way the 'operations' in the core CPIM spec are currently
> specified, it isn't clear if they are intended to ....

Of course, rather than abolishing transaction IDs for request/response
matching, another alternative is to add text making in very clear the
intended role of the IDs in the specification by, for example, making
it clear protocols don't actually have to have transaction
IDs--concrete protocols must just implement the semantics implied by
them.

If transaction IDs are only for matching requests to replies, its
still not clear to me why the notification operation has them.

On the topic of subscription IDs, I note the change I suggested which
used transaction IDs as subscription IDs had two flaws (at least).
One was that transaction IDs were being used for two logically
distinct purposes, and another one is that presence user agents
generated subscription IDs.  With this design, a CPIM compliant
protocol could not use the convention that subscription IDs are
generated by a presence service.  In other words, one cannot have the
case in which a client requests a subscription, and receives the ID in
the response.  Is it our intension to require that only presence user
agents select subscription IDs?

John





  [reminder: [email protected] for non-technical discussions, please]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.