7.4.1 Webトランザクションファイル全体の書式と定義内容

<この項の構成>
(1) 書式
(2) 定義内容

(1) 書式

<?xml version="1.0" encoding="Shift_JIS" standalone="no"?>
<!DOCTYPE TRANSACTION_LIST SYSTEM "espwebtrans.dtd">
<TRANSACTION_LIST>
 <TRANSACTION>
   <TRANSACTION_PARAM>
     <!-- TRANSACTION_PARAM -->
   </TRANSACTION_PARAM>

   <STEP>
     <!-- STEP -->
   </STEP>
     ・・・
 </TRANSACTION>
 ・・・
</TRANSACTION_LIST>

(2) 定義内容

(a) XML宣言,文書型宣言

1行目にはXML宣言を,2行目には文書型宣言を記述します。次に示すとおりに記述してください。

<?xml version="1.0" encoding="エンコード種類" standalone="no"?>
<!DOCTYPE TRANSACTION_LIST SYSTEM "espwebtrans.dtd">

エンコード種類には,Shift_JIS,EUC-JP,ISO-2022-JP,UTF-8またはUS-ASCIIのどれかを指定し,指定したエンコード種類でWebトランザクションファイルを記述してください。

(b) XML定義内容

表7-21 XML定義内容

XMLタグ必須タグの役割,指定する値
<TRANSACTION_LIST>・・・</TRANSACTION_LIST>トランザクションの一覧を示すタグです。一つ以上の<TRANSACTION>タグを含みます。</TRANSACTION>タグの直後に,別の<TRANSACTION>タグを開始できます。
<TRANSACTION>・・・</TRANSACTION>一つのトランザクション情報を示すタグです。一つの<TRANSACTION_PARAM>タグと,一つ以上の<STEP>タグを含みます。
<TRANSACTION_PARAM>・・・</TRANSACTION_PARAM>トランザクションの計測条件に依存するパラメーターを含むタグです。<TRANSACTION_NAME>タグ,<TRANSACTION_COMMENT>タグ,<DEFAULT_CHARSET>タグ,<HTML_OUT>タグ,<IGNORE_EMBEDDED_RESOURCE>タグ,<NO_CACHE>タグ,<KEEP_ALIVE>タグ,<DEFAULT_PROXY>タグ,<SSL_AUTH_IGNORE>タグ,<CLIENT_AUTH>タグ,および<USER_AGENT>タグを含みます。省略できるタグもあります。詳細については,「7.4.2 (1) <TRANSACTION_PARAM>タグ」を参照してください。
<STEP>・・・</STEP>一つのステップ情報を示すタグです。<STEP_ID>タグ,<TITLE>タグ,<FRAME_NAME>タグ,<CHARSET>タグ,<REQUEST>タグ,<WEB_AUTH>タグ,<PROXY>タグ,<RESPONSE_PATTERN>タグ,<VARIABLE>タグ,<START_SCOPE>タグ,および<END_SCOPE>タグを含みます。詳細については,「7.4.2(2) <STEP>タグ」を参照してください。
(凡例)
○:必須項目