Thanks Raymond :).. will check that out. - Venkat
On 10/24/06, Raymond Feng <[EMAIL PROTECTED]> wrote:
Hi, The problem has been fixed (r467081) and I can run the samples successfully now. Thanks, Raymond ----- Original Message ----- From: "Venkata Krishnan" <[EMAIL PROTECTED]> To: <[email protected]> Sent: Sunday, October 22, 2006 9:43 AM Subject: Property Configurations - Problems related Databinding > Hi Raymond, > > I have been looking at committed Tuscany-760 which is about the > Calculator-Combo sample to provide some simple demonstrations of SCA > concepts. I am working with the branch code only. > > In trying to put in a 'property' defn. in the scdl file I am experiencing > the following problems: > > Here is the SCDL in questoin > > <property name="trig_metric" type="xsd:string">DEGREES</property> > > <component name="SciCalculatorServiceComponent"> > <implementation.java class=" calculator.sci.SciCalculatorServiceImpl > "/> > <property name="trig_metric" source="$trig_metric"/> > <!--property name="trig_metric">DEGREES</property--> > <reference name="sqrtService">SqrtServiceComponent</reference> > </component> > > Problem > ------------ > In the above scdl I initially tried to use the simply property defintion > that you see commented. I added the @Property annotation to the > 'trig_metric' without any additional parameters such as (name, xmltype > etc.). > > @Property > public void setTrig_metric(String trig_metric) > { > this.trig_metric = trig_metric; > } > > With that I expected it to work but did not. > > It seems like, as part of reading up the property value as XML Document > and > transforming to a form that can be injected into the Component, the target > type gets to be SDO instead of plan java.lang.String. As a result the > property value cannot be injected into the Service Component (since what > it > expects is String but what is passed is an SDO). > > Is there any specific databinding info that must be specified in this > case? Please help. > > The source for this can be found as follows: - > - > http://svn.apache.org/repos/asf/incubator/tuscany/branches/sca-java-M2/samples/standalone/calculator-combo/src/main/resources/META-INF/sca/sci_calc.scdl > - > http://svn.apache.org/repos/asf/incubator/tuscany/branches/sca-java-M2/samples/standalone/calculator-combo/src/main/java/calculator/sci/SciCalculatorServiceImpl.java > > Thanks. > > - Venkat > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
