Re: Merge improved databinding code into trunk

2007-04-02 Thread Simon Laws

On 3/29/07, Venkata Krishnan [EMAIL PROTECTED] wrote:


Hi Raymond,

Once you have done this, I'd like to get started with syncing up the trunk
for complex and many valued properties since this depends on the
databinding
framework to trasform property definitions in SCDLs to JavaObejects.

- Venkat

On 3/28/07, Raymond Feng [EMAIL PROTECTED] wrote:

 Hi,

 I'll go ahead to commit the last piece which integrates the databinding
 framework with the latest core if there are no other concerns.

 The new picture will be:

 kernel/core: will depend on databinding-framework (the dependency would
be
 removed as the core is further decomposed)
 services/databinding/databinding-framework: Databinding SPIs and
built-in
 transformers for XML
 kernel/databinding: Databinding related WirePostProcessors and
Inteceptors

 Thanks,
 Raymond

 - Original Message -
 From: Raymond Feng [EMAIL PROTECTED]
 To: tuscany-dev@ws.apache.org
 Sent: Friday, March 16, 2007 10:38 PM
 Subject: Merge improved databinding code into trunk


  Hi,
 
  As you might have noticed on the ML, I have improved the databinding
 code
  in the sca-java-integration branch over time. I would like to merge
the
  changes back to the trunk and bring up the databinding support again
in
  the trunk.
 
  Here is the summary of the improvements:
 
  1. Minimize the usage of @DataType by agressively introspecting the
java
  classes
 
  2. Data transformation for business exceptions
 
  3. Add copy() support for JAXB and AXIOM
 
  4. More databindings and transformers such as:
* JSON databinding
* SDO -- AXIOM using OMDataSource
* JavaBean -- XMLStreamReader
 
  5. More unit and integration test cases for better coverage
 
  To avoid the disruption, I'll stage them as follows:
  1) Add a databinding-framework module under
  java/sca/services/databinding to hold the updated code in spi and
 core.
  2) Update individual databindings
  3) Integrate the databinding pieces with the latest core
 
  Thanks,
  Raymond
 


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




Hi

I'm now in the process of copying the Databindings itest from the
integration branch to the trunk. I've copied tests for only a few simple
types but it doesn't  work yet as there are problems with the axis extension
(WorkContexT param missing from some method signatures). Once extension
problems are ironed out we can back fill with more complex type testing,
transformer tests etc. I don't have much time this week so will move it
along as and when I can grab 5 mins. It's not plumbed into the higher level
itest pom yet so it shouldn't break anything.

Regards

Simon


Re: Merge improved databinding code into trunk

2007-03-28 Thread Raymond Feng

Hi,

I'll go ahead to commit the last piece which integrates the databinding
framework with the latest core if there are no other concerns.

The new picture will be:

kernel/core: will depend on databinding-framework (the dependency would be 
removed as the core is further decomposed)
services/databinding/databinding-framework: Databinding SPIs and built-in 
transformers for XML

kernel/databinding: Databinding related WirePostProcessors and Inteceptors

Thanks,
Raymond

- Original Message - 
From: Raymond Feng [EMAIL PROTECTED]

To: tuscany-dev@ws.apache.org
Sent: Friday, March 16, 2007 10:38 PM
Subject: Merge improved databinding code into trunk



Hi,

As you might have noticed on the ML, I have improved the databinding code 
in the sca-java-integration branch over time. I would like to merge the 
changes back to the trunk and bring up the databinding support again in 
the trunk.


Here is the summary of the improvements:

1. Minimize the usage of @DataType by agressively introspecting the java 
classes


2. Data transformation for business exceptions

3. Add copy() support for JAXB and AXIOM

4. More databindings and transformers such as:
  * JSON databinding
  * SDO -- AXIOM using OMDataSource
  * JavaBean -- XMLStreamReader

5. More unit and integration test cases for better coverage

To avoid the disruption, I'll stage them as follows:
1) Add a databinding-framework module under 
java/sca/services/databinding to hold the updated code in spi and core.

2) Update individual databindings
3) Integrate the databinding pieces with the latest core

Thanks,
Raymond




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



Re: Merge improved databinding code into trunk

2007-03-28 Thread Simon Laws

On 3/28/07, Raymond Feng [EMAIL PROTECTED] wrote:


Hi,

I'll go ahead to commit the last piece which integrates the databinding
framework with the latest core if there are no other concerns.

The new picture will be:

kernel/core: will depend on databinding-framework (the dependency would be
removed as the core is further decomposed)
services/databinding/databinding-framework: Databinding SPIs and built-in
transformers for XML
kernel/databinding: Databinding related WirePostProcessors and Inteceptors

Thanks,
Raymond

- Original Message -
From: Raymond Feng [EMAIL PROTECTED]
To: tuscany-dev@ws.apache.org
Sent: Friday, March 16, 2007 10:38 PM
Subject: Merge improved databinding code into trunk


 Hi,

 As you might have noticed on the ML, I have improved the databinding
code
 in the sca-java-integration branch over time. I would like to merge the
 changes back to the trunk and bring up the databinding support again in
 the trunk.

 Here is the summary of the improvements:

 1. Minimize the usage of @DataType by agressively introspecting the java
 classes

 2. Data transformation for business exceptions

 3. Add copy() support for JAXB and AXIOM

 4. More databindings and transformers such as:
   * JSON databinding
   * SDO -- AXIOM using OMDataSource
   * JavaBean -- XMLStreamReader

 5. More unit and integration test cases for better coverage

 To avoid the disruption, I'll stage them as follows:
 1) Add a databinding-framework module under
 java/sca/services/databinding to hold the updated code in spi and
core.
 2) Update individual databindings
 3) Integrate the databinding pieces with the latest core

 Thanks,
 Raymond



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

Hi


If you are updating Databinding funtionality in the trunk I would like to
copy the databinding itests from the integration branch into the trunk. We
can use the itests to test the updated databinding functionality. Also gives
us a chance to shake down the tests a little more. Does that sound OK to
everyone?

Regards

Simon


Re: Merge improved databinding code into trunk

2007-03-28 Thread Venkata Krishnan

Hi Raymond,

Once you have done this, I'd like to get started with syncing up the trunk
for complex and many valued properties since this depends on the databinding
framework to trasform property definitions in SCDLs to JavaObejects.

- Venkat

On 3/28/07, Raymond Feng [EMAIL PROTECTED] wrote:


Hi,

I'll go ahead to commit the last piece which integrates the databinding
framework with the latest core if there are no other concerns.

The new picture will be:

kernel/core: will depend on databinding-framework (the dependency would be
removed as the core is further decomposed)
services/databinding/databinding-framework: Databinding SPIs and built-in
transformers for XML
kernel/databinding: Databinding related WirePostProcessors and Inteceptors

Thanks,
Raymond

- Original Message -
From: Raymond Feng [EMAIL PROTECTED]
To: tuscany-dev@ws.apache.org
Sent: Friday, March 16, 2007 10:38 PM
Subject: Merge improved databinding code into trunk


 Hi,

 As you might have noticed on the ML, I have improved the databinding
code
 in the sca-java-integration branch over time. I would like to merge the
 changes back to the trunk and bring up the databinding support again in
 the trunk.

 Here is the summary of the improvements:

 1. Minimize the usage of @DataType by agressively introspecting the java
 classes

 2. Data transformation for business exceptions

 3. Add copy() support for JAXB and AXIOM

 4. More databindings and transformers such as:
   * JSON databinding
   * SDO -- AXIOM using OMDataSource
   * JavaBean -- XMLStreamReader

 5. More unit and integration test cases for better coverage

 To avoid the disruption, I'll stage them as follows:
 1) Add a databinding-framework module under
 java/sca/services/databinding to hold the updated code in spi and
core.
 2) Update individual databindings
 3) Integrate the databinding pieces with the latest core

 Thanks,
 Raymond



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




Merge improved databinding code into trunk

2007-03-16 Thread Raymond Feng

Hi,

As you might have noticed on the ML, I have improved the databinding code in 
the sca-java-integration branch over time. I would like to merge the changes 
back to the trunk and bring up the databinding support again in the trunk.


Here is the summary of the improvements:

1. Minimize the usage of @DataType by agressively introspecting the java 
classes


2. Data transformation for business exceptions

3. Add copy() support for JAXB and AXIOM

4. More databindings and transformers such as:
  * JSON databinding
  * SDO -- AXIOM using OMDataSource
  * JavaBean -- XMLStreamReader

5. More unit and integration test cases for better coverage

To avoid the disruption, I'll stage them as follows:
1) Add a databinding-framework module under 
java/sca/services/databinding to hold the updated code in spi and core.

2) Update individual databindings
3) Integrate the databinding pieces with the latest core

Thanks,
Raymond


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