0

左側のコード生成された 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ます。 ここに画像の説明を入力 誰も方法を知っていますか:

  1. namespace prefixhttp://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd」を強制することができますwsse
  2. soap envelopeセクション内ではなくSecurityセクション内で名前空間を生成するコードを強制する
4

1 に答える 1