Axis2 生成的 WSDL 與聯通提供的華為標準 WSDL 結構不一致,調用拋出 SOAP 錯誤。
targetNamespace、elementFormDefault 是否一致。sequence vs all。xmlns:tns、xmlns:ns1)。document/literal vs rpc/encoded。log4j.logger.org.apache.axis2=DEBUG
log4j.logger.httpclient.wire=DEBUG
wsdl2java 生成存根,而非依賴自動發布。messageReceiver 手動構建符合標準的 SOAP Body。TransactionID、Timestamp、Signature。document/literal/wrapped。yyyy-MM-dd'T'HH:mm:ss.SSSZ。minOccurs="0" nillable="true"。