前のトピック: 仮想 JDBC レスポンダ ステップ次のトピック: メッセージング仮想化マーカ ステップ


ソケット サーバ エミュレータ ステップ

このステップは、テキスト ベースのサーバ ソケット(通常 HTTP)をシミュレートするために使用します。 ソケット サーバ エミュレータ ステップは、リスン、応答、およびバインディングをサポートしています。 ソケット サーバ エミュレータ ステップは下位レベルです。 このステップを使用する場合、応答ステップで送信されるテキストのブロックが完全に HTTP に準拠していることを確認する必要があります。

注: 応答モードでソケット サーバ エミュレータ ステップを使用する場合、送信されるテキストは結果として有効な HTTP 応答メッセージである必要があります

説明に従って、以下のフィールドに入力します。

プロセス モード

リストから、プロセス モードを選択します。 有効なオプションは以下のとおりです。

リスン ポート

DevTest が HTTP/S トラフィックをリスンするポートを入力します。

バインド アドレス

接続を受信できるローカル IP アドレスを入力します。 バインド アドレスを指定しない場合、リスン ステップは、接続を受信する NIC (または IP アドレス)に関係なく、指定されたポートで接続を受け入れます。

すぐに閉じる

このステップの設計時テストを使用する場合に選択します。 このオプションは、設定された作業を実行し、その後すぐにネットワーク リソースをクリーンアップするようステップに指示します。

SSL を使用

セキュアな HTTPS Web サイトをシミュレートする場合は、このチェック ボックスをオンにします。 次に、SSL キーストア情報を提供します。

SSL キーストア ファイル

SSL キーストア ファイルを参照するには、[選択...]をクリックします。 VS モデルを展開する VSE サーバに対して、同じキーストア ファイルが使用可能である必要があります。

キーストア パスワード

キーストア パスワードを入力し、[検証]をクリックします

ベース パス

リスン ステップが処理する、HTTP が要求したリソース URI を識別します。 要求を受信すると、キュー名のリストがスキャンされ、その要求に対して URI を起動する名前(ベース パス)が検索されます。 一致するキュー名は、要求が格納されるキュー名です。 (ベース パスによって)キューに関連付けられているリスン ステップが要求を処理します。

環境エラーの場合

環境エラーが発生した場合に実行するステップまたは実行するアクションを選択します。

レコード終了文字

レコード ベースのサービスをシミュレートするソケット エミュレータの場合は、レコードの終了をマークする文字を入力します。 このフィールドを空白のままにすると、行指向のレコードまたは HTTP プロトコルのいずれかがシミュレートされます。

HTTP 応答の形式を確認

デフォルトでは、このオプションはオンになっています。 応答を送信するプロセス モードで応答が有効な HTTP 応答の場合、このオプションは、応答テキスト内の HTTP ヘッダが正しく整形されていること、および必要に応じて、Content-Length: HTTP 応答ヘッダが存在し、正しいことを確認します。 このチェック ボックスは、行区切り記号が HTTP に準拠しており、Content-Length ヘッダが存在し、正しいことのみを確認します。 ただし、完全に動作するには、メッセージは、すでに正しく整形された HTTP メッセージである必要があります。

リスナ ステータス

リスナが実行されているかどうかを示すフィールド。

テスト

クリックすると、リスナ セットアップをテストします。

リスナのクリア

クリックすると、ステップのテストを停止します。

[応答]タブ

送信する応答]には、応答のテキストが含まれます。

ファイルから応答を読み取り

クリックすると、応答のファイル システムを参照します。

要求]タブ

設計時にのみ使用される最終/最初の要求を表示します。 このタブは、ステップが受信した最終要求を表示します。

ソケット サーバ エミュレータ ステップのデフォルトの名前は、「ソケット サーバ エミュレータ<ポート番号>」です。 ステップ名は、いつでも変更できます。