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




Reply via email to