Hello guys.

I'm using Openfire 3.6.0, Smack 3.0.4 and Servicemix 3.2.2.

My swing test application successfully connected to Openfire server by using
smack API.
But how can I integrate with servicemix xmpp?

I've created:
1. I've created my-xmpp folder in %servicemix-home%/examples/ folder

2. create pom.xml file with following content:

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0";
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/maven-v4_0_0.xsd";> 
 <modelVersion>4.0.0</modelVersion>
 <groupId>org.apache.servicemix.examples</groupId>
 <artifactId>my-xmpp</artifactId>
 <version>1.0-SNAPSHOT</version>
 <packaging>pom</packaging>
 <name>XMPP demo</name>
 <url>http://www.servicemix.org</url>
</project>

3. mvn clean install

4. mvn archetype:create -DarchetypeGroupId=org.apache.servicemix.tooling
-DarchetypeArtifactId=servicemix-service-unit
-DgroupId=org.apache.servicemix.examples -DartifactId=xmpp-consumer-su

5. create xbean.xml file in xmpp-consumer-su\src\main\resources with
following content:

<beans xmlns:xmpp="http://servicemix.apache.org/xmpp/1.0";
       xmlns:tut="urn:servicemix:tutorial">
  <xmpp:groupChatEndpoint service="tut:file" endpoint="xmpp"
    uri="xmpp://[EMAIL PROTECTED]/Smack" password="password"
room="[EMAIL PROTECTED]"/>
</beans>

6. mvn archetype:create -DarchetypeGroupId=org.apache.servicemix.tooling
-DarchetypeArtifactId=servicemix-service-unit
-DgroupId=org.apache.servicemix.examples -DartifactId=file-consumer-su

7. create xbean.xml file in file-consumer-su\src\main\resources with
following content:

<beans xmlns:file="http://servicemix.apache.org/file/1.0";
       xmlns:tut="urn:servicemix:tutorial">
  <file:sender service="tut:file" endpoint="sender"
             directory="file:///C:/test/myOutbox"
             autoCreateDirectory="true">
             <property name="marshaler">
                   <bean
class="org.apache.servicemix.components.util.BinaryFileMarshaler" />
             </property>
  </file:sender>
  <file:poller service="tut:file" endpoint="poller"
             file="file:///C:/test/myInbox"
             targetService="tut:file"
             targetEndpoint="xmpp"
             period="60000"
             recursive="true"
             autoCreateDirectory="true"/>
</beans>

8. mvn archetype:create -DarchetypeArtifactId=servicemix-service-assembly
-DarchetypeGroupId=org.apache.servicemix.tooling -DartifactId=xmpp-sa

9. mvn install

10. copied following files to servicemix hotdeploy directory.
    xmpp-sa\target\xmpp-sa-1.0-SNAPSHOT.jar
    xmpp-consumer-su\target\xmpp-consumer-su-1.0-SNAPSHOT.jar
    xmpp-consumer-su\target\file-consumer-su-1.0-SNAPSHOT.jar
Servicemix said successful.

But I don't see any integration with openfire and servicemix?
Maybe I'm doing wrong with misunderstood.

Help me to integrate please.
-- 
View this message in context: 
http://www.nabble.com/XMPP-tp17412424p20126062.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.

Reply via email to