diff options
author | jsdelfino <jsdelfino@13f79535-47bb-0310-9956-ffa450edef68> | 2009-11-16 06:23:13 +0000 |
---|---|---|
committer | jsdelfino <jsdelfino@13f79535-47bb-0310-9956-ffa450edef68> | 2009-11-16 06:23:13 +0000 |
commit | 8759a126a1bb9eec550c37b5b14642b0cfeb797b (patch) | |
tree | bc4744f903d38710e61a9e8ca6766132e5926201 /sca-cpp/branches/cpp-M1/sdo/README | |
parent | fd1aa20dd751f242e2df5ee61c84dfbd7c0ebb83 (diff) |
Cleaning up SVN structure, moving branch under sca-cpp/branches.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@880612 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'sca-cpp/branches/cpp-M1/sdo/README')
-rw-r--r-- | sca-cpp/branches/cpp-M1/sdo/README | 100 |
1 files changed, 100 insertions, 0 deletions
diff --git a/sca-cpp/branches/cpp-M1/sdo/README b/sca-cpp/branches/cpp-M1/sdo/README new file mode 100644 index 0000000000..99f88b1b4d --- /dev/null +++ b/sca-cpp/branches/cpp-M1/sdo/README @@ -0,0 +1,100 @@ +Apache Tuscany C++ M1 build (July, 2006) +=================================== + +http://incubator.apache.org/tuscany + +Tuscany is an effort undergoing incubation at the Apache Software Foundation +(ASF), sponsored by the Web Services PMC. + +Incubation is required of all newly accepted projects until a further review +indicates that the infrastructure, communications, and decision making process +have stabilized in a manner consistent with other successful ASF projects. + +While incubation status is not necessarily a reflection of the completeness or +stability of the code, it does indicate that the project has yet to be fully +endorsed by the ASF. + + +Getting Started +=============== + +Documentation describing the system requirements and the steps to install +Tuscany SDO C++ and run the samples can be found in the GettingStarted.html file. + + +About Tuscany SDO for C++ +========================= + +Tuscany SDO is an implementation of the Service Data Objects 2.0 specification for C++ developers. + +The implementation adheres closely to the specification, but there are a number of features which +did not make it into this release. These are documented below. + + +Generic get/set +--------------- +The C++ implementation defines a set of access methods directly appropriate to each Type. For example +getString(), setString(), getBoolean(), setBoolean(). There is no generic get() method as there is no +common base object to return - unlike the java implementation which can return an Object. + + +Typesafe interface +------------------ +There is no code generation in this version, so there is no interface such that a property called +"Name" can be accessed via object->getName(). The name must be accessed via object->getString("Name"); + + +Change Summary Serialization +---------------------------- +Change summaries contain creations, deletions and modifications to data graphs. The specification +indicates that these will be serialized to XML such that creations and deletions will become attributes +of the change summary element, whilst changes become elements within the change summary element. +This implementation saves all creations, deletions and changes as elements within the chang summary +element. + + +Change Summary Undo +------------------- +The undo method of a change summary is not implemented. + + +Read-Only +--------- +Read-only data elements are not supported by this implementation. Properties may be set read-only, but +the property may still be modified without an error. + + +Opposites +--------- +Opposites are not supported by this implementation. + + +Date and Time +------------- +Date support is limited to using a time_t. There are no calendar or duration style objects, and no +helpers for conversions. + + +BigDecimal and BigInteger +------------------------- +The equivalent of the java BigDecimal and BigInteger objects are not implmented. + + +NLS support +----------- +Data objects may contain multi-byte data in the form of an SDO string, but locale information is not +stored with the data. + +The creation API only allows properties and types to have ascii names (taking a char* as the name). + + +Inheritance +----------- +Type inheritance is single only. + + + + +Thank you for using Tuscany! + +The Tuscany Team. |