コンテンツにスキップ

SOAP サービスをシミュレートする

フォルダーを右クリック ▸ 追加 ▸ SOAP サーバー

モック操作 はそれぞれリストの 1 項目になります。

項目役割
SOAPAction操作を識別するヘッダーの値
操作名操作の名前
レスポンスボディ返される XML エンベロープ
フォルトHTTP ステータス 500 とともに <soap:Fault> を返します

SOAP サーバー要素。待ち受けアドレスと、2 つのモック操作が表示されています。CreateInvoice はレスポンスボディを返し、CancelInvoice は「フォルト」のチェックボックスがオンになっています

操作は次の順に選ばれます。

  1. まず SOAPAction — これが通常の経路です。
  2. 見つからなければ操作名で<soap:Body> の最初の子要素と比較します。

このフォールバックがあるおかげで、 クライアントが SOAPAction ヘッダーを送らないサービスもシミュレートできます。

操作に フォルト の印を付けると、Restorm は HTTP ステータス 500 とともに <soap:Fault> エンベロープを返します。 これは実際の SOAP サービスがエラーになったときの応答とまったく同じです。

検証環境のサービスでは起こしにくい経路ですが、 それでもクライアントが処理できなければならない経路です。

SOAP サーバーSOAP サーバーを閉じる のアクションを使います。 ホストされるサーバー を参照してください。