ISSUE-33

xs:choice a Basic Pattern?

State:
CLOSED
Product:
Advanced
Raised by:
Paul Downey
Opened on:
2006-04-15
Description:
"""
There seem to be some tools that do not support <xs:choice> very well with
respect to databinding.
 
I have used Apache Axis 1.3 to generate web service implementation code from
WSDL. The generated code simply supported the first option in the choice and
ignored the rest!
 
George Cowe
"""
Related emails:
  1. ISSUE-33: xs:choice a Basic Pattern? (from dean+cgi@w3.org on 2006-04-15)
  2. Agenda: XML Schema Patterns for Databinding Telcon 18 April 2006 (from paul.downey@bt.com on 2006-04-15)
  3. Minutes from XML Schema Patterns for Databinding call 18 April 2006 (from paul.downey@bt.com on 2006-04-18)
  4. Agenda: XML Schema Patterns for Databinding Telcon 25 April 2006 (from paul.downey@bt.com on 2006-04-23)
  5. Minutes from XML Schema Patterns for Databinding call 25 April 2006 (from paul.downey@bt.com on 2006-04-25)
  6. Minutes from XML Schema Patterns for Databinding call 2 May 2006 (from paul.downey@bt.com on 2006-05-02)
  7. RE: Minutes from XML Schema Patterns for Databinding call 2 May 2006 (from paul.downey@bt.com on 2006-05-02)
  8. Agenda (Revised): XML Schema Patterns for Databinding Telcon 6 June 2006 (from paul.downey@bt.com on 2006-06-06)
  9. Minutes from XML Schema Patterns for Databinding call 6 June 2006 (from paul.downey@bt.com on 2006-06-06)
  10. Agenda: XML Schema Patterns for Databinding Telcon 13 June 2006 (from paul.downey@bt.com on 2006-06-13)
  11. Minutes from XML Schema Patterns for Databinding call 13 June 2006 (from paul.downey@bt.com on 2006-06-13)
  12. ISSUE-33: pattern for xs:choice (from jon.calladine@bt.com on 2006-06-14)
  13. Minutes: XML Schema Patterns for Databinding F2F 31st July - 1st August 2006 (from paul.downey@bt.com on 2006-08-01)

Related notes:

2006-04-28: RESOLUTION: ISSUE-33 closed with pauld's proposal optiions 1 + down played option (2)

2006-06-06: Reopened following discussion at the 6 June telcon

2006-08-01: Moved to advanced and closed as issue. testing has shown that some toolkits are workable with choices of similar types. Will add extra example for choice of mixed datatypes but this remains an advanced pattern based on inability of some tools to generate code.