470,821 Members | 1,959 Online
Bytes | Developer Community
New Post

Home Posts Topics Members FAQ

Post your question to a community of 470,821 developers. It's quick & easy.

How can I call a python method from the XML-RPC client in Java?

Hi all,
I have created a XML-RPC model (with server and client) written in
Java.
I want to call the methods in another XML-RPC model written in
Python.
I know that in Java, I can use like
"xmlrpc_client.excute("handler_name.method", param)" to call the
methods in my xml-rpc server written in java.
But how can I call the methods in Python? I cannot creat a handler
in my Python XML-RPC server.....

Is there anyone able to help me? I would be very appreciate!
Thanks!

Evelyne

Apr 20 '06 #1
3 3550
ev*********@gmail.com wrote:
Hi all,
I have created a XML-RPC model (with server and client) written in
Java.
I want to call the methods in another XML-RPC model written in
Python.
I know that in Java, I can use like
"xmlrpc_client.excute("handler_name.method", param)" to call the
methods in my xml-rpc server written in java.
But how can I call the methods in Python? I cannot creat a handler
in my Python XML-RPC server.....

Not sure what you mean by 'creating a handler in your Python RPC
server', but if you just want to use the Python XMLRPC library to make a
call to an XMLRPC server, there's an example in the documentation:

http://docs.python.org/lib/xmlrpc-client-example.html

Hope that helps.

Cheers,

Guido
Apr 21 '06 #2
On 20 Apr 2006 11:31:23 -0700, <ev*********@gmail.com> wrote:
Hi all,
I have created a XML-RPC model (with server and client) written in
Java.
I want to call the methods in another XML-RPC model written in
Python.
I know that in Java, I can use like
"xmlrpc_client.excute("handler_name.method", param)" to call the
methods in my xml-rpc server written in java.
But how can I call the methods in Python? I cannot creat a handler
in my Python XML-RPC server.....


I'm not quite sure I understand the question. You seem to say that you
have both a client and a server in Java, and Python server. That means one
client and 2 servers, right? Are both servers up and running? IOW, do you
have a problem to *call* the Python server from the Java client, or to
*write* the Python server? Can you post some code (maybe not the full one,
but a simpler version showing what you're trying to do and what does not
work)?
--
python -c "print ''.join([chr(154 - ord(c)) for c in
'U(17zX(%,5.zmz5(17l8(%,5.Z*(93-965$l7+-'])"
Apr 21 '06 #3
ev*********@gmail.com wrote:
Hi all, I have created a XML-RPC model (with server and client)
written in Java. I want to call the methods in another XML-RPC model
written in Python. I know that in Java, I can use like
"xmlrpc_client.excute("handler_name.method", param)" to call the
methods in my xml-rpc server written in java. But how can I call the
methods in Python? I cannot creat a handler in my Python XML-RPC
server.....

Is there anyone able to help me? I would be very appreciate!


It's not clear to me what you are trying to do: Do you want to
know how to write certain Java code (as the subject line
suggests), or how to write certain Python code (as "I cannot
create a handle in my Python XML-RPC server" suggests").

I'm going by the subject: As a first step, please try calling
the demo server in SimpleXMLRPCServer in Java. To do this,
start the demo servre, point your Java client to
http://localhost:8000/RPC2, and invoke
xmlrpc_client("add", new args[]{1, 2}) (or some such, I'm not sure
how parameter passing in your library works).

You are right that there typically is no "handler" in Python,
so you just omit the handler_name part of the method string.

Regards,
Martin

Apr 23 '06 #4

This discussion thread is closed

Replies have been disabled for this discussion.

Similar topics

reply views Thread by titouille | last post: by
6 posts views Thread by Colin Young | last post: by
2 posts views Thread by Frank Millman | last post: by
1 post views Thread by ralfbrand50 | last post: by
1 post views Thread by Steven Bethard | last post: by
reply views Thread by Kurt B. Kaiser | last post: by
1 post views Thread by Kadin2048 | last post: by
By using this site, you agree to our Privacy Policy and Terms of Use.