diff options
| author | Ian Geiser <ian.geiser@gmail.com> | 2009-11-08 22:02:28 +0000 |
|---|---|---|
| committer | Ian Geiser <ian.geiser@gmail.com> | 2009-11-08 22:02:28 +0000 |
| commit | 5b0870ddaac421af2639058648a218c7061cdd6f (patch) | |
| tree | 351dd9d9ecb92fb1db4ded641a986066ad888914 /example/example_5_rpcInterface/xmlrpctest.txt | |
| parent | 89e052995997c9a372d7deee6a9d31e100e10533 (diff) | |
| download | qxmpp-5b0870ddaac421af2639058648a218c7061cdd6f.tar.gz | |
Added start of XEP-009. This is only the inteface, being able to invoke remote methods is next.
Diffstat (limited to 'example/example_5_rpcInterface/xmlrpctest.txt')
| -rw-r--r-- | example/example_5_rpcInterface/xmlrpctest.txt | 63 |
1 files changed, 63 insertions, 0 deletions
diff --git a/example/example_5_rpcInterface/xmlrpctest.txt b/example/example_5_rpcInterface/xmlrpctest.txt new file mode 100644 index 00000000..4796fdd3 --- /dev/null +++ b/example/example_5_rpcInterface/xmlrpctest.txt @@ -0,0 +1,63 @@ +<stream:stream + to='geiseri.com' + xmlns='jabber:client' + xmlns:stream='http://etherx.jabber.org/streams'> + +<iq id='A3' type='set'> + <query xmlns='jabber:iq:auth'> + <username>client</username> + <resource>telnet</resource> + <password>Passw0rd</password> + </query> +</iq> + +<presence/> + +<iq type='set' + from='client@geiseri.com/telnet' + to='server@geiseri.com/QXmpp' + id='rpc1'> + <query xmlns='jabber:iq:rpc'> + <methodCall> + <methodName>RemoteInterface.echoString</methodName> + <params> + <param> + <value><string>Test string</string></value> + </param> + </params> + </methodCall> + </query> +</iq> + +<iq type='set' + from='client@geiseri.com/telnet' + to='server@geiseri.com/QXmpp' + id='rpc1'> + <query xmlns='jabber:iq:rpc'> + <methodCall> + <methodName>RemoteInterface.badMethod</methodName> + <params> + <param> + <value><string>Test string</string></value> + </param> + </params> + </methodCall> + </query> +</iq> + +<iq type='set' + from='client@geiseri.com/telnet' + to='server@geiseri.com/QXmpp' + id='rpc1'> + <query xmlns='jabber:iq:rpc'> + <methodCall> + <methodName>BadInterface.echoString</methodName> + <params> + <param> + <value><string>Test string</string></value> + </param> + </params> + </methodCall> + </query> +</iq> + |
