[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [xmlblaster] XmlRpcException: Method ping not defined ?
Dominique Petitpierre wrote:
New to xmlBlaster, I am trying a few demos.
When running the demo in demo/c/xmlrpc/, the following error
message appeared on the xmlBlaster console
[May 15, 2003 9:38:54 PM WARN XmlBlasterException] \
Parsing exception string <org.apache.xmlrpc.XmlRpcException: \
Method ping not defined> failed: java.lang.IllegalArgumentException: \
ErrorCode: The given errorCode=org.apache.xmlrpc.XmlRpcException: \
Method ping not defined is unknown
- What is the problem?
The XmlRpc demo seems to be outdated.
I have added now in callbackServer.c
xmlrpc_server_abyss_add_method("ping", &ping, NULL);
ping () ...
Please check it out with cvs.
Could you please verify it works and report as i haven't tested it.
This XmlRpc demo is very tiny, just to show how it could be done.
The full logs of the xmlBlaster server and of the xmlrpc C demo
are in annexe (server.log, client.log). The corresponding line
in the log of the callbackServer (abyss_root/log/access.log) is:
18.104.22.168 - - [15/May/2003:22:38:54 +0200] \
"POST /RPC2 HTTP/1.1" 200 519
Also, after publishing the message, the client says
"Wait until callbackServer has received the response!"
- How does one know it happened?
As there is no multithreading support included in this demo, the
callback server is
running as a separate process.
This way the client does not know if the callback arrived.
It is up to you to extend the demo to run in your application.