Lets reach a consensus as to what needs to be done for alpha, beta and stable release of this module.

I can see the following requirements:

1. Security audit
2. Review and fix simple test
3. Review and update documentation

If anybody wants to take these on that would be great, otherwise I will get round to it eventually.

Comments

mradcliffe’s picture

I will be working with this module in Drupal 7. I have done some basic testing (not automated) on functionality and found it working with my modifications. I'll make a task for this when I can focus on it more. That will probably be within 2 weeks.

fuzzy76’s picture

Subscribing. Can't help notice the lack of commits since 1. february.

marcus_clements’s picture

I am using this module on production sites but in combination with another custom module that rewrites the WSDL using a hook. I would really like to get some test feedback from other users so that we can move towards a release.

@fuzzy76 - do you have a real world test for the module where it connects to an external soap server, ideally not a PHP implementation for the best confirmation of cross compatibility.

fuzzy76’s picture

Unfortunately, my use case is Drupal being called as a SOAP server from other internal systems. They are based on Microsoft-technology, though, so they would probably make for an excellent test. However, I am not in charge of the other system, so I won't be able to test it right away. I use http://ditchnet.org/soapclient/ for internal testing.

marcus_clements’s picture

Sorry my post didn't really make sense did it. I meant to say that a good test would be to connect to Soap Server with an external client that is not written in PHP. If you do get the chance to post any results here that would be great.

fuzzy76’s picture

That makes much more sense. :) Is the 6.x-3.x-dev snapshot from 2011-feb-25 up to date for testing then?

marcus_clements’s picture

Version: 6.x-3.x-dev » 6.x-3.0-alpha1
Status: Active » Needs review

I have altered the WSDL to pass WSI conformance in SOAP UI and made an alpha release.
Feedback from anyone connecting to SOAP Server with any kind of client is very welcome, even if it's just a simple node retrieve.

mradcliffe’s picture

These changes apply fairly cleanly to my 7.x-3.x branch, and the service still works. +1 tested/reviewed.

In terms of real world implementation, I have also had SOAP UI tests and soon WebSphere.

marcus_clements’s picture

Great. Do post a patch against the 7.x-3.x head if you get the chance. I'll review and commit as soon as I get time.

mradcliffe’s picture

I uploaded all the patches generated via git format-patch origin/7.x-3.x..7.x-3.x where "7.x-3.x" is my local git branch. This includes recent commits made to origin/6.x-3.x.

Sometimes git is your friend :)

fuzzy76’s picture

Atleast http://ditchnet.org/soapclient/ seemed to consume the service nicely. +1 for tested (will do more extensive testing the next days as I finish my production code).

mradcliffe’s picture

I can confirm an external service is using an overridden wsdl Soap Server service.

marcus_clements’s picture

We now have alpha releases for 6.x-3.x and 7.x-3.x
I still think it would be really helpful if someone could give the module a security audit.

fuzzy76’s picture

I can also confirm the service working with PHP's own SOAP extension.

fuzzy76’s picture

Issue summary: View changes

Our service is still running, now consumed regulary by a .Net client.