Hi,

It seems that you try to call Tuscany from the Drools flow. Can you show us the 
.rf file? Do you have EventsStatistics on the class path? You can also check if 
the kimstaff/ruleflow/Process_kimstaff_ruleflow_0.java has the fully-qualified 
class name of EventsStatistics?

Thanks,
Raymond 
________________________________________________________________ 
Raymond Feng
[email protected]
Apache Tuscany PMC member and committer: tuscany.apache.org
Co-author of Tuscany SCA In Action book: www.tuscanyinaction.com
Personal Web Site: www.enjoyjava.com
________________________________________________________________

On Jul 27, 2011, at 2:54 PM, Poonam Mane wrote:

> Hi,
> 
> I am a newbie in Apche Tuscany SCA. I am getting any error while running the 
> some components I have written in Apache Tuscany SCA. I will appreciate any 
> help on this error. Please let me know if you need more information.
> 
> Scenario 1: Success
> If the Events Stasticts is directly called from a test.java, the code run 
> successfully.
> Test.java
> EventsStatistics eventsStastics = 
> scaDomain.getService(EventsStatistics.class,"EventsStatisticsComponent");
> 
> Scenario 2: Failure
> I call the same file via .rf file (drool file) it throws me error:
> Process Compilation error : org.drools.lang.descr.ProcessDescr@3f3fbd
>       kimstaff/ruleflow/Process_kimstaff_ruleflow_0.java (259:10381) : 
> EventsStatistics cannot be resolved to a type
> 
> <1.PNG>
> 
> composite file
> <sca:component name="EventsStatisticsComponent">
>     <sca:implementation.java class="opennotus.ba.impl.EventsStatisticsImpl"/>
>     <sca:service name="EventsStatistics">
>       <sca:interface.java interface="opennotus.ba.EventsStatistics"/>     
>     </sca:service>
>     <sca:reference name="existConnection" target="ExistAppConfigComponent"/>  
>       
>   </sca:component>
>  
>   <sca:component name="ExistAppConfigComponent">
>       <sca:service name="ExistAppConfig">
>       <sca:interface.java interface="opennotus.ba.ExistAppConfig"/>     
>     </sca:service>
>     <sca:implementation.java class="opennotus.ba.impl.ExistAppConfigImpl"/>   
>     <sca:property name="existConfigFile"> </sca:property>
>       <sca:property name="hostName"> </sca:property>
>       <sca:property name="hostPort"></sca:property>
>       <sca:property name="connectionProtocol"> </sca:property>
>       <sca:property name="existBaseURI"> </sca:property>
>       <sca:property name="existUserId"> </sca:property>
>       <sca:property name="existPasswd"></sca:property>
>   </sca:component>
> 
> Thanks,
> Poonam

Reply via email to