susantha 2003/06/27 02:04:39
Modified: c/docs TODO.txt
Log:
no message
Revision Changes Path
1.7 +5 -77 xml-axis/c/docs/TODO.txt
Index: TODO.txt
===================================================================
RCS file: /home/cvs/xml-axis/c/docs/TODO.txt,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- TODO.txt 27 Jun 2003 04:34:41 -0000 1.6
+++ TODO.txt 27 Jun 2003 09:04:38 -0000 1.7
@@ -1,88 +1,16 @@
- TO DO LIST FOR AXIS C++
- -----------------------
-
-Please help to maintain this file, as accuracy is critical. Major topic
-areas are headed by section headings, and individual items are prefixed
-with "!" (needs doing) "*" (in progress) or "X" (done), followed by the
-owner (if any) in "<>" brackets. Also the priority order is postfixed with
-a number where 0 - least priority. Example:
-
- *2 <Glen> Write TO DO list //2 is the priority
-
-! <team> Update the TO DO list to be current!
-
-
-MESSAGE PARSING / ENCODING
---------------------------
-! <team> Improving the SoapDeserializer to parse SOAP headers
-! <team> Changing SAX2 parser to use progressive parsing and then adopt XMLpull
parsing
-
-CLIENT API
-----------
-
-SCHEMA SUPPORT
---------------
-
-SOAP 1.1 SUPPORT
-----------------
-
-
-SOAP 1.2 SUPPORT
------------------
-
-! <team> Change the SOAP header coding
-! <team> Change the SOAP fault coding
-
-
-PERFORMANCE
------------
-! <team> Improving Serializer code so that it avoids string operations(+=
operator etc)
- Directly calling Transport's function (eg: ap_rputs(..))
-DOCUMENTATION
--------------
-* <damitha> writing Integration-guide
-! <team> writing user-guide
-! <team> writing handler API
-
-SAMPLES
--------
-! <team> WSDL documents for sample web services
-* <susantha> Writing 2 web services for SOAPBuilders interop tests
+ TO DO LIST FOR AXIS C++
-----------------------Please help to maintain this file, as accuracy is critical.
Major topicareas are headed by section headings, and individual items are prefixedwith
"!" (needs doing) "*" (in progress) or "X" (done), followed by theowner (if any) in
"<>" brackets. Also the priority order is postfixed with
+a number where 0 - least priority. Example: *2 <Glen> Write TO DO
list //2 is the priority! <team> Update the TO DO list to be current!MESSAGE PARSING /
ENCODING--------------------------! <team> Improving the SoapDeserializer to parse
SOAP headers! <team> Changing SAX2 parser to use progressive parsing and then adopt
XMLpull parsingCLIENT API----------SCHEMA SUPPORT--------------SOAP 1.1
SUPPORT----------------SOAP 1.2 SUPPORT-----------------! <team> Change the
SOAP header coding! <team> Change the SOAP fault codingPERFORMANCE-----------!
<team> Improving Serializer code so that it avoids string operations(+= operator
etc) Directly calling Transport's function (eg:
ap_rputs(..))DOCUMENTATION-------------* <damitha> writing Integration-guide! <team>
writing user-guide! <team> writing handler APISAMPLES-------! <team>
WSDL documents for sample web services* <susantha> Writing 2 web services for
SOAPBuilders interop tests
1. Round 2 base and
2. Round 2 Group B
-
-WSDL2C++
----------
-
-AXISDEPLOY
-----------
-! <team> WrapperClassGenerator
- 1. writing a set of classes that can store information that parser
obtains by
- parsing the user web service's include files.
- 2. writing c++ parser that reads and parses the web service's include
files
-
-GENERAL / UNCATEGORIZED
------------------------
+WSDL2C++---------
+AXISDEPLOY----------! <team> WrapperClassGenerator 1. writing a set of
classes that can store information that parser obtains by parsing the
user web service's include files. 2. writing c++ parser that reads and
parses the web service's include filesGENERAL / UNCATEGORIZED-----------------------
! <team> In the WSDDDocument.cpp for each and every XMLString::transcode() you
have to
use a corrosponding XMLString::release() to relase the allocated
memeory
! <team> In the WSDDDocument.cpp write the code to handle the end element for
wsdd_resflow
-
* <susantha> Improve AxisEngine to send back the WSDL upon http GET
request. Ex. http://url/service?wsdl
-
-FUTURE ENHANCEMENTS
--------------------
-
-! <team> Currently the keywords which are namespace specific are hard coded. We
have to
- put these keywords in to a list/map and pickup them when ever needed
from it.
- eg:
- a) enc
- http://www.w3.org/2003/05/soap-encoding
- float, double, .... etc
-
-! <team> The current code supports only int, float, string out of simple types.
This code
- has to be improved to support other simplet types as well.
+FUTURE ENHANCEMENTS-------------------! <team> Currently the keywords which
are namespace specific are hard coded. We have to put these keywords in to a
list/map and pickup them when ever needed from it. eg: a) enc
http://www.w3.org/2003/05/soap-encoding float, double, ....
etc ! <team> The current code supports only int, float, string out
of simple types. This code has to be improved to support other simplet
types as well.
* <susantha> Implementing C++ types for xml types (datetime, date, time, HexBinary,
Base64Binary etc)
and improve Param class to support them.