Re: [Zope-dev] SOAP support?

2007-01-07 Thread robert rottermann
Andreas Jung wrote:
 Hi,

 I think it would be time to support SOAP out-of-the-box in some way in
 Zope 2. XMLRPC is still a useful functionality but the whole world
 speak of
 web-services and Zope should support building web-services at least on
 the SOAP level. I am sure that would bring back some more attention to
 Zope as application-server.

 There are several SOAP related products available on zope.org. Does
 anyone know about their functionality, pros  cons? I know that there
 is also some SOAP support available for Plone/Archetypes (I think
 written by Benjamin Saller).

i like the idea ver much,

we have been doing a number of projects  that needed SOAP connectivity.
we always used pythons HTTP/URL-libs to connect to the services. therefore
I can not comment  available Zope/Plone based tools.
Using SOAP implementing these project not only might have been more
straight forward 
but would have left the client (even) more confident to have chosen the
right tool.

robert
begin:vcard
fn:robert  rottermann
n:rottermann;robert 
email;internet:[EMAIL PROTECTED]
tel;work:031 333 10 20
tel;fax:031 333 10 23
tel;home:031 333 36 03
x-mozilla-html:FALSE
version:2.1
end:vcard

___
Zope-Dev maillist  -  Zope-Dev@zope.org
http://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://mail.zope.org/mailman/listinfo/zope-announce
 http://mail.zope.org/mailman/listinfo/zope )


Re: [Zope-dev] SOAP support?

2007-01-07 Thread Patrick Gerken

On 1/7/07, Andreas Jung [EMAIL PROTECTED] wrote:


Hi,

I think it would be time to support SOAP out-of-the-box in some way in
Zope
2. XMLRPC is still a useful functionality but the whole world speak of
web-services and Zope should support building web-services at least on the
SOAP level. I am sure that would bring back some more attention to Zope as
application-server.

There are several SOAP related products available on zope.org. Does anyone
know about their functionality, pros  cons? I know that there is also
some
SOAP support available for Plone/Archetypes (I think written by Benjamin
Saller).

Thoughts?



We implemented a soap service  one year ago, in the end, I was parsing the
incoming stream, and generated the soap messages by hand. The available
tools at that time were soappy with a zope2 wrapper and zsi 2.0
soappy was already in a stage where the developers said that they dont
maintain it any more, and people should use zsi. At that time zsi was mostly
dead, but some people were writing, there would be a new version soon. That
actually happened, but I never looked into that 2.0 version, because I could
read and write soap requests already. The old zsi looked very complicated,
and threw errors at my wsdl spec.

A bit off topic but I still want to throw it in:
If you have the freedom to decide whether you offer soap services or not,
please read these texts during your evaluation:
http://wanderingbarque.com/nonintersecting/2006/11/15/the-s-stands-for-simple/
http://www.somebits.com/weblog/tech/bad/whySoapSucks.html

Especially the strong typing bites us hard sometimes.



If I had to support a soap interface as a server, I would receive a wsdl
spec file, and would have to implement the message stubs, so for this part,
I would need a wsdl parser that creates method stubs.
If I would be a client, I would receive a wsdl spec file and would need a
wsdl parser that creates method stubs, that actually make type checks of
what I send.
In the real worlds I live in, it would not help to make every method
automatically available as a soap service, because there are ugly and subtle
impendance mismatches, for example, if you would want to transfer sets
instead of lists. It would be serious pita, to write a method so that it
adheres to a complex, given wsdl spec file, and that is probably most often
the case.
So maybe, soap support would just mean a good documentation of integration
of zsi generated code in your product code.

Best regards,

   Patrick Gerken
___
Zope-Dev maillist  -  Zope-Dev@zope.org
http://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://mail.zope.org/mailman/listinfo/zope-announce
 http://mail.zope.org/mailman/listinfo/zope )


Re: [Zope-dev] SOAP Support for ZOPE

2004-12-15 Thread Dario Lopez-Kästen
Richard Jones wrote:
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
On Wed, 15 Dec 2004 06:54 am, Aruna Kathiria wrote:
I did some work regarding SOAP support on ZOPE and published this
document on zope.org.

Is there really no interest in getting SOAP support into the Zope core?
I've got a guy working on some Microsoft Word stuff at the moment, and he was 
dumbfounded when he discovered that Zope doesn't support SOAP. In his words, 
everyone supports SOAP. Sigh :)

Are there any objections to getting Aruna's patches into the 2.8 codebase? I'd 
be willing to do the work - but note I know practically nothing about SOAP - 
I just want to be able to use it.
I would like to have SOAP support in the Zope core (both z2 and z3). We 
are probably going to be forced to interface with Java based SOAP 
enabled software next year, and I for one would feel more comfortable 
being able to say that Zope supports SOAP out of the box... think 
important selling point.

/dario
--
-- ---
Dario Lopez-Kästen, IT Systems  Services Chalmers University of Tech.
...and click? damn, I need to kill -9 Word again... - b using macosx
___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
http://mail.zope.org/mailman/listinfo/zope-announce
http://mail.zope.org/mailman/listinfo/zope )


Re: [Zope-dev] SOAP Support for ZOPE

2004-12-15 Thread Florent Guillaume
Richard wrote:
 On Wed, 15 Dec 2004 06:54 am, Aruna Kathiria wrote:
  I did some work regarding SOAP support on ZOPE and published this
  document on zope.org.
 
 Is there really no interest in getting SOAP support into the Zope
 core? I've got a guy working on some Microsoft Word stuff at the
 moment, and he was dumbfounded when he discovered that Zope doesn't
 support SOAP. In his words, everyone supports SOAP. Sigh :)

There is probably interest, but it needs motivated people like Aruna and
you to push it.

 Are there any objections to getting Aruna's patches into the 2.8
 codebase? I'd be willing to do the work - but note I know practically
 nothing about SOAP - I just want to be able to use it.

One problem is that Aruna's approach introduces dependencies to external
modules: fpconst, and a patched SOAPy. If these can be resolved, why
not.

Florent

-- 
Florent Guillaume, Nuxeo (Paris, France)   CTO, Director of RD
+33 1 40 33 71 59   http://nuxeo.com   [EMAIL PROTECTED]
___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://mail.zope.org/mailman/listinfo/zope-announce
 http://mail.zope.org/mailman/listinfo/zope )


Re: [Zope-dev] SOAP Support for ZOPE

2004-12-15 Thread Lennart Regebro
Dario Lopez-Kästen wrote:
Richard Jones wrote:
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
On Wed, 15 Dec 2004 06:54 am, Aruna Kathiria wrote:
I did some work regarding SOAP support on ZOPE and published this
document on zope.org.

Is there really no interest in getting SOAP support into the Zope core?
I've got a guy working on some Microsoft Word stuff at the moment, and 
he was dumbfounded when he discovered that Zope doesn't support SOAP. 
In his words, everyone supports SOAP. Sigh :)

Are there any objections to getting Aruna's patches into the 2.8 
codebase? I'd be willing to do the work - but note I know practically 
nothing about SOAP - I just want to be able to use it.

I would like to have SOAP support in the Zope core (both z2 and z3). We 
are probably going to be forced to interface with Java based SOAP 
enabled software next year, and I for one would feel more comfortable 
being able to say that Zope supports SOAP out of the box... think 
important selling point.
Ha! That's because you are located in Microsoftistan. Also known as 
Sweden. :P

But I agree, it would be nice with SOAP support out of the box. However, 
that means including several third-party libraries, which either is a 
bit complicated, or may be hard due to licensing.

One possible way is to add a module (similar to the soapByCignex.py 
module) to the ZPublisher and use try/except ImportError to import it. 
The third party python modules could then be downloaded and installed 
and the server restarted, to add SOAP support.

--
Lennart Regebro, Nuxeo http://www.nuxeo.com/
CPS Content Management http://www.cps-project.org/
___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
http://mail.zope.org/mailman/listinfo/zope-announce
http://mail.zope.org/mailman/listinfo/zope )


Re: [Zope-dev] SOAP Support for ZOPE

2004-12-14 Thread John Ziniti
Aruna Kathiria wrote:
I did some work regarding SOAP support on ZOPE and published this
document on zope.org.
The link for this document is 
http://zope.org/Members/arunacgx/SOAP%20Support%20on%20Zope/file_view

I would like to get feedback/suggestion regarding this document.
One preliminary suggestion:
In the section entitled 3.2.4 Correcting HTTPRequest.py, I would
suggest that instead of having users edit the file, you could
instead distribute your product as a Monkey Patch Zope Product
that overrides the HTTPRequest.processInputs method with your
altered version.
You can see an example of this in the XmlFix Product attached
to the followign mailing-list item:
http://mail.zope.org/pipermail/zope/2004-June/151497.html
Basically you would do this:
code
### Import the HTTPRequest object we want to alter
from ZPublisher.HTTPRequest import HTTPRequest
### Save the *old* processInputs method
def initialize(context):
HTTPRequest._realProcessInputs = HTTPRequest.processInputs
HTTPRequest.processInputs = processInputs
### Write a new processInputs method that does what we want
def processInputs(self, *args, **kw):
 if myProductShouldHandleThisRequest:
 do_stuff()
 else:
 ### Hand over to the original processInputs
 return self._realProcessInputs(*args, **kw)
/code 

Since this is a Zope Product, the above code would run once
every time you started Zope, and is much more portable between
Zope installations than having the admin edit code.
Hope that helps,
John Ziniti
___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
http://mail.zope.org/mailman/listinfo/zope-announce
http://mail.zope.org/mailman/listinfo/zope )


Re: [Zope-dev] SOAP Support for ZOPE

2004-12-14 Thread Richard Jones
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On Wed, 15 Dec 2004 06:54 am, Aruna Kathiria wrote:
 I did some work regarding SOAP support on ZOPE and published this
 document on zope.org.

Is there really no interest in getting SOAP support into the Zope core?

I've got a guy working on some Microsoft Word stuff at the moment, and he was 
dumbfounded when he discovered that Zope doesn't support SOAP. In his words, 
everyone supports SOAP. Sigh :)

Are there any objections to getting Aruna's patches into the 2.8 codebase? I'd 
be willing to do the work - but note I know practically nothing about SOAP - 
I just want to be able to use it.


Richard
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.4 (GNU/Linux)

iD8DBQFBv2oRrGisBEHG6TARAgCuAJ0fVQoVsme1ShzPYT3rpw6mE6etXgCfb6Uf
sp8baNmBJP1rV7yF/CfikMQ=
=olB3
-END PGP SIGNATURE-
___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists -
 http://mail.zope.org/mailman/listinfo/zope-announce
 http://mail.zope.org/mailman/listinfo/zope )


Re: [Zope-dev] SOAP and Zope

2002-04-24 Thread R. David Murray

On 24 Apr 2002, Tim Hoffman wrote:
 I have check the WebServices in cvs.zope.org, but it appears to me
 that it is a standalone implementation.

 Has anyone tackled this yet.

If you search the mailing list archives for SOAP you might be able
to find references to work someone did a while back on SOAP for
Zope.  I'm not sure how complete the code was, but it might at
least give you a starting point if you can get hold of it.

--RDM



___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope )



Re: [Zope-dev] SOAP and Zope

2002-04-24 Thread Andy McKay

The SOAP integration that has been done is similar to the automagical xml-rpc 
integration so its really not that good. 

http://www.ppetru.net/software/index.html

I got some WebServices working using SOAP in Zope about the same time Brian 
worked on it using hacked up soaplib libraries they might still be working 
here: 

http://aspn.activestate.com/ASPN/Syndication

Brians WebService stuff is cool and should be integrated after all the work 
he's put in, so good luck :)
-- 
  Andy McKay


___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope )



RE: [Zope-dev] SOAP again (or, xml-rpc client for MSIE)

2001-06-05 Thread Adrian Hungate
Title: RE: [Zope-dev] SOAP again (or, xml-rpc client for MSIE)





What are you actually trying to achive?


Adrian...



Phil Harris wrote:
 
 Brad,
 
 There are a few COM/COM+ components around that do xml-rpc.
 
 I use them with MS Word to write Word files directly to Zope for instance.
 
 Some are better than others, but ymmv so I'll hesitate to recommend one.
 
 At least one of them is listed on xmlrpc.com.
 
 Having them you could script them via jscript, and basically open up the
 connection easily.





RE: [Zope-dev] SOAP again (or, xml-rpc client for MSIE)

2001-06-05 Thread Brad Clements

I have an IE 5.5 one-page web application that manages related database tables 
exposed as ADO recordsets from a Zope/Interbase/Linux server.

I would like to use either the webservices behavior in IE5 or find an XML-RPC client 
component for IE 5.5 so I can make RPC calls into Zope in a standard, controlled 
manner without hand-coding all my calls into HTTP object PUT methods.

I'd like to send structured types (or dicts), and get back a structured response, 
errors as 
exceptions (or not).. I want to avoid re-implementing this stuff.

SOAP, WSDL and UDDI are coming in a big way. I think Zope/Python can compete 
against MS .Net Services on the server side, but it does make sense to use .Net 
components on the client, such as the webService behavior for IE.



On 5 Jun 2001, at 9:41, Adrian Hungate wrote:

 What are you actually trying to achive?
 
 Adrian...
 
 
 Phil Harris wrote:
  
  Brad,
  
  There are a few COM/COM+ components around that do xml-rpc.
  
  I use them with MS Word to write Word files directly to Zope for instance.
  
  Some are better than others, but ymmv so I'll hesitate to recommend one.
  
  At least one of them is listed on xmlrpc.com.
  
  Having them you could script them via jscript, and basically open up the
  connection easily.
 


Brad Clements,[EMAIL PROTECTED]   (315)268-1000
http://www.murkworks.com  (315)268-9812 Fax
netmeeting: ils://ils.murkworks.com   AOL-IM: BKClements


___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope )



Re: [Zope-dev] SOAP again (or, xml-rpc client for MSIE)

2001-06-05 Thread Hannu Krosing

Brad Clements wrote:
 
 SOAP, WSDL and UDDI are coming in a big way. I think Zope/Python can compete
 against MS .Net Services on the server side, but it does make sense to use .Net
 components on the client, such as the webService behavior for IE.

Does it really exist (the webService behavior for IE) or is it jet
another vapor
coming in a big way ?

If it does exist, where can I read amout it ?

-
Hannu

___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope )



Re: [Zope-dev] SOAP again (or, xml-rpc client for MSIE)

2001-06-01 Thread Hannu Krosing

Phil Harris wrote:
 
 Brad,
 
 There are a few COM/COM+ components around that do xml-rpc.
 
 I use them with MS Word to write Word files directly to Zope for instance.
 
 Some are better than others, but ymmv so I'll hesitate to recommend one.
 
 At least one of them is listed on xmlrpc.com.
 
 Having them you could script them via jscript, and basically open up the
 connection easily.

Could you provide a small example ?

I'll probably be needing this functionality quite soon ;)

Does any of them support https ?


Hannu

___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope )



Re: [Zope-dev] SOAP again (or, xml-rpc client for MSIE)

2001-05-30 Thread Phil Harris

Brad,

There are a few COM/COM+ components around that do xml-rpc.

I use them with MS Word to write Word files directly to Zope for instance.

Some are better than others, but ymmv so I'll hesitate to recommend one.

At least one of them is listed on xmlrpc.com.

Having them you could script them via jscript, and basically open up the
connection easily.

hth

Phil
[EMAIL PROTECTED]
- Original Message -
From: Brad Clements [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Wednesday, May 30, 2001 9:16 PM
Subject: [Zope-dev] SOAP again (or, xml-rpc client for MSIE)


 Hate to bring this up again.

 1999 Press release from DC


http://www.prnewswire.com/cgi-bin/stories.pl?ACCT=104STORY=/www/story/12-02
-1999/0001087563


  An early 2000 Zope
  release will include support for two protocols heavily supported by
Microsoft,
  the Simple Object Access Protocol (SOAP) and Web Distributed Authoring
and
  Versioning (WebDAV) protocol

 We have WebDav.. How's SOAP look?

 I'm looking for a decent RPC mechanism for MSIE 5.5 to talk to Zope. MS
has their
 webService behavior that supports SOAP. But without SDL or WSDL in Zope
it's gonna
 take a lot of code to get working.

 Otherwise, I could use an XML-RPC client for IE5.5, but I can't find one!



 Brad Clements,[EMAIL PROTECTED]   (315)268-1000
 http://www.murkworks.com  (315)268-9812 Fax
 netmeeting: ils://ils.murkworks.com   AOL-IM: BKClements


 ___
 Zope-Dev maillist  -  [EMAIL PROTECTED]
 http://lists.zope.org/mailman/listinfo/zope-dev
 **  No cross posts or HTML encoding!  **
 (Related lists -
  http://lists.zope.org/mailman/listinfo/zope-announce
  http://lists.zope.org/mailman/listinfo/zope )


___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope )



RE: [Zope-dev] SOAP?

2000-06-20 Thread Brian Lloyd

 I'm trying to find some information about using the SOAP protocol to
 communicate with the Zope server. Not having much luck at 
 this point; any
 hints or suggestions would be appreciated. Thanks.
 
 David Wilcoxen
 Austin, Texas

Hi David,

Zope doesn't yet support SOAP, though this is expected in the
future.


Brian Lloyd[EMAIL PROTECTED]
Software Engineer  540.371.6909  
Digital Creations  http://www.digicool.com 



___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope )