SOAPの処理
Simple Object Access Protocol(SOAP)は、インターネット上の通信に使用されるメッセージングプロトコルです。 SOAPメッセージは、本文メッセージの構造化方法について標準化されたプロトコルに従います。 これによりSOAPでは、Webシステム間で機能するセキュリティ、認可、およびエラー処理の標準を策定できます。
SOAPはXMLメッセージの構造化方法に関する仕様として機能するため、XMLでエンコードされます。 未加工XMLコンテンツの処理と同様に、組み込みパーサーを使用してSOAPコンテンツを使用可能なデータピルに変換します。
SOAPツール BY WORKATOの非推奨に関する通知
WorkatoはSOAPツール by Workatoを非推奨にしています。 このコネクターを使用するアクティブなレシピに対するランタイムサポートは引き続き提供されますが、このコネクターを使用した新しいレシピの作成はできなくなりました。 また、今後このコネクターのバグ修正や機能強化は行いません。 XMLのコミュニケーションと処理を強化するため、このコネクターを使用するレシピをメッセージテンプレートおよびXMLツール by Workatoに移行することをお勧めします。 メッセージテンプレートを使用すると、Mustacheで多様なメッセージ形式を作成し、XMLツールを活用してXMLデータを直接処理および取り扱うことができます。 この移行には、ワークフローの更新が必要になる場合があります。 ガイダンスとサポートについては、WorkatoのメッセージテンプレートおよびXMLツール by Workatoドキュメントを参照してください。
SOAPツール by Workato
SOAPツール by Workatoは、コネクション設定を必要としないネイティブアプリケーションです。
開始するには、App > SOAPツール by Workatoを選択します。
SOAPメッセージの解析
| 入力フィールド | 説明 |
|---|---|
| サンプルドキュメント | 解析対象のSOAPドキュメントと同じ形式のサンプルSOAP/XMLです。 |
| ドキュメント | 解析対象の入力SOAPコンテンツです。 |
入力で指定されたサンプルドキュメントに従って、データピルが生成されます。 これには、すべてのSOAPタグと、各タグに関連付けられたすべての属性が含まれます。
SOAPメッセージ解析のデータツリー出力
SOAPメッセージの作成
SOAPツール by Workatoでは、SOAPメッセージを作成することもできます。 SOAPメッセージを返すには、Create SOAP messageアクションを使用します。 これはデータピルをtagsとして取り込み、SOAPドキュメントを生成します。
たとえば、従業員の名前、ロール、および部署の詳細のリストを含むSOAP/XMLドキュメントを作成できます。
SOAPメッセージの作成
| 入力フィールド | 説明 |
|---|---|
| メッセージテンプレート | メッセージテンプレートを選択します。 新しいSOAPメッセージテンプレートの設定方法については、以下を参照してください。 |
| テンプレート入力 | メッセージで定義されている必須入力です。 |
出力
このアクションの出力は、SOAP/XMLでエンコードされたファイルデータオブジェクトです。 これを対象のWebシステムに直接アップロードできます。
メッセージテンプレートの設定
SOAP/XMLメッセージを効果的に作成するには、まずメッセージテンプレートでSOAP/XMLスキーマを設定する必要があります。 詳細については、メッセージテンプレートを参照してください。
ユースケースに合わせてメッセージテンプレートを設定します。 出力SOAPドキュメントのスキーマを定義し、データピルが使用される場所を示すために{tags}を使用します。
従業員リスト用のSOAPメッセージテンプレート
Last updated: