You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@servicemix.apache.org by imorales <im...@ignos.com> on 2008/02/08 11:56:30 UTC

servicemix-cxf-bc MTOM problem

Hi all. I´m using servicemix 3.2.1 and I have a problem with the
servicemix-cxf-bc component, I need this component to expose a web service
that response xml + attahcments. I use mtom/xop to handle the attachments. I
have a servicemix-bean that generates the out message (jbi wrapper message)
and send the message to the bus with the attachment, but the
servicemix-cxf-bc it´s not handling correctly the attachment because in the
xml response it´s the href=cid.... that references the attachment but the
part with the attahcment it isn´t.

By the way I try to do this with the wsdl-first-cxf example, I modify the
wsdl and the cxf-se, cxf-bc endpoint to use mtom attahcments. I added a
parameter (mtom attahcment ) to the request element GetPerson, and I added
another parameter to the response element GetPersonResponse, the request
attachments it´s handled ok it´s but the response with the attachment it
isn´t because the attachment it is in the response but like byte array and
not like a mtom/xop attachment.

Well I would like to know it there is any problems with servicemix-cxf-bc
component to handle response attachments, why not the component don´t handle
properly the out attachments.

I can add some configuration files, and log info to the post if you need.
Thanks in advance.
-- 
View this message in context: http://www.nabble.com/servicemix-cxf-bc-MTOM-problem-tp15353065s12049p15353065.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.


Re: servicemix-cxf-bc MTOM problem

Posted by imorales <im...@ignos.com>.
The problem was in the JbiPostInvokerInterceptor handleMessage of
CxfBcConsumer.java
The method set the attachments list to the in Message and not to the
outMessage.
I open a bug on Jira whit a patch. 

http://issues.apache.org/activemq/browse/SM-1220

-- 
View this message in context: http://www.nabble.com/servicemix-cxf-bc-MTOM-problem-tp15353065s12049p15356035.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.


Re: servicemix-cxf-bc MTOM problem

Posted by Andrea Zoppello <zo...@tiscali.it>.
Hi,

In that days i'm working on servicemix cxf-bc too.

In particular now i'm trying to use it as a replacement for old http 
component.

In particular i need this features

1) MTOM support both on cxf-bc-consumer and cxf-provider endpoint.
2) SSL ( HTTPS ) support both on cxf-bc-conusmer and cxf-bc-provider 
endpoint
3) WS-Addressing and WS  Security Feature

At the moment after a lot of time spent on debugging code, i've find the 
right configuration
to make the cxf-bc-consumer, working well with MTOM and HTTPS support...

At the moment i've not the case where i've mtom attachments as 
response.. but i'll try
to do after read you post :-)

If i found a way to make this working i'll answer you.

I've not try yet the cxf-provider yet, that imply to  send and get mtom 
attachments.

On point 3 i've made no progress at the moment.

Andrea Zoppello


imorales ha scritto:
> Hi all. I´m using servicemix 3.2.1 and I have a problem with the
> servicemix-cxf-bc component, I need this component to expose a web service
> that response xml + attahcments. I use mtom/xop to handle the attachments. I
> have a servicemix-bean that generates the out message (jbi wrapper message)
> and send the message to the bus with the attachment, but the
> servicemix-cxf-bc it´s not handling correctly the attachment because in the
> xml response it´s the href=cid.... that references the attachment but the
> part with the attahcment it isn´t.
>
> By the way I try to do this with the wsdl-first-cxf example, I modify the
> wsdl and the cxf-se, cxf-bc endpoint to use mtom attahcments. I added a
> parameter (mtom attahcment ) to the request element GetPerson, and I added
> another parameter to the response element GetPersonResponse, the request
> attachments it´s handled ok it´s but the response with the attachment it
> isn´t because the attachment it is in the response but like byte array and
> not like a mtom/xop attachment.
>
> Well I would like to know it there is any problems with servicemix-cxf-bc
> component to handle response attachments, why not the component don´t handle
> properly the out attachments.
>
> I can add some configuration files, and log info to the post if you need.
> Thanks in advance.
>