Ticket #862 (new defect)

Opened 10 months ago

SOAP wsdl creation not functioning properly

Reported by: ktwbc Owned by:
Priority: important Milestone: 2.2
Component: Framework Version: 2.1.0 Stable
Keywords: Cc:

Description

There are two problems with the SOAP Wsdl. First, Ticket #702 removed a Call By Reference & but the person removed it on a single line and not in other places in the file. As a result, when creating a SOAP file with an Array Type, the process doesn't call properly and drops items from the wsdl. Removing CallByReference? is important but it needs a through testing phase because something (in the invoke() function) doesn't seem to work without it. So until that happens, we have to put it back.

Second, to conform to proper WSDL specs for ArrayType?, some header information is missing. PHP calls to SOAP functions ignore these missing headers, so this is probably why this hasn't been caught before, but external SUDS processes from Python talking to a Qcubed project will fail when you use Array type.

Patch for these fixes enclosed.

Attachments

patch_commit_24cae2eee396.patch Download (1.4 KB) - added by ktwbc 10 months ago.
patch fix

Change History

Changed 10 months ago by ktwbc

patch fix

Note: See TracTickets for help on using tickets.