My smpp project file is too large to attach so instead I'm including SU POM, Xbean, MyRouteBuilder and Camel's camel_context files: http://www.nabble.com/file/p25917260/xbean.xml xbean.xml http://www.nabble.com/file/p25917260/pom.xml pom.xml http://www.nabble.com/file/p25917260/MyRouteBuilder.java MyRouteBuilder.java http://www.nabble.com/file/p25917260/camel-context.xml camel-context.xml
Sanazj wrote: > > Hi JB, > > Following my previous post I'm wondering if you have fixed the exchange > yet in the new build.I'm experiencing the same issue that Joel mentioned > in his post when deploying this snap shot: > servicemix-smpp-2009.02-20091008.130308-11-installer. I followed the > instruction in your last post and replied with a log file and now come > across a new issue when reducing the level of debugging int the root from > DEBUG to ERROR. When using the latest snapshot dated Oct 12th, > servicemix-smpp-2009.02-20091012.200809-12-installer, but servicemix > simply freezes and the log file doesn't get updated! > > To make debugging this issue easier I've attached the my component named > smpp_project containing all the su and sa units that I'm using. In > addition the attached SM logs are labeled based on the level of debugging > enabled DEBUG and ERROR. > > Once again any help is greatly appreciated. > > Sanaz > > http://www.nabble.com/file/p25917055/servicemix_ERROR_Log.log > servicemix_ERROR_Log.log > http://www.nabble.com/file/p25917055/servicemix_DEBUG_LOG.log > servicemix_DEBUG_LOG.log > > > > Jean-Baptiste Onofré wrote: >> >> Hi Joel, >> >> I have found a bug in the SMPP component: >> the exchange is created, the marshaler populates the normalized message >> but the exchange is not send :/ (big shame on me ://). >> >> So I have corrected and commited the issue. We're going to launch a >> hudson build and you will be able to make a new test using the >> 2009.02-SNAPSHOT. >> >> Regards >> JB >> >> gardion1 wrote: >>> Hello, >>> >>> I generated another log file with even more log information. It has >>> camel >>> set to debug and activemq in case you need more information. However, >>> it >>> has a lot more information. >>> http://www.nabble.com/file/p25798102/servicemix.log servicemix.log >>> >>> Joel >>> >>> >>> gardion1 wrote: >>>> Gert, >>>> >>>> I have set the log level to debug for root (following these >>>> instructions >>>> http://servicemix.apache.org/how-do-i-change-the-logging.html). I have >>>> attached the http://www.nabble.com/file/p25795442/servicemix.log >>>> servicemix.log file. In the test case I sent a single sm_delevier >>>> request from the smsc simulator to the smpp-servicemix module. I >>>> included >>>> earlier parts of the log file in case they were useful. >>>> >>>> My configuration for smpp (xbean.xml) is as follows >>>> >>>> <?xml version="1.0"?> >>>> <beans xmlns:smpp="http://servicemix.apache.org/smpp/1.0" >>>> xmlns:tut="urn:org:apache:servicemix:tutorial:testsmpp"> >>>> >>>> <smpp:consumer service="tut:smpp_service" >>>> endpoint="endpoint" >>>> host="agsbd02" >>>> port="2775" >>>> systemId="test" >>>> password="test" >>>> targetService="tut:smpp_service"/> >>>> </beans> >>>> >>>> I added a targetService since it complained otherwise if I didn't. >>>> >>>> the MyRouteBuilder.java has the change you suggested. >>>> >>>> package org.apache.servicemix.aegis.smpp; >>>> import javax.xml.transform.dom.DOMSource; >>>> import org.apache.camel.Exchange; >>>> import org.apache.camel.Processor; >>>> import org.apache.camel.builder.RouteBuilder; >>>> >>>> /** >>>> * A Camel Router >>>> * >>>> * @version $Revision: 1.1 $ >>>> */ >>>> public class MyRouteBuilder extends RouteBuilder { >>>> >>>> public void configure() { >>>> >>>> from("jbi:endpoint:urn:org:apache:servicemix:tutorial:testsmpp:smpp_service:endpoint") >>>> >>>> // 1 >>>> .to("log:tutorial-jbi") >>>> >>>> // 2 >>>> .convertBodyTo(DOMSource.class) >>>> >>>> // 3 >>>> .to("log:tutorial-domsource") >>>> >>>> // 2 >>>> .convertBodyTo(String.class) >>>> >>>> // 3 >>>> .to("log:tutorial-string"); >>>> /* >>>> from("timer://tutorial?fixedRate=true&delay=3000&period=10000") >>>> >>>> // >>>> 1 >>>> .setBody(constant("Hello world!")) >>>> // 2 >>>> .to("log:tutorial"); >>>> */ >>>> } >>>> } >>>> >>>> ... >>>> INFO - AutoDeploymentService - Directory: hotdeploy: Archive >>>> changed: >>>> processing smpp-sa-1.0-SNAPSHOT.jar ... >>>> DEBUG - AutoDeploymentService - Unpacked archive >>>> C:\service_mix\apache- >>>> servicemix-3.3.1\hotdeploy\smpp-sa-1.0-SNAPSHOT.jar to >>>> C:\service_mix\apache-ser >>>> vicemix-3.3.1\data\smx\tmp\smpp-sa-1.0-SNAPSHOT.0.tmp >>>> DEBUG - AutoDeploymentService - SA dependencies: >>>> [servicemix-camel, ser >>>> vicemix-smpp] >>>> DEBUG - DeploymentService - Moving >>>> C:\service_mix\apache-servicemix >>>> -3.3.1\data\smx\tmp\smpp-sa-1.0-SNAPSHOT.0.tmp to >>>> C:\service_mix\apache-servicem >>>> ix-3.3.1\data\smx\service-assemblies\smpp-sa\version_11\install >>>> DEBUG - DeploymentService - Unpack service unit archive >>>> C:\service_ >>>> mix\apache-servicemix-3.3.1\data\smx\service-assemblies\smpp-sa\version_11\insta >>>> ll\test-smpp-producer-su-1.0-SNAPSHOT.zip to >>>> C:\service_mix\apache-servicemix-3. >>>> 3.1\data\smx\service-assemblies\smpp-sa\version_11\sus\servicemix-smpp\test-smpp >>>> -producer-su >>>> DEBUG - SmppComponent - Deploying service unit >>>> DEBUG - SmppComponent - Looking for >>>> C:\service_mix\apache-servi >>>> cemix-3.3.1\data\smx\service-assemblies\smpp-sa\version_11\sus\servicemix-smpp\t >>>> est-smpp-producer-su\xbean.xml: true >>>> DEBUG - SmppComponent - Service unit deployed >>>> DEBUG - DeploymentService - Unpack service unit archive >>>> C:\service_ >>>> mix\apache-servicemix-3.3.1\data\smx\service-assemblies\smpp-sa\version_11\insta >>>> ll\test-smpp-camel-su-1.0-SNAPSHOT.zip to >>>> C:\service_mix\apache-servicemix-3.3.1 >>>> \data\smx\service-assemblies\smpp-sa\version_11\sus\servicemix-camel\test-smpp-c >>>> amel-su >>>> DEBUG - CamelJbiComponent - Deploying service unit >>>> DEBUG - CamelJbiComponent - Looking for >>>> C:\service_mix\apache-servi >>>> cemix-3.3.1\data\smx\service-assemblies\smpp-sa\version_11\sus\servicemix-camel\ >>>> test-smpp-camel-su\camel-context.xml: true >>>> DEBUG - CamelJbiComponent - Service unit deployed >>>> INFO - ServiceAssemblyLifeCycle - Starting service assembly: >>>> smpp-sa >>>> INFO - ServiceUnitLifeCycle - Initializing service unit: >>>> test-smpp-pr >>>> oducer-su >>>> DEBUG - SmppComponent - Initializing service unit >>>> DEBUG - SmppComponent - Service unit initialized >>>> INFO - ServiceUnitLifeCycle - Initializing service unit: >>>> test-smpp-ca >>>> mel-su >>>> DEBUG - CamelJbiComponent - Initializing service unit >>>> DEBUG - ComponentContextImpl - Component: servicemix-camel >>>> activated e >>>> ndpoint: {urn:org:apache:servicemix:tutorial:testsmpp}smpp_service : >>>> endpoint >>>> DEBUG - CamelJbiComponent - Querying service description >>>> for >>>> Servic >>>> eEndpoint[service={urn:org:apache:servicemix:tutorial:testsmpp}smpp_service,endp >>>> oint=endpoint] >>>> DEBUG - CamelJbiComponent - No description found for >>>> {urn:org:apach >>>> e:servicemix:tutorial:testsmpp}smpp_service:endpoint >>>> DEBUG - WSDL1Processor - Endpoint >>>> ServiceEndpoint[service={urn:o >>>> rg:apache:servicemix:tutorial:testsmpp}smpp_service,endpoint=endpoint] >>>> has >>>> no se >>>> rvice description >>>> DEBUG - CamelJbiComponent - Querying service description >>>> for >>>> Servic >>>> eEndpoint[service={urn:org:apache:servicemix:tutorial:testsmpp}smpp_service,endp >>>> oint=endpoint] >>>> DEBUG - CamelJbiComponent - No description found for >>>> {urn:org:apach >>>> e:servicemix:tutorial:testsmpp}smpp_service:endpoint >>>> DEBUG - WSDL2Processor - Endpoint >>>> ServiceEndpoint[service={urn:o >>>> rg:apache:servicemix:tutorial:testsmpp}smpp_service,endpoint=endpoint] >>>> has >>>> no se >>>> rvice description >>>> DEBUG - ComponentContextImpl - Component: servicemix-camel >>>> activated e >>>> ndpoint: {http://activemq.apache.org/camel/schema/jbi}provider : >>>> camel:test-smpp >>>> -camel-su-controlBus >>>> DEBUG - JCAFlow - ServiceMix: broadcasting info >>>> for >>>> org.a >>>> pache.servicemix.jbi.event.EndpointEvent[source=ServiceEndpoint[service={urn:org >>>> :apache:servicemix:tutorial:testsmpp}smpp_service,endpoint=endpoint]] >>>> DEBUG - CamelJbiComponent - Querying service description >>>> for >>>> Servic >>>> eEndpoint[service={http://activemq.apache.org/camel/schema/jbi}provider,endpoint >>>> =camel:test-smpp-camel-su-controlBus] >>>> DEBUG - CamelJbiComponent - No description found for >>>> {http://active >>>> mq.apache.org/camel/schema/jbi}provider:camel:test-smpp-camel-su-controlBus >>>> DEBUG - WSDL1Processor - Endpoint >>>> ServiceEndpoint[service={http: >>>> //activemq.apache.org/camel/schema/jbi}provider,endpoint=camel:test-smpp-camel-s >>>> u-controlBus] has no service description >>>> DEBUG - CamelJbiComponent - Querying service description >>>> for >>>> Servic >>>> eEndpoint[service={http://activemq.apache.org/camel/schema/jbi}provider,endpoint >>>> =camel:test-smpp-camel-su-controlBus] >>>> DEBUG - CamelJbiComponent - No description found for >>>> {http://active >>>> mq.apache.org/camel/schema/jbi}provider:camel:test-smpp-camel-su-controlBus >>>> DEBUG - WSDL2Processor - Endpoint >>>> ServiceEndpoint[service={http: >>>> //activemq.apache.org/camel/schema/jbi}provider,endpoint=camel:test-smpp-camel-s >>>> u-controlBus] has no service description >>>> DEBUG - CamelJbiComponent - Service unit initialized >>>> INFO - ServiceUnitLifeCycle - Starting service unit: >>>> test-smpp-produc >>>> er-su >>>> DEBUG - SmppComponent - Starting service unit >>>> DEBUG - JMSFlow - ServiceMix: broadcasting info >>>> for >>>> org.a >>>> pache.servicemix.jbi.event.EndpointEvent[source=ServiceEndpoint[service={urn:org >>>> :apache:servicemix:tutorial:testsmpp}smpp_service,endpoint=endpoint]] >>>> DEBUG - JCAFlow - ServiceMix: broadcasting info >>>> for >>>> org.a >>>> pache.servicemix.jbi.event.EndpointEvent[source=ServiceEndpoint[service={http:// >>>> activemq.apache.org/camel/schema/jbi}provider,endpoint=camel:test-smpp-camel-su- >>>> controlBus]] >>>> DEBUG - JMSFlow - ServiceMix: broadcasting info >>>> for >>>> org.a >>>> pache.servicemix.jbi.event.EndpointEvent[source=ServiceEndpoint[service={http:// >>>> activemq.apache.org/camel/schema/jbi}provider,endpoint=camel:test-smpp-camel-su- >>>> controlBus]] >>>> DEBUG - SMPPSession - Connect and bind to agsbd02 >>>> port >>>> 2775 >>>> INFO - SMPPSession - Connected >>>> INFO - SMPPSession - Starting PDUReaderWorker with >>>> processor >>>> degree:3 ... >>>> DEBUG - AbstractSessionContext - Activity notified >>>> DEBUG - SMPPSessionOpen - Bind Response header (29, >>>> 80000001, 000 >>>> 00000, 1) >>>> DEBUG - AbstractSession - bind response received >>>> DEBUG - SmppComponent - Service unit started >>>> INFO - SMPPSession - Starting EnquireLinkSender >>>> INFO - ServiceUnitLifeCycle - Starting service unit: >>>> test-smpp-camel- >>>> su >>>> DEBUG - CamelJbiComponent - Starting service unit >>>> DEBUG - CamelJbiComponent - Service unit started >>>> INFO - AutoDeploymentService - Directory: hotdeploy: Finished >>>> installa >>>> tion of archive: smpp-sa-1.0-SNAPSHOT.jar >>>> DEBUG - AbstractSessionContext - Activity notified >>>> DEBUG - SMPPSession - Sending enquire_link_resp >>>> DEBUG - AbstractSessionContext - Activity notified >>>> DEBUG - SMPPSession - deliver_sm_resp with >>>> seq_number 4 >>>> has b >>>> een sent >>>> DEBUG - AbstractSessionContext - Activity notified >>>> INFO - AbstractGenericSMPPSessionBound - Receving unbind request >>>> INFO - SMPPSession - EnquireLinkSender stop >>>> DEBUG - SMPPSession - No activity notified >>>> DEBUG - SMPPSession - Sending enquire link notify >>>> INFO - SMPPSession - PDUReaderWorker stop >>>> >>>> >>>> >>>> >>>> Gert Vanthienen wrote: >>>>> Joel, >>>>> >>>>> Do you get any additional warnings/error in the log file? If there's >>>>> a routing problem, the log should at least indicate that the endpoint >>>>> could not be found. Could you try raising the log level to DEBUG and >>>>> posting us the log for a single message flow, so we can take a look at >>>>> that to help you figure out what's wrong? >>>>> >>>>> Regards, >>>>> >>>>> Gert Vanthienen >>>>> ------------------------ >>>>> Open Source SOA: http://fusesource.com >>>>> Blog: http://gertvanthienen.blogspot.com >>>>> >>>>> >>>> >>> >> >> > > -- View this message in context: http://www.nabble.com/using-smpp-to-output-to-the-screen-tp25758143p25917260.html Sent from the ServiceMix - User mailing list archive at Nabble.com.
