Where is the current SOAP action in Zope?
Recently Zope Corp. released news about their SGI case, in which Zope was integrated with J2EE through the SOAP protocol. I've been tasked to do a demo of this, which I would gladly post here when it is done. I've been trying to locate current activity for SOAP support in Zope and Python but have found mostly abandoned projects and dead ends. Researching the Zope 3 list I've learned that ZSI (http://pywebsvcs.sourceforge.net/zsi.html) is the most promising SOAP implementation for Python, but ZSI's homepage is unreachable (i've been unable to resolve the ZOLERA.COM domain). So here are my two questions: 1) Which SOAP product/module was used by ZC in the SGI project? (and where can we find it?) 2) If you had to pick one product/module for future SOAP development in Zope, which would you pick? -- Luciano
I've just discovered the new home for ZSI: http://sourceforge.net/projects/pywebsvcs, so ZSI looks even more promising. I still wonder if ZSI is the library ZC is using in projects that require SOAP, and would like to hear from anyone else who is using Zope with SOAP. -- Luciano On quinta-feira, fev 6, 2003, at 17:00 America/Sao_Paulo, Luciano Ramalho wrote:
Recently Zope Corp. released news about their SGI case, in which Zope was integrated with J2EE through the SOAP protocol. I've been tasked to do a demo of this, which I would gladly post here when it is done.
I've been trying to locate current activity for SOAP support in Zope and Python but have found mostly abandoned projects and dead ends.
Researching the Zope 3 list I've learned that ZSI (http://pywebsvcs.sourceforge.net/zsi.html) is the most promising SOAP implementation for Python, but ZSI's homepage is unreachable (i've been unable to resolve the ZOLERA.COM domain).
So here are my two questions:
1) Which SOAP product/module was used by ZC in the SGI project? (and where can we find it?)
2) If you had to pick one product/module for future SOAP development in Zope, which would you pick?
-- Luciano
_______________________________________________ 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 )
I've just discovered the new home for ZSI: http://sourceforge.net/projects/pywebsvcs, so ZSI looks even more promising.
I still wonder if ZSI is the library ZC is using in projects that require SOAP, and would like to hear from anyone else who is using Zope with SOAP.
We are actually not doing many things that require SOAP support. ZSI is probably your best bet at this point. I have been trying to scare up some interest in the web services for zope project (which has been in cold-storage for a while now), with the idea of trying to do some sprints (either Z2 or Z3) early this year. I got a few sparks of interest, but I haven't heard anything new lately. Brian Lloyd brian@zope.com V.P. Engineering 540.361.1716 Zope Corporation http://www.zope.com
Hi Brian, Am Freitag, 7. Februar 2003 05:30 schrieb Brian Lloyd:
I still wonder if ZSI is the library ZC is using in projects that require SOAP, and would like to hear from anyone else who is using Zope with SOAP.
We are actually not doing many things that require SOAP support. ZSI is probably your best bet at this point. I have been trying to scare up some interest in the web services for zope project (which has been in cold-storage for a while now), with the idea of trying to do some sprints (either Z2 or Z3) early this year. I got a few sparks of interest, but I haven't heard anything new lately.
The last few days I also tried to make Zope speak SOAP. As a client this is no problem, by using your WebService package or ZSI. But I need to *offer* a Web Service based on SOAP. One approach is the patch offered by Petru Paler (http://www.ppetru.net/software/soap-cvs.diff) which implements automagic processing of SOAP messages. I'd prefer to handle the SOAP message myself (with one of the given libraries, that is). However, I seem not to be able to get at the SOAP message as such which I could feed to the WebService classes. A month ago there was a thread on this Mailing List, in which you suggested to access REQUEST['BODY']. However, this seems never to be defined (KeyError). (The Request object seems to be healthy.) Can anybody give me a hint what I am doing wrong? Yours. Jens Wolk
Am Sonntag, 9. Februar 2003 17:24 schrieb Jens Wolk:
I'd prefer to handle the SOAP message myself (with one of the given libraries, that is). However, I seem not to be able to get at the SOAP message as such which I could feed to the WebService classes. A month ago there was a thread on this Mailing List, in which you suggested to access REQUEST['BODY']. However, this seems never to be defined (KeyError). (The Request object seems to be healthy.)
I didn't realize that this key is not defined if the REQUEST object comes from a 'normal' request (by Browser or a form with GET/POST method). Should work on my background knowledge ... For this reason, it is safer to use REQUEST.get('BODY'). Just out of curiosity: I still don't understand where BODY gets set (or not). Yours. Jens Wolk
Jens Wolk wrote at 2003-2-9 17:24 +0100:
....
I'd prefer to handle the SOAP message myself (with one of the given libraries, that is). However, I seem not to be able to get at the SOAP message as such which I could feed to the WebService classes. A month ago there was a thread on this Mailing List, in which you suggested to access REQUEST['BODY']. However, this seems never to be defined (KeyError).
"REQUEST['BODY']" is not defined for "GET/HEAD" requests (they do not have a body). Are you sure, you are looking for it in "POST/PUT" requests? Dieter
participants (4)
-
Brian Lloyd -
Dieter Maurer -
Jens Wolk -
Luciano Ramalho