Hi Gert,

I got fix the issue with Drools. My next goal s to test the rule part? How
can I test my rule?mean any example available with you.

Thanks,
Prasanta


pksahoo wrote:
> 
> Hi Gert,
> 
> I have both xbean.xml for JMS and Drool components. Please take a look at
> the attachement herewith.
> 
> Please advice.
> 
> Regards,
> Prasanta
> 
> 
> pksahoo wrote:
>> 
>> Hi Gert,
>> 
>> Thank you for reply. I am getting same error that "The Service Name
>> specified for routing, but can't find it registered".
>> 
>> Please see below error details:
>> 
>> 14:01:08,880 | WARN  | pool-component.servicemix-jms-thread-6 |
>> DefaultBroker            | rvicemix.jbi.nmr.DefaultBroker  341 |
>> ServiceName ({urn:logicblaze:soa:loanbroker}myDroolsService) specified
>> for routing, but can't find it registered
>> 14:01:08,880 | WARN  | pool-component.servicemix-jms-thread-6 |
>> DefaultBroker            | rvicemix.jbi.nmr.DefaultBroker  341 |
>> ServiceName ({urn:logicblaze:soa:loanbroker}myDroolsService) specified
>> for routing, but can't find it registered
>> 14:01:08,880 | ERROR | pool-component.servicemix-jms-thread-6 |
>> plexingConsumerProcessor | ultiplexingConsumerProcessor$1  100 | Error
>> while handling jms message
>> javax.jbi.messaging.MessagingException: Could not find route for
>> exchange: InOut[
>>   id: ID:10.16.106.91-1134524da8a-5:4
>>   status: Active
>>   role: provider
>>   service: {urn:logicblaze:soa:loanbroker}myDroolsService
>>   operation: {urn:/HelloWorld2.wsdl}Hello
>>   in: <?xml version="1.0" encoding="UTF-8"?><HelloRequest
>> xmlns="urn:/HelloWorld2.wsdl"
>> xmlns:soap="http://www.w3.org/2003/05/soap-envelope";>
>> 
>> Pleas advise.
>> 
>> Regards,
>> Prasanta
>> 
>> 
>> 
>> Gert Vanthienen wrote:
>>> 
>>> Prasanta,
>>> 
>>> 
>>> At this moment, there is no servicemix-drools SU archetype.  Please file
>>> a JIRA to have it created...
>>> 
>>> For now, you can just use the plain SU archetype and go from there. 
>>> Have a look at
>>> http://incubator.apache.org/servicemix/what-is-a-jbi-su-and-how-do-i-create-one.html,
>>> but use -DarchetypeArtifactId=servicemix-service-unit instead.
>>> 
>>> After that is done, you add a dependency to servicemix-drools to the
>>> pom.xml that has been generated:
>>> <dependency>
>>>     <groupId>org.apache.servicemix</groupId>
>>>     <artifactId>servicemix-http</artifactId>
>>>     <version>${servicemix-version}</version>
>>> </dependency>
>>> 
>>> Now all you have to do is modify your xbean.xml to configure the Drools
>>> service endpoints.  Maven will take care of packaging it a SU targeted
>>> at servicemix-drools.
>>> 
>>> 
>>> Gert
>>> 
>>> 
>>> 
>>> pksahoo wrote:
>>>> 
>>>> How can I create a service unit to use the drools rules engine? Please
>>>> share the maven archetype and, if possible, an example
>>>> 
>>>> My JMS client is cnfigured with servicemix drool SU. I am getting
>>>> following error.
>>>> 
>>>> Please advise.
>>>> 
>>>> Here is the details of error: 
>>>> 10:13:49,928 | WARN | pool-component.servicemix-jms-thread-2 |
>>>> DefaultBroker | rvicemix.jbi.nmr.DefaultBroker 341 | ServiceName
>>>> ({urn:logicblaze:soa:loanbroker}myDroolsService) specified for routing,
>>>> but can't find it registered
>>>> 10:13:49,928 | WARN | pool-component.servicemix-jms-thread-2 |
>>>> DefaultBroker | rvicemix.jbi.nmr.DefaultBroker 341 | ServiceName
>>>> ({urn:logicblaze:soa:loanbroker}myDroolsService) specified for routing,
>>>> but can't find it registered
>>>> 10:13:49,928 | ERROR | pool-component.servicemix-jms-thread-2 |
>>>> plexingConsumerProcessor | ultiplexingConsumerProcessor$1 100 | Error
>>>> while handling jms message
>>>> javax.jbi.messaging.MessagingException: Could not find route for
>>>> exchange: InOut[
>>>> id: ID:169.254.185.179-1133f6208c3-5:0
>>>> status: Active
>>>> role: provider
>>>> service: {urn:logicblaze:soa:loanbroker}myDroolsService
>>>> operation: Hello
>>>> in: <?xml version="1.0" encoding="UTF-8"?><HelloRequest
>>>> xmlns="urn:/HelloWorld2.wsdl"
>>>> xmlns:soap="http://www.w3.org/2003/05/soap-envelope";>
>>>> <hello>Hello from Vishal - </hello>
>>>> </HelloRequest>
>>>> ] for service: {urn:logicblaze:soa:loanbroker}myDroolsService and
>>>> interface: null
>>>> at
>>>> org.apache.servicemix.jbi.nmr.DefaultBroker.sendExchangePacket(DefaultBroker.java:295)
>>>> at
>>>> org.apache.servicemix.jbi.security.SecuredBroker.sendExchangePacket(SecuredBroker.java:81)
>>>> at
>>>> org.apache.servicemix.jbi.container.JBIContainer.sendExchange(JBIContainer.java:793)
>>>> at
>>>> org.apache.servicemix.jbi.messaging.DeliveryChannelImpl.doSend(DeliveryChannelImpl.java:381)
>>>> at
>>>> org.apache.servicemix.jbi.messaging.DeliveryChannelImpl.send(DeliveryChannelImpl.java:417)
>>>> at
>>>> org.apache.servicemix.common.AsyncBaseLifeCycle.sendConsumerExchange(AsyncBaseLifeCycle.java:572)
>>>> at
>>>> org.apache.servicemix.jms.multiplexing.MultiplexingConsumerProcessor$1.run(MultiplexingConsumerProcessor.java:98)
>>>> at
>>>> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
>>>> at
>>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
>>>> at java.lang.Thread.run(Thread.java:619)
>>>> 
>>>> [ Show ยป ] Jawed Khan [18/Jun/07 08:27 AM] Here is the details of
>>>> error: 10:13:49,928 | WARN | pool-component.servicemix-jms-thread-2 |
>>>> DefaultBroker | rvicemix.jbi.nmr.DefaultBroker 341 | ServiceName
>>>> ({urn:logicblaze:soa:loanbroker}myDroolsService) specified for routing,
>>>> but can't find it registered 10:13:49,928 | WARN |
>>>> pool-component.servicemix-jms-thread-2 | DefaultBroker |
>>>> rvicemix.jbi.nmr.DefaultBroker 341 | ServiceName
>>>> ({urn:logicblaze:soa:loanbroker}myDroolsService) specified for routing,
>>>> but can't find it registered 10:13:49,928 | ERROR |
>>>> pool-component.servicemix-jms-thread-2 | plexingConsumerProcessor |
>>>> ultiplexingConsumerProcessor$1 100 | Error while handling jms message
>>>> javax.jbi.messaging.MessagingException: Could not find route for
>>>> exchange: InOut[ id: ID:169.254.185.179-1133f6208c3-5:0 status: Active
>>>> role: provider service: {urn:logicblaze:soa:loanbroker}myDroolsService
>>>> operation: Hello in: <?xml version="1.0"
>>>> encoding="UTF-8"?><HelloRequest xmlns="urn:/HelloWorld2.wsdl"
>>>> xmlns:soap="http://www.w3.org/2003/05/soap-envelope";> <hello>Hello from
>>>> Vishal - </hello> </HelloRequest> ] for service:
>>>> {urn:logicblaze:soa:loanbroker}myDroolsService and interface: null at
>>>> org.apache.servicemix.jbi.nmr.DefaultBroker.sendExchangePacket(DefaultBroker.java:295)
>>>> at
>>>> org.apache.servicemix.jbi.security.SecuredBroker.sendExchangePacket(SecuredBroker.java:81)
>>>> at
>>>> org.apache.servicemix.jbi.container.JBIContainer.sendExchange(JBIContainer.java:793)
>>>> at
>>>> org.apache.servicemix.jbi.messaging.DeliveryChannelImpl.doSend(DeliveryChannelImpl.java:381)
>>>> at
>>>> org.apache.servicemix.jbi.messaging.DeliveryChannelImpl.send(DeliveryChannelImpl.java:417)
>>>> at
>>>> org.apache.servicemix.common.AsyncBaseLifeCycle.sendConsumerExchange(AsyncBaseLifeCycle.java:572)
>>>> at
>>>> org.apache.servicemix.jms.multiplexing.MultiplexingConsumerProcessor$1.run(MultiplexingConsumerProcessor.java:98)
>>>> at
>>>> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
>>>> at
>>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
>>>> at java.lang.Thread.run(Thread.java:619) 
>>>> 
>>>> 
>>>> Thanks,
>>>> Prasanta
>>>> 
>>> 
>>> 
>> 
>> 
>  http://www.nabble.com/file/p11201770/xbean.xml xbean.xml 
> http://www.nabble.com/file/p11201770/xbean.xml xbean.xml 
> 

-- 
View this message in context: 
http://www.nabble.com/servicemix-Drool-engine-Issue-tf3942025s12049.html#a11220605
Sent from the ServiceMix - Dev mailing list archive at Nabble.com.

Reply via email to