SOAPユニバーサルコネクター
WorkatoのSOAPコネクターは、WSDL記述を使用して任意のWebサービスに接続できるユニバーサルコネクターです。
SOAPとは
SOAPは、コンピューターネットワークにおけるWebサービスの実装で構造化情報を交換するためのメッセージングプロトコル仕様です。
WSDLは、Webサービスによって提供される機能を記述するために使用されるXMLベースのインターフェース記述言語です。
SOAPコネクターの仕組み
SOAPコネクターは、アプリケーションスキーマを動的にイントロスペクトして利用可能なリソースを確認し、入力フィールドと出力フィールドを自動的に生成します。
配列、オブジェクト、列挙型などの複合型、および文字列、数値、ブール値などのプリミティブ型をサポートしています。
SOAPレシピの例
依存関係
このコネクターを使用するには、次のコンポーネントをインストールする必要があります。
- オンプレミスエージェント(OPA)
- OPA用SOAP拡張機能
- OPAバージョンが23.0未満の場合、Java SDKのバージョン17以降をインストールする必要があります。 詳細については、オンプレミスエージェントのバージョンノートを参照してください。
SOAP拡張機能は、JDKで実行されるApache CXF上に構築されています。 SOAPコネクターにはオンプレミスエージェントが必要ですが、プライベートネットワーク(オンプレミスネットワークなど)とクラウドの両方にあるWebサービスに接続できます。
SOAPアーキテクチャ
SOAPコネクターと依存関係のインストールを参照して、これらの依存関係のインストールおよび設定方法を確認してください。
サポートされるWebサービス標準
- SOAPプロトコルバインディングバージョン1.1および1.2
- WSDLバージョン1.1およびXML Schema/XSD
- HTTP transportバージョン1.1および2.0
SOAPコネクターを使用するタイミング
Webサービス固有のコネクターが利用できず、WebサービスがWSDL記述を提供している場合は、SOAPコネクターの使用を検討してください。
サポートを受ける方法
このコネクターはWorkatoによって構築されました。 サポートが必要な場合は、Workato CS Connectivityチームにお問い合わせください。
Last updated: