XmlBlaster Logo

REQUIREMENT

protocol.xmlrpc

XmlBlaster Logo


Type NEW
Priority HIGH
Status CLOSED
Topic XmlBlaster supports XmlRpc
Des
cription

The XmlRpc protocol is very simple, it uses http as underlying protocol with some XML markup for remote method invocation.

XmlBlaster has fully operational XmlRpc support, we provide client examples in C, Perl, PHP, Python, Macromedia Flash, CSharp (C#) and Java which use XmlRpc to connect to xmlBlaster. Please see xmlBlaster/demo/javaclients.

This documentation is under construction

Example
Java
Configure
Property Default / Example Description Implemented
plugin/xmlrpc/hostname localhost Specify a hostname where the XMLRPC server runs yes
plugin/xmlrpc/port 7607 The XMLRPC server port yes
plugin/xmlrpc/localHostname localhost The local address the xmlrpc is bound to. Usually this is dynamically choosen by your operating system and you don't need to specify it. yes
plugin/xmlrpc/localPort 8900 The local port the xmlrpc is bound to. Default is -1 and the operating system chooses an arbitrary port. yes
plugin/xmlrpc/debug false true switches debugging on yes

The Java xmlrpc implementation on client side supports the same properties as the server. You need to add the "dispatch/callback/" or "dispatch/connection/" prefix to the property key.
You have thes additional features on client side:

Property Default Description Implemented

NOTE: Configuration parameters are specified on command line (-someValue 17) or in the xmlBlaster.properties file (someValue=17). See requirement "util.property" for details.
Columns named Impl tells you if the feature is implemented.
Columns named Hot tells you if the configuration is changeable in hot operation.

Todo
See REQ protocol
See http://www.xmlrpc.org/
See API org.xmlBlaster.protocol.xmlrpc.XmlRpcDriver
See API org.xmlBlaster.protocol.xmlrpc.XmlRpcUrl
See API org.xmlBlaster.client.protocol.xmlrpc.XmlRpcConnection

This page is generated from the requirement XML file xmlBlaster/doc/requirements/protocol.xmlrpc.xml

Back to overview