SOAP正文元素



从WSDL生成客户端代码后,一切正常。但在信封之后,我做了一个系统分析,身体元素有

<http: / www.siebel.com /xml / ContactInfo>xyz</http://www.siebel.com/xml/ContactInfo>
<http: /www.siebel.com /xml / ContactInfo>John</http://www.siebel.com/xml/ContactInfo>
<http:/www.siebel.com /xml / ContactInfo>Smith</http://www.siebel.com/xml/ContactInfo>

而不是像这样的东西

<sov:Contact>
               <sov:PersonUId>xyz</sov:PersonUId>
               <sov:FirstName>John</sov:FirstName>
               <sov:LastName>Smith</sov:LastName>
</sov:contact>

我是否应该添加任何代码,使其看起来像<sov:contact>而不是<http: / www.siebel.com /xm....

这可能是由AXIOM-421引起的。该问题发生在某些Axiom版本与某些StAX实现结合使用时。

解决方案是升级到较新的Axiom版本,或者将Woodstox添加到您的应用程序中,以便使用它来代替Weblogic的StAX实现。

相关内容

最新更新