Closed Bug 255624 Opened 20 years ago Closed 7 years ago

Support for anonymous struct (<xsd:anyType> struct)

Categories

(Core Graveyard :: Web Services, defect)

defect
Not set
major

Tracking

(Not tracked)

RESOLVED INCOMPLETE

People

(Reporter: chantepie, Assigned: chantepie)

References

Details

Attachments

(1 file, 3 obsolete files)

User-Agent:       Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.7) Gecko/20040628 Firefox/0.9.1
Build Identifier: Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.7) Gecko/20040628 Firefox/0.9.1

When a struct is declared to be encoded as xsd:anyType use this as placeholder
and at runtime try to replace it with real type of data is data implements class
info.

Reproducible: Always
Steps to Reproduce:
1.
2.
3.

Actual Results:  
struct are encoded as xsd:anyType

Expected Results:  
struct implementing class info is encoded as ns1:MyOwnComplexType
Attached patch Patch proposal for trunk (obsolete) — Splinter Review
Testing this on aviary sometimes I get an unexpected crash a
WSPCallContext::CallCompletionListener() when there is an exception, passed to
listener.OnError using xptc
Assignee: web-services → chantepie
Status: NEW → ASSIGNED
To make more easy the creation of struct implementing interface corresponding to
complex type from schema associated with proxy we may add a method
'createInstance(nsIInterfaceInfo)' either in wspfactory.cpp or in wspproxy.cpp
Attachment #156117 - Flags: review?(keeda)
Attachment #156117 - Flags: review?(keeda)
Attachment #156117 - Attachment is obsolete: true
Attachment #156213 - Flags: review?(keeda)
Depends on: 254897
Fixes some refcounting issue about mTypeHash
Attachment #156213 - Attachment is obsolete: true
Attachment #156432 - Flags: review?(keeda)
Attachment #156213 - Flags: review?(keeda)
Attachment #156432 - Flags: review?(keeda) → review?(timeless)
Attachment #156432 - Flags: review?(timeless)
Attachment #156432 - Flags: review?(doronr)
Attachment #156432 - Flags: review?(doronr) → review?(keeda)
Attachment #156432 - Attachment is obsolete: true
Attachment #156432 - Flags: review?(keeda)
Depends on: 243904
QA Contact: doronr → web-services
Native WSDL and SOAP support has been removed from Mozilla 1.9/Firefox 3
Status: ASSIGNED → RESOLVED
Closed: 7 years ago
Resolution: --- → INCOMPLETE
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: