Hi

I'll try to remove the data folder, but when I just dropped the fuse-bc
installer into the hotdeploy with the old smx-bc there, it worked. But I'll
try to remove the data folder and just have the fuse bc there.

Another thing, we see some problems with our cxf-bc provider when the XML
messages gets over a certain size, what happens we are not sure, but it
seems that the maybe some of the XML message is chopped off. I there a
limitation to what size the XML message scan be, or a property that needs to
be set. If we send the SOAP request directly to the service it works fine,
but not through smx.
I know that this is not much to go on, but any hint on the top of your head?

cheers, Håkon


2009/11/17 Freeman Fang <[email protected]>

> Hi,
>
> You need clean remove $SMX_HOME/data folder firstly.
> Could you provide the log when install new servicemix-cxf-bc component if
> you already remove data folder?
>
> Freeman
>
>
> On 2009-11-17, at 下午10:03, Håkon Sagehaug wrote:
>
>  Hi
>>
>> Thansk for the tip, I'm not able to deploy my service assebler now, do I
>> need to change something in the xbean file for the service unit to for
>> using
>> the fuse installer? My xbean look like this now
>>
>> <beans xmlns="http://www.springframework.org/schema/beans";
>>   xmlns:cxfbc="http://servicemix.apache.org/cxfbc/1.0"; xmlns:xsi="http://
>> http://www.w3.org/2001/XMLSchema-instance";
>>   xsi:schemaLocation="http://servicemix.apache.org/cxfbc/1.0
>> http://servicemix.apache.org/schema/servicemix-cxfbc-3.2.3.xsd
>>      http://www.springframework.org/schema/beans
>> http://www.springframework.org/schema/beans/spring-beans-2.0.xsd";
>>   xmlns:ech="http://www.bccs.uib.no/EchoService.wsdl";>
>>
>>   <cxfbc:consumer wsdl="classpath:service.wsdl" endpoint="EchoService"
>>       targetEndpoint="EchoServiceProxy" targetService="ech:EchoService"
>> schemaValidationEnabled="true" />
>>
>>   <cxfbc:provider wsdl="classpath:service.wsdl"
>>       locationURI="http://129.177.20.229:8080/axis2/services/EchoService/
>> "
>>       endpoint="EchoServiceProxy" service="ech:EchoService"
>> interfaceName="ech:EchoServicePortType">
>>       <!--
>>           <cxfbc:inInterceptors> <bean
>>           class="org.apache.cxf.interceptor.LoggingInInterceptor" />
>>           </cxfbc:inInterceptors> <cxfbc:outInterceptors> <bean
>>           class="org.apache.cxf.interceptor.LoggingOutInterceptor" />
>>           </cxfbc:outInterceptors>
>>       -->
>>   </cxfbc:provider>
>> </beans>
>>
>> When I try to deply the assembler I get this warning
>>
>> WARN  - AutoDeploymentService          - Components servicemix-cxf-bc are
>> not installed yet: the service assembly echo-bc-sa deployment is suspended
>> and will be resumed once the listed components are installed
>>
>> I removed the old bc and copied  the new one  I downloaded to
>> SMX_Home/hotdeploy. Also to me it seems that the cxf-bc does not start
>> like
>> the other components.
>>
>> cheers, Håkon
>>
>> 2009/11/17 Freeman Fang <[email protected]>
>>
>>
>>> On 2009-11-17, at 下午4:23, Håkon Sagehaug wrote:
>>>
>>> Hi all,
>>>
>>>>
>>>> I've got tow question about the validation component in smx.
>>>>
>>>> 1. When I try to create a service unit using maven
>>>>
>>>> mvn archetype:create -DarchetypeGroupId=org.apache.servicemix.tooling
>>>> -DarchetypeArtifactId=servicemix-validation-service-unit
>>>> -DgroupId=no.uib.bccs.hakont -DartifactId=echo-validator
>>>>
>>>> with this command I get this error
>>>>
>>>> Error creating from archetype
>>>>
>>>> Embedded error:
>>>> org.apache.maven.archetype.downloader.DownloadNotFoundException:
>>>> Requested
>>>> download does not exist.
>>>> Unable to determine the release version
>>>>
>>>> I've got smx 3.3.1 as servicemix_home.
>>>>
>>>> 2. My current flow is client -> cxf-bc(consumer) -> cxf-bc(provider) ->
>>>> end-service. Should I place the validation component after the consumer,
>>>> so
>>>> that the targetEndpoitn of the consumer is the endpoint of the
>>>> validator.
>>>> Is
>>>> the service attribute the service that the validator sends the message
>>>> to,
>>>> or is the extracted from the message??
>>>>
>>>>  What you want to validate?
>>> If you just want to validate the incoming soap message against the schema
>>> defined in wsdl, then just add schemaValidationEnabled="true" for your
>>> cxf
>>> bc consumer endpoint configuration, not need to use validate component in
>>> this case.
>>>
>>> Note, smx 3.3.1 release not have this feature, you need use fuse side
>>> servicemix release servicemix-cxf-bc-2009.02.0.0-fuse-installer.zip[1] to
>>> take advantage of this new feature.
>>>
>>> [1]
>>>
>>> http://repo.open.iona.com/maven2/org/apache/servicemix/servicemix-cxf-bc/2009.02.0.0-fuse/
>>>
>>> Freeman
>>>
>>>
>>>  help appreciated
>>>>
>>>> cheers, Håkon
>>>> --
>>>> Håkon Sagehaug, Scientific Programmer
>>>> Parallab, Bergen Center for Computational Science (BCCS)
>>>> UNIFOB AS (University of Bergen Research Company)
>>>> [email protected], phone +47 55584125
>>>>
>>>>
>>>
>>> --
>>> Freeman Fang
>>> ------------------------
>>> Open Source SOA: http://fusesource.com
>>>
>>>
>>>
>>
>> --
>> Håkon Sagehaug, Scientific Programmer
>> Parallab, Bergen Center for Computational Science (BCCS)
>> UNIFOB AS (University of Bergen Research Company)
>> [email protected], phone +47 55584125
>>
>
>
> --
> Freeman Fang
> ------------------------
> Open Source SOA: http://fusesource.com
>
>


-- 
Håkon Sagehaug, Scientific Programmer
Parallab, Bergen Center for Computational Science (BCCS)
UNIFOB AS (University of Bergen Research Company)
[email protected], phone +47 55584125

Reply via email to