L.S.,

Well, the reason for downloading the old version is wrong metadata in
http://repo2.maven.org/maven2/org/apache/servicemix/tooling/servicemix-project-root/maven-metadata.xml.
 If you take a look at that file, you'll notice it sets the release
version to 3.2.2.  This will get resolved as soon as we do another
release of the archetypes.

For now, you can just change the version in the pom.xml you already
generated.  For any new modules you'll create using the artifacts, you
can add the -DarchetypeVersion=2008.01 parameter to the command to
force it to another version.

For the ServiceMix 3.3 question, I would only recommend using that if
you come from an older version of ServiceMix.  ServiceMix 4 is based
on OSGi and while it does support JBI, there are slight changes in the
way classloading works for JBI SA.  For any new project, ServiceMix 4
will offer you a lot more functionality -- you can start off simple by
using plain OSGi services and Camel routes and add the NMR and JBI if
you need that functionality.  It also comes with a much better
clustering solution for JBI endpoints and you can easily integrate
extra things into the container (e.g. web applications using the war
support).  I probably even forgot a few of the new features in my
excitement ;)

Regards,

Gert Vanthienen
------------------------
Open Source SOA: http://fusesource.com
Blog: http://gertvanthienen.blogspot.com/



2009/5/28 Fly13DW <[email protected]>:
>
> Actually, I've already tryed the mirror site
> http://mirrors.ibiblio.org/pub/mirrors/ and it worked pretty well.
> But your guess is right : though I downloaded the 3.3 version of servicemix,
> the maven auto generation tool set the servicemix-version to 3.2.2. Do you
> have an idea of why it acts like this?
> Furthermore, should I jump to serviceMix 4.0 or can I keep the 3.3 version?
>
>
> Gert Vanthienen wrote:
>>
>> Cedric,
>>
>> Could you verify that the pom.xml files mention the correct version of
>> ServiceMix?  It looks like you are using an older version (3.2.2 or
>> something), while I guess that, since you're new to ServiceMix, you're
>> more likely to be using 3.3 or 4.0.0, isn't it?
>>
>> Regards,
>>
>> Gert Vanthienen
>> ------------------------
>> Open Source SOA: http://fusesource.com
>> Blog: http://gertvanthienen.blogspot.com/
>>
>>
>>
>> 2009/5/28 Fly13DW <[email protected]>:
>>>
>>> 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.
>>>
>>>
>>
>>
>> -----
>> ---
>> Gert Vanthienen
>> http://gertvanthienen.blogspot.com
>>
>
> --
> View this message in context: 
> http://www.nabble.com/components-to-use-for-an-XML-to-SOAP-request-tp23745527p23759926.html
> Sent from the ServiceMix - User mailing list archive at Nabble.com.
>
>

Reply via email to