8.5.1 Webトランザクションファイル全体の書式と定義内容
(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">
エンコード種類には,次のどれかを指定します。Webトランザクションファイルは,必ずここで指定したエンコード種類で記述してください。
-
Shift_JIS
-
EUC-JP
-
ISO-2022-JP
-
UTF-8
-
US-ASCII
-
GB18030※
- 注※
-
中国語環境だけで使用できます。ただし,4バイト文字は使用できません。
(b) XML定義内容
|
XMLタグ |
必須 |
タグの役割,指定する値 |
|---|---|---|
|
<TRANSACTION_LIST>・・・</TRANSACTION_LIST> |
○ |
トランザクションの一覧を示すタグです。1つ以上の<TRANSACTION>タグを含みます。</TRANSACTION>タグの直後に,別の<TRANSACTION>タグを開始できます。 |
|
<TRANSACTION>・・・</TRANSACTION> |
○ |
1つのトランザクション情報を示すタグです。1つの<TRANSACTION_PARAM>タグと,1つ以上の<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>タグを含みます。省略できるタグもあります。詳細については,「8.5.2(1) <TRANSACTION_PARAM>タグ」を参照してください。 |
|
<STEP>・・・</STEP> |
○ |
1つのステップ情報を示すタグです。<STEP_ID>タグ,<TITLE>タグ,<FRAME_NAME>タグ,<CHARSET>タグ,<REQUEST>タグ,<WEB_AUTH>タグ,<PROXY>タグ,<RESPONSE_PATTERN>タグ,<VARIABLE>タグ,<START_SCOPE>タグ,および<END_SCOPE>タグを含みます。詳細については,「8.5.2(2) <STEP>タグ」を参照してください。 |
- (凡例)
-
○:必須項目