Forum OpenACS Q&A: SOAP Gateway Package committed to cvs.

Finally committed the SOAP Gateway package to cvs. This is a revised version of William Byrne's SOAP Gateway package. The version I committed now uses tDOM, whereas the original used ns_xml.

Please add this package to bug-tracker.

Thanks,
Nick.

Collapse
Posted by Stan Kaufman on
Nick, this is a major contribution to the community. Thanks! I've added it to BugTracker.
Collapse
Posted by Orzenil Silva Junior on
Thank you Nick for made soap-gateway available again.

Could you post here some references on authoring wsdl for the web services and how to use soap-gateway to communicate with them?

As a proof of concept i would like to get useIA WSDL file - http://ia.usu.edu/devel/app_useIA/useIA_server.php?wsdl - and use soap-gateway to access digital resources available by the servers specified by this wsdl within dotlrn.

I will go to read for this week articles i found at ibm developers about "Deploying Web services with WSDL"

http://www-106.ibm.com/developerworks/library/ws-intwsdl/
http://www-106.ibm.com/developerworks/webservices/library/ws-intwsdl2/

if you could help posting references close to your vision, particularly integrating with Ernies' LORSM, i appreciate

Thanks

Collapse
Posted by Nick Carroll on
Orzenil,

The useIA link doesn't work.

The soap-gateway package only provides a SOAP server.  I think you are after a SOAP client.  That functionality doesn't exist in the soap-gateway package.

Cheers,
Nick.

Collapse
Posted by Jade Rubick on
Stan, thanks for adding it to bug-tracker.

In the future, if you add another package, can you also add it to this page:

https://openacs.org/projects/openacs/packages/

I'll do it this time.

Collapse
Posted by Orzenil Silva Junior on
Hi Nick,

Thank you to clarify about soap-gateway functionalities.

You could try this link for useIA http://ia.usu.edu/app_useIA/useIA_Specification.php if you were curious about it.

Collapse
Posted by Stan Kaufman on
Jade, good point; I forgot the packages status page. I need to add Assessment there, too.
Thanks for doing SOAP Gateway.
Collapse
Posted by Claudio Pasolini on
Yes, soap-gateway only provides a SOAP server, but I used it also as a client for calling web services over the net extending it with some procs wich admittedly are not particularly well engineered but work.

This was the first version of the client procs, but I had to adjust them to make them acceptable by some web service out there.

Collapse
Posted by Jade Rubick on
Claudio, this is really great.

Do you or anybody else have the time to put this together into a simple OpenACS package (simply dump it in soap-client/tcl

and commit it to CVS? This would be a great addition to the toolkit.

(Here's a note on CVS guidelines, recently updated by Joel:

https://openacs.org/forums/message-view?message_id=185506)