Re: Automated nightly builds

2007-06-23 Thread Luciano Resende

The current status is:
  DAS is building with the distribution profile enabled.
  SCA distribution profile was causing errors as mentioned in [1].
Did we find a solution for them ?
  SDO was missing distribution profile. Ant was working on SDO
distributions, but I'm not sure the profile is done.


[1] http://www.mail-archive.com/tuscany-dev@ws.apache.org/msg18807.html

On 6/22/07, Jean-Sebastien Delfino [EMAIL PROTECTED] wrote:

Simon Laws wrote:
 Are the distribution artefacts now being produced? Can we add the
 links to
 the web site? If so what should they be?

 Simon


It doesn't look like they are. Luciano, or anybody who has access to the
confluence config, would it be possible to switch the build profile to
-Pdistribution?

Thanks...

--
Jean-Sebastien


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]





--
Luciano Resende
Apache Tuscany Committer
http://people.apache.org/~lresende
http://lresende.blogspot.com/

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Updated: (TUSCANY-1373) C++ SDO spec compliance/portability: DataFactory::setDefault

2007-06-23 Thread Pete Robbins (JIRA)

 [ 
https://issues.apache.org/jira/browse/TUSCANY-1373?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Pete Robbins updated TUSCANY-1373:
--

  Component/s: C++ Specification
   C++ SDO
Affects Version/s: Cpp-M3

adding specification component

 C++ SDO spec compliance/portability: DataFactory::setDefault
 

 Key: TUSCANY-1373
 URL: https://issues.apache.org/jira/browse/TUSCANY-1373
 Project: Tuscany
  Issue Type: Bug
  Components: C++ SDO, C++ Specification
Affects Versions: Cpp-M3
 Environment: API issue - all platforms
Reporter: Michael Yoder

 In the Tuscany C++ SDO specification interface DataFactory.h, there are 
 additional overloads for the setDefault member function which take a type 
 uri/name instead of a reference to a Type object. These additions should 
 either be made internal to the implementation or proposed to the spec 
 committee.
 -Original Message-
 From: Michael Yoder 
 Sent: Thursday, June 21, 2007 7:04 PM
 To: 'tuscany-dev@ws.apache.org'
 Subject: C++ SDO spec compliance/portability: DataFactory::setDefault
 Hi,
 In the DataFactory interface, there are additional overloads for the 
 setDefault member function which take URI and name parameters for a Type 
 instead of a reference to a Type object. 
 virtual SDO_API void setDefault(
 const char* typuri, 
 const char* typnam, 
 const char* propname, 
 bool b ) = 0;
 virtual SDO_API void setDefault(
 const SDOString typuri, 
 const SDOString typnam, 
 const SDOString propname, 
 bool b ) = 0;
 .
 Would it be a good idea to file a Jira to have these submitted to the 
 specification committe as additions?
 Thanks,
 Michael Yoder
 Rogue Wave Software - [EMAIL PROTECTED] Software Developer - HydraSDO

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Updated: (TUSCANY-1374) C++ SDO spec portability: DataObjectInstance

2007-06-23 Thread Pete Robbins (JIRA)

 [ 
https://issues.apache.org/jira/browse/TUSCANY-1374?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Pete Robbins updated TUSCANY-1374:
--

  Component/s: C++ Specification
Affects Version/s: Cpp-M3

adding specification component

 C++ SDO spec portability: DataObjectInstance
 

 Key: TUSCANY-1374
 URL: https://issues.apache.org/jira/browse/TUSCANY-1374
 Project: Tuscany
  Issue Type: Bug
  Components: C++ SDO, C++ Specification
Affects Versions: Cpp-M3
 Environment: API issue - all platforms
Reporter: Michael Yoder

 The Tuscany C++ SDO implementation has a public class DataObjectInstance used 
 by SCA examples. For portability it would be desirable for  the examples to 
 use the spec API, and have this non-spec class removed or made internal to 
 the implementation.
 -Original Message-
 From: Michael Yoder 
 Sent: Thursday, June 21, 2007 8:28 PM
 To: 'tuscany-dev@ws.apache.org'
 Subject: C++ SDO spec portability: DataObjectInstance
 Hi,
 Tuscany C++ SDO introduces an off-spec class used externally by a few SCA 
 samples, DataObjectInstance. What is the rationale for having this class? 
 Would it be alright for the samples to use SDO API smart pointers instead, 
 and remove this class, or is this a concept that might be worth considering 
 for the specification?
 Thanks,
 Michael Yoder
 Rogue Wave Software - [EMAIL PROTECTED] Software Developer - HydraSDO

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Updated: (TUSCANY-1368) C++ SDO portability: class interface Type off-spec enum values

2007-06-23 Thread Pete Robbins (JIRA)

 [ 
https://issues.apache.org/jira/browse/TUSCANY-1368?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Pete Robbins updated TUSCANY-1368:
--

  Component/s: C++ Specification
   C++ SDO
Affects Version/s: Cpp-M3

adding specification component

 C++ SDO portability: class interface Type off-spec enum values
 --

 Key: TUSCANY-1368
 URL: https://issues.apache.org/jira/browse/TUSCANY-1368
 Project: Tuscany
  Issue Type: Improvement
  Components: C++ SDO, C++ Specification
Affects Versions: Cpp-M3
Reporter: Michael Yoder

 C++ SDO specification class interface Type has enum values 
 (OpenDataObjectType, num_type)which are not in the specification, and are 
 being used externally by SCA. It would seem that for SDO portability these 
 should be taken internal to SDO or submitted to the spec committee.
 -Original Message-
 From: Pete Robbins [mailto:[EMAIL PROTECTED] 
 Sent: Thursday, June 21, 2007 9:21 AM
 To: tuscany-dev@ws.apache.org
 Subject: Re: SDO spec compliance/portability: Type enums
 the num_type is just a convenient way to know the extent of an enum and is 
 common practice. I guess the OpenDataObjectType must be a Tuscany specific 
 extension to handle open types. I'd need to do some research to determine if 
 this is missing from the spec or can be removed.
 Please raise a Jira for the renaming of IntegerType.
 It may be useful to raise Jiras for all these issues so we can track them.
 Cheers,
 On 21/06/07, Michael Yoder [EMAIL PROTECTED] wrote:
 
  Hi,
 
  The Tuscany SDO C++ class Type::Types enum has these values which do 
  not appear in the C++ 2.1 specification:
 
  - OpenDataObjectType
  - num_type
 
  Would it be appropriate to file a bug to remove the additional values?
  Or alternatively a bug for them to be
  submitted to the spec committee?
 
  In addition the 2.1 spec renamed the enum value IntegerType to 
  IntType.
 
  Would it be appropriate to file a bug to have this value renamed?
 
  Thanks,
 
  Michael Yoder
  Software Developer
  Rogue Wave Software
 
  -
  To unsubscribe, e-mail: [EMAIL PROTECTED]
  For additional commands, e-mail: [EMAIL PROTECTED]
 
 
 --
 Pete

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Updated: (TUSCANY-1372) C++ SDO spec compliance/portability: DataFactory

2007-06-23 Thread Pete Robbins (JIRA)

 [ 
https://issues.apache.org/jira/browse/TUSCANY-1372?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Pete Robbins updated TUSCANY-1372:
--

  Component/s: C++ Specification
   C++ SDO
Affects Version/s: Cpp-M3

adding specification component

 C++ SDO spec compliance/portability: DataFactory
 

 Key: TUSCANY-1372
 URL: https://issues.apache.org/jira/browse/TUSCANY-1372
 Project: Tuscany
  Issue Type: Bug
  Components: C++ SDO, C++ Specification
Affects Versions: Cpp-M3
 Environment: API issue - all platforms
Reporter: Michael Yoder

 The Tuscany C++ SDO specification interface DataFactory.h exposes off-spec 
 member functions. These should be made internal to the implementation. 
 -Original Message-
 From: Michael Yoder 
 Sent: Thursday, June 21, 2007 6:54 PM
 To: 'tuscany-dev@ws.apache.org'
 Subject: C++ SDO spec compliance/portability: DataFactory
 Hi,
 In the DataFactory interface, the below member functions are exposed which 
 aren't in the C++ 2.1 spec. Would it be appropriate to file a Jira/patch to 
 have these removed from the spec interface?
 SDO_API virtual DataFactoryPtr clone();
 virtual SDO_API bool generateInterface(const char* fileroot,
   const char *factoryname) = 0;
 virtual SDO_API bool generateInterface(const SDOString fileroot,
   const SDOString factoryname) = 0;
 virtual SDO_API void setPropertySubstitute(
 const char* uri, 
 const char* inTypeName,
 const char* propname,
 const char* subname,
 const char* subTypeUri, 
 const char* subTypeName) = 0;
 virtual SDO_API void setPropertySubstitute(
 const SDOString uri, 
 const SDOString inTypeName,
 const SDOString propname,
 const SDOString subname,
 const SDOString subTypeUri, 
 const SDOString subTypeName) = 0;
 virtual SDO_API void setPropertySubstitute(
 const Type containertype,
 const char* propname,
 const char* subname,
 const Type subtype) = 0;
 virtual SDO_API void setPropertySubstitute(
 const Type containertype,
 const SDOString propname,
 const SDOString subname,
 const Type subtype) = 0;
 Thanks,
 Michael Yoder
 Rogue Wave Software - [EMAIL PROTECTED] Software Developer - HydraSDO

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Updated: (TUSCANY-1376) C++ SDO spec portability: RefCountingPointer

2007-06-23 Thread Pete Robbins (JIRA)

 [ 
https://issues.apache.org/jira/browse/TUSCANY-1376?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Pete Robbins updated TUSCANY-1376:
--

  Component/s: C++ Specification
Affects Version/s: Cpp-M3

adding specification component

 C++ SDO spec portability: RefCountingPointer
 

 Key: TUSCANY-1376
 URL: https://issues.apache.org/jira/browse/TUSCANY-1376
 Project: Tuscany
  Issue Type: Bug
  Components: C++ SDO, C++ Specification
Affects Versions: Cpp-M3
 Environment: all platforms
Reporter: Michael Yoder

 Tuscany  C++ SDO class RefCounting pointer has the member function:
 operator T*() {return pointee;}
 which expose the raw dumb pointer for SDO classes (for the common use of 
 smart pointers). This member function is used by SCA, and raises undesirable 
 object lifetime and allowed operation issues. The member function should be 
 replaced with a safe (referenced in the below -email thread) conversion to 
 bool member function.
 -Original Message-
 From: Pete Robbins [mailto:[EMAIL PROTECTED] 
 Sent: Friday, June 22, 2007 6:16 AM
 To: tuscany-dev@ws.apache.org
 Subject: Re: C++ SDO spec portability: RefCountingPointer
 Michael, I strongly suspect that the operator T*() ws put in for a good 
 reason. It may be a good idea to remove this but it may be non-trivial.
 The ostream operator  is very useful and there is a default implementation 
 in RefCountingObject so that objects inheriting from RefCounting object do 
 not need to implement anything... but they can if appropriate.
 You are raising a lot if issues which is great and it would be excellent to 
 get Tuscany SDO up to 2.1 spec level. I suspect there will be hundreds of 
 issues some of which may require large re-writes/refactoring of the Tuscany 
 SDO Code!! Raising these as Jiras is the best thing to do so we can track 
 them. Helping fix them by submitting patches would be even better ;-)
 Cheers,
 On 22/06/07, Michael Yoder [EMAIL PROTECTED] wrote:
 
  Hi,
 
  In looking at C++ SDO portabilty, we found the the Tuscany C++ SDO 
  class RefCountingPointer has functions used externally by SCA:
 
 operator T*() {return pointee;}
 friend std::ostream operator (std::ostream os, const 
  RefCountingPointerT ptr)
 
  It looks like the conversion to T* function may have been put in 
  originally as a porting alternative to a member function template, but 
  may not be needed any more since the member template is now included 
  outside the #ifdef.
 
  Exposing the dumb pointer is undesirable since it raises object 
  lifetime issues and allows other unwanted operations. Having a 
  conversion to bool is convenient however, and can be implemented 
  safely using a member function pointer trick (see:
  http://www.artima.com/cppsource/safebool.html).
 
  The shift operator also seems undesireable since it places a burden on 
  all classes which use smart pointers to implement toString 
  functionality.
 
  How does it sound to raise a Jira to have these member functions 
  removed?
 
  Thanks,
  Michael Yoder
  Rogue Wave Software - [EMAIL PROTECTED] Software Developer - 
  HydraSDO
 
  -
  To unsubscribe, e-mail: [EMAIL PROTECTED]
  For additional commands, e-mail: [EMAIL PROTECTED]
 
 
 --
 Pete

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Updated: (TUSCANY-1370) C++ SDO spec compliance/portability: DataObject

2007-06-23 Thread Pete Robbins (JIRA)

 [ 
https://issues.apache.org/jira/browse/TUSCANY-1370?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Pete Robbins updated TUSCANY-1370:
--

  Component/s: C++ Specification
Affects Version/s: Cpp-M3

adding specification component

 C++ SDO spec compliance/portability: DataObject
 ---

 Key: TUSCANY-1370
 URL: https://issues.apache.org/jira/browse/TUSCANY-1370
 Project: Tuscany
  Issue Type: Bug
  Components: C++ SDO, C++ Specification
Affects Versions: Cpp-M3
 Environment: API issues -- all platforms
Reporter: Michael Yoder

 The specification interface DataObject.h exposes off-spec member functions, 
 these should be made internal to the implementation.
  
 -Original Message-
 From: Michael Yoder 
 Sent: Thursday, June 21, 2007 6:34 PM
 To: 'tuscany-dev@ws.apache.org'
 Subject: C++ SDO spec compliance/portability: DataObject
 Hi,
 In the DataObject interface, these member functions are exposed which aren't 
 in the C++ 2.1 spec:
 virtual SDO_API bool hasProperty(const char* name) = 0;
 virtual SDO_API bool hasProperty(const SDOString name) = 0;
 virtual SDO_API DataFactory* getDataFactory() = 0;
 virtual SDO_API void setUserData(const char* path,void* value) = 0;
 virtual SDO_API void setUserData(const SDOString path, void* value) = 0;
 virtual SDO_API void setUserData(unsigned int propertyIndex, void* value) 
 = 0;
 virtual SDO_API void setUserData(const Property property, void* value) = 
 0;
 virtual SDO_API void setUserData(void* value) = 0;
 virtual SDO_API void* getUserData(const char* path) = 0;
 virtual SDO_API void* getUserData(const SDOString path) = 0;
 virtual SDO_API void* getUserData(unsigned int propertyIndex) = 0;
 virtual SDO_API void* getUserData(const Property property) = 0;
 virtual SDO_API void* getUserData() = 0;
 virtual SDO_SPI const char* objectToXPath() = 0;
 Would it be appropriate to file a Jira/patch to have these removed from the 
 spec interface? Or alternatively a Jira to submit them to the spec committee?
 Thanks,
 Michael Yoder
 Rogue Wave Software - [EMAIL PROTECTED] Software Developer - HydraSDO

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Updated: (TUSCANY-1371) C++ SDO spec compliance/portability: DataObject::getInstanceProperty(const std::string prop)

2007-06-23 Thread Pete Robbins (JIRA)

 [ 
https://issues.apache.org/jira/browse/TUSCANY-1371?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Pete Robbins updated TUSCANY-1371:
--

  Component/s: C++ Specification
Affects Version/s: Cpp-M3

adding specification component

 C++ SDO spec compliance/portability: DataObject::getInstanceProperty(const 
 std::string prop)
 -

 Key: TUSCANY-1371
 URL: https://issues.apache.org/jira/browse/TUSCANY-1371
 Project: Tuscany
  Issue Type: Bug
  Components: C++ SDO, C++ Specification
Affects Versions: Cpp-M3
 Environment: API issue - all platforms
Reporter: Michael Yoder

 The Tuscany C++ SDO specification interface introduces off-spec member 
 function overloads for getProperty. The SDO 2.1 spec introduces the member 
 function: DataObject::getInstanceProperty(const std::string prop), whicfh 
 should replace these functions.
 -Original Message-
 From: Michael Yoder 
 Sent: Thursday, June 21, 2007 6:35 PM
 To: 'tuscany-dev@ws.apache.org'
 Subject: C++ SDO spec compliance/portability: 
 DataObject::getInstanceProperty(const std::string prop)
 Hi,
 In the DataObject interface, these member functions are present which are not 
 in the C++ 2.1 specification:
 virtual const Property getProperty(unsigned int index) = 0;
 virtual const Property getProperty(const char* prop) = 0;
 virtual const Property getProperty(const SDOString prop) = 0;
 Since the 2.1 spec now has getInstanceProperty(const std::string prop), 
 would it be a good idea to file a Jira/patch to replace these member 
 functions with it in the specification interface?
 Thanks,
 Michael Yoder
 Rogue Wave Software - [EMAIL PROTECTED] Software Developer - HydraSDO

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Updated: (TUSCANY-1366) C++ SDO spec portability: SDORuntimeException off-spec member functions

2007-06-23 Thread Pete Robbins (JIRA)

 [ 
https://issues.apache.org/jira/browse/TUSCANY-1366?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Pete Robbins updated TUSCANY-1366:
--

Component/s: C++ Specification

adding specification component

 C++ SDO spec portability: SDORuntimeException off-spec member functions
 ---

 Key: TUSCANY-1366
 URL: https://issues.apache.org/jira/browse/TUSCANY-1366
 Project: Tuscany
  Issue Type: Improvement
  Components: C++ SDO, C++ Specification
Affects Versions: Cpp-M3
 Environment: portability issue -- all platforms
Reporter: Michael Yoder

 Tuscany C++ SDO specification class SDORuntimeException has off-spec member 
 functions used by SCA (shown in the e-mail thread below). It would seem that 
 for portability these should be taken internal to Tuscany SDO, or submitted 
 to the spec committee.
 -Original Message-
 From: Michael Yoder 
 Sent: Thursday, June 21, 2007 7:37 PM
 To: 'tuscany-dev@ws.apache.org'
 Subject: RE: C++ SDO spec compliance/portability: SDORuntimeException
 Thanks Pete,
 Yes, these issues I am putting together and posting came up when doing a 
 portability study using HydraSDO to build Tuscany SCA. Since the SDO spec is 
 separate from SCA, we were thinking this would be a good goal. That seems to 
 mean making them internal to Tuscany SDO or taking them to the committee.
 Michael
 -Original Message-
 From: Pete Robbins [mailto:[EMAIL PROTECTED]
 Sent: Thursday, June 21, 2007 9:02 AM
 To: tuscany-dev@ws.apache.org
 Subject: Re: C++ SDO spec compliance/portability: SDORuntimeException
 Michael,
 An interesting set of questions! I'm not convinced that adding methods to the 
 spec api classes is a compliance issue (in fact it may be impossible to 
 implement without modifying the spec apis ... constructors etc.) but it could 
 be a portability issue if it is not clear that the methods are implementation 
 specific.
 The methods below are added so that an SDORuntimeException can contain a 
 stack of locations indicating where it was thrown/rethrown etc.. These are 
 only used within the Tuscany implementation so I guess could be moved to 
 protected and make the classes that use them friends?? I'm not sure how 
 useful these are anyway but the exception class pre-dates it being used for 
 SDORuntimeException.
 There are also methods to allow simple streaming:
 catch(SDORuntimeException e)
 {
cout  e;
 }
 I like the simplicity of this but I guess we could write an SDOUtils method 
 to do something similar instead.
 I'm not sure if any of these should be mandated by the specification.
 Cheers,
 On 21/06/07, Michael Yoder [EMAIL PROTECTED] wrote:
 
  Hi,
 
  The Tuscany SDO C++ class SDORuntimeException has these public member 
  functions which do not appear in the C++ 2.1 specification:
 
 
  SDO_API severity_level getSeverity() const; SDO_API void 
  setSeverity(severity_level sev); SDO_API void setMessageText(const 
  std::string msg_text); SDO_API void setExceptionLocation(const 
  std::string file,
 unsigned long line,
 const std::string function=); 
  SDO_API void setLocation(const std::string file,
unsigned long line,
const std::string function=);
 
  SDO_API void trace(const std::string text=%1:\n  %3 %4 %2);
 
  SDO_API virtual ostream PrintSelf(ostream os) const; SDO_API friend 
  ostream operator (ostream os, const SDORuntimeException except);
 
 
  What's the rational behind these additional member functions? Would it 
  be appropriate to file a bug to have them removed from the public API?
  Or alternatively a bug for them to be submitted to the spec committee?
 
  Thanks,
 
  Michael Yoder
  Software Developer
  Rogue Wave Software
 
  -
  To unsubscribe, e-mail: [EMAIL PROTECTED]
  For additional commands, e-mail: [EMAIL PROTECTED]
 
 
 --
 Pete

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Updated: (TUSCANY-1375) C++ SDO spec portability: C++ type definition API

2007-06-23 Thread Pete Robbins (JIRA)

 [ 
https://issues.apache.org/jira/browse/TUSCANY-1375?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Pete Robbins updated TUSCANY-1375:
--

  Component/s: C++ Specification
Affects Version/s: Cpp-M3

adding specification component

 C++ SDO spec portability: C++ type definition API
 -

 Key: TUSCANY-1375
 URL: https://issues.apache.org/jira/browse/TUSCANY-1375
 Project: Tuscany
  Issue Type: Bug
  Components: C++ SDO, C++ Specification
Affects Versions: Cpp-M3
 Environment: API issue - all platforms
Reporter: Michael Yoder

 The Tuscany C++ SDO implementation has off-spec type definition classes which 
 are used by SCA. These should be removed or used only internally by the 
 implementation until or unless they can be incorporated into the 
 specification. 
 -Original Message-
 From: Michael Yoder 
 Sent: Thursday, June 21, 2007 8:45 PM
 To: 'tuscany-dev@ws.apache.org'
 Subject: C++ SDO spec portability: C++ type definition API
 Hi,
 C++ Tuscany SDO extends type definition API with the off-spec classes 
 PropertyDefinition and TypeDefinition, which are used externally by SCA. 
 We also have found the C++ SDO specification type definition API lacking, and 
 have added the Impl member function 
 DataFactoryImpl::define(DataObjectPtr) 
 to parallel the Java type definition API using DataObject's of Types 
 commonj.sdo#Type and commonj.sdo#Property.
 Should a Jira be raised for these classes to be removed or kept internal to 
 Tuscany C++ SDO? Is there API here that it would be good to present to the 
 comittee?
 Thanks,
 Michael Yoder
 Rogue Wave Software - [EMAIL PROTECTED] Software Developer - HydraSDO

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Updated: (TUSCANY-1367) C++ SDO spec compliance/portability: Type::Types::IntegerType should be renamed Type::Types::IntType

2007-06-23 Thread Pete Robbins (JIRA)

 [ 
https://issues.apache.org/jira/browse/TUSCANY-1367?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Pete Robbins updated TUSCANY-1367:
--

Component/s: C++ Specification

adding specification component

 C++ SDO spec compliance/portability: Type::Types::IntegerType should be 
 renamed Type::Types::IntType
 

 Key: TUSCANY-1367
 URL: https://issues.apache.org/jira/browse/TUSCANY-1367
 Project: Tuscany
  Issue Type: Improvement
  Components: C++ SDO, C++ Specification
Affects Versions: Cpp-M3
 Environment: portability issue - all platforms
Reporter: Michael Yoder

 The C++ SDO 2.1 spec renamed Type::Types::IntegerType to 
 Type::Types::IntType. This will need to be updated in the Type interface.
 -Original Message-
 From: Pete Robbins [mailto:[EMAIL PROTECTED] 
 Sent: Thursday, June 21, 2007 9:21 AM
 To: tuscany-dev@ws.apache.org
 Subject: Re: SDO spec compliance/portability: Type enums
 the num_type is just a convenient way to know the extent of an enum and is 
 common practice. I guess the OpenDataObjectType must be a Tuscany specific 
 extension to handle open types. I'd need to do some research to determine if 
 this is missing from the spec or can be removed.
 Please raise a Jira for the renaming of IntegerType.
 It may be useful to raise Jiras for all these issues so we can track them.
 Cheers,
 On 21/06/07, Michael Yoder [EMAIL PROTECTED] wrote:
 
  Hi,
 
  The Tuscany SDO C++ class Type::Types enum has these values which do 
  not appear in the C++ 2.1 specification:
 
  - OpenDataObjectType
  - num_type
 
  Would it be appropriate to file a bug to remove the additional values?
  Or alternatively a bug for them to be
  submitted to the spec committee?
 
  In addition the 2.1 spec renamed the enum value IntegerType to 
  IntType.
 
  Would it be appropriate to file a bug to have this value renamed?
 
  Thanks,
 
  Michael Yoder
  Software Developer
  Rogue Wave Software
 
  -
  To unsubscribe, e-mail: [EMAIL PROTECTED]
  For additional commands, e-mail: [EMAIL PROTECTED]
 
 
 --
 Pete

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: SDO C++ compliance with 2.1 spec - help needed

2007-06-23 Thread Simon Laws

On 6/23/07, Pete Robbins [EMAIL PROTECTED] wrote:


I have created a maintenance branch */incubator/tuscany/branches/sdo-
cpp-pre2.1/*
Work towards SDO 2.1 specification compliance will continue in HEAD.

Cheers,



On 22/06/07, Pete Robbins [EMAIL PROTECTED] wrote:

 As is shown by the analysis that Michael Yoder is doing, comparing SDO
2.1spec API vs Tuscany SDO C++ API, it is clear that there will be a fair
 amount of work involved in getting the Tuscany code in to shape. Some
 changes are fairly simple but others may need wide ranging changes in
the
 way Tuscany SDO is implemented. This will not be done overnight.

 I'd like to propose that we cut a branch of the current code and start
the
 2.1 work in HEAD (or should the 2.1 work start in a branch?). I know the
 PHP SCA community are using a cut later than M3 with some fixes I have
 written and expect them to raise more problems from time to time, this
is
 why I'd like a maintenance branch available while we work on a
2.1compliany implementation.

 Would anyone else (committer or not) like to help out with the 2.1effort?

 Cheers,

 --
 Pete




--
Pete



Sorry Pete, was a bit slow off the mark getting to your email. The branch
approach works fine for PHP SCA_SDO. We should be doing ongoing development
for C++ SDO in HEAD so no problems from my point of view. I don't know how
much of the non specified interface to C++ SDO  the PHP SDO implementatoin
is using if any but we should be trying to work toward the specified
interface also.

Simon


[jira] Resolved: (TUSCANY-1367) C++ SDO spec compliance/portability: Type::Types::IntegerType should be renamed Type::Types::IntType

2007-06-23 Thread Pete Robbins (JIRA)

 [ 
https://issues.apache.org/jira/browse/TUSCANY-1367?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Pete Robbins resolved TUSCANY-1367.
---

   Resolution: Fixed
Fix Version/s: Cpp-Next

fixed

 C++ SDO spec compliance/portability: Type::Types::IntegerType should be 
 renamed Type::Types::IntType
 

 Key: TUSCANY-1367
 URL: https://issues.apache.org/jira/browse/TUSCANY-1367
 Project: Tuscany
  Issue Type: Improvement
  Components: C++ SDO, C++ Specification
Affects Versions: Cpp-M3
 Environment: portability issue - all platforms
Reporter: Michael Yoder
 Fix For: Cpp-Next


 The C++ SDO 2.1 spec renamed Type::Types::IntegerType to 
 Type::Types::IntType. This will need to be updated in the Type interface.
 -Original Message-
 From: Pete Robbins [mailto:[EMAIL PROTECTED] 
 Sent: Thursday, June 21, 2007 9:21 AM
 To: tuscany-dev@ws.apache.org
 Subject: Re: SDO spec compliance/portability: Type enums
 the num_type is just a convenient way to know the extent of an enum and is 
 common practice. I guess the OpenDataObjectType must be a Tuscany specific 
 extension to handle open types. I'd need to do some research to determine if 
 this is missing from the spec or can be removed.
 Please raise a Jira for the renaming of IntegerType.
 It may be useful to raise Jiras for all these issues so we can track them.
 Cheers,
 On 21/06/07, Michael Yoder [EMAIL PROTECTED] wrote:
 
  Hi,
 
  The Tuscany SDO C++ class Type::Types enum has these values which do 
  not appear in the C++ 2.1 specification:
 
  - OpenDataObjectType
  - num_type
 
  Would it be appropriate to file a bug to remove the additional values?
  Or alternatively a bug for them to be
  submitted to the spec committee?
 
  In addition the 2.1 spec renamed the enum value IntegerType to 
  IntType.
 
  Would it be appropriate to file a bug to have this value renamed?
 
  Thanks,
 
  Michael Yoder
  Software Developer
  Rogue Wave Software
 
  -
  To unsubscribe, e-mail: [EMAIL PROTECTED]
  For additional commands, e-mail: [EMAIL PROTECTED]
 
 
 --
 Pete

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: servicemix-sca now compiling

2007-06-23 Thread Bruce Snyder

On 6/22/07, Kit Plummer [EMAIL PROTECTED] wrote:

I've made all the fixes (to accommodate CheckStyle and PMD).  Is a
project-level patch the best way to handle all of the affected files?


Yep. Just create a JIRA issue and link it the one that Brian just
filed for his patch so that I know which one to apply first.

Bruce
--
perl -e 'print unpack(u30,D0G)[EMAIL 
PROTECTED]5R\F)R=6-E+G-N61ED\!G;6%I;\YC;VT*
);'

Apache Geronimo - http://geronimo.apache.org/
Apache ActiveMQ - http://activemq.org/
Apache ServiceMix - http://servicemix.org/
Castor - http://castor.org/

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Contribute to SCA-OSGi integration

2007-06-23 Thread Bill Barnhill

Hi,

I've made some progress using host embedded, and have that running within
Felix. I have a barebones module that is also a bundle, but all the regular
modules are in one big Tuscany bundle right now. It's been shelved the past
few weeks due to transitioning to a new project, but now I'm settled in on
my new task I should be able to make time to work on Tuscany again.

I'd like to execute the following tasks before I submit a patch with an
attached src zip (that is right way, yes?):
.. Refactor to a) make it easier to use with Eclipse, Oscar; b) clean up
code
.. My test coverage is at about 60%, and I'd like to get it up above 85%
before submitting
.. Write tool that takes an already packaged Tuscany module in a jar and
injects necessary components to make it an OSGI bundle as well.  I have
design notes, a collaboration diagram, and a couple of sequence diagrams,
but no code yet, so that may take a while

Given the above and my schedule I'd like to allow plenty of time, so figure
1st patch submit NLT 7/30.

On 6/23/07, Jean-Sebastien Delfino [EMAIL PROTECTED] wrote:


Bill Barnhill wrote:
 Hi,

 As I may have mentioned earlier I also have been working on the SCA-OSGi
 integration, but from the third aspect that Raymond mentions, using
 OSGi as
 an underlying technology for an SCA container providing an extension
 mechanism, dependency resolution and service registry capabilities.

 I think my work would dovetail nicely with the work Rajini and Graham
 have
 been doing. Would it be possible to create an osgi directory under
 contrib
 with a subdir under that for each of our efforts (host, binding,
 implementation)

 What do you think?


Hi Bill,

That sounds like a good idea. Tuscany modules are not that different
from OSGI bundles, I think it wouldn't be too difficult to package them
as actual bundles, and come up with a variation of host-embedded that
will load them as such, allowing for some isolation and better
jar/bundle dependency management.

Do you have the structure you need with sca/modules/host-osgi? Do you
have code that we can look at?

Any questions or issues that we can help with?

On a different, but related subject, has anybody started on supporting
the package of (application) SCA contributions (as defined by the SCA
assembly spec) as OSGI bundles?

Thanks

--
Jean-Sebastien


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]





--
Community is a verb, increase your Communitivity today!
   Visit us at http://Communitivity.com;
=Bill.Barnhill, President
Communitivity, Inc.


Re: Automated nightly builds

2007-06-23 Thread Luciano Resende

Ok, I have fixed the sca build issue described by Jean-Sebastien, so
now, SCA, SDO and DAS are configured to run with the distribution
profile.  Once the three builds are passing successfully, I'll send
the link to the nightly distributions in a new thread.

On 6/22/07, Luciano Resende [EMAIL PROTECTED] wrote:

The current status is:
   DAS is building with the distribution profile enabled.
   SCA distribution profile was causing errors as mentioned in [1].
Did we find a solution for them ?
   SDO was missing distribution profile. Ant was working on SDO
distributions, but I'm not sure the profile is done.


[1] http://www.mail-archive.com/tuscany-dev@ws.apache.org/msg18807.html

On 6/22/07, Jean-Sebastien Delfino [EMAIL PROTECTED] wrote:
 Simon Laws wrote:
  Are the distribution artefacts now being produced? Can we add the
  links to
  the web site? If so what should they be?
 
  Simon
 

 It doesn't look like they are. Luciano, or anybody who has access to the
 confluence config, would it be possible to switch the build profile to
 -Pdistribution?

 Thanks...

 --
 Jean-Sebastien


 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]




--
Luciano Resende
Apache Tuscany Committer
http://people.apache.org/~lresende
http://lresende.blogspot.com/




--
Luciano Resende
Apache Tuscany Committer
http://people.apache.org/~lresende
http://lresende.blogspot.com/

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[LDAP DAS] Efficient Determination of the Type's member that represents its ID

2007-06-23 Thread Ole Ersoy

Hey Guys,

I'm in the process of coding the EDataObjectReader.  It first looks up a LDAP context containing a DataObject instances property values.  In order to do this, it needs to know which Type member represents the Type's ID.  Does Tuscany have an efficient way of determining this ID?  With the EMF API it looks like I have to preprocess all the EClass instances, and store each EClass's ID (isID() returns true) EAttribute on a Map for more efficient retrieval.  


Thanks,
- Ole

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]