このアクションでは、HTML ページに別のページ名を定義することができます。Recorder は、HTML ページの名前に基づいてさまざまな文字列 (ページ タイマ名、格納されたコンテキスト変数の名前) を生成します。デフォルトでは、Recorder は、ページ名として HTML ページのタイトル (タイトルがない場合は「名前のないページ」) を使用します。
条件では、変数 DefaultPageName を通して、 Recorder が使用するデフォルト ページ名にアクセスします。
次の例では、デフォルト ページ名が存在しないかどうかをチェックし (存在しない場合は、Recorder は「名前のないページ」を使用します)、最低 3 文字の長さがあれば、HTTP ドキュメントの URL になるように代わりにページ名を定義します。
<HttpScriptingRule> <Name>Define Page Name</Name> <Active>true</Active> <Action>DefinePageName</Action> <Conditions> <Not> <Exists> <ApplyTo>DefaultPageName</ApplyTo> </Exists> </Not> <CheckRange> <ApplyTo>Http.Initial.Request.Url</ApplyTo> <Range>3-</Range> <SaveAs>PageName</SaveAs> <SaveMode>Replace</SaveMode> </CheckRange> </Conditions> </HttpScriptingRule>