Hello again
Thank you for your help so far. I've tried using the smpp component with an
su configuration. However, it seems the project can't find servicemix-smpp
version 3.3.1. What version of servicemix-smpp should I be using?
Below is my command for building the sa containing the su configuration for
smpp.
I've also included the pom.xml file used for my smpp su.
C:\service_mix\smpp_project>mvn clean install
[INFO] Scanning for projects...
[INFO] Reactor build order:
[INFO] Aegis-SMPP :: SMPP to SQL
[INFO] Test-SMPP :: smpp SU
[INFO] A custom project
[INFO] smpp project
[INFO]
------------------------------------------------------------------------
[INFO] Building Aegis-SMPP :: SMPP to SQL
[INFO] task-segment: [clean, install]
[INFO]
------------------------------------------------------------------------
[INFO] [clean:clean {execution: default-clean}]
[INFO] [site:attach-descriptor {execution: default-attach-descriptor}]
[INFO] [install:install {execution: default-install}]
[INFO] Installing C:\service_mix\smpp_project\pom.xml to C:\Documents and
Settin
gs\jwagler\.m2\repository\org\apache\servicemix\aegis\smpp\parent\1.0-SNAPSHOT\p
arent-1.0-SNAPSHOT.pom
[INFO]
------------------------------------------------------------------------
[INFO] Building Test-SMPP :: smpp SU
[INFO] task-segment: [clean, install]
[INFO]
------------------------------------------------------------------------
[INFO] [clean:clean {execution: default-clean}]
[INFO] Deleting directory
C:\service_mix\smpp_project\test-smpp-producer-su\targ
et
[INFO] [resources:resources {execution: default-resources}]
[WARNING] Using platform encoding (Cp1252 actually) to copy filtered
resources,
i.e. build is platform dependent!
[INFO] Copying 1 resource
Downloading:
http://people.apache.org/repo/m2-ibiblio-rsync-repository/org/apach
e/servicemix/servicemix-smpp/3.3.1/servicemix-smpp-3.3.1.pom
[INFO] Unable to find resource
'org.apache.servicemix:servicemix-smpp:pom:3.3.1'
in repository apache
(http://people.apache.org/repo/m2-ibiblio-rsync-repository
)
Downloading:
http://repo1.maven.org/maven2/org/apache/servicemix/servicemix-smpp
/3.3.1/servicemix-smpp-3.3.1.pom
[INFO] Unable to find resource
'org.apache.servicemix:servicemix-smpp:pom:3.3.1'
in repository central (http://repo1.maven.org/maven2)
Downloading:
http://people.apache.org/repo/m2-ibiblio-rsync-repository/org/apach
e/servicemix/servicemix-smpp/3.3.1/servicemix-smpp-3.3.1.jar
[INFO] Unable to find resource
'org.apache.servicemix:servicemix-smpp:jar:3.3.1'
in repository apache
(http://people.apache.org/repo/m2-ibiblio-rsync-repository
)
Downloading:
http://repo1.maven.org/maven2/org/apache/servicemix/servicemix-smpp
/3.3.1/servicemix-smpp-3.3.1.jar
[INFO] Unable to find resource
'org.apache.servicemix:servicemix-smpp:jar:3.3.1'
in repository central (http://repo1.maven.org/maven2)
[INFO]
------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO]
------------------------------------------------------------------------
[INFO] Failed to resolve artifact.
Missing:
----------
1) org.apache.servicemix:servicemix-smpp:jar:3.3.1
Try downloading the file manually from the project website.
Then, install it using the command:
mvn install:install-file -DgroupId=org.apache.servicemix
-DartifactId=serv
icemix-smpp -Dversion=3.3.1 -Dpackaging=jar -Dfile=/path/to/file
Alternatively, if you host your own repository you can deploy the file
there:
mvn deploy:deploy-file -DgroupId=org.apache.servicemix
-DartifactId=servic
emix-smpp -Dversion=3.3.1 -Dpackaging=jar -Dfile=/path/to/file -Durl=[url]
-Drep
ositoryId=[id]
Path to dependency:
1)
org.apache.servicemix.aegis.smpp:test-smpp-producer-su:jbi-service-un
it:1.0-SNAPSHOT
2) org.apache.servicemix:servicemix-smpp:jar:3.3.1
----------
1 required artifact is missing.
for artifact:
org.apache.servicemix.aegis.smpp:test-smpp-producer-su:jbi-service-unit:1.0-SN
APSHOT
from the specified remote repositories:
central (http://repo1.maven.org/maven2),
apache (http://people.apache.org/repo/m2-ibiblio-rsync-repository),
apache.snapshots (http://people.apache.org/repo/m2-snapshot-repository)
[INFO]
------------------------------------------------------------------------
[INFO] For more information, run Maven with the -e switch
[INFO]
------------------------------------------------------------------------
[INFO] Total time: 11 seconds
[INFO] Finished at: Fri Oct 02 11:59:57 PDT 2009
[INFO] Final Memory: 20M/36M
[INFO]
------------------------------------------------------------------------
C:\service_mix\smpp_project>
<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/xsd/maven-4.0.0.xsd"
xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<modelVersion>4.0.0</modelVersion>
<parent>
<artifactId>parent</artifactId>
<groupId>org.apache.servicemix.aegis.smpp</groupId>
<version>1.0-SNAPSHOT</version>
</parent>
<groupId>org.apache.servicemix.aegis.smpp</groupId>
<artifactId>test-smpp-producer-su</artifactId>
<version>1.0-SNAPSHOT</version>
<packaging>jbi-service-unit</packaging>
<name>Test-SMPP :: smpp SU</name>
<url>http://www.myorganization.org</url>
<build>
<resources>
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/*</include>
</includes>
</resource>
</resources>
<plugins>
<plugin>
<groupId>org.apache.servicemix.tooling</groupId>
<artifactId>jbi-maven-plugin</artifactId>
<version>${servicemix-version}</version>
<extensions>true</extensions>
</plugin>
</plugins>
</build>
<repositories>
<repository>
<releases />
<snapshots>
<enabled>false</enabled>
</snapshots>
<id>apache</id>
<name>Apache Repository</name>
<url>http://people.apache.org/repo/m2-ibiblio-rsync-repository</url>
</repository>
<repository>
<releases>
<enabled>false</enabled>
</releases>
<snapshots />
<id>apache.snapshots</id>
<name>Apache Snapshots Repository</name>
<url>http://people.apache.org/repo/m2-snapshot-repository</url>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<releases />
<snapshots>
<enabled>false</enabled>
</snapshots>
<id>apache</id>
<name>Apache Repository</name>
<url>http://people.apache.org/repo/m2-ibiblio-rsync-repository</url>
</pluginRepository>
<pluginRepository>
<releases>
<enabled>false</enabled>
</releases>
<snapshots />
<id>apache.snapshots</id>
<name>Apache Snapshots Repository</name>
<url>http://people.apache.org/repo/m2-snapshot-repository</url>
</pluginRepository>
</pluginRepositories>
<dependencies>
<dependency>
<groupId>org.apache.servicemix</groupId>
<artifactId>servicemix-smpp</artifactId>
<version>3.3.1</version>
</dependency>
</dependencies>
<properties>
<servicemix-version>3.2.3</servicemix-version>
</properties>
</project>
Jean-Baptiste Onofre wrote:
>
> Hi Joel,
>
> The smpp component connects to a SMPP server.
>
> First, you need to define if your SMPP endpoint in ServiceMix is going
> to receive SMS messages (consumer) or to send SMS messages (provider).
>
> For example, if you need to send a SMS from ServiceMix, you need to use
> the following SMPP endpoint:
>
> <smpp:provider service="test:service"
> endpoint="endpoint"
> host="smpp.example.com"
> port="2700"
> systemId="user"
> password="passwd"/>
>
> where host/port is the SMPP server that you are going to use.
>
> Once your endpoint is deployed, you need to send a message (from a
> ServiceMix point of view) to the endpoint. Currently, the SMPP endpoints
> uses XML files (not yet WSDL support like in Exec for now).
> The expected XML looks like:
>
> <message>
> <source>0603999999</source>
> <destination>0603888888</destination>
> <text>Hello World</text>
> <npi></npi>
> <ton></ton>
> </message>
>
> Regards
> JB
>
> gardion1 wrote:
>> Hello all,
>>
>> I am using smpp extension from service mix for a project at a company I
>> work
>> for. I was wondering if there was anything to help get started using
>> smpp.
>>
>> Currently I am using a snapshot version of service mix that has smpp. I
>> have followed the documentation listed here.
>> http://servicemix.apache.org/servicemix-smpp.html. There isn't a lot of
>> documentation for using smpp in service mix.
>>
>> Is there a way of having servicemix-smpp connect to an smsc using smpp?
>> What would the xbeam.xml file look like.
>>
>> Thank you for any help,
>>
>> Joel
>
> --
> Jean-Baptiste Onofré (Nanthrax)
> BuildProcess/AutoDeploy Project Leader
> http://buildprocess.sourceforge.net
> [email protected]
> PGP : 17D4F086
>
>
--
View this message in context:
http://www.nabble.com/using-smpp-tp25708649p25721082.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.