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ドキュメントと同じ形式のサンプルSOAP/XMLです。
ドキュメント解析対象の入力SOAPコンテンツです。

入力で指定されたサンプルドキュメントに従って、データピルが生成されます。 これには、すべてのSOAPタグと、各タグに関連付けられたすべての属性が含まれます。

SOAPメッセージ解析のデータツリー出力SOAPメッセージ解析のデータツリー出力

SOAPメッセージの作成

SOAPツール by Workatoでは、SOAPメッセージを作成することもできます。 SOAPメッセージを返すには、Create SOAP messageアクションを使用します。 これはデータピルをtagsとして取り込み、SOAPドキュメントを生成します。

たとえば、従業員の名前、ロール、および部署の詳細のリストを含むSOAP/XMLドキュメントを作成できます。

SOAPメッセージの作成SOAPメッセージの作成

入力フィールド説明
メッセージテンプレートメッセージテンプレートを選択します。 新しいSOAPメッセージテンプレートの設定方法については、以下を参照してください。
テンプレート入力メッセージで定義されている必須入力です。

出力

このアクションの出力は、SOAP/XMLでエンコードされたファイルデータオブジェクトです。 これを対象のWebシステムに直接アップロードできます。

メッセージテンプレートの設定

SOAP/XMLメッセージを効果的に作成するには、まずメッセージテンプレートでSOAP/XMLスキーマを設定する必要があります。 詳細については、メッセージテンプレートを参照してください。

ユースケースに合わせてメッセージテンプレートを設定します。 出力SOAPドキュメントのスキーマを定義し、データピルが使用される場所を示すために{tags}を使用します。

従業員リスト用のSOAPメッセージテンプレート従業員リスト用のSOAPメッセージテンプレート

Last updated: