You are viewing a plain text version of this content. The canonical link for it is here.
Posted to c-dev@axis.apache.org by "John Hawkins (JIRA)" <ax...@ws.apache.org> on 2005/02/09 18:49:13 UTC

[jira] Created: (AXISCPP-416) Support xsd types.

Support xsd types.
------------------

         Key: AXISCPP-416
         URL: http://issues.apache.org/jira/browse/AXISCPP-416
     Project: Axis-C++
        Type: Improvement
  Components: Basic Architecture  
    Reporter: John Hawkins


We need to ensure that we support all xsd types.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


[jira] Assigned: (AXISCPP-416) Support xsd types.

Posted by "Adrian Dick (JIRA)" <ax...@ws.apache.org>.
     [ http://issues.apache.org/jira/browse/AXISCPP-416?page=all ]

Adrian Dick reassigned AXISCPP-416:
-----------------------------------

    Assign To: Adrian Dick

> Support xsd types.
> ------------------
>
>          Key: AXISCPP-416
>          URL: http://issues.apache.org/jira/browse/AXISCPP-416
>      Project: Axis-C++
>         Type: Improvement
>   Components: Basic Architecture
>     Reporter: John Hawkins
>     Assignee: Adrian Dick

>
> We need to ensure that we support all xsd types.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Commented: (AXISCPP-416) Support xsd types.

Posted by "Samisa Abeysinghe (JIRA)" <ax...@ws.apache.org>.
     [ http://issues.apache.org/jira/browse/AXISCPP-416?page=comments#action_59945 ]
     
Samisa Abeysinghe commented on AXISCPP-416:
-------------------------------------------

The new implementation of the XSD types by Adrian seem to address the concerns mentioned in this issue.
The XSD Any problems that were there were laso fixed.

> Support xsd types.
> ------------------
>
>          Key: AXISCPP-416
>          URL: http://issues.apache.org/jira/browse/AXISCPP-416
>      Project: Axis-C++
>         Type: Improvement
>   Components: Basic Architecture
>     Reporter: John Hawkins

>
> We need to ensure that we support all xsd types.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


[jira] Resolved: (AXISCPP-416) Support xsd types.

Posted by "Adrian Dick (JIRA)" <ax...@ws.apache.org>.
     [ http://issues.apache.org/jira/browse/AXISCPP-416?page=all ]
     
Adrian Dick resolved AXISCPP-416:
---------------------------------

    Fix Version: 1.6 Alpha
     Resolution: Fixed

WSDL2Ws has now been updated to exploit the additional support within the axis serialization/deserialization engine.  Meaning that we can now support all of the XSD built-in simple types.

> Support xsd types.
> ------------------
>
>          Key: AXISCPP-416
>          URL: http://issues.apache.org/jira/browse/AXISCPP-416
>      Project: Axis-C++
>         Type: Improvement
>   Components: Basic Architecture
>     Reporter: John Hawkins
>     Assignee: Adrian Dick
>      Fix For: 1.6 Alpha

>
> We need to ensure that we support all xsd types.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Commented: (AXISCPP-416) Support xsd types.

Posted by "Adrian Dick (JIRA)" <ax...@ws.apache.org>.
     [ http://issues.apache.org/jira/browse/AXISCPP-416?page=comments#action_59951 ]
     
Adrian Dick commented on AXISCPP-416:
-------------------------------------

Within the Serialization/Deserialization Engine we have objects capable of serializing and deserializing all the xsd built-in simple types.

However, only about half are exposed to the external API, and supported by WSDL2Ws generated stubs.

The following ARE supported:
duration, dateTime, time, date, string, boolean, base64Binary, hexBinary, float, decimal, double, anyURI, QName, NOTATION, integer, long, int, short, byte, unsignedLong, unsignedInt, unsignedShort and unsignedByte.

The following ARE NOT supported:
gYearMonth, gYear, gMonthDay, gDay, gMonthDay, normalizedString, token, language, Name, NMTOKEN, NCName, NMTOKENS, ID, IDREF, IDREFS, ENTITY, ENTITIES, nonPositiveInteger, negativeInteger, nonNegativeInteger and positiveInteger.



The XSDAttribute, XSDElement and XSDElementNil testcases show the current state of supported types, and should be updated if any of the second list are added.

> Support xsd types.
> ------------------
>
>          Key: AXISCPP-416
>          URL: http://issues.apache.org/jira/browse/AXISCPP-416
>      Project: Axis-C++
>         Type: Improvement
>   Components: Basic Architecture
>     Reporter: John Hawkins

>
> We need to ensure that we support all xsd types.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


[jira] Commented: (AXISCPP-416) Support xsd types.

Posted by "Adrian Dick (JIRA)" <ax...@ws.apache.org>.
     [ http://issues.apache.org/jira/browse/AXISCPP-416?page=comments#action_66735 ]
     
Adrian Dick commented on AXISCPP-416:
-------------------------------------

I have now updated the axis engine to support all XSD type for deserialization, meaning the Axis engine can now serialize and deserialize all the XML Schema defined built-in simple types.

I shall now work on updating WSDL2Ws so it is possible to generate stubs for these additional types, from WSDL.

> Support xsd types.
> ------------------
>
>          Key: AXISCPP-416
>          URL: http://issues.apache.org/jira/browse/AXISCPP-416
>      Project: Axis-C++
>         Type: Improvement
>   Components: Basic Architecture
>     Reporter: John Hawkins
>     Assignee: Adrian Dick

>
> We need to ensure that we support all xsd types.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Commented: (AXISCPP-416) Support xsd types.

Posted by "John Hawkins (JIRA)" <ax...@ws.apache.org>.
     [ http://issues.apache.org/jira/browse/AXISCPP-416?page=comments#action_59948 ]
     
John Hawkins commented on AXISCPP-416:
--------------------------------------

We do not support all variations of complex types. 
If we look here -> http://www.w3.org/TR/xmlschema-2/ aat the section three diagram.

We need to improve/have support for the "all complex types" branch.

We also need to improve some areas of date time.



> Support xsd types.
> ------------------
>
>          Key: AXISCPP-416
>          URL: http://issues.apache.org/jira/browse/AXISCPP-416
>      Project: Axis-C++
>         Type: Improvement
>   Components: Basic Architecture
>     Reporter: John Hawkins

>
> We need to ensure that we support all xsd types.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


[jira] Closed: (AXISCPP-416) Support xsd types.

Posted by "Fred Preston (JIRA)" <ax...@ws.apache.org>.
     [ http://issues.apache.org/jira/browse/AXISCPP-416?page=all ]
     
Fred Preston closed AXISCPP-416:
--------------------------------


> Support xsd types.
> ------------------
>
>          Key: AXISCPP-416
>          URL: http://issues.apache.org/jira/browse/AXISCPP-416
>      Project: Axis-C++
>         Type: Improvement

>   Components: Basic Architecture
>     Reporter: John Hawkins
>     Assignee: Adrian Dick
>      Fix For: 1.6 Alpha

>
> We need to ensure that we support all xsd types.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Commented: (AXISCPP-416) Support xsd types.

Posted by "Adrian Dick (JIRA)" <ax...@ws.apache.org>.
     [ http://issues.apache.org/jira/browse/AXISCPP-416?page=comments#action_58918 ]
     
Adrian Dick commented on AXISCPP-416:
-------------------------------------

We have XSD objects for serializing/deserializing all of the XSD built-in simple data types.

The piece of work here is ensure they're all appropriately exposed via the IWrapperSoapDeSerializer and IWrapperSoapSerializer interfaces.  Additionally the WSDL2Ws tooling will need to be extended for these additional datatypes.

> Support xsd types.
> ------------------
>
>          Key: AXISCPP-416
>          URL: http://issues.apache.org/jira/browse/AXISCPP-416
>      Project: Axis-C++
>         Type: Improvement
>   Components: Basic Architecture
>     Reporter: John Hawkins

>
> We need to ensure that we support all xsd types.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


[jira] Commented: (AXISCPP-416) Support xsd types.

Posted by "Adrian Dick (JIRA)" <ax...@ws.apache.org>.
     [ http://issues.apache.org/jira/browse/AXISCPP-416?page=comments#action_66278 ]
     
Adrian Dick commented on AXISCPP-416:
-------------------------------------

I have updated the axis engine such that all XSD types are supported for serialization.

Over the next few days I shall put in place the remaining deserialization support and then updating WSDL2Ws to fully support these additional XSD types.

> Support xsd types.
> ------------------
>
>          Key: AXISCPP-416
>          URL: http://issues.apache.org/jira/browse/AXISCPP-416
>      Project: Axis-C++
>         Type: Improvement
>   Components: Basic Architecture
>     Reporter: John Hawkins
>     Assignee: Adrian Dick

>
> We need to ensure that we support all xsd types.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira