Hi,
I think I am getting it now but still I not not step to that particular step
in bean 
Please look at my new output too


My bean xbean
<beans xmlns:bean="http://servicemix.apache.org/bean/1.0";
       xmlns:y="http://gov.nih.nci.caxchange";>

  <bean:endpoint service="y:testbeanservice" endpoint="testbean"
bean="#myBean"/>

  <bean id="myBean" class="org.apache.servicemix.yrkproject.MyBean"/>
</beans>

My jms xbean
beans xmlns:jms="http://servicemix.apache.org/jms/1.0";
       xmlns:y="http://gov.nih.nci.caxchange";
       xmlns:amq="http://activemq.org/config/1.0";>

    
    <jms:endpoint service="y:testbeanservice"
                  endpoint="testbean"
                  role="consumer" 
                  destinationStyle="queue"
                  jmsProviderDestinationName="queueA"
                  defaultMep="http://www.w3.org/2004/08/wsdl/in-out";
                  defaultOperation="test:Echo"
                  connectionFactory="#connectionFactory" />


    <amq:connectionFactory id="connectionFactory"
brokerURL="tcp://localhost:61616" />   

    

</beans>



My new output is:

Starting Apache ServiceMix ESB: 3.1.1-incubating

Loading Apache ServiceMix from servicemix.xml on the CLASSPATH
INFO  - ConnectorServerFactoryBean     - JMX connector available at:
service:jmx:rmi:///jndi/rmi://localhost:1099/jmxrmi
INFO  - JBIContainer                   - ServiceMix 3.1.1-incubating JBI
Container (ServiceMix) is starting
INFO  - JBIContainer                   - For help or more informations
please see: http://incubator.apache.org/servicemix/
INFO  - ComponentMBeanImpl             - Initializing component:
#SubscriptionManager#
INFO  - DeploymentService              - Restoring service assemblies
INFO  - ComponentMBeanImpl             - Setting running state for
Component: servicemix-bean to Started
INFO  - ComponentMBeanImpl             - Initializing component:
servicemix-bean
INFO  - ComponentMBeanImpl             - Setting running state for
Component: servicemix-jms to Started
INFO  - ComponentMBeanImpl             - Initializing component:
servicemix-jms
INFO  - ServiceAssemblyLifeCycle       - Starting service assembly:
yrkproject-jmsbean-sa
INFO  - ServiceUnitLifeCycle           - Initializing service unit:
yrkproject-bean-su
INFO  - ServiceUnitLifeCycle           - Initializing service unit:
yrkproject-jms-consumer-su
INFO  - ServiceUnitLifeCycle           - Starting service unit:
yrkproject-bean-su
INFO  - ServiceUnitLifeCycle           - Starting service unit:
yrkproject-jms-consumer-su
INFO  - JBIContainer                   - ServiceMix JBI Container
(ServiceMix) started
INFO  - JDBCAdapterFactory             - Database driver recognized:
[apache_derby_embedded_jdbc_driver]
INFO  - LogTask                        - log4j system reconfigured
INFO  - AutoDeploymentService          - Location
yrkproject-jmsbean-sa-1.0-SNAPSHOT.jar no longer exists - removing ...
INFO  - AutoDeploymentService          - Attempting to remove archive at:
yrkproject-jmsbean-sa-1.0-SNAPSHOT.jar
INFO  - AutoDeploymentService          - Undeploying service assembly
yrkproject-jmsbean-sa
INFO  - ServiceAssemblyLifeCycle       - Shutting down service assembly:
yrkproject-jmsbean-sa
INFO  - ServiceUnitLifeCycle           - Stopping service unit:
yrkproject-bean-su
INFO  - ServiceUnitLifeCycle           - Stopping service unit:
yrkproject-jms-consumer-su
INFO  - ServiceUnitLifeCycle           - Shutting down service unit:
yrkproject-bean-su
INFO  - ServiceUnitLifeCycle           - Shutting down service unit:
yrkproject-jms-consumer-su
INFO  - ServiceAssemblyLifeCycle       - Shutting down service assembly:
yrkproject-jmsbean-sa
INFO  - DeploymentService              - UnDeployed ServiceUnit
yrkproject-bean-su from Component: servicemix-bean
INFO  - DeploymentService              - UnDeployed ServiceUnit
yrkproject-jms-consumer-su from Component: servicemix-jms
INFO  - AutoDeploymentService          - Directory: deploy: Archive changed:
processing yrkproject-jmsbean-sa-1.0-SNAPSHOT.jar ...
INFO  - ServiceAssemblyLifeCycle       - Starting service assembly:
yrkproject-jmsbean-sa
INFO  - ServiceUnitLifeCycle           - Initializing service unit:
yrkproject-bean-su
INFO  - ServiceUnitLifeCycle           - Initializing service unit:
yrkproject-jms-consumer-su
INFO  - ServiceUnitLifeCycle           - Starting service unit:
yrkproject-bean-su
INFO  - ServiceUnitLifeCycle           - Starting service unit:
yrkproject-jms-consumer-su
INFO  - AutoDeploymentService          - Directory: deploy: Finished
installation of archive:  yrkproject-jmsbean-sa-1.0-SNAPSHOT.jar
This is from Bean EXCHANGE: InOut[
  id: ID:165.112.132.44-115855809bc-3:5
  status: Active
  role: provider
  service: {http://gov.nih.nci.caxchange}testbeanservice
  endpoint: testbean
  operation: Echo
  in: <?xml version="1.0" encoding="UTF-8"?><message>Hello, world!</message>
]
This is from Bean EXCHANGE: InOut[
  id: ID:165.112.132.44-115855809bc-3:5
  status: Done
  role: provider
  service: {http://gov.nih.nci.caxchange}testbeanservice
  endpoint: testbean
  operation: Echo
  in: <?xml version="1.0" encoding="UTF-8"?><message>Hello, world!</message>
  out: <?xml version="1.0" encoding="UTF-8"?><message>Hello,
world!</message>
]
This is from Bean EXCHANGE: InOut[
  id: ID:165.112.132.44-115855809bc-3:6
  status: Active
  role: provider
  service: {http://gov.nih.nci.caxchange}testbeanservice
  endpoint: testbean
  operation: Echo
  in: <?xml version="1.0" encoding="UTF-8"?><message>Hello, world!</message>
]
This is from Bean EXCHANGE: InOut[
  id: ID:165.112.132.44-115855809bc-3:6
  status: Done
  role: provider
  service: {http://gov.nih.nci.caxchange}testbeanservice
  endpoint: testbean
  operation: Echo
  in: <?xml version="1.0" encoding="UTF-8"?><message>Hello, world!</message>
  out: <?xml version="1.0" encoding="UTF-8"?><message>Hello,
world!</message>
]
This is from Bean EXCHANGE: InOut[
  id: ID:165.112.132.44-115855809bc-3:7
  status: Active
  role: provider
  service: {http://gov.nih.nci.caxchange}testbeanservice
  endpoint: testbean
  operation: Echo
  in: <?xml version="1.0" encoding="UTF-8"?><message>Hello, world!</message>
]
This is from Bean EXCHANGE: InOut[
  id: ID:165.112.132.44-115855809bc-3:7
  status: Done
  role: provider
  service: {http://gov.nih.nci.caxchange}testbeanservice
  endpoint: testbean
  operation: Echo
  in: <?xml version="1.0" encoding="UTF-8"?><message>Hello, world!</message>
  out: <?xml version="1.0" encoding="UTF-8"?><message>Hello,
world!</message>
]
This is from Bean EXCHANGE: InOut[
  id: ID:165.112.132.44-115855809bc-3:8
  status: Active
  role: provider
  service: {http://gov.nih.nci.caxchange}testbeanservice
  endpoint: testbean
  operation: Echo
  in: <?xml version="1.0" encoding="UTF-8"?><message>Hello, world!</message>
]
This is from Bean EXCHANGE: InOut[
  id: ID:165.112.132.44-115855809bc-3:8
  status: Done
  role: provider
  service: {http://gov.nih.nci.caxchange}testbeanservice
  endpoint: testbean
  operation: Echo
  in: <?xml version="1.0" encoding="UTF-8"?><message>Hello, world!</message>
  out: <?xml version="1.0" encoding="UTF-8"?><message>Hello,
world!</message>
]



It shows that its printing from servicemix-bean but why can't i step to that
particular program SOP.
Is this the way servicemix is built?
Regards,
Raj





gnodet wrote:
> 
> You just forgot to send the most valuable part, which is the
> configuration of servicemix-jms and servicemix-bean...  Could you
> provide those ?
> 
> On 10/9/07, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
>>
>> Hi,
>> I am sending the message from my jms client to the bean for echo the
>> request
>> in Inout MEPs.
>> I am not able to print the message from bean.Please suggest what might be
>> going wrong?
>> This is my bean
>>
>> /*
>>  * Licensed to the Apache Software Foundation (ASF) under one or more
>>  * contributor license agreements.  See the NOTICE file distributed with
>>  * this work for additional information regarding copyright ownership.
>>  * The ASF licenses this file to You under the Apache License, Version
>> 2.0
>>  * (the "License"); you may not use this file except in compliance with
>>  * the License.  You may obtain a copy of the License at
>>  *
>>  *      http://www.apache.org/licenses/LICENSE-2.0
>>  *
>>  * Unless required by applicable law or agreed to in writing, software
>>  * distributed under the License is distributed on an "AS IS" BASIS,
>>  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
>> implied.
>>  * See the License for the specific language governing permissions and
>>  * limitations under the License.
>>  */
>> package org.apache.servicemix.yrkproject;
>>
>> import org.apache.servicemix.MessageExchangeListener;
>> import org.apache.servicemix.jbi.util.MessageUtil;
>>
>> import javax.annotation.Resource;
>> import javax.jbi.messaging.DeliveryChannel;
>> import javax.jbi.messaging.ExchangeStatus;
>> import javax.jbi.messaging.MessageExchange;
>> import javax.jbi.messaging.MessagingException;
>>
>> //import javax.jbi.component.*;
>>
>> public class MyBean implements MessageExchangeListener {
>>         //private ComponentContext context;
>>
>>     @Resource
>>     private DeliveryChannel channel;
>>     public void onMessageExchange(MessageExchange exchange) throws
>> MessagingException {
>>         System.out.println("This is from Bean EXCHANGE: " + exchange);
>>         if (exchange.getStatus() == ExchangeStatus.ACTIVE) {
>>             MessageUtil.transferInToOut(exchange, exchange);
>>             channel.send(exchange);
>>         }
>>
>>
>> }
>>     /*public void setContext(javax.jbi.component.ComponentContext
>> context) {
>>         this.context = context;
>> } */
>>
>> }
>>
>>
>> This is my test client:
>> package nih.nci.gov.caXchange;
>> import javax.jbi.messaging.InOut;
>> import org.apache.servicemix.client.DefaultServiceMixClient;
>> import org.apache.servicemix.jbi.jaxp.StringSource;
>> import javax.xml.namespace.QName;
>> import javax.jms.*;
>>
>> import org.apache.activemq.ActiveMQConnectionFactory;
>> import org.apache.activemq.command.ActiveMQQueue;
>>
>>
>> public class TestJmsClient {
>>
>>         /**
>>          * @param args
>>          */
>>         public static void main(String[] args) throws JMSException{
>>                  System.out.println("Connecting to JMS server.");
>>                   // ActiveMQ JMS Provider code
>>         ActiveMQConnectionFactory factory =
>>             new ActiveMQConnectionFactory("tcp://localhost:61616");
>>         Destination inQueue = new ActiveMQQueue("queueA");
>>         Destination outQueue = new
>> ActiveMQQueue("nih.nci.gov.caXchange.org.servicemix.yrkprojectoutput");
>>         Connection connection = factory.createConnection();
>>         Session session = connection.createSession(false,
>> Session.CLIENT_ACKNOWLEDGE);
>>      // Create the message 66 and consumer
>>         MessageProducer producer = session.createProducer(inQueue);
>>         MessageConsumer consumer = session.createConsumer(outQueue);
>>         System.out.println("Producer got this:  "+producer);
>>         System.out.println("Consumer got this:   "+consumer);
>>         connection.start();
>>         System.out.println("Sending request.");
>>         //producer.send(session.createTextMessage("<message>Hello,
>> world!</message>"));
>>         TextMessage tMsg = session.createTextMessage("<message>Hello,
>> world!</message>");
>>         System.out.println(tMsg);
>>         tMsg.setJMSReplyTo(outQueue);
>>         producer.send(tMsg);
>>
>>         TextMessage m = (TextMessage) consumer.receive(5000);
>>         try {
>>                 System.out.println("My Response is: " +
>> String.valueOf(m.getText()));
>>         } catch (Exception ex){
>>                 ex.printStackTrace();
>>         }
>>         connection.close();
>>         System.out.println("Done.");
>>
>>
>>
>>
>>         }
>>
>>
>>
>> }
>>
>>
>> This is my output while running the client
>> Connecting to JMS server.
>> log4j:WARN No appenders could be found for logger
>> (org.apache.activemq.transport.WireFormatNegotiator).
>> log4j:WARN Please initialize the log4j system properly.
>> Producer got this:  ActiveMQMessageProducer {
>> value=ID:2115-khanaly-1-4565-1191942269154-1:0:1:1 }
>> Consumer got this:   ActiveMQMessageConsumer {
>> value=ID:2115-khanaly-1-4565-1191942269154-1:0:1:1, started=false }
>> Sending request.
>> ActiveMQTextMessage {commandId = 0, responseRequired = false, messageId =
>> null, originalDestination = null, originalTransactionId = null,
>> producerId =
>> null, destination = null, transactionId = null, expiration = 0, timestamp
>> =
>> 0, arrival = 0, correlationId = null, replyTo = null, persistent = false,
>> type = null, priority = 0, groupID = null, groupSequence = 0,
>> targetConsumerId = null, compressed = false, userID = null, content =
>> null,
>> marshalledProperties = null, dataStructure = null, redeliveryCounter = 0,
>> size = 0, properties = null, readOnlyProperties = false, readOnlyBody =
>> false, droppable = false, text = <message>Hello, world!</message>}
>> My Response is: <?xml version='1.0' encoding='UTF-8'?><message>Hello,
>> world!</message>
>> Done.
>>
>>
>> I am wondering if I could step through the SOP line in MyBean.If can why
>> am
>> not able to do and if can't why?Please reply me with  the reason.All your
>> previous responses were very valueable to me and helping me lot.Thanks
>> all
>> for the prompt and to the point solutions.
>> Regards,
>> Raj
>> --
>> View this message in context:
>> http://www.nabble.com/Control-not-going-to-the-bean-while-debugging-tf4594787s12049.html#a13117507
>> Sent from the ServiceMix - User mailing list archive at Nabble.com.
>>
>>
> 
> 
> -- 
> Cheers,
> Guillaume Nodet
> ------------------------
> Blog: http://gnodet.blogspot.com/
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Control-not-going-to-the-bean-while-debugging-tf4594787s12049.html#a13118276
Sent from the ServiceMix - User mailing list archive at Nabble.com.

Reply via email to