このアクションでは、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>