I'm debugging a little library handling soap messaging through jabber as I've described in the JEP 72. While there are no problems for soap envelopes inserted in <message/> stanzas, I cannot send envelopes within <iq/> stanzas between any two ordinary clients. Each time a try to send an <iq/> like the following one:
<iq id="123" to="[EMAIL PROTECTED]" type="set">
<SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/1999/XMLSchema" xmlns:xsi="http://www.w3.org/1999/XMLSchema-instance">
<SOAP-ENV:Body>
...
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
</iq>
I receive a "Not allowed" error message from the server.
If I set the 'type' attribute to 'get', the server sends back an <iq/> of type 'result', without routing the stanza to the recipient.
As server I use the latest jabberd of the 1.4.x series with a default configuration file.
Thank you for your help
-- Fabio Forno - PhD Student Politecnico di Torino - Dip. Automatica ed Informatica C.so Duca degli Abruzzi 24 - 10129 Torino (Italy) Phone: +39 011 564 7137 - JabberId: [EMAIL PROTECTED]
_______________________________________________ jdev mailing list [EMAIL PROTECTED] http://mailman.jabber.org/listinfo/jdev
