SOAPクライアントの作成中に問題が発生します。 私はBiPRO WebService(ドイツの保険代理店の規範的なコミュニケーションパターン)を使用する必要があります。 WebServiceは複雑なDatastructureを持っています。私は、コードジェネレータがその構造にいくつかの問題を抱えていると思います。私は、エラーメッセージ、次の取得BiPRO SOAPクライアントのトラブルシューティング
:
SAXParseException; [...] A class/interface with the same name "barmenia.LebenWs.CTElementarprodukt" is already in use. Use a class customization to resolve this conflict.
と、次の
[...] (Relevant to above error) another "CTElementarprodukt" is generated from here
私は考え出したいくつかの研究があることに役立つだろう
autoNameResolution
を使用した後。しかし、私がそうした場合、クラスは正しく生成されません(いくつかのプロパティは欠落しています - 上記のメッセージが主張しているもの)。
私は、クライアントを生成するには、次のMavenプラグインを使用しています:
<plugin>
<groupId>org.jvnet.jaxb2.maven2</groupId>
<artifactId>maven-jaxb2-plugin</artifactId>
<version>0.12.3</version>
<executions>
<execution>
<goals>
<goal>generate</goal>
</goals>
</execution>
</executions>
<configuration>
<schemaLanguage>WSDL</schemaLanguage>
<generatePackage>de.tj.msc.bipro.consumer.taa.tarifierung.services.clients.leben.barmenia.LebenWs</generatePackage>
<schemas>
<schema>
<url>
https://ws0.barmenia24.de/ibis/services/lebenservice_2.1.5.1.2?wsdl</url>
</schema>
</schemas>
</configuration>
</plugin>
私はXJBファイルを使用してについて何かを読んで。 しかし、私はそのようなファイルを持っていません。
誰かが私を助けることができれば素晴らしいと思います。 ありがとうございます!私のプロジェクトでは完全に正常に動作しているjaxws-maven-plugin、のような -
ベスト
他のJAX-WS/JAX-B生成ライブラリを使用して、[jaxws-maven-plugin](http://www.mojohaus.org/jaxws- maven-plugin /))? – jonashackt
はい - このプラグインを使用すると問題が解決しました – blaine
ニース!だから私はこれを通常の答えとして書くべきですか? – jonashackt