soapui请求体和java cxf生成客户端的请求体为什么不一样?

求助,主要是命名空间前缀不一样,这个可以修改为一样吗?

这里是soapui请求报文

 <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/" xmlns:all="http://schemas.datacontract.org/2004/07/AllTrustService.Model">
   <soapenv:Header/>
   <soapenv:Body>
      <tem:GetClaimPolicyReportCaseStat>
         <!--Optional:-->
         <tem:request>
            <!--Optional:-->
            <all:CASE_NO>4140003002017000020</all:CASE_NO>
            <!--Optional:-->
            <all:EMP_ID>-1</all:EMP_ID>
            <!--Optional:-->
            <all:PRODUCT_FLAG></all:PRODUCT_FLAG>
         </tem:request>
      </tem:GetClaimPolicyReportCaseStat>
   </soapenv:Body>
</soapenv:Envelope>

这里是java客户端请求参数,我用抓包工具获取的

 <?xml version="1.0" encoding="utf-8"?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:GetClaimPolicyReportCaseStat xmlns:ns2="http://tempuri.org/" xmlns="http://schemas.datacontract.org/2004/07/AllTrustService.Model" xmlns:ns3="http://schemas.microsoft.com/2003/10/Serialization/">
      <ns2:request>
        <CASE_NO>4140003002017000020</CASE_NO>
        <EMP_ID>-1</EMP_ID>
        <PRODUCT_FLAG/>
      </ns2:request>
    </ns2:GetClaimPolicyReportCaseStat>
  </S:Body>
</S:Envelope>

因为接口提供说想让我修改为和soapui一样,不然他那里解析就有问题
比如S:Envelope 改为 soapenv:Envelope
sns2:GetClaimPolicyReportCaseStat改为oapenv:Envelope,
这里能修改吗,是客户端的问题吗

都是合法的,只能说服务端做的太土了,是手动解析的?
参考:
http://sparda.iteye.com/blog/1776624
http://www.w3school.com.cn/xml/xml_namespaces.asp