Webサービスから生成されたクライアント・スタブは、Oracle Endeca Serverと通信する他の様々なフロントエンド・アプリケーションにインストールする必要があります。Oracle Endeca Serverをアップグレードする場合は、インタフェースの新しいバージョンとの互換性を確保するために、クライアント・スタブを再生成します。
Webサービス・バージョンとクライアント・スタブの非互換性の解決の手順:
通常、この操作はOracle Endeca Serverソフトウェアへのアップグレードの一環として実行されます。
アップグレードされたバージョンのOracle Endeca Serverの移行ガイドを読んで、Webサービス・インタフェースの変更について確認します。
スタブがコンパイルされると、インタフェースの新しいバージョンがWebサービスのWSDLから読み込まれます。
バージョンのないWebサービスから生成されたスタブを使用しているクライアント・コードのimport文が次の例のようであるとします。
import com.endeca.www.mdex.transaction._2011.startOuterTransactionDocument;
この場合は、バージョンを示すようにimport文を変更します。
import com.endeca.www.mdex.transaction._2._0.startOuterTransactionDocument;
各操作のネームスペースは、この操作でサポートされるバージョンを示します。この場合、startOuterTransaction操作はバージョン2.0でサポートされます。