[JDEV] modifying roster entries

dlb civintel at comcast.net
Tue Sep 3 15:28:03 CDT 2002


Is there a way to modify a roster entry without  removing and then
resubmitting the entry ?  For instance if I want to change the group of a
subscribed JID , can this be done in a single transaction ?

right now I'm first submitting ..

<iq type="set" id="roster_2">
  <query xmlns="jabber:iq:roster">
    <item
        name="Nurse"
        jid="nurse at capulet.com"
        subscription="remove">
      <group>Servants</group>
    </item>
</iq>

and then resubscribing using the revised fields.

I've tried submitting a new query w/ the original subscription type and
revised fields , after the 'remove' , but the server's response is erratic.

I've also tried simply overwriting the existing entry - doesn't work.

any advice ?

David




More information about the JDev mailing list