[JDEV] Yahoo Transport returning different XML with different Clients(Jabber Beans)
Amarnath Yara
amarny at hotmail.com
Mon Oct 23 13:26:05 CDT 2000
Hi all, I am using jabber beans in developing my client. When I register
with Yahoo transport using Winjab, after successful registration I get the
roster( i.e buddies list) from yahoo server and also the presence from Yahoo
buddies who are Online.
When I use jabberbeans, after successful registration, I don't get the
buddies list from yahoo server, but I only get the presence of my yahoo
buddeis who are online. I am pasting the XML from Winjab and Jabberbeans
below. When the XML sent is same why is the transport returning different
XML? I am curious to know why this is happening? Thanks in advance.
Amar.
--------------------jabberbeans XML----------------------
Send requested for YAHOO Registration key
PLDebug: Sent Packet : <iq to="yahoo.phoenix" from="vgrover at phoenix/JIM"
id="4" type="get"><query xmlns="jabber:iq:register"></query></iq>
PLDebug: RECEIVED PACKET!!! : <iq from="yahoo.phoenix" id="4"
type="result"><query xmlns="jabber:iq:register"><instructions>Enter your
YAHOO! Messenger Username and
Password.</instructions><password/><key>e6ffe8604ca7f00362ddc8a8aebe12035db91152</key><username/></query></iq>
e6ffe8604ca7f00362ddc8a8aebe12035db91152
PLDebug: Sent Packet : <iq to="yahoo.phoenix" from="vgrover at phoenix/JIM"
id="5" type="set"><query
xmlns="jabber:iq:register"><nick>vgrover</nick><password>chinna</password><key>e6ffe8604ca7f00362ddc8a8aebe12035db91152</key><username>madanuk2000</username></query></iq>
PLDebug: RECEIVED PACKET!!! : <iq from="yahoo.phoenix" id="5"
type="result"></iq>
PLDebug: RECEIVED PACKET!!! : <presence to="vgrover at phoenix"
from="yahoo.phoenix/registered?username=madanuk2000&pass=chinna"><status>Yahoo!
Online</status></presence>
PLDebug: RECEIVED PACKET!!! : <presence to="vgrover at phoenix"
from="amarn_y at yahoo.phoenix"><status>Yahoo! Online</status></presence>
PLDebug: RECEIVED PACKET!!! : <presence to="vgrover at phoenix"
from="madanuuk at yahoo.phoenix"><status>Yahoo! Online</status></presence>
--------------------Winjab XML-------------------
SENT: <iq id="wjAgent_1_1" to="yahoo.phoenix" type="get"><query
xmlns="jabber:iq:agents"/></iq>
SENT: <iq type="get" id="wjAgent_1_2" to="yahoo.phoenix"><query
xmlns="jabber:iq:register"></query></iq>
RECV: <iq type='result' id='wjAgent_1_2' from='yahoo.phoenix'><query
xmlns='jabber:iq:register'><username/><password/><key>86a61727acc0df5160febc935b61f58b565de363</key><instructions>Enter
your YAHOO! Messenger Username and Password.</instructions></query></iq>
SENT: <iq type="set" id="wj_setreg_wj_2" to="yahoo.phoenix"><query
xmlns="jabber:iq:register"><username>amar_yara</username><password>chinna</password><key>86a61727acc0df5160febc935b61f58b565de363</key></query></iq>
RECV: <iq type='result' id='wj_setreg_wj_2' from='yahoo.phoenix'/>
RECV: <presence type='subscribe'
from='yahoo.phoenix/registered?username=amar_yara&pass=chinna'
to='dave at phoenix'><status>Setting Subscription</status></presence><presence
type='subscribe' from='amar_yara1 at yahoo.phoenix'
to='dave at phoenix'><status>Old Yahoo! roster
item</status></presence><presence type='subscribe'
from='amarn_y at yahoo.phoenix' to='dave at phoenix'><status>Old Yahoo! roster
item</status></presence><presence type='subscribe'
from='isthete at yahoo.phoenix' to='dave at phoenix'><status>Old Yahoo! roster
item</status></presence><presence type='subscribe'
from='madanuk2000 at yahoo.phoenix' to='dave at phoenix'><status>Old Yahoo! roster
item</status></presence><presence type='subscribe'
from='stlrams_1 at yahoo.phoenix' to='dave at phoenix'><status>Old Yahoo! roster
item</status></presence>
RECV: <presence
from='yahoo.phoenix/registered?username=amar_yara&pass=chinna'
to='dave at phoenix'><status>Yahoo! Online</status></presence>
RECV: <presence from='madanuk2000 at yahoo.phoenix'
to='dave at phoenix'><status>Yahoo! Online</status></presence>
_________________________________________________________________________
Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com.
Share information about yourself, create your own public profile at
http://profiles.msn.com.
More information about the JDev
mailing list