Hi,

The soap message payload is determined by some interface definition(WSDL or 
java code), I assume you already have it, right?
If so, you can use either WSDL first or code first way to invoke remote 
webservice using CXF, CXF will generate the soap message based on the service 
model(generated from wsdl or java class) automatically for you.

And about <soap:env /> to <SOAP-ENV /> , you can use soap.env.ns.map property 
to specify it, take a look at related discussion to know how

[1]http://cxf.547215.n5.nabble.com/How-to-customize-namespaces-position-and-prefix-in-CXF-response-td3423069.html
-------------
Freeman(Yue) Fang

Red Hat, Inc. 
FuseSource is now part of Red Hat
Web: http://fusesource.com | http://www.redhat.com/
Twitter: freemanfang
Blog: http://freemanfang.blogspot.com
http://blog.sina.com.cn/u/1473905042
weibo: @Freeman小屋

On 2013-3-15, at 上午11:27, raymond wrote:

> Hi all,
> 
> 1.I want to send the soap xml to http server. Currently,my application
> already integrate the cxf and spring.
> How to generate the whole soap xml in CXF. such as:
> 
> <?xml version="1.0" encoding="UTF-8"?><soap:Envelope
> xmlns:soap="http://www.w3.org/2003/05/soap-envelope";>
> <soap:Body>
> <ns2:portInStatusQueryResponse >
> <return>
> <msisdn>60181234567</msisdn>
> <rejectCode>SP53</rejectCode>
> <rejectReason>The msisdn does not exist.</rejectReason>
> <status>SP53</status>
> </return>
> </ns2:portInStatusQueryResponse>
> </soap:Body>
> </soap:Envelope>
> 
> 2.How to change the soap prefix in cxf
> <soap:env /> to <SOAP-ENV /> 
> 
> Thank you.
> 
> 
> 
> --
> View this message in context: 
> http://cxf.547215.n5.nabble.com/How-to-create-SOAP-message-via-using-cxf-tp5724600.html
> Sent from the cxf-user mailing list archive at Nabble.com.

Reply via email to