Hi,

My comment inline
On 2009-10-30, at 下午7:39, Salgar, Mehmet (external) wrote:

Ok,

thx for the answer, is there anyway to control this behaviour (so explicitely say that it should use InOut) ...

No, as wsdl is kind of interface definition file, and cxf strictly build service model from the wsdl, so if wsdl say it's oneway, then it will use InOnly MEP.

And secondly, in this case is 'static-routing-slip' is not capable with working with In MEP?
No, static-routing-slip only work with InOut MEP,

Is there any document saying which EIP can work with a certain MEP?
Take a look at [1], "Static Routing Slip" part clearly state only InOut MEP is applicable here.

[1]http://servicemix.apache.org/servicemix-eip.html

Freeman

Thx,

Mehmet




T-Mobile Deutschland GmbH
Aufsichtsrat: Timotheus H?ttges (Vorsitzender)
Gesch?ftsführung: Niek Jan van Damme (Sprecher), Thomas Berlemann, Thomas Dannenfeldt, Albert Henn,
Dr. Christian P. Illek, Dr. Bruno Jacobfeuerborn, Dr. Dirk Rohweder
Handelsregister: Amtsgericht Bonn, HRB 59 19
Sitz der Gesellschaft: Bonn
WEEE-Reg.-Nr.: DE60800328



-----Ursprüngliche Nachricht-----
Von: Freeman Fang [mailto:[email protected]]
Gesendet: Freitag, 30. Oktober 2009 11:08
An: [email protected]
Betreff: Re: What decides the type of MEP

Hi,

Yeah, cxf bc provider/consumer determine MEP from the wsdl, so if you wsdl operation has no output/fault message (means it's oneway), then will use InOnly MEP.

Freeman

On 2009-10-30, at 下午5:55, Salgar, Mehmet (external) wrote:

Hi,

I have a beginer question....

I build a demo project consist of

cxf-bc-consumer->EIP->XSLT->csf-bc-producer

I used the person.wsdl in the examples of ServiceMix and this
configuration works ok...

Then I just changed the wsdls and implemented new services for
consumer and producer, now during the testing it is telling me that I
am only using a In MEP and I should use an InOut MEP.

Funny thing is, I only changed the wsdl so the configuration at EIP is
exactly the same...So is WSDL is the deciding factor about I am
sending a In MEP or InOut MEP....

Here is the configuration of the component that is complaining about
MEP....


<eip:static-routing-slip service="replaceMe:routingSlip"
endppoint="eip_endpoint">
                <eip:targets>
                        <eip:exchange-target service="person:xslt" />
                        <eip:excahnge-target
service="person:PersonService" />
                </eip:targets>
        </eip:static-routing-slip>

Can anybody give me a tip about it?

Thx in advance...


T-Mobile Deutschland GmbH
Aufsichtsrat: Timotheus Hottges (Vorsitzender)
Geschaftsfuhrung: Niek Jan van Damme (Sprecher), Thomas Berlemann,
Thomas Dannenfeldt, Albert Henn, Dr. Christian P. Illek, Dr. Bruno
Jacobfeuerborn, Dr. Dirk Rohweder
Handelsregister: Amtsgericht Bonn, HRB 59 19 Sitz der Gesellschaft:
Bonn
WEEE-Reg.-Nr.: DE60800328


--
Freeman Fang
------------------------
Open Source SOA: http://fusesource.com


--
Freeman Fang
------------------------
Open Source SOA: http://fusesource.com

Reply via email to