Zope - SOAP service access...
I am a relative newbie to Zope, and am having a lot of trouble getting the following figured out... I have a python script that accesses a SOAP service, and it runs fine with SOAPpy... there seems to be no native SOAP support in Zope, and I did find a module on the Zope site for SOAPpy integration, but there are no instructions on how to get it set up, and I don't know how to get the external methods working... I did gather that under Zope/Extensions, you are supposed to be able to put modules, but nothing that I do (putting the SOAPpy dir in there was one thing) gets anything working... I know enough about Python to get the script working under the Python interpreter, but I can't figure out how to get Zope to recognize anything but the simple examples in the tutorial... Someone must be doing SOAP calls from a Zope page, and I just need pointed in the correct direction... Any and all help is -greatly- appreciated... Thanks, JH Jeffrey Hood jhood - hmcon com
install SOAPpy in your python path. make sure you can use it normally via a script. Create a mini script to do what you want using the following format: filename: /<zope root>/Extensions/<xyz>.py Contents: import SOAPpy #or however SOAPpy should be imported def <function name>(): ..python code that does something with SOAPpy.. return ..python code that returns something.. stuff in <> fill out yourself..removing the <>.. :-) In zope create an external method, give it whatever ID you want and whatever Title you want. The Module name will be whatever you used for <xvy> and the Function name will be whatever you used for <function name>. Now you can "call" the external method from anywhere ... I usually use the URL to test ... so if you named your function "soapy" and it's in your zope root you would access it at http://127.0.0.1:8080/soapy ... Assuming zope is listening on 127.0.0.1:8080 :-) Hope that helps On Tue, 2003-06-24 at 17:26, Jeffrey Hood wrote:
I am a relative newbie to Zope, and am having a lot of trouble getting the following figured out...
I have a python script that accesses a SOAP service, and it runs fine with SOAPpy... there seems to be no native SOAP support in Zope, and I did find a module on the Zope site for SOAPpy integration, but there are no instructions on how to get it set up, and I don't know how to get the external methods working... I did gather that under Zope/Extensions, you are supposed to be able to put modules, but nothing that I do (putting the SOAPpy dir in there was one thing) gets anything working... I know enough about Python to get the script working under the Python interpreter, but I can't figure out how to get Zope to recognize anything but the simple examples in the tutorial...
Someone must be doing SOAP calls from a Zope page, and I just need pointed in the correct direction...
Any and all help is -greatly- appreciated...
Thanks, JH
Jeffrey Hood jhood - hmcon com
_______________________________________________ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev ) -- Edward Muller
Interlix (http://www.interlix.com) Phone: 417-862-0573 - Cell: 417-844-2435 - Fax: 417-862-0572 Web Hosting - PC Service & Support - Custom Programming - Network Service & Support Specializing in Open Source Solutions
participants (2)
-
Edward Muller -
Jeffrey Hood