Thanks Pete. Follow on questions: 1. Would you like me to remove the DataFactoryImpl::generateInterface() method?
2. Would there be any objection to moving the set/getUserData methods to DataObjectImpl.h given that these are currently tuscany-specific extensions to the spec? If they end up becoming part of the spec then they could be added back into DataObject.h. Thanks, Andy. -----Original Message----- From: Pete Robbins [mailto:[EMAIL PROTECTED] Sent: 17 July 2007 08:23 To: [email protected] Subject: Re: Status of C++ code generation Andy, the static code generation was an old experiment and is not used.I have been meaning to remove it for some time as it is confusing being there. The get/setUserData was actually put in there at the request of the PHP-SDO team. I'm not sure of the details but I think they use this to maintain a correlation between the C++ SDO objects and PHP objects??? This code is not used anywhere within Tuscany SDO (or SCA) code. This may be a case where a real life application has shown up a limitation in the spec and that we should take a proposal to the spec group. I'll try and find out how essential this function is and if there is another way to work around this to enable a spec compliant api in Tuscany Cheers, On 17/07/07, Andy Grove <[EMAIL PROTECTED]> wrote: > I'm currently looking at some of the issues that my collegaue, Michael > Yoder, raised regarding the use of propietary methods in the SDO > header files. In particular, I'm looking at the setUserData / > getUserData methods in DataObject.h [TUSCANY-1370]. These methods > could easily be moved to the DataObjectImpl.h header instead. The > methods are only referenced in code generated static client code > (generated by DataFactoryImpl::generateInterface). > > However, I'm nervous about making the change because the current > sdotest suite does not excercise the static code generated classes > enough to call these methods. For instance, if I change the code > generator to call a non-existant method "foo" instead of getUserData > or setUserData then the current tests still pass. > > What is the status of the code generator? The Tuscany web site > (http://incubator.apache.org/tuscany/sdo-cpp-faq.html) states that > there are no plans to support this feature. Is this correct? > > Thanks, > > Andy. > -- Pete --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
