On 4/2/07, Owen Thomas <[EMAIL PROTECTED]> wrote:
Oh yea... one other thing.

I assumed that I had followed as Bruce's instructions correctly when the
only component I had in my service assembly was the jsr-181 service
engine. I assume that I did not need an HTTP binding component or
something similar to talk to the service engine from outside ServiceMix
because (I could have been mistaken) his instructions did not appear to
specify it.

I now see that I neglected to include the step to create the HTTP
consumer. In order to access the JSR181 SU that you created from
outside the JBI container (e.g., using SoapUI), you will need to
expose it with an HTTP consumer. Below is the command to create this
SU:

mvn archetype:create \
-DarchetypeGroupId=org.apache.servicemix.tooling \
-DarchetypeArtifactId=servicemix-http-consumer-service-unit \
-DarchetypeVersion=3.1-incubating \
-DgroupId=<insert-java-package-name-here> \
-DartifactId=<insert-project-name-here> \
-DremoteRepositories=http://people.apache.org/repo/m2-incubating-repository

Instructions on configuring the HTTP consumer are available here:

http://incubator.apache.org/servicemix/servicemix-http.html

Then the HTTP consumer SU can be be bundled into the SA by adding a
dependency in the SA's pom.xml for the HTTP consumer.

Bruce
--
perl -e 'print unpack("u30","D0G)[EMAIL 
PROTECTED]&5R\"F)R=6-E+G-N>61E<D\!G;6%I;\"YC;VT*"
);'

Apache Geronimo - http://geronimo.apache.org/
Apache ActiveMQ - http://activemq.org/
Apache ServiceMix - http://servicemix.org/
Castor - http://castor.org/

Reply via email to