Thank you for your answer.

I create the project as said in the tutorial:
> mvn archetype:create -DarchetypeGroupId=org.apache.servicemix.tooling
> -DarchetypeArtifactId=servicemix-project-root      
> -DgroupId=org.apache.servicemix.test3 -DartifactId=TestWsdlDistant3

------------------------------------------------------------

Then I create a HTTP SU consumer into the new created folder:
TestWsdlDistant3> mvn archetype:create
-DarchetypeGroupId=org.apache.servicemix.tooling
-DarchetypeArtifactId=servicemix-http-consumer-service-unit
-DgroupId=org.apache.servicemix.test3 -DartifactId=in-http-bc
the Camel SU (the SE, I think?):
TestWsdlDistant3> mvn archetype:create
-DarchetypeGroupId=org.apache.servicemix.tooling
-DarchetypeArtifactId=servicemix-camel-service-unit        
-DgroupId=org.apache.servicemix.test3 -DartifactId=camel-su
and finally the CXF SU provider:
TestWsdlDistant3> mvn archetype:create
-DarchetypeGroupId=org.apache.servicemix.tooling
-DarchetypeArtifactId=servicemix-cxf-bc-service-unit        
-DgroupId=org.apache.servicemix.test3 -DartifactId=out-cxf-bc

------------------------------------------------------------

I try mvn install (just to see if everything is ok)

I have a Build failed and these error messages :
error: error reading
D:\Users\itmaster\.m2\repository\org\springframework\spring-support\2.0.6\spring-support-2.0.6.jar;
error in opening zip file
error: error reading
D:\Users\itmaster\.m2\repository\xerces\xerces\2.0.2\xerces-2.0.2.jar; error
in opening zip file

so I just try to delete these files and build again and I have the same
error with another one:
[INFO] Unable to find resource 'xerces:xerces:jar:2.0.2' in repository
apache (http://people.apache.org/repo/m2-ibiblio-rsync-repository)
Downloading:
http://servicemix.org/m2-repo/xerces/xerces/2.0.2/xerces-2.0.2.jar
1K downloaded  (spring-support-2.0.6.jar)
1K downloaded  (xerces-2.0.2.jar)
[WARNING] *** CHECKSUM FAILED - Checksum failed on download: local =
'000fe85014f41d2570499c0f861c6e98665499ec'; remote = '<!--
       
top.location="http://servicemix.org/?fp=kXHnDH0xDZIfzlzX%2BEMg2aI8qPN9TqlzHEvrAIivMgIVV8vmkUBX4h5fLLjpt9HdKiETENFLeq7LkY2rrQCF2FHRwxbQ0JOI5XstHCqgtkjkneSsbkG9g5TREzkc6g28z%2B3I&cifr=1";;
        /*
-->
<script' - RETRYING
Downloading:
http://servicemix.org/m2-repo/org/springframework/spring-support/2.0.6/spring-support-2.0.6.jar
[WARNING] *** CHECKSUM FAILED - Checksum failed on download: local =
'd8139c47cb24b298407e36191473fa0a5ab8bbdd'; remote = '<!--
       
top.location="http://servicemix.org/?fp=kXHnDH0xDZIfzlzX%2BEMg2aI8qPN9TqlzHEvrAIivMgG0LVtTK53YbqdD8EHCEuJyd%2BkjnjI2WBtsvlBX76VzTsAnUF%2FzL%2BaLUNTBFrTXZaMDt3sXM13kSMp4Y56EJ3DCJUDA&cifr=1";;
        /*
-->
<script' - RETRYING
Downloading:
http://servicemix.org/m2-repo/xerces/xerces/2.0.2/xerces-2.0.2.jar
1K downloaded  (spring-support-2.0.6.jar)
1K downloaded  (xerces-2.0.2.jar)
[WARNING] *** CHECKSUM FAILED - Checksum failed on download: local =
'f080208aea8ead70f558a477b75823eb2edf0528'; remote = '<!--
       
top.location="http://servicemix.org/?fp=kXHnDH0xDZIfzlzX%2BEMg2aI8qPN9TqlzHEvrAIivMgV6gYeVlYjq3NS%2BzAEK8w9wFtV%2FHPf%2BrPQZdHtrGqJHtifNu99Ejea0M8k2UkVu6zZn%2FCpaMZLYESTRe7Gfw%2FqxB90c&cifr=1";;
        /*
-->
<script' - IGNORING
[WARNING] *** CHECKSUM FAILED - Checksum failed on download: local =
'6bdc54056ba8980e25701c351629116897ace8ee'; remote = '<!--
       
top.location="http://servicemix.org/?fp=kXHnDH0xDZIfzlzX%2BEMg2aI8qPN9TqlzHEvrAIivMgRsfuksEv7MO3Rr1LS8rmxCcpQDTTFBgZnvXuESeWVrUW%2BLbGYnJsDy3WYHVnKIan6zcl7W08M%2Bmm6a3rJd0s20huUO&cifr=1";;
        /*
-->
<script' - IGNORING

(and the same for spring-support).
I think this means that the source is not available. 
Do I have to modify some configuration (resource server)?
Does someone have a hint?

Regards,
Cedric



Gert Vanthienen wrote:
> 
> L.S.,
> 
> First of all, welcome to ServiceMix! ;)
> 
> If you want to receive the non-soap XML message using a HTTP POST, an
> HTTP consumer endpoint would be the ideal solution there.  For
> invoking the external endpoint, you could use an HTTP provider
> endpoint but we would generally recommend using the servicemix-cxfbc,
> because it is specifically geared towards dealing with web services.
> 
> Once you have these two set up, you could actually choose any
> component that best suits your needs : servicemix-bean if you want to
> use a POJO, servicemix-saxon if you are going for XSL, ...  My
> personal favorite/recommendation would be to use Camel inbetween the
> two endpoints: it has excellent EIP and POJO support and there are
> components available for XSL, EL, ... to help you build the
> transformations.
> 
> So in a nutshell, I think the best solution for you would be:
>  HTTP consumer -> Camel route -> CXF provider
> 
> Regards,
> 
> Gert Vanthienen
> ------------------------
> Open Source SOA: http://fusesource.com
> Blog: http://gertvanthienen.blogspot.com/
> 
> 
> 
> 2009/5/27 Fly13DW <[email protected]>:
>>
>> Hello,
>>
>> I'm new with Apache ServiceMix, and I'm asking questions concerning the>
>> architecture I should use.
>> 1) I have a XML message as entry (no-SOAP)
>> <message>msg</message>
>> 2) This message has to be converted to be passed to an external Web
>> Service,
>> using SOAP.
>> 3) The Web Service returns a SOAP message that has to be converted back
>> to
>> XML
>>
>> I thought I use the servicemix-http for the Binding Component (1), and
>> maybe
>> the servicemix-jsr181 (2).
>> My questions are :
>> - do you think there is a better Binding Component (1) to do this job?
>> - my servicemix-jsr181 will use a java pojo. Do I have to do a call to
>> the
>> Web Service in this implemented class, or should I use another
>> architecture?
>>
>> thank you for your answers
>> --
>> View this message in context:
>> http://www.nabble.com/components-to-use-for-an-XML-to-SOAP-request-tp23745527p23745527.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/components-to-use-for-an-XML-to-SOAP-request-tp23745527p23757970.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.

Reply via email to