[jdev] [JEP-33] Some questions

Gaston Dombiak gaston at jivesoftware.com
Mon Nov 28 21:00:32 CST 2005


I was reading JEP-33 and some questions came up to my mind. :)

1) In the examples (section 9), messages being sent to BCC users are not 
including the <address type='bcc'/> element. Section 5 says: "Each 'bcc' 
recipient MUST receive only the <address type='bcc'/> associated with that 
addressee" so I think that we need to update the examples. Should the 
address element include the jid attribute when sending a message to the BCC 
user?

2) Section 3 specifies that IQ packets may also include an <addresses> 
element but not as a direct child. An example showing how an <addresses> 
element should be used would be very helpful. I guess that servers should 
check if an <addresses> element is being included inside the direct child. 
Is that correct?

3) The <address> element may include a "node" attribute. How would the node 
attribute be used by the server and a client? An example may help me 
visualize a use case when a node is needed. Should the server just treat it 
as another attribute and send it to the client or remote server? Is it up to 
the client to use that information?

4) In section 2.2 (Discovering Server Support), does that mean that the 
disco#items may only be sent once? IOW, only the first disco items below the 
IM server level may provide the multicast service. Is this correct?

5) It would be nice if the JEP may include examples or more information 
about the address types: ofrom and oto, so it would be easier to understand 
when a client or server would use those address types.

Thanks,

  -- Gato 






More information about the JDev mailing list