History | Log In     View a printable version of the current page.  
Issue Details (XML)

Key: SDK-14321
Type: Minor Enhancement Minor Enhancement
Status: Closed Closed
Resolution: Fixed
Priority: C C
Assignee: Steven Erat
Reporter: Elliot Bowes
Votes: 20
Watchers: 13
Operations

If you were logged in you would be able to see more operations.
Flex SDK

xsd:all elements should not be treated as xsd:sequence elements

Created: 01/13/08 01:16 PM   Updated: 08/05/08 03:57 PM
Component/s: RPC: WebService
Security Level: Public (All JIRA Users )

File Attachments: 1. Zip Archive SDK14321.zip (2 kb)

Issue Links:
Relationship
This issue relates to:
SDK-14726 Improve RPC part of the framework None Deferred
 

Severity: Enhancement/Task
Reproducibility: Every Time
Discoverability: Medium
Found in Version: SDK Flex 3 (Released)
Milestone: SDK Flex 3.1.0
Steps to Reproduce:
As stated in https://bugs.adobe.com/jira/browse/SDK-14194 xsd:all elements in a web service response are treated as xsd:sequence elements, resulting in missing attributes in objects in web service responses.

A workaround was provided stating to use xsd:sequence elements and/or ensure that elements arrive in the predefined order, but this workaround may not be possible to perform if users are employing third party web services, or those backed by libraries or frameworks such as Ruby on Rails' ActionWebService and/or Ruby's SOAP4R.

It would therefore be useful if Flex followed the proper behaviour for xsd:all elements and allowed child elements to appear in any order.
Language Found: English
Bugbase Id: none
Triaged: Yes
Regression: No
QA Owner: Bill Sahlas
Resolved by: Peter Farland
Fixed Version: SDK Gumbo Iteration 6 - Next Build
Confirmed Version: SDK Gumbo Iteration 6 - Next Build
Participants: Elliot Bowes, Joan Lafferty, Joann Chuang, Peter Farland and Steven Erat


 Description  « Hide
As stated in https://bugs.adobe.com/jira/browse/SDK-14194 xsd:all elements in a web service response are treated as xsd:sequence elements, resulting in missing attributes in objects in web service responses.

A workaround was provided stating to use xsd:sequence elements and/or ensure that elements arrive in the predefined order, but this workaround may not be possible to perform if users are employing third party web services, or those backed by libraries or frameworks such as Ruby on Rails' ActionWebService and/or Ruby's SOAP4R.

It would therefore be useful if Flex followed the proper behaviour for xsd:all elements and allowed child elements to appear in any order.

 All   Comments      Sort Order:
Peter Farland - [07/03/08 02:35 PM ]
I have a fix locally that I want Svetlin to review.

Peter Farland - [07/07/08 05:32 PM ]
Resolved in Flex 3.1.0 branch in revision 2379