左側のコード生成された SOAP リクエストが機能しない理由を理解するのに苦労していますが、右側にあるものに微調整すると機能しますか?
機能させるために何をする必要があるかがわかったので、どうすれば修正できますか?
jaxws-maven-plugin
私は私のJavaプロジェクトに追加しました:
<build>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>jaxws-maven-plugin</artifactId>
<version>2.5</version>
<configuration>
<sourceDestDir>src/main/java</sourceDestDir>
<wsdlDirectory>src/main/resources/wsdl</wsdlDirectory>
<wsdlFiles>
<wsdlFile>Flattened_Integrator7.0.wsdl</wsdlFile>
</wsdlFiles>
<keep>true</keep>
</configuration>
<executions>
<execution>
<goals>
<goal>wsimport</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
上の図では、 がないと機能しないことに注意してくださいprefix wsse
。
その言葉に違いない。そしてそれはファイルに存在しwsdl
ます。
誰も方法を知っていますか:
namespace prefix
「http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd」を強制することができますwsse
soap envelope
セクション内ではなくSecurity
セクション内で名前空間を生成するコードを強制する