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/



2009/10/7 gardion1 <[email protected]>:
>
> Gert Vanthienen,
>
> Thanks for your help.  I have made the change you have suggested.  However,
> I'm still having problems getting smpp to output to the screen.  I don't
> know if it is because of the smpp configuration or camel configuration.
>
> Thanks,
>
> Joel
>
>
>
> Gert Vanthienen wrote:
>>
>> Joel,
>>
>> I think there's a problem with the from(...) end of your camel route.
>> The correct uri for service 'tut:smpp_service' and endpoint 'endpoint'
>> is
>> jbi:endpoint:urn:org:apache:servicemix:tutorial:testsmpp:smpp_service:endpoint
>> (jbi:endpoint:<namespace>:<service name>:<endpoint name>)
>>
>> Regards,
>>
>> Gert Vanthienen
>> ------------------------
>> Open Source SOA: http://fusesource.com
>> Blog: http://gertvanthienen.blogspot.com/
>>
>>
>>
>> 2009/10/6 gardion1 <[email protected]>:
>>>
>>> Hello,
>>>
>>> I am trying to get use servicemix to receive messages via smpp and output
>>> them to the terminal.  I am using servicemix-smpp and servicemix-camel
>>> compenents.
>>>
>>> Here is the xbeans.xml file that I used for servicemix-smpp
>>>
>>> <?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"
>>>                 targetEndpoint="endpoint"/>
>>> </beans>
>>>
>>> With this configuration I can receive sms's from an smsc simulator.  The
>>> smpp component seems to give the appropriate responses to the smsc
>>> simulator
>>>
>>> However, if I want to forward messages from smpp component in servicemix
>>> to
>>> the console with camel routing I have problems.  Here is my camel
>>> configuration.
>>>
>>> Under my camel su configuration I have the following java file
>>> (MyRouteBuilder.java)
>>>
>>> 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:consumer")
>>> // 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");
>>>        */
>>>    }
>>> }
>>>
>>> The problems is I don't see anything from smpp on the console.  If I
>>> comment
>>> the first from statement and uncomment the second from timer section I
>>> see
>>> hello world on the terminal.  Can you see why I am not getting any
>>> messages
>>> from smpp to the terminal?
>>>
>>> In case it matters my camel-context.xml file looks like this
>>>
>>> <beans xmlns="http://www.springframework.org/schema/beans";
>>>       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
>>>       xsi:schemaLocation="
>>>       http://www.springframework.org/schema/beans
>>> http://www.springframework.org/schema/beans/spring-beans-2.0.xsd
>>>       http://activemq.apache.org/camel/schema/spring
>>> http://activemq.apache.org/camel/schema/spring/camel-spring.xsd
>>>    ">
>>>
>>>  <!--
>>>     from("seda:a").to("seda:b");
>>>  -->
>>>  <camelContext id="camel"
>>> xmlns="http://activemq.apache.org/camel/schema/spring";>
>>>    <package>org.apache.servicemix.aegis.smpp</package>
>>>
>>>  </camelContext>
>>>
>>> </beans>
>>> <!-- END SNIPPET: camel -->
>>>
>>> Thank you for any help you can offer.
>>>
>>> Joel.
>>> --
>>> View this message in context:
>>> http://www.nabble.com/using-smpp-to-output-to-the-screen-tp25758143p25758143.html
>>> Sent from the ServiceMix - User mailing list archive at Nabble.com.
>>>
>>>
>>
>>
>> -----
>> ---
>> Gert Vanthienen
>> http://gertvanthienen.blogspot.com
>>
>
> --
> View this message in context: 
> http://www.nabble.com/using-smpp-to-output-to-the-screen-tp25758143p25777455.html
> Sent from the ServiceMix - User mailing list archive at Nabble.com.
>
>

Reply via email to