サーブレット属性ファイルは,次に示すDOCTYPE宣言を持ちます。
<!DOCTYPE hitachi-servlet-property PUBLIC '-//Hitachi, Ltd.//DTD Servlet Property 7.0//EN' 'file:///<Cosminexusのインストールディレクトリ>/CC/admin/dtds/hitachi-servlet-property_7_0.dtd'> |
サーブレット属性ファイルは,次に示すタグを持つxmlファイルです。また,属性ファイルのバージョンは,以前のバージョンのものでも使用できます。
タグ名 | 出現パターン | 説明 | ||
---|---|---|---|---|
<hitachi-servlet-property> | 1回 | ルートタグ。 | ||
┣ ┃ | <description>※1 | 0回以上※2 | サーブレット/JSPの説明。 | |
┣ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ | <display-name>※1 | 1回以上※2 | サーブレット/JSPの表示名。 xml:lang属性が"en"のdisplay-nameを必ず指定します。該当するリソースの表示名をコマンドの引数で指定する場合も,xml:lang属性が"en"のdisplay-nameを指定します。 1≦文字列長 xml:lang属性が"en"のタグの場合,英数字(0~9,A~Z,a~z),およびアンダースコア(_)を使用できます。 xml:lang属性が"en"のタグ以外の場合,文字の制限はありません。 | |
┣ ┃ ┃ ┃ | <icon>※1 | 0回以上※2 | Deployツール上に表示されるServletのアイコンの定義。 | |
┃ ┃ ┃ | ┣ ┃ ┃ | <small-icon> | 0または1回 | スモールアイコン(16×16)のファイル名。 |
┃ ┃ | ┗ | <large-icon> | 0または1回 | ラージアイコン(32×32)のファイル名。 |
┣ ┃ | <init-param> | 0回以上 | 初期化パラメタについての定義。 | |
┃ ┃ | ┣ ┃ | <description>※1 | 0回以上※2 | init-paramの説明。 |
┃ ┃ | ┣ ┃ | <param-name> | 1回 | 初期化パラメタの名称。 |
┃ ┃ | ┗ | <param-value> | 1回 | 初期化パラメタの値。 |
┣ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ | <load-on-startup> | 0または1回 | スタートアップ時のロード指定。 指定できる整数値を次に示します。
| |
┣ ┃ | <run-as> | 0または1回 | 実行時アイデンティティについての定義。※3 | |
┃ ┃ | ┣ ┃ | <description>※1 | 0回以上※2 | run-asの説明。※3 |
┃ ┃ | ┣ ┃ | <role-name> | 1回 | セキュリティロール名。※3 |
┃ ┃ | ┗ | <user-name> | 1回 | ユーザ名を指定します。 |
┣ ┃ | <security-role-ref> | 0回以上 | セキュリティロールについての定義。 | |
┃ ┃ | ┣ ┃ | <description>※1 | 0回以上※2 | security-role-refの説明。 |
┃ ┃ | ┣ ┃ | <role-name> | 1回 | security-role-refの名称。 |
┃ ┃ | ┗ | <role-link> | 0または1回 | リンク先のロール名。 |
┣ ┃ | <url-pattern> | 0回以上 | サーブレットのURL。 | |
┗ | <method-observation-timeout> | 0または1回 | サーブレット内のメソッド共通の仕掛かり中メソッド監視用タイムアウト時間。 指定できる値は,0~86400(単位:秒)です。0を指定した場合,タイムアウトしません。デフォルト値は0です。 |