Hi Gert,

For a few months I was involved in another project.
And now I found a small time slot for XMPP.


Here is my xbean.xml and I want to know where I can put user/pwd
information.
Could you help me?

Best,
John


<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns:xmpp="http://servicemix.apache.org/xmpp/1.0";
       xmlns:jabberbot="http://myAppURL/jabberbot";>
       <xmpp:privateChatEndpoint
           service="jabberbot:LSJabberService"
           endpoint="endpoint"
           uri="xmpp://[email protected]/[email protected]" >
       <bean id="lionsharemarshaler"
class="org.apache.servicemix.jbi.LSJabberMarshaler" />
       </xmpp:privateChatEndpoint>
</beans>






Gert Vanthienen wrote:
> 
> John,
> 
> Since you're using SA deployment, you can simply put the 
> <xmpp:privateChatEndpoint/> within the <beans/> tag of your xbean.xml 
> file.  You can also configure the user and password on the endpoint
> itself.
> 
> Could you retry after you have removed the <xmpp:component> and 
> <xmpp:endpoints> tags? 
> 
> Regards,
> 
> Gert
> 
> jwy923 wrote:
>> I see "no endpoint found" errors in the log.
>> Does it have something to do with Jabber Server or it is a problem of my
>> service assembly/unit?
>>
>> For your information, I am using OpenFire 3.6.3 on Mac OS X 10.4 machine.
>>
>> Here is my xbean.xml file contents, for your reference.
>>
>> =================================================================
>> <?xml version="1.0" encoding="UTF-8"?>
>> <beans xmlns:xmpp="http://servicemix.apache.org/xmpp/1.0";
>>        xmlns:jabberbot="http://hello.com/jabberbot";>
>>     <xmpp:component user="[email protected]"
>> password="changeit">
>>     <xmpp:endpoints>
>>         <xmpp:privateChatEndpoint
>>                 service="jabberbot:LSJabberService"
>>                 endpoint="endpoint"
>>                
>> uri="xmpp://[email protected]/[email protected]"
>> >
>>         <bean id="lionsharemarshaler"
>> class="org.apache.servicemix.jbi.LSJabberMarshaler" />
>>         </xmpp:privateChatEndpoint>
>>     </xmpp:endpoints>
>>     </xmpp:component>
>> </beans>
>>
>> ================================================================
>> Logs follow...
>>
>>
>> DEBUG - WSNComponent                   - Starting component
>> DEBUG - WSNComponent                   - Component started
>> INFO  - ComponentMBeanImpl             - Setting running state for
>> Component: servicemix-xmpp to Started
>> INFO  - ComponentMBeanImpl             - Initializing component:
>> servicemix-xmpp
>> DEBUG - XMPPComponent                  - Initializing component
>> DEBUG - XMPPComponent                  - Component initialized
>> DEBUG - XMPPComponent                  - Starting component
>> DEBUG - XMPPComponent                  - Component started
>> INFO  - JBIContainer                   - ServiceMix JBI Container
>> (ServiceMix) started
>> INFO  - JDBCAdapterFactory             - Database driver recognized:
>> [apache_derby_embedded_jdbc_driver]
>> DEBUG - ManagementContext              - Registering system service:
>> org.apache.servicemix:ContainerName=ServiceMix,Type=SystemService,Name=JdbcAuditor
>> DEBUG - JBIContainer                   - Removing listener: class
>> org.apache.servicemix.jbi.audit.jdbc.JdbcAuditor
>> DEBUG - ManagementContext              - Registering system service:
>> org.apache.servicemix:ContainerName=ServiceMix,Type=SystemService,Name=DotViewService
>> DEBUG - JBIContainer                   - Adding listener: class
>> org.apache.servicemix.jbi.view.DotViewEndpointListener
>> DEBUG - JBIContainer                   - Adding listener: class
>> org.apache.servicemix.jbi.view.DotViewFlowListener
>> DEBUG - ManagementContext              - Registering system service:
>> org.apache.servicemix:ContainerName=ServiceMix,Type=SystemService,Name=LogService
>> DEBUG - LogService                     - Located logging configuration:
>> file:/usr/local/apache-servicemix-3.3/conf/log4j.xml
>> INFO  - LogTask                        - Logging system reconfigured
>> using
>> file: file:/usr/local/apache-servicemix-3.3/conf/log4j.xml
>> INFO  - AutoDeploymentService          - Directory: hotdeploy: Archive
>> changed: processing lionshare-jabber-bot-sa-1.0-SNAPSHOT.jar ...
>> DEBUG - AutoDeploymentService          - Unpacked archive
>> /usr/local/apache-servicemix-3.3/hotdeploy/lionshare-jabber-bot-sa-1.0-SNAPSHOT.jar
>> to
>> /usr/local/apache-servicemix-3.3/data/smx/tmp/lionshare-jabber-bot-sa-1.0-SNAPSHOT.0.tmp
>> DEBUG - SedaFlow                       - Called Flow suspend
>> DEBUG - JMSFlow                        - Called Flow suspend
>> DEBUG - JCAFlow                        - Called Flow suspend
>> DEBUG - AutoDeploymentService          - SA dependencies:
>> [servicemix-xmpp]
>> DEBUG - DeploymentService              - Moving
>> /usr/local/apache-servicemix-3.3/data/smx/tmp/lionshare-jabber-bot-sa-1.0-SNAPSHOT.0.tmp
>> to
>> /usr/local/apache-servicemix-3.3/data/smx/service-assemblies/lionshare-jabber-bot-sa/version_2/install
>> DEBUG - DeploymentService              - Unpack service unit archive
>> /usr/local/apache-servicemix-3.3/data/smx/service-assemblies/lionshare-jabber-bot-sa/version_2/install/lionshare-jabber-bot-su-1.0-SNAPSHOT.zip
>> to
>> /usr/local/apache-servicemix-3.3/data/smx/service-assemblies/lionshare-jabber-bot-sa/version_2/sus/servicemix-xmpp/lionshare-jabber-bot-su
>> DEBUG - XMPPComponent                  - Deploying service unit
>> DEBUG - XMPPComponent                  - Looking for
>> /usr/local/apache-servicemix-3.3/data/smx/service-assemblies/lionshare-jabber-bot-sa/version_2/sus/servicemix-xmpp/lionshare-jabber-bot-su/xbean.xml:
>> true
>> ERROR - XMPPComponent                  -
>> javax.jbi.management.DeploymentException: <component-task-result
>> xmlns="http://java.sun.com/xml/ns/jbi/management-message";>
>>         <component-name>servicemix-xmpp</component-name>
>>         <component-task-result-details>
>>                 <task-result-details>
>>                         <task-id>deploy</task-id>
>>                         <task-result>FAILED</task-result>
>>                         <message-type>ERROR</message-type>
>>                        
>> <task-status-msg><msg-loc-info><loc-token/><loc-message>No endpoint
>> found</loc-message></msg-loc-info></task-status-msg>
>>                 </task-result-details>
>>         </component-task-result-details>
>> </component-task-result>
>> ERROR - AutoDeploymentService          - Failed to update Service
>> Assembly:
>> lionshare-jabber-bot-sa
>> java.lang.Exception: <?xml version="1.0" encoding="UTF-8"?>
>> <jbi-task xmlns="http://java.sun.com/xml/ns/jbi/management-message";
>> version="1.0">
>> <jbi-task-result>
>> <frmwk-task-result>
>> <frmwk-task-result-details>
>> <task-result-details>
>> <task-id>deploy</task-id>
>> <task-result>FAILED</task-result>
>> <message-type>ERROR</message-type>
>> </task-result-details>
>> </frmwk-task-result-details>
>> </frmwk-task-result>
>> <component-task-result
>> xmlns="http://java.sun.com/xml/ns/jbi/management-message";>
>>         <component-name>servicemix-xmpp</component-name>
>>         <component-task-result-details>
>>                 <task-result-details>
>>                         <task-id>deploy</task-id>
>>                         <task-result>FAILED</task-result>
>>                         <message-type>ERROR</message-type>
>>                         <task-status-msg>
>> <msg-loc-info>
>> <loc-token/>
>> <loc-message>No endpoint found</loc-message>
>> </msg-loc-info>
>> </task-status-msg>
>>                 </task-result-details>
>>         </component-task-result-details>
>> </component-task-result>
>> </jbi-task-result>
>> </jbi-task>
>>
>>         at
>> org.apache.servicemix.jbi.framework.ManagementSupport.failure(ManagementSupport.java:125)
>>         at
>> org.apache.servicemix.jbi.framework.ManagementSupport.failure(ManagementSupport.java:111)
>>         at
>> org.apache.servicemix.jbi.framework.DeploymentService.deployServiceAssembly(DeploymentService.java:543)
>>         at
>> org.apache.servicemix.jbi.framework.AutoDeploymentService.updateServiceAssembly(AutoDeploymentService.java:353)
>>         at
>> org.apache.servicemix.jbi.framework.AutoDeploymentService.updateArchive(AutoDeploymentService.java:256)
>>         at
>> org.apache.servicemix.jbi.framework.AutoDeploymentService.monitorDirectory(AutoDeploymentService.java:667)
>>         at
>> org.apache.servicemix.jbi.framework.AutoDeploymentService.access$800(AutoDeploymentService.java:62)
>>         at
>> org.apache.servicemix.jbi.framework.AutoDeploymentService$1.run(AutoDeploymentService.java:631)
>>         at java.util.TimerThread.mainLoop(Timer.java:512)
>>         at java.util.TimerThread.run(Timer.java:462)
>> DEBUG - SedaFlow                       - Called Flow resume
>> DEBUG - JMSFlow                        - Called Flow resume
>> DEBUG - JCAFlow                        - Called Flow resume
>> WARN  - AutoDeploymentService          - Directory: hotdeploy: Automatic
>> install of
>> /usr/local/apache-servicemix-3.3/hotdeploy/lionshare-jabber-bot-sa-1.0-SNAPSHOT.jar
>> failed
>> javax.jbi.management.DeploymentException: Failed to update Service
>> Assembly:
>> lionshare-jabber-bot-sa
>>         at
>> org.apache.servicemix.jbi.framework.AutoDeploymentService.updateServiceAssembly(AutoDeploymentService.java:368)
>>         at
>> org.apache.servicemix.jbi.framework.AutoDeploymentService.updateArchive(AutoDeploymentService.java:256)
>>         at
>> org.apache.servicemix.jbi.framework.AutoDeploymentService.monitorDirectory(AutoDeploymentService.java:667)
>>         at
>> org.apache.servicemix.jbi.framework.AutoDeploymentService.access$800(AutoDeploymentService.java:62)
>>         at
>> org.apache.servicemix.jbi.framework.AutoDeploymentService$1.run(AutoDeploymentService.java:631)
>>         at java.util.TimerThread.mainLoop(Timer.java:512)
>>         at java.util.TimerThread.run(Timer.java:462)
>> Caused by: java.lang.Exception: <?xml version="1.0" encoding="UTF-8"?>
>> <jbi-task xmlns="http://java.sun.com/xml/ns/jbi/management-message";
>> version="1.0">
>> <jbi-task-result>
>> <frmwk-task-result>
>> <frmwk-task-result-details>
>> <task-result-details>
>> <task-id>deploy</task-id>
>> <task-result>FAILED</task-result>
>> <message-type>ERROR</message-type>
>> </task-result-details>
>> </frmwk-task-result-details>
>> </frmwk-task-result>
>> <component-task-result
>> xmlns="http://java.sun.com/xml/ns/jbi/management-message";>
>>         <component-name>servicemix-xmpp</component-name>
>>         <component-task-result-details>
>>                 <task-result-details>
>>                         <task-id>deploy</task-id>
>>                         <task-result>FAILED</task-result>
>>                         <message-type>ERROR</message-type>
>>                         <task-status-msg>
>> <msg-loc-info>
>> <loc-token/>
>> <loc-message>No endpoint found</loc-message>
>> </msg-loc-info>
>> </task-status-msg>
>>                 </task-result-details>
>>         </component-task-result-details>
>> </component-task-result>
>> </jbi-task-result>
>> </jbi-task>
>>
>>         at
>> org.apache.servicemix.jbi.framework.ManagementSupport.failure(ManagementSupport.java:125)
>>         at
>> org.apache.servicemix.jbi.framework.ManagementSupport.failure(ManagementSupport.java:111)
>>         at
>> org.apache.servicemix.jbi.framework.DeploymentService.deployServiceAssembly(DeploymentService.java:543)
>>         at
>> org.apache.servicemix.jbi.framework.AutoDeploymentService.updateServiceAssembly(AutoDeploymentService.java:353)
>>         ... 6 more
>>
>> Gert Vanthienen wrote:
>>   
>>> John,
>>>
>>> This component probably hasn't been used very much up to now and I don't 
>>> think we have a working example at hand.  What problems are you running 
>>> into? 
>>> Could you try turning on DEBUG logging and sending that information
>>> along?
>>>
>>> Let's try to work through this together so we do have a good working 
>>> example for the next user that comes along.  Btw, if you fancy taking a 
>>> look at the code for this component, it's at 
>>> http://svn.apache.org/repos/asf/servicemix/components/bindings/servicemix-xmpp/trunk/
>>>
>>> Regards,
>>>
>>> Gert
>>>
>>> jwy923 wrote:
>>>     
>>>> Would someone share a working example of XMPPMarshaler and its
>>>> configuration
>>>> with me?
>>>>
>>>> I have been struggling with building an XMPP service unit to
>>>> communicate
>>>> with a Jabber client (Instant Messenger) via a Jabber server.
>>>>
>>>> My goal is that the XMPP service unit reply back (or echo) to the
>>>> Jabber
>>>> client after receiving a message from the Jabber client (Instant
>>>> Messenger),
>>>> of course, via the Jabber server.
>>>>
>>>> Unfortunately, I have made any progress for one month.
>>>>
>>>> Please help me.
>>>>
>>>> John
>>>>   
>>>>       
>>>
>>> -----
>>> ---
>>> Gert Vanthienen
>>> http://gertvanthienen.blogspot.com
>>>
>>>     
>> Quoted from: 
>> http://www.nabble.com/Working-XMPPMarshaler-and-Configuration-Examples-tp21418143p21432170.html
>>
>>
>> Gert Vanthienen wrote:
>>   
>>> John,
>>>
>>> This component probably hasn't been used very much up to now and I don't 
>>> think we have a working example at hand.  What problems are you running 
>>> into? 
>>> Could you try turning on DEBUG logging and sending that information
>>> along?
>>>
>>> Let's try to work through this together so we do have a good working 
>>> example for the next user that comes along.  Btw, if you fancy taking a 
>>> look at the code for this component, it's at 
>>> http://svn.apache.org/repos/asf/servicemix/components/bindings/servicemix-xmpp/trunk/
>>>
>>> Regards,
>>>
>>> Gert
>>>
>>> jwy923 wrote:
>>>     
>>>> Would someone share a working example of XMPPMarshaler and its
>>>> configuration
>>>> with me?
>>>>
>>>> I have been struggling with building an XMPP service unit to
>>>> communicate
>>>> with a Jabber client (Instant Messenger) via a Jabber server.
>>>>
>>>> My goal is that the XMPP service unit reply back (or echo) to the
>>>> Jabber
>>>> client after receiving a message from the Jabber client (Instant
>>>> Messenger),
>>>> of course, via the Jabber server.
>>>>
>>>> Unfortunately, I have made any progress for one month.
>>>>
>>>> Please help me.
>>>>
>>>> John
>>>>   
>>>>       
>>>
>>> -----
>>> ---
>>> Gert Vanthienen
>>> http://gertvanthienen.blogspot.com
>>>
>>>     
>>
>>   
> 
> 
> 
> -----
> ---
> Gert Vanthienen
> http://gertvanthienen.blogspot.com
> 

-- 
View this message in context: 
http://www.nabble.com/Working-XMPPMarshaler-and-Configuration-Examples-tp21418143p22375535.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.

Reply via email to