Hello everybody
I am using Openfire server (3.5.1) and facing the problem. Can anybody help
me out.
querying ban user list (MUC) XEP-0045
I am trying to query (get the ) ban user list from the open fire server, with
the "admin" name space, i m getting the error as "bad request" but i am able to
query (get the) ban user list when i give the "owner" namespace. and I am
getting the ban user list "items" with the "owner" name space. As per
specifications the "owner" namespace does not have any item stanza inside
it...... can any body tell where i m getting wrong ?
Below find the exact details.
Kindly find the request/response.
ERROR SCENERIO
===============
<Sending>
<iq from='[EMAIL PROTECTED]/Home' id='JXMPP-19' to='[EMAIL PROTECTED]'
type='get'>
<query xmlns='http://jabber.org/protocol/muc#admin'>
<item affiliation='owner'/>
</query>
</iq>
</Sending>
<Received>
<iq type="error" id="JXMPP-19" from="[EMAIL PROTECTED]" to="[EMAIL
PROTECTED]/Home">
<query xmlns="http://jabber.org/protocol/muc#admin"/>
<error code="400" type="modify"><bad-request
xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/>
</error>
</iq>
</Received>
SUCCESS SCENERIO
=================
<Sending>
<iq from='[EMAIL PROTECTED]/Home' id='JXMPP-26' to='[EMAIL PROTECTED]'
type='get'>
<query xmlns='http://jabber.org/protocol/muc#owner'>
<item affiliation='owner'/>
</query>
</iq>
</Sending>
<Received>
<iq type="result" id="JXMPP-26" from="[EMAIL PROTECTED]" to="[EMAIL
PROTECTED]/Home">
<query xmlns="http://jabber.org/protocol/muc#owner">
<item affiliation="owner" jid="[EMAIL PROTECTED]"/>
<item affiliation="owner" jid="[EMAIL PROTECTED]" role="moderator"
nick="wwwwwww"/>
</query>
</iq>
</Received>
As per specifications, the request given in Error scenerio looks fine. As there
in no "item" stanza in the xmlns='http://jabber.org/protocol/muc#owner'
namespace.
Thanks,
Kawaljeet.
-- kawaljeet singh chadha
Here is the test to find whether your mission on Earth is finished: if you're
alive, it isn't ...