Webサービス統合からWSDLドキュメントを生成することは可能ですか?
質問
Webサービス統合からWSDLドキュメントを生成することはできますか?
対象製品
BarTender 2019以降
回答
現在、Integration BuilderではWSDLドキュメントの生成はサポートされていません。
WSDLドキュメントは、クライアントとサーバー間の通信の説明を提供することで、Webサービスの動作を定義するXMLファイルです。これにより、呼び出し元はWebサービスのインターフェーススキーマを確認でき、複雑で明確に仕様化されたWebサービスを理解するのに役立ちます。
しかし、Webサービス統合はRESTアーキテクチャ原則に基づいて構築されており、柔軟でシンプルな設計を採用し、厳密なリクエスト・レスポンスや手続き型呼び出しの構造を持ちません。そのため、REST APIは本質的に曖昧であるため、Webサービス統合から自動的にWSDLドキュメントを生成することはできません。
Integration Builderでは、HTTPメソッドはGETとPUTの2つのみを使用します。
- GETメソッドはURLリクエストで構成されます。
- PUTメソッドは、URLに1つ以上の変数を含めて構成されます。
URLや変数はユーザーのニーズに合わせて自由に定義でき、あらかじめ決められた仕様に従う必要はありません。以下にリクエストの例を示します。
http://localhost:80/Integration/WebServiceIntegration/Execute?var1=1&var2=2&var3=3