Hitachi System Information Capture システム検証支援 テスト結果収集機能

3021-3-735-10

前書き

著作権

All Rights Reserved. Copyright (C) 2017, 2018, Hitachi, Ltd.

Copyright (c) 2001-2016 Python Software Foundation; All Rights Reserved.

Copyright &copy; 1995-2001 Corporation for National Research Initiatives; All Rights Reserved.

Copyright (c) 1991 - 1995, Stichting Mathematisch Centrum Amsterdam, The Netherlands. All rights reserved.

輸出時の注意

本製品を輸出される場合には、外国為替及び外国貿易法の規制並びに米国輸出管理規則など外国の輸出関連法規をご確認の上、必要な手続きをお取りください。

なお、不明な場合は、弊社担当営業にお問い合わせください。

商標類

HITACHI、Cosminexus、HiRDBおよびuCosminexusは、株式会社 日立製作所の商標または登録商標です。

ActiveX、Excel、Microsoft、Microsoft Office、Internet Explorer、SQL Server、Windows、Windows Server、およびWordは、米国Microsoft Corporationの米国およびその他の国における登録商標または商標です。

IBM、DB2およびWebSphereは、世界の多くの国で登録されたInternational Business Machines Corporationの商標です。

Linuxは、Linus Torvalds氏の日本およびその他の国における登録商標または商標です。

OracleとJavaは、Oracle Corporation 及びその子会社、関連会社の米国及びその他の国における登録商標です。

Red Hatは、米国およびその他の国でRed Hat, Inc. の登録商標もしくは商標です。

RSAおよびBSAFEは、米国EMC コーポレーションの米国およびその他の国における商標または登録商標です。

その他記載の会社名、製品名などは、それぞれの会社の商標もしくは登録商標です。

Hitachi System Information Capture - Data Store for Evidenceは、米国EMC コーポレーションのRSA BSAFEソフトウェアを搭載しています。

This product includes software developed by the Apache Software Foundation (http://www.apache.org/).

This product includes software developed by Ben Laurie for use in the Apache-SSL HTTP server project.

Portions of this software were developed at the National Center for Supercomputing Applications (NCSA) at the University of Illinois at Urbana-Champaign.

This product includes software developed by the University of California, Berkeley and its contributors.

This software contains code derived from the RSA Data Security Inc. MD5 Message-Digest Algorithm, including various modifications by Spyglass Inc., Carnegie Mellon University, and Bell Communications Research, Inc (Bellcore).

Regular expression support is provided by the PCRE library package, which is open source software, written by Philip Hazel, and copyright by the University of Cambridge, England. The original software is available from ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/

This product includes software developed by Ralf S. Engelschall <rse@engelschall.com> for use in the mod_ssl project (http://www.modssl.org/).

This product includes software developed by IAIK of Graz University of Technology.

This product includes software developed by Daisuke Okajima and Kohsuke Kawaguchi (http://relaxngcc.sf.net/).

This product includes software developed by the Java Apache Project for use in the Apache JServ servlet engine project (http://java.apache.org/).

This product includes software developed by Andy Clark.

マイクロソフト製品のスクリーンショットの使用について

マイクロソフト製品のスクリーンショットは、マイクロソフトの許可を得て使用しています。

発行

2018年3月

はじめに

このマニュアルは、Hitachi System Information Captureのテスト結果収集機能について説明したものです。

対象製品

P-2C65-4114 Hitachi System Information Capture - Evidence Manager 01-03（適用OS：Windows 7 Professional (x86)、Windows 7 Professional (x64)、Windows 8.1 Pro(x86)、Windows 8.1 Pro(x64)、Windows 10 Pro(x86)、Windows 10 Pro(x64)、Windows Server 2012 R2 Standard）

P-2C65-4314 Hitachi System Information Capture - Data Store for Evidence 01-04（適用OS：Windows Server 2012 R2 Standard）

P-2C65-4214 Hitachi System Information Capture - Evidence Collector for Databases 01-03（適用OS：Windows Server 2012 R2 Standard）

P-9W65-4211 Hitachi System Information Capture - Evidence Collector for Databases 01-03（適用OS：Red Hat Enterprise Linux Server 6 (64-bit x86_64)、Red Hat Enterprise Linux Server 7 (64-bit x86_64)）

対象読者

このマニュアルは、Hitachi System Information Captureのテスト結果収集機能を利用して、次の作業をする方を対象にしています。

テスト結果収集機能の環境を構築する方

テストを実行してテスト結果を収集する方

テスト結果を参照してテスト結果の報告書を作成する方

テスト結果の報告書を承認する方

対象読者に必要な知識を次に示します。

OSに関する基本的な知識

システムの開発環境および言語

システムの周辺環境（DB、ネットワークなど）および標準仕様

このマニュアルで使用する製品名・機能名

このマニュアルで使用する製品名・機能名を次に示します。

製品名・機能名

正式名称

ActiveX

ActiveX

HSIC

HSIC-ECD

Hitachi System Information Capture - Evidence Collector for Databases

HSIC-EM

Hitachi System Information Capture - Evidence Manager

HSIC-DSE

Hitachi System Information Capture - Data Store for Evidence

HSIC-RM

Hitachi System Information Capture - Replay Manager

IE ESC

Internet Explorer Enhanced Security Configuration

Internet Explorer

Windows Internet Explorer

Internet Information Services

Microsoft Internet Information Services

Linux

Red Hat Enterprise Linux Server 6（64-bit x86_64）

Red Hat Enterprise Linux Server 6（64-bit x86_64）

Red Hat Enterprise Linux Server 7

Red Hat Enterprise Linux Server 7

Microsoft Excel

Microsoft Excel

Microsoft Office

Microsoft Office 2007

Microsoft Office 2007

Microsoft Office 2010

Microsoft Office 2010

Microsoft Office 2013

Microsoft Office 2013

Microsoft Word

Microsoft Word

Windows

Windows Server 2012 R2

Windows Server 2012 R2 Standard

Microsoft Windows Server 2012 R2 Standard 日本語版

Windows 7

Windows 7 Professional (x86)

Microsoft Windows 7 Professional 日本語版（32ビット版）

Windows 7 Professional (x64)

Microsoft Windows 7 Professional 日本語版（64ビット版）

Windows 8.1

Windows 8.1 Pro(x86)

Windows 8.1 Pro 日本語版（32ビット版）

Windows 8.1 Pro(x64)

Windows 8.1 Pro 日本語版（64ビット版）

Windows 10

Windows 10 Pro(x86)

Windows 10 Pro 日本語版（32ビット版）

Windows 10 Pro(x64)

Windows 10 Pro 日本語版（64ビット版）

このマニュアルで使用する文法の記号

このマニュアルで使用する文法の記号を次に示します。

記号

意味

|

横に並べられた複数の項目に対する項目間の区切りを示し、「または」を意味します。

（例）　A｜B

AまたはBを指定することを示します。

{ 　 }

この記号で囲まれている複数の項目のうちから1つを選択することを示します。項目が横に並べられ、記号|で区切られている場合は、そのうちの1つを選択します。

（例）　{A|B|C}

A、BまたはCのどれかを指定することを示します。

[ 　 ]

この記号で囲まれている項目は省略してもよいことを示します。

（例）　[A]

「何も指定しない」か「Aを指定する」ことを示します。

(( ))

ユーザ指定値の指定範囲を示します。

（例）((1～65535))

ユーザ指定値の指定範囲が1から65535までであることを示します。

≪ ≫

ユーザが指定を省略したときの仮定値を示します。

（例）　≪A≫

指定を省略したときの仮定値がAであることを示します。

項目

斜体で表記されている項目は、該当する要素やファイルなどを指定したり、該当する要素が表示されたりすることを示します。

（例）　パラメタ

パラメタを指定します。またはパラメタが表示されます。

このマニュアルで使用する英略語

このマニュアルで使用する英略語を次に示します。

英略語

英字での表記

FTP

File Transfer Protocol

HTTP

Hyper Text Transfer Protocol

J2EE

Java 2 Platform, Enterprise Edition

jar

Java Archive

Java VM

Java Virtual Machine

JDBC

Java Database Connectivity

JDK

Java Development Kit

JSP

Java Server Pages

UAC

User Account Control

UNC

Universal Naming Convention

URL

Uniform Resource Locator

XML

Extensible Markup Language

このマニュアルで使用するKB（キロバイト）などの単位表記

1KB（キロバイト）、1MB（メガバイト）、1GB（ギガバイト）、1TB（テラバイト）はそれぞれ1,024バイト、1,024²バイト、1,024³バイト、1,024⁴バイトです。

1　テスト結果収集機能の概要

テスト結果収集機能の概要について説明します。

1.1　テスト結果収集機能とは

テスト結果収集機能は、Webアプリケーションのテスト実施時の結果（エビデンス）の収集作業を省力化し、テスト作業を効率的に実施するための支援ツールです。

テスト結果収集機能は、Webアプリケーションが実行したSQLなどのエビデンス収集を容易に実施する機能を提供します。

また、エビデンスをサーバで一括管理することで、次のことを支援します。

プロジェクト内で、テスト状況および問題点を共有する

プロジェクト管理者とメンバのコミュニケーションを円滑にする

テスト結果収集機能は、以下の3つのプログラムから構成されます。

Hitachi System Information Capture - Evidence Manager（以降、HSIC-EMと表記します）

Webアプリケーションのテストのエビデンスを収集します。また、報告書の作成を支援します。

Hitachi System Information Capture - Data Store for Evidence（以降、HSIC-DSEと表記します）

レポジトリサーバにエビデンスを蓄積して、エビデンスを一括管理します。レポジトリサーバは、エビデンスの蓄積・一括管理のために使用するサーバです。

Hitachi System Information Capture - Evidence Collector for Databases（以降、HSIC-ECDと表記します）

Webアプリケーションが実行したSQLなどのエビデンスを収集します。

テストを実行するWebアプリケーションを配置したAPサーバにインストールするライブラリです。アプリケーションが実行したSQL文、実行されたメソッドの引数などの情報をテストのエビデンスとして出力します。

テストエビデンスの収集・報告書の作成支援

Webブラウザの画面、Webアプリケーションが実行したSQLなどのエビデンス収集を容易に実施する機能を提供します。

テスト結果収集機能の機能一覧

テスト結果収集機能には、以下の機能があります。

表1‒1　機能一覧

機能名

機能概要

機能を提供するHSICのプログラム

テスト結果（エビデンス）の収集と登録

(手動テストアシスト)

クライアント、APサーバなど複数のホストにあるテスト結果のファイルを収集します。収集したファイルをレポジトリサーバに登録して一括管理します。

HSIC-EM／HSIC-DSE

ファイル収集時、ログファイルなどに出力された内容のうち、テスト中に出力された部分だけをエビデンスとして取得できます。

HSIC-EM

アプリケーションが実行したSQLの自動取得

SQL出力機能

APサーバ上で動作するサーブレット/JSPを使用して作られたWebアプリケーションが実行するSQL文をファイル出力します。

HSIC-ECD

DB更新前後情報出力

SQL出力機能で出力したSQLが更新系SQLの場合、更新前後のテーブルに格納されている値をファイル出力します。

HSIC-ECD

SQL参照情報の出力

SQL出力機能で出力したSQLがSELECT文の場合、SELECT文で参照した情報をファイル出力します。

HSIC-ECD

アプリケーション固有情報の出力

テスト対象のアプリケーションを改造することなく、テスト対象アプリケーション固有の情報（メソッドの引数、変数など）をエビデンスとしてファイル出力するプラグインを作成できます。

HSIC-ECD

プロジェクト単位でのエビデンス管理

収集したエビデンスをプロジェクト単位でまとめて管理します。

HSIC-EM／HSIC-DSE

テストIDによるエビデンスの管理

収集したエビデンスをテストケースごとに割り当てたテストIDでまとめて管理します。

HSIC-EM／HSIC-ECD／HSIC-DSE

画面のキャプチャー

Webブラウザ、デスクトップの画面をキャプチャーして画像ファイルを出力します。

HSIC-EM

プレビューの表示

収集した画像ファイルのプレビューを表示します。拡大表示、不要な画像ファイルの削除もできます。

HSIC-EM

ログ表示

画面キャプチャーなどのイベントをログとして表示します。

HSIC-EM

テスト結果の一覧表示

テスト結果として収集したエビデンスの一覧を参照できます。大量のテストデータからユーザID、テストID、実行日時などで検索できます。

HSIC-DSE

エビデンスの比較

テスト結果として取得したエビデンスとHSIC-DSEに登録済みのエビデンスを比較します。比較結果は、エビデンスとしてHSIC-DSEに登録します。

HSIC-EM／HSIC-DSE

テスト結果の報告書の作成

エビデンスの整形

収集したエビデンスを整形してテスト結果の報告書を作成します。

HSIC-EM／HSIC-DSE

テスト結果の報告書の承認

作成した報告書を承認します。

HSIC-EM／HSIC-DSE

エビデンスのバックアップ

エビデンスの蓄積時や編集時に、ユーザが指定したフォルダにバックアップファイルを生成します。

HSIC-DSE

エビデンスの復元

HSIC-DSEが生成したバックアップファイルを基に、エビデンスを復元します。

HSIC-DSE

稼働状態監視

HSIC-DSEの稼働状態を監視できます。

HSIC-DSE

ユーザの管理

HSIC-DSEを利用するに当たり、役割に応じてユーザに権限を設定します。

HSIC-DSE

1.2　テスト結果収集機能でできること

1.2.1　テスト結果（エビデンス）の収集と登録

クライアントやAPサーバなどにあるテスト結果（エビデンス）を収集して、レポジトリサーバに登録します。

テスト実行時のクライアント端末以外のマシンからエビデンスを収集するためには、テスト実行前に、収集したいファイルが格納されているマシンのIPアドレスやファイルパスを設定しておきます。収集できるエビデンスの例を次に示します。

Webサーバ／APサーバ上でHSIC-ECDが取得したエビデンスファイル

Webサーバ／APサーバのログ

1.2.2　テスト結果の差分出力

ファイル収集時に、差分出力機能を使用すると、ログファイルなどについては、テスト中に出力された部分だけをエビデンスとして取得することができます。これによってエビデンスとして不要な情報を削減することができます。ただし、テスト実施前に記録された部分も一部取得される場合があります。

差分出力機能使用時に出力されるファイルの例を次に示します。

（例）

差分前の行を3行出力するように設定

出力結果

差分個所と差分前の行3行をファイルとして取得し、次の形式で出力されます。

差分出力機能を使用する場合、テスト開始時とファイル収集時に差分出力対象のファイルを取得し、それらを比較します。そのため、差分出力機能を使用しない場合と比較すると、テスト開始時にファイルを取得する分だけ通信量が増加します。これを緩和するため、HSIC-EMではテスト実施前ファイルとして、前回テスト実施後に取得したファイルを再利用します。これを差分出力用ファイルキャッシュと呼びます。

差分出力用ファイルキャッシュの有効期限は24時間です。有効期限が切れた場合、通常どおりテスト実施前に比較用ファイルを取得します。

差分出力用ファイルキャッシュのイメージを次に示します。

なお、キャッシュはテストIDに関係なく共通です。異なるテストIDで同名のファイルの差分を出力した場合でも、そのときに取得したファイルをテスト実施前の差分出力対象ファイルとして流用します。

1.2.3　アプリケーションが実行したSQLの自動取得

SQL出力機能

SQL出力機能は、サーブレット/JSPを使用して作られたWebアプリケーションが実行するSQLをHSIC-ECDエビデンスファイルに出力します。これによりアプリケーションが正しいSQLを実行しているかを確認できます。

HSIC-ECDは、JDBCドライバを使用してサーブレット/JSPが実行したSQLの実行メソッドをフックし、そのSQLをHSIC-ECDエビデンスファイルに出力します。

HSIC-ECDを使用するとテスト対象のアプリケーションが実行したSQL実行前後のデータ、または更新系SQL実行前後のデータを、テスト対象のアプリケーションを改造しないで取得できます。HSIC-ECDは、アプリケーションが実行したSQLの前後にSELECT文を実行して実行前後のデータを自動的に取得します。これによって、SQL実行結果をテストエビデンスとして取得するために手動、または専用のスクリプトを記述してSQLを実行する作業が不要となり、テスト効率が向上します。HSIC-ECDは、APサーバに組み込んで使用します。Java/JSPアプリケーションが実行するSQLがエビデンスの取得対象となります。また、SQL以外にもJavaアプリケーションの任意のメソッド実行時の引数などの情報をテストエビデンスとして取得できます。

SQL出力機能が対応しているJDBCドライバを次の表に示します。

表1‒2　SQL出力機能が対応しているJDBCドライバ

DB名とバージョン

JDBCドライバのファイル名

HiRDB V9

pdjdbc4.jar

Oracle Database 11g R2

ojdbc6.jar

Oracle Database 12c

ojdbc6.jar

ojdbc7.jar

DB2 10.5

DB2 11.1

db2jcc.jar

db2jcc4.jar

SQL Server 2016

Microsoft JDBC Driver 6.0 for SQL Server

Sqljdbc4.jar

Sqljdbc41.jar

Sqljdbc42.jar

SQL出力機能が対応しているAPサーバとDBの組み合わせを次の表に示します。

表1‒3　SQL出力機能が対応しているAPサーバとDBの組み合わせ

APサーバ

DB名とバージョン

uCosminexus Application Server

HiRDB V9

Oracle Database 11g R2

Oracle Database 12c

WebSphere Application Server

DB2 10.5

DB2 11.1

SQL Server 2016

Microsoft JDBC Driver 6.0 for SQL Server

SQL出力機能のSQL文の出力契機となる、インタフェースおよびメソッドを次の表に示します。

表1‒4　SQL出力機能のSQL文の出力契機となる、インタフェースおよびメソッド

インタフェース名

メソッド名

サポート状況

Oracle

HiRDB

DB2

SQL Server

java.sql.Statement

execute(String sql)

○

○

○

○

execute(String sql, int autoGeneratedKeys)

○

－

○

○

execute(String sql, int[] columnIndexes)

○

－

○

○

execute(String sql, String[] columnNames)

○

－

○

○

executeLargeUpdate(String sql)

－

－

－

○

executeLargeUpdate(String sql, int autoGeneratedKeys)

－

－

－

○

executeLargeUpdate(String sql, int[] columnIndexes)

－

－

－

○

executeLargeUpdate(String sql, String[] columnNames)

－

－

－

○

executeQuery(String sql)

○

○

○

○

executeUpdate(String sql)

○

○

○

○

executeUpdate(String sql, int autoGeneratedKeys)

○

－

○

○

executeUpdate(String sql, int[] columnIndexes)

○

－

○

○

executeUpdate(String sql, String[] columnNames)

○

－

○

○

java.sql.PreparedStatement

execute()

○

○

○

○

executeLargeUpdate()

－

－

－

○

executeQuery()

○

○

○

○

executeUpdate()

○

○

○

○

java.sql.Statementから継承されたメソッド

継承元と同じ

－

継承元と同じ

java.sql.CallableStatement

java.sql.Statementから継承されたメソッド

継承元と同じ

－

継承元と同じ

java.sql.PreparedStatementから継承されたメソッド

継承元と同じ

○

継承元と同じ

（凡例）

○：サポートしています。

－：サポートしていません。

また、SQL出力機能が対応しているsetterを次の表に示します。

メモ

対応しているsetterは、SQL情報で出力するバインド変数にsetterで設定した値を文字列に置換して出力します。対応していないsettetrが使用されている場合は、文字列に置換しないで、バインド変数名をそのまま出力します。また、対応していないsettetrが使用されている場合は、後述するDB更新前後情報出力機能、およびSQL参照情報出力機能で正しい情報を出力できないことがあります。

表1‒5　SQL出力機能が対応しているsetter

インタフェース名

メソッド名

サポート状況

Oracle

HiRDB

DB2

SQL Server

java.sql.PreparedStatement

setBigDecimal(int parameterIndex, BigDecimal x)

○

○

○

○

setBoolean(int parameterIndex, boolean x)

○

○

○

○

setByte(int parameterIndex, byte x)

○

○

○

○

setBytes(int parameterIndex, byte[] x)

○

○

○

○

setDate(int parameterIndex, Date x)

○

○

○

○

setDate(int parameterIndex, Date x, Calendar cal)

○

○

○

○

setDouble(int parameterIndex, double x)

○

○

○

○

setFloat(int parameterIndex, float x)

○

○

○

○

setInt(int parameterIndex, int x)

○

○

○

○

setLong(int parameterIndex, long x)

○

○

○

○

setNString(int parameterIndex, String value)

○

－

－

○

setNull(int parameterIndex, int sqlType)

○

○

○

○

setNull(int parameterIndex, int sqlType, String typeName)

○

－

－

○

setRowId(int parameterIndex, RowId x)

○

－

－

－

setShort(int parameterIndex, short x)

○

○

○

○

setString(int parameterIndex, String x)

○

○

○

○

setTime(int parameterIndex, Time x)

○

○

○

○

setTime(int parameterIndex, Time x, Calendar cal)

○

○

○

○

setTimestamp(int parameterIndex, Timestamp x)

○

○

○

○

setTimestamp(int parameterIndex, Timestamp x, Calendar cal)

○

○

○

○

setURL(int parameterIndex, URL x)

○

－

○

－

java.sql.CallableStatement

java.sql.PreparedStatementから継承されたメソッド

継承元と同じ

setBigDecimal(String parameterName, BigDecimal x)

○

○

○

○

setBoolean(String parameterName, boolean x)

○

○

○

○

setByte(String parameterName, byte x)

○

○

○

○

setBytes(String parameterName, byte[] x)

○

○

○

○

setDate(String parameterName, Date x)

○

○

○

○

setDate(String parameterName, Date x, Calendar cal)

○

○

○

○

setDouble(String parameterName, double x)

○

○

○

○

setFloat(String parameterName, float x)

○

○

○

○

setInt(String parameterName, int x)

○

○

○

○

setLong(String parameterName, long x)

○

○

○

○

setNString(String parameterName, String value)

－

－

－

○

setNull(String parameterName, int sqlType)

○

○

○

○

setNull(String parameterName, int sqlType, String typeName)

○

－

－

○

setRowId(String parameterName, RowId x)

○

－

－

－

setShort(String parameterName, short x)

○

○

○

○

setString(String parameterName, String x)

○

○

○

○

setTime(String parameterName, Time x)

○

○

○

○

setTime(String parameterName, Time x, Calendar cal)

○

○

○

○

setTimestamp(String parameterName, Timestamp x)

○

○

○

○

setTimestamp(String parameterName, Timestamp x, Calendar cal)

○

○

○

○

setURL(String parameterName, URL x)

○

－

○

－

OraclePreparedStatement

setBigDecimalAtName(String parameterName, BigDecimal value)

○

－

－

－

setBigDecimalAtName(String parameterName, BigDecimal value)

○

－

－

－

setBinaryDouble(int parameterIndex, BINARY_DOUBLE value)

○

－

－

－

setBinaryDouble(int parameterIndex, double value)

○

－

－

－

setBinaryDoubleAtName(String parameterName, BINARY_DOUBLE value)

○

－

－

－

setBinaryDoubleAtName(String parameterName, double value)

○

－

－

－

setBinaryFloat(int parameterIndex, BINARY_FLOAT value)

○

－

－

－

setBinaryFloat(int parameterIndex, float value)

○

－

－

－

setBinaryFloatAtName(String parameterName, BINARY_FLOAT value)

○

－

－

－

setBinaryFloatAtName(String parameterName, float value)

○

－

－

－

setBooleanAtName(String parameterName, boolean value)

○

－

－

－

setByteAtName(String parameterName, byte value)

○

－

－

－

setBytesAtName(String parameterName, byte[] value)

○

－

－

－

setCHAR(int parameterIndex, CHAR ch)

○

－

－

－

setCHARAtName(String parameterName, CHAR value)

○

－

－

－

setDATE(int parameterIndex, DATE date)

○

－

－

－

setFloatAtName(String parameterName, float value)

○

－

－

－

setIntAtName(String parameterName, int value)

○

－

－

－

setLongAtName(String parameterName, long value)

○

－

－

－

setNStringAtName(String parameterName, String value)

○

－

－

－

setNullAtName(String parameterName, int sqlType)

○

－

－

－

setNullAtName(String parameterName, int sqlType, String sqlName)

○

－

－

－

setNUMBER(int parameterIndex, NUMBER num)

○

－

－

－

setNUMBERAtName(String parameterName, NUMBER value)

○

－

－

－

setROWID(int parameterIndex, ROWID rowid)

○

－

－

－

setRowIdAtName(String parameterName, RowId value)

○

－

－

－

setROWIDAtName(String parameterName, ROWID value)

○

－

－

－

setShortAtName(String parameterName, short value)

○

－

－

－

setSQLXMLAtName(String parameterName, SQLXML value)

×

－

－

－

setStringAtName(String parameterName, String value)

○

－

－

－

setTimeAtName(String parameterName, Time value)

○

－

－

－

setTimeAtName(String parameterName, Time value, Calendar cal)

○

－

－

－

setTIMESTAMP(int parameterIndex, TIMESTAMP x)

○

－

－

－

setTimestampAtName(String parameterName, Timestamp value)

○

－

－

－

setTIMESTAMPAtName(String parameterName, TIMESTAMP value)

○

－

－

－

setTimestampAtName(String parameterName, Timestamp value, Calendar cal)

○

－

－

－

setTIMESTAMPLTZ(int parameterIndex, TIMESTAMPLTZ x)

○

－

－

－

setTIMESTAMPLTZAtName(String parameterName, TIMESTAMPLTZ value)

○

－

－

－

setTIMESTAMPTZ(int parameterIndex, TIMESTAMPTZ x)

○

－

－

－

setTIMESTAMPTZAtName(String parameterName, TIMESTAMPTZ value)

○

－

－

－

setURLAtName(String parameterName, URL value)

○

－

－

－

OracleCallableStatement

OraclePreparedStatementから継承されたメソッド

継承元と同じ

－

－

－

setBinaryDouble(String parameterName, BINARY_DOUBLE x)

○

－

－

－

setBinaryDouble(String parameterName, double x)

○

－

－

－

setBinaryFloat(String parameterName, BINARY_FLOAT x)

○

－

－

－

setBinaryFloat(String parameterName, float x)

○

－

－

－

setCHAR(String parameterName, CHAR x)

○

－

－

－

setDATE(String parameterName, DATE x)

○

－

－

－

setFixedCHAR(String parameterName, String x)

○

－

－

－

setNUMBER(String parameterName, NUMBER x)

○

－

－

－

setROWID(String parameterName, ROWID x)

○

－

－

－

setTIMESTAMP(String parameterName, TIMESTAMP x)

○

－

－

－

setTIMESTAMPLTZ(String parameterName, TIMESTAMPLTZ x)

○

－

－

－

setTIMESTAMPTZ(String parameterName, TIMESTAMPTZ x)

○

－

－

－

SQLServerPreparedStatement

setDateTime(int n, Timestamp x)

－

－

－

○（※）

setDateTimeOffset(int n, DateTimeOffset x)

－

－

－

○

setMoney(int n, BigDecimal x)

－

－

－

○（※）

setSmallDateTime(int n, Timestamp x)

－

－

－

○（※）

setSmallMoney(int,BigDecimal x)

－

－

－

○（※）

setUniqueIdentifier(int n, String x)

－

－

－

○（※）

SQLServerCallableStatement

setDateTime(String sCol, Timestamp x)

－

－

－

○（※）

setDateTimeOffset(String sCol, DateTimeOffset x)

－

－

－

○

setMoney(String sCol, BigDecimal b)

－

－

－

○（※）

setSmallDateTime(String sCol, Timestamp t)

－

－

－

○（※）

setSmallMoney(String sCol, BigDecimal d)

－

－

－

○（※）

setUniqueIdentifier(String sCol, String s)

－

－

－

○（※）

（凡例）

○：サポートしています。

－：サポートしていません。

注※：sqljdbc4.jarではサポートしていません。

注意事項

SQL実行中に例外が発生した場合は、実行したSQLを出力できないことがあります。

アプリケーションサーバが自動で定期的に実行するSQLは、HSIC-ECDエビデンスファイルに出力しません。

Webアプリケーションが発行するSQL文に付随してJDBCドライバが発行するSQL文も、HSIC-ECDエビデンスファイルに出力します。

エスケープ句を使用した場合、エスケープ処理後のSQL文を出力することがあります。

DB更新前後情報出力機能

DB更新前後情報出力機能は、SQL出力機能で出力したSQL文が更新系SQLの場合、更新前後のデータベースのデータを出力します。

更新前情報の取得対象となるSQL文はUPDATE文とDELETE文です。

更新後情報の取得対象となるSQL文はUPDATE文とINSERT文です。

DB種別に依存しない注意事項

エビデンスファイルに出力する情報は、commitされていることを保証するものではありません。

カーソルを使用した更新（Resultsetクラスのupdaterメソッド）をした場合は、SQLの更新前後情報はエビデンスファイルには出力されません。

取得した列の値を、toString()で文字列に変換して出力します。抽象データ型、BLOB型,CLOB型,BFILE型などtoString()で文字列に変換できない型が使用された場合は<型名>を出力します。

取得した列の値がnull値の場合は、<null>を出力します。

ストアドプロシージャを実行した場合、ストアドプロシージャの実行を示すCALL、またはEXCUTEがエビデンスファイルに出力されます。ストアドプロシージャの内部で実行している処理はエビデンスファイルに出力されません。

HSICが対応していない構文で書かれたSQL文が実行された場合は、エビデンスファイルにはKFSF50002-Wを出力します。

乱数や現在時刻を取得するファンクションを使用している場合は、正しい更新前後情報を取得できません。

表の内容を更新するようなファンクションを実行している場合の動作は保証しません。HSICが実行するSQLでファンクションが実行されたときに、アプリケーションが意図しない表を更新することがあります。

SQL文中の「--」から行末まではコメントと見なします。

WHERE句の条件判定に使う列の値を更新する場合、更新後情報が正しく出力されないことがあります。

DBがHiRDBの場合の注意事項

共用表を使用していて、ほかのアプリケーションがLOCK文で共用表を排他していると、HISCが実行するSQL、またははLOCK文の実行がエラーになる場合があります。

HSICが実行するSQL文の排他オプションには、WITHOUT LOCK NOWAITを指定して実行します。

INSERT文にVALUES句、およびDEFAULT VALUES句が指定された場合は更新後情報を出力しません。

次に示す句、または構文を使用したSQL文には対応していません（更新前後情報を出力しません）。

WHERE CURRENT OF句

NEXT VALUE式

UPDATE文でSET ROW、ADD、DELETEのどれかを使う更新

INSERT文で(ROW)を指定した行挿入

DBがOracleの場合の注意事項

SQL文のテーブル名などに予約語ではないSQLキーワードを使用しないでください。使用している場合は、更新前後情報を取得するためにHSICが不正なSQL文を発行するおそれがあります。なお、予約語とキーワードの詳細については、Oracleのドキュメントを参照してください。

INSERT文にVALUES句が指定された場合は、DUAL表に対してSELECT文を実行して更新後情報を取得します。

INSERT文のVALUES句にDEFAULTと指定した場合は、更新後情報には定義されたデフォルト値ではなく、'DEFAULT'を出力します。

INSERT文でダイレクト、パス、またはインサートを使用する場合は、自動コミットを有効にしてください。無効にした場合は、更新後情報を取得できません。

次に示す句、または構文を使用したSQL文には対応していません（更新前後情報を出力しません）。

WHERE CURRENT OF

順序値NEXTVAL（※）

注※：NEXTVALを列名や表名として使用した場合も、更新前後情報を出力しません。

UPDATE文のVALUE句

DBがDB2の場合の注意事項

HSICが実行するSQL文には、FOR READ ONLY WITH URを指定して実行します。

二重引用符で囲まれた識別子内の「""」は、「"」一つとして扱います。

数値の小数点は常にピリオドとして扱います。

SQL文のテーブル名などにSQLの文法上意味を持つキーワード（例：PORTION、UR）を使用しないでください。使用している場合は、更新前後情報を取得するためにHSICが不正なSQL文を発行するおそれがあります。

SELECT文のFROM句にINSERT、DELETE、またはUPDATE文を指定して更新処理をした場合、更新前後情報を取得しません。

アプリケーションが、構造化タイプを使用した列を更新した場合、更新前後情報の取得に失敗することがあります。

INSERT文にVALUES句が指定された場合は、SYSIBM.SYSDUMMY1表に対してSELECT文を実行して更新後情報を取得します。

INSERT文のVALUES句にDEFAULTと指定した場合は、更新後情報には定義されたデフォルト値ではなく、'DEFAULT'と出力します。

隠し列として定義した列の値は、DELETE文の更新前情報に出力しません。

次に示す句、または構文を使用したSQL文には対応していません（更新前後情報を出力しません）。

WHERE CURRENT OF句

NEXT VALUE式

INCLUDE句

UPDATE文のFROM句

DBがSQL Serverの場合の注意事項

HSICが実行するSQL文では、前後情報を取得する対象のテーブル名にテーブルヒントとしてWITH（READUNCOMMITTED、NOWAIT）を指定して実行します。

SQL文のテーブル名などにSQLの文法上意味を持つキーワード（例：STATISTICSなど）を使用している場合は、更新前後情報を取得するためにHSICが不正なSQL文を発行するおそれがあります。

アプリケーションが、ユーザ定義テーブル型を使用した列を更新すると、更新前後情報の取得時に誤った情報を取得することがあります。

INSERT文のVALUES句にDEFAULTと指定した場合は、更新後情報には定義されたデフォルト値ではなく、'DEFAULT'と出力します。ただし、VALUES句で複数行挿入する場合にDEFAULTと指定した場合は、更新後情報を出力しません。

INSERT文でDEFAULT VALUES句を使用した場合は、更新後情報には定義されたデフォルト値ではなく、'DEFAULT VALUES'と出力します

INSERT文でVALUES句とTOP句を同時に使用する場合に、TOP句で定数値以外を指定しているときは更新後情報を出力しません。

JDBCドライバのSQL Serverへの接続プロパティで、sendTimeAsDatetimeがtrue（デフォルト値）となっている場合に、setTime関数を使用すると、更新前後情報でtime型の値がdatetime型として取得され、'1970-01-01'が付加されることがあります。

次に示す句、または構文を使用したSQL文には対応していません（更新前後情報を出力しません）。

WHERE CURRENT OF句

NEXT VALUE式

OUTPUT句を使用した構文を含むINSERT文

EXECまたはEXECUTEを含むINSERT文

UPDATE文のFROM句

DELETE文の追加のFROM句

READTEXT句

UPDATETEXT句

WRITETEXT句

1.2.4　SQL参照情報の出力

SQL参照情報出力は、WebアプリケーションがSELECT文を実行時にSELECT文で取得するデータを出力します。

メモ

HSIC-ECDは、アプリケーションが使用するResultSetオブジェクトとは別のResultSetオブジェクトを使用して結果を取得するため、アプリケーションの動作には影響しません。

DB種別に依存しない注意事項

エビデンスファイルに出力する情報は、commitされていることを保証するものではありません。

取得した列の値を、toString()で文字列に変換して出力します。抽象データ型、BLOB型、CLOB型、BFILE型など、toString()で文字列に変換できない型が使用された場合は<型名>を出力します。

取得した列の値がnull値の場合は、<null>を出力します。

HSICが対応していない構文で書かれたSQL文が実行された場合は、エビデンスファイルにはKFSF50002-Wを出力します。

乱数や現在時刻を取得するファンクションを使用している場合は、正しい参照情報を取得できません。

表の内容を更新するようなファンクションを実行している場合の動作は保証しません。HSICが実行するSQLでファンクションが実行されたときに、アプリケーションが意図しない表を更新することがあります。

SQL文中の「--」から行末まではコメントと見なします。

DBがHiRDBの場合の注意事項

共用表を使用していて、ほかのアプリケーションがLOCK文で共用表を排他していると、HISCが実行するSQL、またははLOCK文の実行がエラーになる場合があります。

HSICが実行するSQL文の排他オプションには、WITHOUT LOCK NOWAITを指定して実行します。

参照情報出力機能は、autocommitを有効にしているアプリケーションでは使用できません。使用している場合は、HSICが実行するSELECT文でcommitされるため、アプリケーションが使用しているリソースが無効となり、SQLエラーになることがあります。

次に示す句、または構文を使用したSQL文には対応していません（参照情報を出力しません）。

NEXT VALUE式

WRITE指定

DBがOracleの場合の注意事項

SQL文のテーブル名などに予約語ではないSQLキーワードを使用しないでください。使用している場合は、参照情報を取得するためにHSICが不正なSQL文を発行するおそれがあります。なお、予約語とキーワードの詳細については、Oracleのドキュメントを参照してください。

データ型にLONG、またはLONG RAWを指定しているアプリケーションは使用できません。HSICが参照情報を取得することによってストリームが閉じられ、アプリケーションがデータを取得できなくなります。

次に示す句、または構文を使用したSQL文には対応していません（参照情報を出力しません）。

順序値NEXTVAL（※）

注※：NEXTVALを列名や表名として使用した場合も、参照情報を出力しません。

DBがDB2の場合の注意事項

HSICが実行するSQL文には、FOR READ ONLY WITH URを指定して実行します。

二重引用符で囲まれた識別子内の「""」は、「"」一つとして扱います。

数値の小数点は常にピリオドとして扱います。

SQL文のテーブル名などにSQLの文法上意味を持つキーワード（例：PORTION、UR）を使用しないでください。使用している場合は、参照情報を取得するためにHSICが不正なSQL文を発行するおそれがあります。

SELECT文のFROM句にINSERT、DELETE、またはUPDATE文を指定して更新処理をした場合、参照情報を取得しません。

アプリケーションが、構造化タイプを使用した列を更新した場合、参照情報の取得に失敗することがあります。

参照情報出力機能は、autocommitを有効にしているアプリケーションでは使用できません。使用している場合は、HSICが実行するSELECT文でcommitされるため、アプリケーションが使用しているリソースが無効となり、SQLエラーになることがあります。

次に示す句、または構文を使用したSQL文には対応していません（参照情報を出力しません）。

NEXT VALUE式

DBがSQL Serverの場合の注意事項

SQL文のテーブル名などにSQLの文法上意味を持つキーワード（例：STATISTICSなど）を使用している場合は、参照情報を取得するためにHSICが不正なSQL文を発行するおそれがあります。

アプリケーションが、ユーザ定義テーブル型を使用した列を更新すると、更新前後情報の取得時に誤った情報を取得することがあります。

JDBCドライバのSQLServerへの接続プロパティで、sendTimeAsDatetimeがtrue（デフォルト値）となっている場合に、setTime関数を使用すると、更新前後情報でtime型の値がdatetime型として取得され、'1970-01-01'が付加されることがあります。

次に示す句、または構文を使用したSQL文には対応していません（更新前後情報を出力しません）。

NEXT VALUE式

READTEXT句

UPDATETEXT句

WRITETEXT句

1.2.5　アプリケーション固有情報の出力

次のどちらかの方法によって、テスト対象のアプリケーションを改造しなくても、アプリケーション固有の情報をエビデンスとして出力できます。

HSIC-ECDが提供するサンプルプラグインを使用する

HSIC-ECDが提供するインタフェースで独自に作成したプラグインを使用する

この機能を使用できるのはJavaで作成したアプリケーションです。JSPで作成したアプリケーションでは使用できません。

HSIC-ECDのプロパティファイルに、エビデンスファイルを取得したいクラス、メソッド、およびプラグインで参照したい変数を記述します。HSIC-ECDは、プロパティファイルに記載されたメソッドの開始時と終了時にフックしてプラグインを呼び出します。プラグインでは、HSIC-ECDが提供するインタフェースを使用してHSIC-ECDエビデンスファイルに情報を出力できます。

また、サンプルとして、プロパティファイルに指定したメソッドの引数および変数を、toString()メソッドで文字列に変換して出力するプラグインを提供します。

制限事項

プラグインから、テスト対象アプリケーションのメソッドを呼び出さないでください。

1.2.6　画面のキャプチャー

クライアントの操作画面をキャプチャーして画像ファイルに出力します。

画面の切り替わりを検知して自動的に画面をキャプチャーします。また、スクロールが必要なInternet Explorerの画面を一枚の画像ファイルとして取得できます。

1.2.7　テストIDによるテスト結果の管理

HSIC-ECDが出力するエビデンスファイルには、テストIDというIDを付与します。

テスト実施者がクライアントでテストIDを入力してテストを実行することで、HSIC-ECDがクライアント側のエビデンスと、Webサーバ／APサーバ側のエビデンスにテストIDを付与して管理します。

HSIC-DSEがエビデンスをテストIDごとに管理するため、Webサーバ／APサーバを複数のテスト実行者で共用している場合でも、ほかのテスト項目のエビデンスと混在することはありません。

1.2.8　プロジェクト単位でのエビデンス管理

HSIC-EMを使用したテストでは、プロジェクト単位でエビデンスを管理します。プロジェクトとはテストIDをまとめる単位を指し、テスト結果はプロジェクト単位で表示されます。

この製品では、製品名とバージョンの組み合わせを1つのプロジェクトとして扱うことを推奨しています（例：HSIC-DSE ver.01-04）。

ユーザはプロジェクトを指定してエビデンスや報告書を登録します。

1.2.9　プレビューの表示

プレビュー機能を使用すると、テストをしながら取得した画像ファイルの確認や、不要なファイルの削除ができます。

1.2.10　ログの表示

画面のオートキャプチャの設定変更や、オートキャプチャの取得開始、終了などのイベントをログとして表示します。

1.2.11　テスト結果の一覧表示

レポジトリサーバに登録したテスト結果の一覧を参照できます。テスト結果は、ユーザID、テストID、テスト実行時刻などで検索できます。

1.2.12　エビデンスの比較

テストで取得したエビデンスとHSIC-DSEに登録済みのエビデンスを比較します。比較結果は、エビデンスとしてHSIC-DSEに登録します。

重要

この機能は、HSIC-DSEの01-02より前のバージョンで登録したエビデンスと比較はできません。

比較元になるエビデンス（テストで取得した新しいエビデンス）の内容を次に示します。

HSIC-ECDが出力するAPが実行したSQL情報（更新前後情報など）

比較する際、エビデンス情報内のタイムスタンプを除外した形式で比較します。タイムスタンプを除外するヘッダを次に示します。

SQL START

SQL END

plugin

HSIC msg

result set

after update

before update

例

元ファイルのエビデンス情報

2016/10/25 10:56:31.357 SQL START

比較する際のエビデンス情報

SQL START

比較先のエビデンスを次に示します。

別プロジェクトのエビデンス

前回テスト（同一プロジェクトの同一テストID）のエビデンス

比較結果として出力する内容を次に示します。

比較結果のサマリ情報

比較結果差分情報

1.2.13　テスト結果の報告書の作成（エビデンスの整形）

収集したエビデンスを整形して、テスト結果の報告書を作成できます。

あらかじめMicrosoft WordやMicrosoft Excelで、報告書のテンプレートを作成して、画像の貼り付け位置などを定義しておきます。各エビデンスファイルを割り当てることで、エビデンスを貼り付けた報告書を作成できます。

1.2.14　テスト結果の報告書の承認

エビデンスの整形で作成した報告書を承認できます。報告書の承認日や承認者の記名が可能です。

また、テスト結果一覧画面での報告書の承認実施有無を確認できます。

1.2.15　エビデンスのバックアップ

エビデンスの蓄積時や編集時に、HSIC-DSEが自動でバックアップファイルを生成・更新します。バックアップファイルの生成・更新先（バックアップフォルダ）は、レポジトリサーバのローカルドライブとして割り当てている、バックアップ用ストレージ上のフォルダです。セットアップコマンドを実行してHSIC-DSEの実行環境を設定するときに、バックアップフォルダを指定します。

以下の図にバックアップ処理の例を示します。レポジトリサーバのCドライブにはOS・HSIC-DSE用ストレージが割り当てられており、Dドライブにはバックアップ用ストレージが割り当てられています。この状況下でCドライブ内のHSIC-DSEがエビデンスの蓄積や編集を行う場合、Dドライブ内のバックアップフォルダにバックアップファイルが自動で出力されます。

1.2.16　エビデンスの復元

HSIC-DSEをインストールしたストレージの破損などによってHSIC-DSE環境を再構築する場合に、あらかじめHSIC-DSEによって生成されたバックアップファイルからエビデンスを復元できます。

障害が発生したHSICサーバの復旧が困難な場合でも、バックアップファイルを格納したストレージを、新規に用意したHSICサーバに割り当て直すことでエビデンスを復元できます。

以下の図に復元処理の例を示します。

実行中のレポジトリサーバのCドライブで障害が発生しHSIC-DSEの運用ができなくなった場合、まずDドライブに割り当てられていたバックアップ用ストレージの割り当てを解除します。

次に、復元先となる新たなレポジトリサーバを用意し、割り当てを解除していたバックアップ用ストレージを、新たなレポジトリサーバに割り当てたあと、HSIC-DSE環境を再構築します。

最後に、エビデンスの復元を実行することで、新しいHSIC-DSE環境に障害発生前のHSIC-DSEの状態を復元できます。

1.2.17　ユーザの管理

HSIC-EMを使用したテストでは、HSIC-DSEを利用するに当たり、ユーザの登録が必要です。

ユーザの権限は、次のとおり役割に応じて設定します。

一般

テスト結果の登録や報告書の作成を実施する役割を持つユーザ

承認者

報告書を承認する役割を持つユーザ

管理者

HSIC-DSEのシステム全体を管理する役割を持つユーザ

また、HSIC-EMを使用したテストでは、エビデンスはプロジェクトという単位で管理するため、ユーザを担当するプロジェクトの「担当者」として割り当てる必要があります。ユーザは自身が「担当者」として設定されているプロジェクトに対してだけ、テスト結果の登録や報告書の承認などの操作を実行できます。

ユーザをプロジェクトの「担当者」として割り当てる例を次に示します。

1.3　テスト結果収集機能のシステム構成

テスト結果収集機能は、Webアプリケーションシステムのテストに適用できます。

HSIC-EM

テスト対象のWebアプリケーションシステムのクライアントにHSIC-EMをインストールします。

HSIC-ECD

テスト対象のWebアプリケーションシステムのWebサーバ／APサーバにHSIC-ECDをインストールします。

HSIC-DSE

レポジトリサーバに、HSIC-DSEをインストールします。レポジトリサーバは、テスト対象のWebアプリケーションシステムとは別に、エビデンスを蓄積・一括管理するために使用するサーバです。

テスト結果収集機能のシステム構成を次の図に示します。

前提プログラムを次に示します。なお、前提プログラムの詳細については、リリースノートを参照してください。

前提プログラム

使用できるプログラム

Webブラウザ

Internet Explorer

アプリケーションサーバ

uCosminexus Application Server V9、またはWebSphere Application Server

データベース

HiRDB、Oracle、DB2、またはSQLServer

1.4　このマニュアルの読み方

テスト結果収集機能を使用するために、導入・構築などの各工程で実施する作業と、各作業を実施するためのこのマニュアルの参照先を次に示します。

工程

主な作業

このマニュアルの参照先

導入

機能概要を理解する

1.　テスト結果収集機能の概要

構築

レポジトリサーバにHSIC-DSEをインストールする

2.　HSIC-DSEのインストールとセットアップ

HSIC-DSEをセットアップする

Webサーバ／APサーバにHSIC-ECDをインストールする

3.　HSIC-ECDのインストールとセットアップ

HSIC-ECDをセットアップする

クライアントにHSIC-EMをインストールする

4.　HSIC-EMのインストールとセットアップ

HSIC-EMをセットアップする

通常運用

テストを実行する

5.　テストの実行とテスト結果の収集

テスト結果を収集する

テスト結果を登録する

登録したテスト結果を参照する

6.　テスト結果の参照と報告書の作成

登録したテスト結果から、テスト結果の報告書を作成する

テスト結果の報告書を承認する

保守運用

トラブルシュート情報を収集する

7.　トラブルシュート

稼働情報を監視する

8.　HSIC-DSEの運用

エビデンスのバックアップを取る

エビデンスを復元する

また、必要に応じて、次の内容を参照してください。

目的

このマニュアルの参照先

運用コマンドについて知りたい

9.　運用コマンド

テスト結果収集機能のファイルについて知りたい

10.　テスト結果収集機能のファイル

HSIC-ECDのプラグインのインタフェースについて知りたい

11.　HSIC-ECDのプラグインのインタフェース

メッセージについて知りたい

12.　メッセージ

各プログラムのアンインストール方法について知りたい

付録A　アンインストール

各プログラムのディレクトリ構成について知りたい

付録B　ディレクトリ構成

2　HSIC-DSEのインストールとセットアップ

HSIC-DSEのインストールとセットアップについて説明します。

2.1　HSIC-DSEのインストールとセットアップの流れ

HSIC-DSEのインストールとセットアップの流れを次に示します。

HSIC-DSEのインストールとセットアップは、テスト環境を構築する管理者がレポジトリサーバで実行します。

1台のマシンには、1つのHSIC-DSEをインストール・セットアップできます。

2.2　HSIC-DSEのインストール

HSIC-DSEのインストール方法を説明します。

インストールの前に

HSIC-DSEの前提ソフトウェアをインストールしてください。前提ソフトウェアについては、HSIC-DSEのリリースノートを参照してください。

ユーザーアカウント

インストールはAdministratorsグループに属するユーザーアカウントで実行してください。

システム環境変数

HSIC-DSEは、インストール時にWindowsのシステム環境変数を設定します。

環境変数名

概要

HSIC_DSE_ROOT

HSIC-DSEのインストールパス

実行状態

上書きインストールする場合、HSIC-DSEが停止しているかどうかを確認してください。停止していない場合、eseastopコマンドを実行して停止してください。その後eseaunsetupコマンドを実行して実行環境を削除してください。

インストール

次の手順に従ってHSIC-DSEをインストールします。

インストール媒体（CD-ROM）をCD-ROMドライブにセットする。

日立総合インストーラが起動します。

起動しない場合はCD-ROM内のHCD_INST.EXEを実行してください。

起動したインストーラの指示に従ってインストールを進める。

ユーザー名/会社名を入力する。

ユーザー名には最大50文字の文字列を、会社名には最大512文字の文字列を指定してください。

インストール先のフォルダを設定する。

以下のフォルダにインストールされます。(※1)

「<選択したフォルダ>Hitachi¥HSIC_DSE¥」

デフォルトでは以下にインストールされます。

「<OSインストールドライブ>:¥Hitachi¥HSIC_DSE¥」

設定値は環境変数HSIC_DSE_ROOTに設定されます。

(※1):

<選択したフォルダ>のパスの末尾が「¥Hitachi¥」の場合以下のフォルダにインストールされます。

「<選択したフォルダ>HSIC_DSE¥」

<選択したフォルダ>のパスの末尾が「¥Hitachi¥HSIC_DSE¥」の場合以下のフォルダにインストールされます。

「<選択したフォルダ>」

インストール先を変更したい場合は［変更］ボタンをクリックし、任意のフォルダを選択してください。

重要

絶対パスで100バイト以内の文字列を指定してください。

UNC表記はできません。

ネットワークドライブは指定できません。

インストール先フォルダのパス中には「#」およびマルチバイト文字を指定できません。

先頭が小文字の「u」で始まるフォルダは指定できません。

インストールを実行する。

入力内容に問題がなければ［インストール］をクリックしてください。

インストールを実行中に［キャンセル］をクリックした場合、HSIC-DSEの実行環境が正常に作成されないおそれがあります。そのため、再度1からの手順でインストールしてください。

マシンを再起動する。

インストールを完了するには再起動が必要です。

インストール後の作業

インストールしたフォルダに関して、以下の条件にすべてあてはまる場合は、Administratorで、コマンドプロンプトから以下のコマンドを実行してください。

【条件】

Administrator以外のユーザでHSIC-DSEを使用する。

ユーザーアカウント制御（UAC）機能が動作するパス(※1)にHSIC-DSEをインストールする。

ユーザーアカウント制御（UAC）機能の「管理者承認モードですべての管理者を実行する」が有効になっている（※2）。

（※1）：デフォルトでは、以下のパスがユーザーアカウント制御（UAC）機能が動作するパスです。

C:¥Program Files

C:¥Program Files (x86)

C:¥ProgramData

C:¥Windows

（※2）：以下の手順で確認できます。

1.［スタート］ボタンをクリックし、［設定］-［コントロールパネル］をクリックします。

2.［管理ツール］をクリックします。

3.［ローカルセキュリティポリシー］をクリックします。

4.［ローカルポリシー］-［セキュリティオプション］を選択します。

5.［ユーザーアカウント制御: 管理者承認モードですべての管理者を実行する］ポリシーのセキュリティ設定が有効になっているか確認します。

【コマンド】

以下コマンドを実行しインストールフォルダにアクセス権限を付与してください。

「icacls %HSIC_DSE_ROOT% /t /grant everyone:(OI)(F)」

2.3　HSIC-DSEの実行環境の設定

HSIC-DSEサーバのセットアップコマンドeseasetup.batを実行して、HSIC-DSEの実行環境を設定します。

セットアップコマンドを実行する前に以下のことを決めて、eseasetup.batの引数に設定します。

設定項目

eseasetup.batの引数

WebブラウザからHSIC-DSEにアクセスする際にURLに指定するポート番号

-p

WebブラウザからHSIC-DSEにアクセスする際にURLに指定するIPアドレス、またはFQDN（完全修飾ドメイン名）

-i

HSIC-DSEが内部で使用するポート番号

通常は、デフォルト値を使用してください。デフォルト値のポート番号を他のプログラムが使用している場合は、他のプログラムが使用していないポート番号を指定してください。

-t

HSIC-DSEが内部で使用するポート番号

通常は、デフォルト値を使用してください。デフォルト値のポート番号を他のプログラムが使用している場合は、他のプログラムが使用していないポート番号を指定してください。

-d

HSIC-DSEが内部で使用するポート番号

通常は、デフォルト値を使用してください。デフォルト値のポート番号を他のプログラムが使用している場合は、他のプログラムが使用していないポート番号を指定してください。

-s

HSIC-DSEが内部で使用するポート番号

通常は、デフォルト値を使用してください。デフォルト値のポート番号を他のプログラムが使用している場合は、他のプログラムが使用していないポート番号を指定してください。

-r

HSIC-DSE管理者のユーザIDとパスワード

-uオプションを設定してHSIC-DSE管理者のユーザIDとパスワードを設定してください。

-u

バックアップの保存先フォルダ

ローカルドライブ(内蔵または外付けのディスクドライブ)に割り当てたストレージ内の、任意の空フォルダを選択してください。ネットワークドライブは指定できません。ただし、エビデンスの復元先となるHSIC-DSE環境を構築する際には、復元元のHSIC-DSE環境で利用していたバックアップフォルダを選択してください。

復元ではなく、新規にHSIC-DSE環境を構築する場合は、空のフォルダを指定してください。指定フォルダが空でない場合、バックアップ処理が正常に行えません。

-b

セットアップが正常に終了すると、セットアップコマンドを実行したコマンドプロンプトにHSIC-DSEサーバにアクセスするためのURLが出力されます。Webブラウザ上でこのURLを入力すると、HSIC-DSEのログイン画面が表示されます。

2.4　HSIC-DSEのユーザ情報の設定

HSIC-DSEにアクセスするユーザの情報を設定します。

2.4.1　ユーザ権限の種類

HSIC-DSEサーバへアクセスするユーザには、次に示すとおり、「一般」、「承認者」および「管理者」の3種類の権限があります。プロジェクトの各メンバが実行する処理に応じて、適切なユーザ権限を設定してください。

ユーザ権限

対象権限の設定を推奨するプロジェクトのメンバ

実行できる処理

エビデンス

報告書

ユーザ情報設定

プロジェクト

担当テスト件数

編集・登録

確認

作成・登録

承認

確認

ユーザ追加・削除

ユーザ情報変更

登録・変更・削除

登録・変更

自身

自身以外

一般

テスト実施者

○（※）

○（※）

○（※）

×

○（※）

×

○

×

×

○（※）

承認者

テスト実施者の上長、またはそれに相当する者

○（※）

○（※）

○（※）

○（※）

○（※）

×

○

×

×

○（※）

管理者

システム管理者

○（※）

○

○（※）

○（※）

○

○

○

○

○

○

（凡例）

○：実行できます。

×：実行できません。

注※：対象プロジェクトに担当者として設定されている場合だけ処理を実行できます。

2.4.2　ユーザ情報の設定

ユーザ情報の設定方法を説明します。

ユーザ情報設定画面の表示

HSIC-DSEにログインして、ユーザ情報設定画面を表示します。

ログイン画面の表示

WebブラウザでレポジトリサーバのURLを入力してHSIC-DSEのログイン画面を表示します。

アクセスするURLは、eseasetupコマンドの正常終了時に標準出力に出力されます。

URLの形式は以下です。

http://xx.xx.xx.xx:yyyy/HSIC_DSE_EM/list

xx.xx.xx.xx :HSIC-DSEをインストールしたマシンのIPアドレス

yyyy :eseasetupコマンドの-pオプション指定値

ユーザID、パスワードの入力

ログイン画面でユーザID、パスワードの入力をします。

ユーザ情報設定画面の表示

メニューから［ユーザ情報設定］タブをクリックします。

ユーザ情報設定画面

ログインしたユーザの種類によって表示される画面が異なります。

ユーザ権限が「管理者」の場合

登録されているユーザ情報の一覧が表示されます。

ユーザ権限が「一般」「承認者」の場合

ログインしたユーザ自身の情報が表示されます。

ユーザの追加

eseasetupコマンドを実行しただけの状態では、レポジトリサーバへエビデンスや報告書の登録を実施できません。

ユーザ権限が「管理者」のユーザで、ユーザ情報設定画面へアクセスし、エビデンスを参照するプロジェクトのメンバ1人につき、1ユーザの追加処理を実施してください。

ユーザ情報の設定の表示

追加するユーザ情報を入力して、［追加］ボタンをクリックします。

複数ユーザの一括追加

複数のユーザを一括で入力したい場合は、［行の追加］ボタンをクリックしてください。特定行を削除したい場合は、行冒頭の［×］をクリックしてください。複数ユーザ情報の入力が完了したら［追加］ボタンをクリックしてください。

ユーザ情報の変更

ユーザ権限が「一般」「承認者」の場合

ユーザ権限が「一般」「承認者」のユーザで、ユーザ情報設定画面へアクセスします。

ユーザ自身の情報の変更後、［変更］ボタンをクリックします。

ユーザ権限が「管理者」の場合

ユーザ権限が「管理者」のユーザで、ユーザ情報設定画面へアクセスします。

変更したいユーザを選択し、［変更］ボタンをクリックします。

ユーザの削除

ユーザ権限が「管理者」のユーザで、ユーザ情報設定画面へアクセスします。

削除したいユーザを選択し、［削除］ボタンをクリックします。

削除実行

表示されたユーザを削除してよい場合は、［削除］ボタンをクリックします。

入力欄の使用可能文字

各欄に入力できる文字は以下です。

項目名

設定できる値

ユーザID

30文字以内の半角英数字と「_」と「-」

パスワード

30文字以内の半角英数字と「_」と「-」

所属

256バイト以内の文字列※

氏名

60バイト以内の文字列※

権限

管理者/一般/承認者 から選択

※

使用できる文字コードは、MS932です。

半角の場合は、以下の文字は使用できません。

"

¥

,

以下の文字列を含めることはできません

@[HSIC_

また、文字列の先頭、および末尾に半角スペースは指定できません。

2.4.3　プロジェクトおよび担当者の設定

HSIC-EMを用いたテストでは、プロジェクト単位でエビデンスを管理するため、テスト実行前に、プロジェクトとその担当者を事前に登録しておく必要があります。

重要

登録できるプロジェクト数の上限は、999999999件（削除済みのプロジェクトを含む）です。一度上限に達したあとはプロジェクトの追加ができなくなるため、注意してください。

プロジェクトおよび担当者の設定方法を次に示します。

プロジェクト一覧画面の表示

HSIC-DSEにログインして、プロジェクト一覧画面を表示します。

ログイン画面の表示

WebブラウザでレポジトリサーバのURLを入力してHSIC-DSEのログイン画面を表示します。

アクセスするURLは、eseasetupコマンドの正常終了時に標準出力に出力されます。

URLの形式は以下です。

http://xx.xx.xx.xx:yyyy/HSIC_DSE_EM/list

xx.xx.xx.xx :HSIC-DSEをインストールしたマシンのIPアドレス

yyyy :eseasetupコマンドの-pオプション指定値

ユーザID、パスワードの入力

ログイン画面でユーザID、パスワードの入力をします。

プロジェクト一覧画面の表示

メニューから［プロジェクト一覧］タブをクリックします。

プロジェクト一覧画面

ログインしたユーザに設定されているユーザ権限によって表示される画面が異なります。

ユーザ権限が「管理者」の場合

現在登録されている全プロジェクトの情報が表示されます。

ユーザ権限が「一般」「承認者」の場合

自分が担当者として登録されているプロジェクトの情報だけが表示されます。

プロジェクトの追加

管理者権限を持つユーザは、プロジェクトを新規に登録できます。

プロジェクト一覧画面へアクセスし、［追加］ボタンをクリックします。

プロジェクト名の入力

新規に登録するプロジェクト名を入力します。すでにプロジェクト名として登録されている名称は使用できません。

プロジェクト名に設定できる値は、64バイト以内の文字列です。

使用できる文字コードは、MS932です。

半角の場合は、以下の文字は使用できません。

"

¥

,

また、文字列の先頭、および末尾に半角スペースは指定できません。

担当者の設定

現在登録されているユーザから、プロジェクトの担当者を割り当てます。

担当者として追加したいユーザのユーザIDまたは所属、もしくはその両方を入力して［追加］ボタンをクリックすることで、該当するユーザが担当者設定欄に追加されます。

メモ

担当者として設定されているユーザだけが、次の処理を実施できます。

エビデンスおよび報告書の登録

報告書の承認（ユーザ権限が「一般」の場合を除く）

担当者設定のコピー

すでに登録されているプロジェクトの担当者一覧情報を引き継ぐことができます。

担当者設定のコピー欄から登録済みのプロジェクトを選択したあと、「実行」をクリックします。ポップアップ内の「担当」欄に、選択したプロジェクトの担当者設定が反映されます。担当者設定のコピーを実施したあとに、ユーザ個別に設定を変更することもできます。

重要

担当者設定のコピーを実施すると、担当者設定のコピー実施前に担当者設定欄に入力されていた情報は破棄されます。

登録実行

プロジェクト名の入力と担当者設定が完了したあと、［登録］ボタンをクリックします。

プロジェクトの変更

管理者権限を持つユーザは、登録済みのプロジェクトの名称および担当者設定を変更できます。

プロジェクトの一覧から、変更したいプロジェクトの行を選択し、［変更］ボタンをクリックします。

プロジェクト情報の入力

登録されている次の情報を、必要に応じて変更します。

プロジェクト名

担当者設定

メモ

現在担当者となっているユーザを削除した場合、そのユーザはプロジェクトの担当から外れます。

変更実行

プロジェクト名と担当者設定の変更が完了したあと、［変更］ボタンをクリックします。

プロジェクトの削除

管理者権限を持つユーザは、登録されているプロジェクトを削除できます。

重要

プロジェクトを削除した場合、プロジェクトに紐づいた担当者情報や登録されたテストエビデンスもすべて削除されます。報告書承認済みのテストエビデンスであっても削除されるため、注意してください。

プロジェクトの一覧から、削除したいプロジェクトの行を選択し、［削除］ボタンをクリックします。

削除実行

表示された削除対象のプロジェクトの情報を確認し、削除してもよい場合は、［削除］ボタンをクリックします。

担当者の確認

プロジェクトごとの担当者一覧を確認できます。

担当者一覧を確認したいプロジェクトを選択し、［担当者一覧に進む］ボタンをクリックします。

担当者一覧の確認

プロジェクトの登録時、および変更時に担当者として設定されたユーザが、プロジェクトの担当者一覧に表示されます。

メモ

プロジェクトの変更時に担当者から外されたユーザは、プロジェクトの担当者一覧からも削除されます。担当者として設定されているユーザが削除された場合も同様です。ただし、担当テスト件数が0件以外で設定されている場合や、既に登録されているテスト結果がある場合は一覧からは削除されません。この場合、担当者一覧から削除されない代わりに、「状況」欄が担当者であることを示す「○」から、担当者から外れたことを示す「---」に変化します。「状況」が「---」となっているユーザの登録済みエビデンスおよび担当テスト件数がともに0件となった場合は、自動的に担当者一覧から削除されます。また、「状況」が「---」となっているユーザは、そのプロジェクトに対して次の操作はできません。

エビデンスおよび報告書の登録

報告書の承認

プロジェクト一覧に戻る

次のどちらかの操作をすると、プロジェクト一覧に戻ります。

［プロジェクト一覧に戻る］ボタンをクリック

ページ左上の「プロジェクト一覧」のリンクをクリック

担当テスト件数の設定

担当者ごとに、進捗管理に必要となる担当テスト件数を設定できます。

「プロジェクト一覧」のページから実行する場合

対象プロジェクトの選択

担当テスト件数を設定したい担当者が所属するプロジェクトを選択し、［担当テスト件数の登録・変更］ボタンをクリックします。

担当者の選択

自分がプロジェクトの担当者として設定されている場合は、プルダウンメニューの初期値としてセットされている担当者を選択します。

ほかの担当者の担当テスト件数を設定する場合は、プルダウンメニューから対象の担当者を選択します。

担当テスト件数の入力

設定する担当テスト件数を入力します。

テスト件数に設定できる値は、0から99999までの整数の半角数字です。

なお、担当テスト件数を合計した総テスト件数の上限は、プロジェクトにつき9999999件です。

複数担当者に対する担当テスト件数の一括設定

複数の担当者に対して担当テスト件数を一括で設定したい場合は、［行の追加］ボタンをクリックしてください。ユーザの入力欄の行が最大で20行まで追加されます。特定行を削除したい場合は、行冒頭の［×］をクリックしてください。なお、同じ担当者に対して複数行で担当テスト件数を設定できません。

登録の実行

複数担当者に対する担当テスト件数の一括設定が完了したら［登録］ボタンをクリックしてください。

「担当者一覧」のページから実施する場合

担当者の選択

担当者一覧の中から、担当テスト件数を設定したい担当者の行をクリックし、［担当テスト件数の登録・変更］ボタンをクリックします。

担当テスト件数の入力

設定する担当テスト件数を入力します。

テスト件数に設定できる値は、0から99999までの整数の半角数字です。

なお、担当テスト件数を合計した総テスト件数の上限は、プロジェクトにつき9999999件です。

登録の実行

担当テスト件数の設定が完了したら［登録］ボタンをクリックしてください。

3　HSIC-ECDのインストールとセットアップ

HSIC-ECDのインストールとセットアップについて説明します。

3.1　HSIC-ECDのインストールとセットアップの流れ

HSIC-ECDのインストールとセットアップの流れを次に示します。

HSIC-ECDのインストールとセットアップは、テスト環境を構築するシステム管理者がWebサーバ／APサーバで実行します。

アプリケーション固有情報出力用プラグインの作成要否を次に示します。

目的

手段

アプリケーション固有情報出力用のプラグインの作成要否

エビデンスとして、アプリケーション固有情報を出力する

HSIC-ECDが提供するサンプルプラグインを使用する

×

HSIC-ECDが提供するインタフェースで独自に作成したプラグインを使用する（HSIC-ECDが提供するサンプルプラグインを使用しない）

○

エビデンスとして、アプリケーション固有情報を出力しない

－

×

（凡例）

○：作成する。

×：作成しない。

－：該当しない。

3.2　HSIC-ECDのインストール

適用OSごとに、HSIC-ECDのインストール方法を説明します。

インストールの前に

HSIC-ECDの前提ソフトウェアをインストールしてください。前提ソフトウェアについては、HSIC-DSEのリリースノートを参照してください。

3.2.1　HSIC-ECDのインストール（Linuxの場合）

実行ユーザ

スーパーユーザで実行してください。

インストール方法

「日立PPインストーラ」を使用してインストールしてください。

3.2.2　HSIC-ECDのインストール（Windowsの場合）

ユーザーアカウント

インストールはAdministratorsグループに属するユーザーアカウントで実行してください。

システム環境変数

HSIC-ECDは、インストール時にWindowsのシステム環境変数を設定します。

環境変数名

概要

HSIC_ECD_ROOT

HSIC-ECDのインストールパス

インストール

次の手順に従ってHSIC-ECDをインストールします。

インストール媒体（CD-ROM）をCD-ROMドライブにセットする。

日立総合インストーラが起動します。

起動しない場合はCD-ROM内のHCD_INST.EXEを実行してください。

起動したインストーラの指示に従ってインストールを進める。

ユーザー名/会社名を入力する。

ユーザー名には最大50文字の文字列を、会社名には最大512文字の文字列を指定してください。

インストール先のフォルダを設定する。

以下のフォルダにインストールされます。(※1)

「<選択したフォルダ>Hitachi¥HSIC_ECD¥」

デフォルトでは以下にインストールされます。

「<OSインストールドライブ>:¥Hitachi¥HSIC_ECD¥」

設定値は環境変数HSIC_ECD_ROOTに設定されます。

(※1):

<選択したフォルダ>のパスの末尾が「¥Hitachi¥」の場合

以下のフォルダにインストールされます。

「<選択したフォルダ>HSIC_DBC¥」

<選択したフォルダ>のパスの末尾が「¥Hitachi¥HSIC_DBC¥」の場合

以下のフォルダにインストールされます。

「<選択したフォルダ>」

インストール先を変更したい場合は［変更］ボタンをクリックし、任意のフォルダを選択してください。

重要

絶対パスで100バイト以内の文字列を指定してください。

UNC表記はできません。

ネットワークドライブは指定できません。

インストール先フォルダのパス中には「#」およびマルチバイト文字を指定できません。

先頭が小文字の「u」で始まるフォルダは指定できません。

インストールを実行する。

入力内容に問題がなければ「インストール」をクリックしてください。

マシンを再起動する。

インストールを完了するには再起動が必要です。

インストール後の作業

インストールしたフォルダに関して、以下の条件にすべてあてはまる場合は、Administratorで、コマンドプロンプトから以下のコマンドを実行してください。

【条件】

Administrator以外のユーザでHSIC-ECDを使用する。

ユーザーアカウント制御（UAC）機能が動作するパス(※1)にHSIC-ECDをインストールする。

ユーザーアカウント制御（UAC）機能の「管理者承認モードですべての管理者を実行する」が有効になっている（※2）。

（※1）：デフォルトでは、以下のパスがユーザーアカウント制御（UAC）機能が動作するパスです。

C:¥Program Files、C:¥Program Files (x86)、C:¥ProgramData、C:¥Windows

（※2）：以下の手順で確認できます。

1.［スタート］ボタンをクリックし、［設定］-［コントロールパネル］をクリックします。

2.［管理ツール］をクリックします。

3.［ローカルセキュリティポリシー］をクリックします。

4.［ローカルポリシー］-［セキュリティオプション］を選択します。

5.［ユーザーアカウント制御: 管理者承認モードですべての管理者を実行する］ポリシーのセキュリティ設定が有効になっているか確認します。

【コマンド】

以下コマンドを実行しインストールフォルダにアクセス権限を付与してください。

icacls %HSIC_ECD_ROOT% /t /grant everyone:(OI)(F)

3.3　アプリケーション固有情報出力用のプラグインの作成（任意）

アプリケーション固有情報を出力するために、独自にプラグインを作成する場合は、次の手順でプラグインを作成してください。

アプリケーション固有情報を出力しない場合、またはHSIC-ECDが提供するサンプルプラグインを使用してアプリケーション固有情報を出力する場合には、この作業は必要ありません。

アプリケーション固有情報出力用のインタフェースの実装

アプリケーション固有情報出力用のインタフェースを実装します。

実装クラスのパッケージ、クラス名は任意の名称を付けてください。

サンプルは、以下のディレクトリにあります。

「HSIC-ECDインストールディレクトリ¥examples¥plugin¥src」

アプリケーション固有情報出力用のインタフェースの詳細については、「11.　HSIC-ECDのプラグインのインタフェース」を参照してください。

アプリケーション固有情報出力用のインタフェースの実装クラスのコンパイル

使用するWebサーバ／APサーバのアプリケーション開発環境のJDKを使用して、作成したアプリケーション固有情報出力用のインタフェースの実装クラスをコンパイルして、jarファイルを作成してください。

コンパイル時のクラスパスには、以下のHSIC-ECDのライブラリを追加してください。

「HSIC-ECDインストールディレクトリ¥lib¥hsicdbc.jar」

3.4　HSIC-ECDのライブラリの組み込み

アプリケーションサーバの種類ごとに、HSIC-ECDのライブラリの組み込み手順を説明します。

3.4.1　HSIC-ECDのライブラリの組み込み（uCosminexus Application Server V9の場合）

uCosminexus Application Server V9を使用する場合、以下の手順でHSIC-ECDのライブラリを組み込みます。

J2EEサーバの停止

J2EEサーバを停止してください。

作成したアプリケーション固有情報出力用のプラグインライブラリのコピー

「3.3　アプリケーション固有情報出力用のプラグインの作成（任意）」で独自にプラグインを作成した場合は、作成したプラグインを次の場所に格納します。独自にプラグインを作成しなかった場合は、コピー不要です。

HSIC-ECDインストールディレクトリ/plugin/lib

HSIC-ECDのプラグイン定義の作成

HSIC-ECDのプラグイン定義を作成します。

次のフォルダに、作成したHSIC-ECDのプラグイン定義を格納してください。

HSIC-ECDインストールディレクトリ/config

ファイル名は任意の名称を付けてください。ただし、マルチバイトコードを使用しないでください。

HSIC-ECDのプラグイン定義には、以下のような情報を記述します。定義の仕様は、「10.3　HSIC-ECDのプラグインの定義ファイル」を参照してください。

使用するAPサーバの種別

アプリケーションが使用するJDBCドライバのパス

作成したアプリケーション固有情報出力用のプラグインライブラリのパス

フックしたいクラス名

フックしたいメソッド名

以下のサンプルファイルを参考にして、定義ファイルを作成してください。

「HSIC-ECDインストールディレクトリ/examples/plugin/conf/sample_em_cosmi.xml」

J2EEサーバ定義の編集

J2EEサーバのJava VM設定の変更

J2EEサーバのJava VMのオプションに以下のオプションを追加してください。

-javaagent: HSIC-ECDインストールディレクトリ/lib/hsicdbc.jar

Java VMのオプションの追加は、J2EEサーバ用オプション定義ファイル（usrconf.cfg）に直接記入、またはuCosminexus Application Server V9運用管理ポータルの［起動パラメタの設定］ペインに下図のように設定してください。

J2EEサーバ用オプション定義ファイル、および運用管理ポータルの詳細は、uCosminexus Application Server V9のマニュアルを参照してください。

HSIC-ECD環境変数の設定

J2EEサーバにHSIC-ECDの環境変数を設定します。

設定する環境変数は以下です。

環境変数名

設定値

HSIC_ECD_DEFINITION

HSIC-ECDのプラグイン定義ファイルのフルパス

環境変数の設定はuCosminexus Application Server V9運用管理ポータルの［環境変数の設定］ペインを使用し、下図のように設定してください。

設定後に設定情報を配布してください。

運用管理ポータルの詳細は、uCosminexus Application Server V9のマニュアルを参照してください。

J2EEサーバの開始

J2EEサーバを起動してください。

組み込んだあとの変更について

HSIC-ECDのプラグインを組み込んだあとに、プラグイン定義を変更する場合、およびアプリケーションをリデプロイする場合の手順を次に示します。

HSIC-ECDのプラグイン定義を変更する場合

HSIC-ECDのプラグインライブラリの組み込み後にHSIC-ECDのプラグイン定義を変更する場合は、以下の手順で行ってください。

アプリケーションをリデプロイする場合

アプリケーションのリデプロイは、以下の手順で行ってください。

3.4.2　HSIC-ECDのライブラリの組み込み（WebSphere Application Serverの場合）

WebSphere Application Serverを使用する場合、以下の手順でHSIC-ECDのライブラリを組み込みます。

J2EEサーバの停止

stopServerコマンドを実行し、J2EEサーバを停止します。

stopServerコマンドの詳細はWebSphere Application Serverのマニュアルを参照してください。

作成したアプリケーション固有情報出力用のプラグインライブラリのコピー

「3.3　アプリケーション固有情報出力用のプラグインの作成（任意）」で独自にプラグインを作成した場合は、作成したプラグインを次の場所に格納します。独自にプラグインを作成しなかった場合は、コピー不要です。

HSIC-ECDインストールディレクトリ/plugin/lib

HSIC-ECDのプラグイン定義の作成

HSIC-ECDのプラグイン定義を作成します。

次のフォルダに、作成したHSIC-ECDのプラグイン定義を格納してください。

HSIC-ECDインストールディレクトリ/config

ファイル名は任意の名称を付けてください。ただし、マルチバイトコードを使用しないでください。

HSIC-ECDのプラグイン定義には、以下のような情報を記述します。定義の仕様は、「10.3　HSIC-ECDのプラグインの定義ファイル」を参照してください。

使用するAPサーバの種別

アプリケーションが使用するJDBCドライバのパス

作成したアプリケーション固有情報出力用のプラグインライブラリのパス

フックしたいクラス名

フックしたいメソッド名

以下のサンプルファイルを参考にして、定義ファイルを作成してください。

「HSIC-ECDインストールディレクトリ/examples/plugin/conf/sample_em_was.xml」

J2EEサーバ定義の編集

J2EEサーバのJava仮想マシン設定の変更をします。

J2EEサーバのJava仮想マシン設定に以下のオプションを追加してください。

-javaagent: HSIC-ECDインストールディレクトリ/lib/hsicdbc_was.jar

WebSphere Application Serverの場合は、J2EEサーバのJava仮想マシン設定に次のオプションを追加してください。

-classpath 使用するJDBCドライバのフルパス

オプションの追加はJ2EEサーバ用オプション定義ファイル(server.xml)の要素jvmEntriesの、属性genericJvmArgumentsに追加してください。

J2EEサーバ用オプション定義ファイルの詳細はWebSphere Application Serverのマニュアルを参照してください。

J2EEサーバの起動

startServerコマンドを実行し、J2EEサーバを起動します。コマンド実行前に下表の環境変数を登録します。

コマンドの詳細はWebSphere Application Serverのマニュアルを参照してください。

環境変数名

設定値

HSIC_ECD_DEFINITION

HSIC-ECDのプラグイン定義ファイルのフルパス

組み込んだあとの変更について

HSIC-ECDのプラグインを組み込んだあとに、プラグイン定義を変更する場合、およびアプリケーションをリデプロイする場合の手順を次に示します。

HSIC-ECDのプラグイン定義を変更する場合

HSIC-ECDのプラグインライブラリの組み込み後にHSIC-ECDのプラグイン定義を変更する場合は、以下の手順で行ってください。

アプリケーションをリデプロイする場合

アプリケーションのリデプロイは、以下の手順で行ってください。

3.5　テストIDによるエビデンス管理の有効化

テストIDによるエビデンス管理を有効化する手順について説明します。

3.5.1　テストIDによるエビデンス管理の有効化（uCosminexus Application Server V9の場合）

uCosminexus Application Server V9を使用する場合は、次の手順で、テストIDによるエビデンス管理を有効化します。

サーブレットフィルターのクラスパス登録

J2EEサーバにサーブレットフィルターのクラスパスを登録します。

J2EEサーバ用オプション定義ファイル（usrconf.cfg）に直接記入、またはuCosminexus Application Server V9運用管理ポータルの［J2EEコンテナの設定］ペインから以下の内容を登録してください。

add.class.pass=HSIC-ECDインストールディレクトリ/lib/hsicdbc.jar

登録後、設定情報の配布を行った後J2EEサーバを再起動してください。

運用管理ポータルの詳細は、uCosminexus Application Server V9のマニュアルを参照してください。

対象アプリケーションの停止

アプリケーション固有情報の出力機能の対象となるWebアプリケーションを停止します。既にWebアプリケーションが停止状態の場合は行う必要はありません。

cjstopappコマンド、またはuCosminexus Application Server V9運用管理ポータルの［J2EEアプリケーションの開始/停止］ペインを使用してアプリケーションを停止してください。

cjstopappコマンド、および運用管理ポータルの詳細はuCosminexus Application Server V9のマニュアルを参照してください。

サーブレットフィルターの登録

cjaddappコマンドを実行し、J2EEサーバにサーブレットフィルターの名称とクラスを登録します。

コマンド実行時、引数<属性ファイルパス>に以下のパスを指定してください。

HSIC-ECDインストールディレクトリ/servletfilter/conf/filterSetting.xml

cjaddappコマンド、および運用管理ポータルの詳細はuCosminexus Application Server V9のマニュアルを参照してください。

アプリケーションへのフィルター適用

登録したサーブレットフィルターをWebアプリケーションに適用します。設定は以下の手順で行います。

Webアプリケーションの属性取得

cjgetapppropコマンドを実行し、対象Webアプリケーションの属性ファイルを取得してください。属性ファイルの名称には任意の名称が使用可能です。

cjgetapppropコマンドの詳細はuCosminexus Application Server V9のマニュアルを参照してください。

Webアプリケーションの属性編集

「Webアプリケーションの属性取得」で取得した属性ファイルをテキストエディタで編集し、以下の定義を追加してください。追加する位置は最後に登場する<filter-mapping>要素のあとになります。

<filter-mapping>
    <filter-name>hsicecd_filter</filter-name>
    <servlet-name>*</servlet-name>
    <dispatcher>FORWARD</dispatcher>
    <dispatcher>INCLUDE</dispatcher>
    <dispatcher>REQUEST</dispatcher>
    <dispatcher>ERROR</dispatcher>
</filter-mapping>

Webアプリケーションの属性設定

cjsetapppropコマンドを実行してWebアプリケーションの属性を設定してください。

コマンド実行時、引数<属性ファイルパス>には「Webアプリケーションの属性編集」で編集した属性ファイルを指定してください。

cjsetapppropコマンドの詳細はuCosminexus Application Server V9のマニュアルを参照してください。

対象アプリケーションの起動

Webアプリケーションを起動します。cjstartappコマンド、またはuCosminexus Application Server V9運用管理ポータルの［J2EEアプリケーションの開始/停止］ペインからアプリケーションを起動してください。

cjstartappコマンド、および運用管理ポータルの詳細はuCosminexus Application Server V9のマニュアルを参照してください。

3.5.2　テストIDによるエビデンス管理の有効化（WebSphere Application Serverの場合）

WebSphere Application Serverを使用する場合は、次の手順で、テストIDによるエビデンス管理を有効化します。

フィルター用ライブラリの格納

HSIC-ECDのフィルター用ライブラリをWebSphere Application Server配下のディレクトリにコピーします。コピー元ファイル、コピー先ディレクトリを次に示します。

コピー元ファイル

HSIC-ECDインストールディレクトリ/was/AppServer/lib/hsic_filter.jar

コピー先ディレクトリ

WebSphere Application Serverインストールディレクトリ/AppServer/lib/

フィルターのマッピング

対象アプリケーションのearファイルまたはwarファイルを展開し、WEB-INF/web.xmlにサーブレットフィルターのクラスを追加します。

earファイルからwarファイルを抽出

earファイルからweb.xmlファイルを抽出するために、まずearファイルからwarファイルを抽出します。earファイルが存在するディレクトリまで移動し、以下のコマンドを入力してください。対象アプリケーションがwarファイルで提供されている場合は不要です。

jar –xf (earファイル名) (warファイル名)

warファイルからweb.xmlを抽出

warファイルからweb.xmlを抽出します。warファイルが存在するディレクトリまで移動し、以下のコマンドを入力してください。

jar -xf （warファイル名） WEB-INF/web.xml

サーブレットフィルター情報追加

「warファイルからweb.xmlを抽出」で抽出したweb.xmlファイルに以下のサーブレットフィルター情報を追加してください。web.xmlに既にfilterタグが存在する場合、最後のfilterタグの後ろに追加してください。

<filter>
    <filter-name>hsicecd_filter</filter-name>
    <filter-class>jp.co.Hitachi.soft.HSIC.dbc.filter.HSICFilter</filter-class>
</filter>
<filter-mapping>
    <filter-name>hsicecd_filter</filter-name>
    <url-pattern>/*</url-pattern>
</filter-mapping>

warファイルの更新

warファイル中のweb.xmlを「サーブレットフィルター情報追加」で更新したweb.xmlファイルで更新します。

以下のコマンドを入力してください。

jar -uf （warファイル名） WEB-INF/web.xml

earファイルの更新

earファイル中のwarファイルを「warファイルの更新」で更新したwarファイルで更新します。

以下のコマンドを入力してください。対象アプリケーションがwarファイルで提供されている場合は不要です。

jar -uf （warファイル名） WEB-INF/web.xml

対象アプリケーションの更新

フィルターマッピングを行ったWebアプリケーションを、以下の手順でJ2EEサーバにデプロイします。

アプリケーションの停止

アプリケーション固有情報の出力機能の対象となるWebアプリケーションを停止します。既にWebアプリケーションが停止状態の場合は行う必要はありません。

アプリケーションの停止はWebSphere Integrated Solutions Console、またはwsadminツールで行います。

WebSphere Integrated Solutions Console、wsadminツールの詳細はWebSphere Application Serverのマニュアルを参照してください。

アプリケーションのデプロイ

「フィルターをマッピングする」で作成したWebアプリケーションをデプロイします。

アプリケーションのデプロイはWebSphere Integrated Solutions Console、またはwsadminツールで行います。

WebSphere Integrated Solutions Console、wsadminツールの詳細はWebSphere Application Serverのマニュアルを参照してください。

対象アプリケーションの起動

対象のWebアプリケーションを起動します。

アプリケーションの起動はWebSphere Integrated Solutions Console、またはwsadminツールで行います。

WebSphere Integrated Solutions Console、wsadminツールの詳細はWebSphere Application Serverのマニュアルを参照してください。

4　HSIC-EMのインストールとセットアップ

HSIC-EMのインストールとセットアップについて説明します。

4.1　HSIC-EMのインストールとセットアップの流れ

HSIC-EMのインストールとセットアップの流れを次に示します。

HSIC-EMのインストールとセットアップは、テストの実行者が、テストを実行するクライアントごとに実行します。

HSIC-EMを使用してテストの実行とテスト結果の収集の操作をする場合は、Internet Explorerのアドオンを使用するか、または専用のアプリケーションを使用します。

HSIC-EMのセットアップの設定項目を次の表に示します。

表4‒1　HSIC-EMのセットアップの設定項目

設定項目

設定タイミング

Internet Explorerのアドオン

専用のアプリケーション

HSIC-EMの動作モードの設定

テスト内容に応じて設定する。

○

○

Internet Explorerの設定

HSIC-EMインストール後に1度設定する。

○

×

ライセンスの認証

HSIC-EMインストール後に1度設定する。

○

○

プロキシサーバ（fiddler）の設定

HSIC-EMインストール後に1度設定する。

○

○

画面キャプチャーの設定

テスト内容に応じて設定する。

○

○

報告書のテンプレートの作成

プロジェクトに応じて設定する。

○

○

FTPサーバの設定

テスト内容に応じて設定する。

○

○

ファイル収集の情報の設定

テスト内容に応じて設定する。

○

○

環境変数の設定

プロジェクトに応じて設定する

○

○

ホットキーの設定

テスト内容に応じて設定する。

×

○

（凡例）

○：設定できます。

×：設定できません。

4.2　HSIC-EMのインストール

HSIC-EMのインストール方法を説明します。

インストールの前に

HSIC-EMの前提ソフトウェアをインストールしてください。前提ソフトウェアについては、HSIC-EMのリリースノートを参照してください。

インストール状況を確認してください。インストール対象の環境に、インストール対象のHSIC-EMと、バージョンの異なるHSIC-RMがすでにインストールされている場合は、HSIC-EMをインストールしないでください。次のどちらかを実行してからHSIC-EMをインストールしてください。

HSIC-RMをアンインストールする。

HSIC-RMをアンインストールし、かつインストール対象のHSIC-EMと同バージョンのHSIC-RMをインストールする。

ユーザーアカウント

インストールはAdministratorsグループに属するユーザーアカウントで実行してください。

システム環境変数

HSIC-EMは、インストール時にWindowsのシステム環境変数を設定します。

環境変数名

概要

HSIC_EM_ROOT

HSIC-EMのインストールパス

実行状態

上書きインストールする場合、以下の確認をしてください。

テストの終了の確認

タスクトレイにHSIC-EMのアイコンが表示されていないことを確認してください。

表示されている場合、以下のいずれかの方法で終了してください。

Internet Explorerのアドオンのテスト終了ボタンをクリックする。

タスクトレイのHSIC-EMアイコンを右クリックし、停止を選択する。

報告書作成の終了の確認

タスクトレイで“EvidenceShaper”が動作していないことを確認してください。

動作している場合、終了してください。

Internet Explorerの終了の確認

タスクバーで”Internet Explorer”が動作していないことを確認してください。動作している場合、終了してください。

インストール

次の手順に従ってHSIC-EMをインストールします。

ユーザーアカウント制御(UAC)の設定

ユーザーアカウント制御（UAC）機能の「管理者承認モードですべての管理者を実行する」を無効にしてください。

Internet Explorerセキュリティ強化の構成（IE ESC）の設定

Windows Server 2012 R2環境下では、Internet Explorerセキュリティ強化の構成が有効な状態であると、正しく動作しません。Internet Explorer セキュリティ強化の構成を無効にしてください。

Internet Explorerの拡張保護モード

Internet Explorerの拡張保護モードは使用できません。Internet Explorerの「インターネットオプション」-「詳細設定」で「拡張保護モードを有効にする」のチェックを外して無効にしてください。

前提PPの有効化

次のOSにインストールする場合は、事前に「役割と機能の追加」で .NET Framework 3.5を有効化してください。

Windows 8.1

Windows 10

Windows Server 2012 R2

HSIC-EMのインストールの手順を次に示します。

インストール媒体（CD-ROM）をCD-ROMドライブにセットする。

日立総合インストーラが起動します。

起動しない場合はCD-ROM内のHCD_INST.EXEを実行してください。

起動したインストーラの指示に従ってインストールを進める。

ユーザー名/会社名を入力する。

ユーザー名には最大50文字の文字列を、会社名には最大512文字の文字列を指定してください。

インストール先のフォルダを設定する。

以下のフォルダにインストールされます。(※1)

「<選択したフォルダ>Hitachi¥HSIC_EM¥」

デフォルトでは以下にインストールされます。

「<OSインストールドライブ>:¥Hitachi¥HSIC_EM¥」

設定値は環境変数HSIC_EM_ROOTに設定されます。

また、以下のフォルダにもHSIC-EMの動作に必要なファイルがインストールされます。

「C:¥Program Files¥Common Files¥Hitachi¥HSIC_EM」

「C:¥Program Files (x86)¥Common Files¥Hitachi¥HSIC_EM」

(※1):

<選択したフォルダ>のパスの末尾が「¥Hitachi¥」の場合

以下のフォルダにインストールされます。

「<選択したフォルダ>HSIC_EM¥」

<選択したフォルダ>のパスの末尾が「¥Hitachi¥HSIC_EM¥」の場合

以下のフォルダにインストールされます。

「<選択したフォルダ>」

インストール先を変更したい場合は［変更］ボタンをクリックし、任意のフォルダを選択してください。

重要

絶対パスで100バイト以内の文字列を指定してください。

UNC表記はできません。

ネットワークドライブは指定できません。

インストール先フォルダのパス中には「#」およびマルチバイト文字を指定できません。

先頭が小文字の「u」で始まるフォルダは指定できません。

インストールを実行する。

入力内容に問題がなければ「インストール」をクリックしてください。

マシンを再起動する。

インストールを完了するには再起動が必要です。

インストール後の作業

インストールしたフォルダに関して、以下の条件にすべてあてはまる場合は、Administratorで、コマンドプロンプトから以下のコマンドを実行してください。

【条件】

Administrator以外のユーザでHSIC-EMを使用する。

ユーザーアカウント制御（UAC）機能が動作するパス(※1)にHSIC-EMをインストールする。

ユーザーアカウント制御（UAC）機能の「管理者承認モードですべての管理者を実行する」が有効になっている（※2）。

（※1）：デフォルトでは、以下のパスがユーザーアカウント制御（UAC）機能が動作するパスです。

C:¥Program Files、C:¥Program Files (x86)、C:¥ProgramData、C:¥Windows

（※2）：以下の手順で確認できます。

1.［スタート］ボタンをクリックし、［設定］-［コントロールパネル］をクリックします。

2.［管理ツール］をクリックします。

3.［ローカルセキュリティポリシー］をクリックします。

4.［ローカルポリシー］-［セキュリティオプション］を選択します。

5.［ユーザーアカウント制御: 管理者承認モードですべての管理者を実行する］ポリシーのセキュリティ設定が有効になっているか確認します。

【コマンド】

以下コマンドを実行しインストールフォルダにアクセス権限を付与してください。

icacls %HSIC_EM_ROOT% /t /grant everyone:(OI)(F)

4.3　HSIC-EMの動作モードの設定

HSIC-EMには、32bit対応版と64bit対応版の2つがあります。

表4‒2　アプリケーションのバージョンとHSIC-EMの関係

アプリケーションのバージョン

HSIC-EM

32bit対応版

64bit対応版

32bitモード

○

×

64bitモード

×

○

（凡例）

○：動作します。

×：動作しません。

対象とするアプリケーションにより、設定ファイル（HSIC-EMインストールディレクトリ¥conf¥client.ini）に、HSIC-EMの動作モードを設定してください。

表4‒3　HSIC-EMの動作モードの設定

セクション

パラメータ名

値

environment

capture_mode

{32|64}≪32≫

32：画像キャプチャー対象のアプリケーションが32bitモード

64：画像キャプチャー対象のアプリケーションが64bitモード

4.4　Internet Explorerの設定

Internet Explorerのアドオンを有効化して、Internet Explorerのセキュリティを設定します。

Internet Explorerのアドオンの有効化

Internet Explorerのメニューバーの［ツール］-［アドオンの管理］を選択します。

［アドオンの管理］ウィンドウの［ツールバーと拡張機能］を選択、名前［HSIC-EM］を選択し、［有効にする］をクリックします。

Internet Explorerのアドオンに、HSIC-EMのメニューバーが表示されます。

Internet Explorerのセキュリティの設定

Internet Explorerのセキュリティ設定を変更する必要があります。

以下の手順で変更してください。

Internet Explorerの画面を開きます。

［ツール］-［インターネットオプション］を選択します。

［セキュリティ］タブで［レベルのカスタマイズ］をクリックします。

［スクリプトを実行しても安全だとマークされていないActiveXコントロールの初期化とスクリプトの実行］の［有効にする］を選択し、［OK］をクリックします。

4.5　HSIC-EMのメニュー

HSIC-EMのメニューおよびツールチップについて説明します。

メニュー操作

メニューでできる操作の一覧を次に示します。

表4‒4　メニューでできる操作の一覧

メニュー

項目

内容

ファイル

終了

HSIC-EMウィンドウを終了します。

ヘルプ

バージョン情報

バージョン情報を表示します。

ツールチップ

Internet Explorerのアドオン上にマウスカーソルを合わせたときに表示されるツールチップの説明を次に示します。

表4‒5　ツールチップの一覧

ボタンまたは項目名

説明

テスト開始

テストを開始します。

テスト終了

テストを終了します。

対象のInternet Explorerの画面キャプチャ

対象のInternet Explorerの画面を手動でキャプチャします。

デスクトップ全体の画面キャプチャ

デスクトップ全体を手動でキャプチャします。

コメント入力

コメントを入力します。

プレビュー表示

プレビュー表示します。

ファイル収集

ファイルを収集します。

ログ表示

HSIC-EMのログを表示します。

設定

HSIC-EMの設定をします。

4.6　ライセンスの認証

HSIC-EMのライセンス認証を行います。

環境設定ボタンをクリックします。

［認証］ボタンをクリックします。

表示されるマシンコードを製品提供元にメールで送付します。

製品提供元から返信されるライセンスキーを入力し、［認証］ボタンをクリックします。

以上でライセンス認証が完了です。

4.7　プロキシサーバ（fiddler）の設定

プロキシサーバ（fiddler）を設定します。

メモ

専用のアプリケーションでInternet Explorerを使用してテストをする場合は、設定ファイル（HSIC-EMインストールディレクトリ¥conf¥client.ini）の次の設定でYを指定してください。

セクション

パラメータ名

値

environment

ie_use

{Y|N}≪N≫

Y：IEを使用してテストをする

N：IEを使用しないでテストをする

環境設定ボタンをクリックします。

［プロキシサーバ］タブを選択します。

fiddlerのサイトのURLをWebブラウザのアドレスバーに入力して、fiddlerをダウンロード・インストールします。

fiddlerインストール済みの場合、インストールしないで、手順4.に進んでください。

fiddlerインストール後、fiddlerのインストールディレクトリを直接入力するか、［選択］ボタンでフォルダ選択ダイアログを表示して、fiddlerのインストールディレクトリを設定します。

表4‒6　プロキシサーバ環境設定

項目名

種類

内容

fiddler URL

テキスト

fiddlerをダウンロードするURLを表示します。

URL部分はコピーできるテキスト表示となっています。

fiddlerインストールディレクトリ

テキスト

fiddlerをインストールしたフォルダを指定します。

ファイル名の最大長は217バイトになります。

文字コード：MS932

選択

ボタン

fiddlerをインストールしたフォルダを選択するウィンドウを開きます。

4.8　画面キャプチャーの設定

画面キャプチャーの画像、オートキャプチャー、プレビューの表示などを設定します。

画像の設定

画面キャプチャーの画像について設定します。

環境設定ボタンをクリックします。

［画像設定］タブを選択します。

［ファイル名設定］で、キャプチャーした画面のファイル名を指定します。

リストボックスで、画像を保存するときのファイル名を設定します。チェックした項目、およびチェックした項目の順番によって、画像にファイル名が付与されます。項目の順番を変更したい場合は［↑］［↓］で変更してください。ただし、［取得番号］だけは表示順の移動ができないため、常に項目の先頭に表示されます。

［任意文字列］をチェックした場合は、［任意文字列］にファイル名を入力してください。

また、［画像の保存形式］を指定してください。

［スクロールキャプチャー設定］で、画面を取得するときのスクロール有無を設定します。

HTMLドキュメントのスクロール部分、スクロールブロック要素をスクロールして画像を取得する場合はチェックボックスにチェックを入れてください。

［キャプチャーモード］を設定します。

キャプチャーモードをリストボックスから選択してください。

オートキャプチャーの設定

オートキャプチャーの設定をします。

環境設定ボタンをクリックします。

［オートキャプチャ―設定］タブを選択します。

［オートキャプチャーのタイミング］を設定します。

［Internet Explorer画面の切り替わり直後］または［Internet Explorer画面の切り替わり直前］を有効にする場合には、［アクティブウィンドウの切り替え時］も有効にしてください。

オートキャプチャー対象を追加します。

［オートキャプチャー対象設定］の［追加］ボタンをクリックすると、［オートキャプチャー対象設定］ダイアログが表示されます。

［識別方法］を選択します。

アプリケーション

指定されたアプリケーションをキャプチャー対象（または、対象外）とします。

ウィンドウタイトル（完全一致）

指定されたウィンドウタイトルと完全に一致するウィンドウをキャプチャー対象（または、対象外）とします。

ウィンドウタイトル（正規表現）

指定された正規表現に合致するウィンドウタイトルを持つウィンドウをキャプチャー対象（または、対象外）とします。

キャプチャー対象（または、対象外）とするアプリケーション／ウィンドウタイトル（［識別方法］で指定した方法による）を指定します。直接入力するほか、［現在のアプリケーション一覧］から選択し、指定することも可能です。

選択後、［適用］ボタンをクリックしてください。

オートキャプチャー対象を編集します。

［オートキャプチャー対象設定］で編集対象を選択して、［編集］ボタンをクリックします。

［オートキャプチャー対象設定］ダイアログで、設定を変更します。

オートキャプチャー対象を削除します。

［オートキャプチャー対象設定］で編集対象を選択して、［削除］ボタンをクリックします。

確認ダイアログが表示されたら［はい］ボタンをクリックします。

オートキャプチャー設定対象の対象／対象外を切り替えます。

［オートキャプチャー対象設定］の一覧に設定した対象に対し、以下のいずれかの設定を選択します。

［以下の対象のみをキャプチャー対象にする］

一覧に設定した対象のみをキャプチャー対象とします。

［以下の対象をキャプチャーしない］

一覧に設定した対象をキャプチャー対象外とします。

プレビューの表示有無の設定

プレビューの表示有無を設定します。

画面キャプチャー時に、プレビューを表示するか設定します。

環境設定ボタンをクリックします。

［オプション設定］タブを選択します。

［プレビューを表示する］をチェックして、プレビュー表示を有効にします。

プレビュー表示を有効にすると、テストの開始からテストの終了まで、プレビューを表示します。

プレビューの詳細の設定

プレビューの詳細を設定します。

環境設定ボタンをクリックします。

［オプション設定］タブを選択します。

［詳細設定］ボタンをクリックします。

［プレビュー詳細設定］ダイアログで、プレビューの詳細を設定します。

取得エビデンスごとに表示するアプリケーションを指定します。

［n］ミリ秒後自動的に閉じる

チェックボックスにチェックを入れ、nに時間を指定すると、指定した時間が経過したときにプレビューを自動的に閉じます。

メッセージバルーンを表示しない

チェックボックスにチェックを入れると、プレビューを表示するときにタスクトレイのアイコンにメッセージバルーンが表示されません。ただし、プレビューを表示しない場合は、チェックボックスにチェックを入れてもメッセージバルーンが表示されます。

外部プログラム

アプリケーションが存在する場所を指定（フルパス）します。

コマンドライン引数

アプリケーションを起動する際の引数を指定します。

作業ディレクトリ

アプリケーションが実行される場所を指定（フルパス）します。

メモ

［連携アプリケーション］の［コマンドライン引数］にある「"@path"」は、プレビュー画面で選択した情報（画像／ファイル）のパスに自動的に置換されます。

［連携アプリケーション］の［作業ディレクトリ］は、アプリケーションが存在する場所（［連携アプリケーション］の［外部プログラム］で指定）と実際にアプリケーションが実行される場所とが異なる場合に指定するものです。

4.9　報告書のテンプレートの作成

テスト結果の報告書のフォーマットを定義したテンプレートを作成します。

作成できる報告書のテンプレート

Microsoft Excel、およびMicrosoft Wordのテンプレートを作成できます。

報告書のフォーマットの書式については、「4.9.1　報告書のフォーマットの書式（Microsoft Excelの場合）」または「4.9.2　報告書のフォーマットの書式（Microsoft Wordの場合）」を参照してください。

対応しているMicrosoft Excel、およびMicrosoft Wordのバージョンについては、テスト結果収集機能のリリースノートを参照してください。

サンプルフォーマット

HSIC-EMのサンプルフォーマットが%HSIC_EM_ROOT%¥warp¥formatに格納されています。

サンプルフォーマットをコピー・編集して、テンプレートを作成することをお勧めします。

テンプレートのファイル名

任意のファイル名を付けてください。

テンプレートの格納場所

次のフォルダに格納してください。

「%HSIC_EM_ROOT%¥conf」

4.9.1　報告書のフォーマットの書式（Microsoft Excelの場合）

貼り付け先のフォーマットファイルに指定するMicrosoft Excelには、数種類の整形指定項目を配置して整形結果を定義します。

フォーマットファイルは、拡張子が.xlsxのMicrosoft Excelブックで作成します。

フォーマットを記述するシート名は、“hsic_em_Format”を指定してください。ただし、フォーマットファイル中に１シートだけ存在する場合には、シート名が“hsic_em_Format”以外でも、そのシートをフォーマットとして使用します。

次の表に従い、Microsoft Excelフォーマットのシート内に整形指定項目を配置します。

表4‒7　Microsoft Excelフォーマットの整形指定項目一覧

整形指定項目

定義個所

制約

説明

@[HSIC_FORMATAREA-START]

セル

１シート中に複数定義可

フォーマットとして指定する領域の開始行と終了行を定義します。これらのセルが配置されている行がそれぞれ適用されます。

@[HSIC_FORMATAREA-START]：開始行

@[HSIC_FORMATAREA-END]：終了行

対で定義するものとし、それらで囲まれた領域がフォーマット領域となります。

また、複数エビデンスを繰り返し整形する際は、この領域が繰り返しの最小単位となります。

@[HSIC_FORMATAREA-END]

セル

@[HSIC_FILENAME]

セル

１フォーマット中に１つ

整形対象のエビデンスファイル名に置換します。

@[HSIC_PICTURE]

オートシェイプ（※）

１フォーマット中に１つ

画像の貼り付け位置とサイズを自由に定義します。整形対象はこのサイズに収まるように貼り付けを行います。

ただし、フォーマット領域を超えて定義できません。

@[HSIC_FILE]

オートシェイプ（※）

１フォーマット中に１つ

画像、およびRDBレコード項目以外の貼り付け位置とサイズを自由に定義します。整形対象はこのサイズに収まるように貼り付けを行います。

ただし、フォーマット領域を超えて定義できません。

@[HSIC_ALL]

オートシェイプ（※）

１フォーマット中に１つ

整形対象の別を問わずすべての項目の貼り付け位置とサイズを自由に定義します。整形対象はこのサイズに収まるように貼り付けを行います。

ただし、フォーマット領域を超えて定義できません。

ほかのフォーマットに@[HSIC_PICTURE]／@[HSIC_FILE]が定義されていた場合はそれらが優先されます。

@[HSIC_TEST_START]

セル

オートシェイプ（※）

１フォーマット中に１つ

テストを開始した日付に置換します。

HSIC-DSEの画面で作成者登録時に置換されます。

日付の形式は、「yyyy/mm/dd hh:MM」です。

yyyy:西暦

mm:月

dd:日

hh:時間

MM:分

日付を正しく取得できなかった場合、空白に置換されます。

@[HSIC_TEST_START_JP]

セル

オートシェイプ（※）

１フォーマット中に１つ

テストを開始した日付に置換します。

HSIC-DSEの画面で作成者登録時に置換されます。

日付の形式は、「yyyy年mm月dd日hh時MM分」です。

yyyy:西暦

mm:月

dd:日

hh:時間

MM:分

日付を正しく取得できなかった場合、空白に置換されます。

@[HSIC_TEST_STOP]

セル

オートシェイプ（※）

１フォーマット中に１つ

テストを完了した日付に置換します。

HSIC-DSEの画面で作成者登録時に置換されます。

日付の形式は、「yyyy/mm/dd hh:MM」です。

yyyy:西暦

mm:月

dd:日

hh:時間

MM:分

日付を正しく取得できなかった場合、空白に置換されます。

@[HSIC_TEST_STOP_JP]

セル

オートシェイプ（※）

１フォーマット中に１つ

テストを完了した日付に置換します。

HSIC-DSEの画面で作成者登録時に置換されます。

日付の形式は、「yyyy年mm月dd日 hh時MM分」です。

yyyy:西暦

mm:月

dd:日

hh:時間

MM:分

日付を正しく取得できなかった場合、空白に置換されます。

@[HSIC_AUTHOR]

セル

オートシェイプ（※）

１フォーマット中に１つ

作成者名に置換します。

HSIC-DSEの画面で作成者登録時に置換されます。

@[HSIC_AUTHOR_DATE]

セル

オートシェイプ（※）

１フォーマット中に１つ

HSIC-DSEの画面で作成者登録した日付に置換します。

日付の形式は、「yyyy/mm/dd」です。

yyyy:西暦

mm:月

dd:日

@[HSIC_AUTHOR_DATE_JP]

セル

オートシェイプ（※）

１フォーマット中に１つ

HSIC-DSEの画面で作成者登録した日付に置換します。

日付の形式は、「yyyy 年mm 月dd 日」です。

yyyy：西暦

mm：月

dd：日

@[HSIC_AUTHOR_BELONG]

セル

オートシェイプ（※）

１フォーマット中に１つ

作成者の所属先に置換します。

HSIC-DSEの画面で作成者登録時に置換されます。

@[HSIC_APPROVER]

セル

オートシェイプ（※）

１フォーマット中に１つ

承認者名に置換します。

HSIC-DSEの画面で承認操作をしたときに置換されます。

@[HSIC_APPROVER_DATE]

セル

オートシェイプ（※）

１フォーマット中に１つ

HSIC-DSEの画面で承認操作した日付に置換します。

日付の形式は、「yyyy/mm/dd」です。

yyyy:西暦

mm:月

dd:日

@[HSIC_APPROVER_DATE_JP]

セル

オートシェイプ（※）

１フォーマット中に１つ

HSIC-DSEの画面で承認操作した日付に置換します。

日付の形式は、「yyyy 年mm 月dd 日」です。

yyyy：西暦

mm：月

dd：日

@[HSIC_APPROVER_BELONG]

セル

オートシェイプ（※）

１フォーマット中に１つ

承認者の所属先に置換します。

HSIC-DSEの画面で承認操作をしたときに置換されます。

注※：長方形、正方形、またはテキストボックスが対象となります。

重要

オートシェイプをグループ化すると、実行時にエラーが発生します。

Microsoft Office 2010以降を使用する場合には、「*.xlsx」形式のフォーマットファイルを指定してください。「*.xls」形式のフォーマットファイルを指定した場合、エビデンス整形実行時に処理が著しく遅くなる場合があります。

「*.xls」形式のフォーマットファイルに「*.csv」のファイルを整形すると、ファイル保存時に互換性チェックダイアログが表示されます。表示させたくない場合には、ファイル形式を「*.xlsx」に変更してください。

Microsoft Office 2013で「*.xls」形式のフォーマットファイルを利用して整形する場合、整形するファイルの種類に関わらず、ファイル保存時に互換性チェックダイアログが表示されます。表示させたくない場合には、ファイル形式を「*.xlsx」に変更してください。

ただし、目次シートを作成しない設定の場合は除く。

Microsoft Office 2010を使用する場合、@[HSIC_FILE]を指定したオートシェイプに関する書式設定で、塗りつぶし項目「塗りつぶし（図またはテクスチャ）」を有効にしていると、ファイル保存に失敗します。フォーマットファイル作成の際には、この設定を無効にしてください。

フォーマット内に図を配置する場合、図の書式設定のプロパティ項目「オブジェクトの位置関係」を「セルに合わせて移動やサイズ変更をする」に設定してください。設定しないと整形結果が不正になることがあります。

メモ

@[HSIC_FILE]は、拡張子がBMP、PNG、JPEG、およびRDBレコードとして扱う拡張子以外のものを対象に整形します。

ヒント

オートシェイプの挿入方法については、Microsoft Excelのマニュアルなどをご確認ください。

具体的な設定方法の例は、製品に同梱されているサンプルのフォーマットファイル（インストールフォルダ¥warp¥format）をご確認ください。

フォーマットファイルの書式については、以下のパターンについて動作確認済みです。

・製品に同梱されているサンプルのフォーマットファイル（インストールフォルダ¥warp¥format）

4.9.2　報告書のフォーマットの書式（Microsoft Wordの場合）

貼り付け先のフォーマットファイルに指定するMicrosoft Wordには、数種類の整形指定項目を配置して整形結果を定義します。

フォーマットファイルは、拡張子が.docxのMicrosoft Word文書で作成します。

次の表に従い、Microsoft Wordフォーマットのページ内に配置します。

表4‒8　Microsoft Wordフォーマットの整形指定項目一覧

整形指定項目

定義個所

制約

説明

@[HSIC_FILENAME]

文書

１フォーマット（※2）中に１つ

整形対象のエビデンスファイル名に置換します。

@[HSIC_PICTURE]

オートシェイプ（※1）

１フォーマット（※2）中に１つ

画像の貼り付け位置とサイズを自由に定義します。整形対象はこのサイズに収まるように貼り付けを行います。

ただし、ページを超えて定義できません。

@[HSIC_FILE]

オートシェイプ（※1）

１フォーマット（※2）中に１つ

画像、およびRDBレコード項目以外の貼り付け位置とサイズを自由に定義します。整形対象はこのサイズに収まるように貼り付けを行います。

ただし、フォーマット領域を超えて定義できません。

@[HSIC_ALL]

オートシェイプ（※1）

１フォーマット（※2）中に１つ

整形対象の別を問わず、すべての項目の貼り付け位置とサイズを自由に定義します。整形対象はこのサイズに収まるように貼り付けを行います。

ただし、フォーマット領域を超えて定義できません。

ほかのフォーマットに@[HSIC_PICTURE]／@[HSIC_FILE]が定義されていた場合はそれらが優先されます。

@[HSIC_TEST_START]

セル

オートシェイプ（※1）

１フォーマット中に１つ

テストを開始した日付に置換します。

HSIC-DSEの画面で作成者登録時に置換されます。

日付の形式は、「yyyy/mm/dd hh:MM」です。

yyyy:西暦

mm:月

dd:日

hh:時間

MM:分

日付を正しく取得できなかった場合、空白に置換されます。

@[HSIC_TEST_START_JP]

セル

オートシェイプ（※1）

１フォーマット中に１つ

テストを開始した日付に置換します。

HSIC-DSEの画面で作成者登録時に置換されます。

日付の形式は、「yyyy年mm月dd日 hh時MM分」です。

yyyy:西暦

mm:月

dd:日

hh:時間

MM:分

日付を正しく取得できなかった場合、空白に置換されます。

@[HSIC_TEST_STOP]

セル

オートシェイプ（※1）

１フォーマット中に１つ

テストを完了した日付に置換します。

HSIC-DSEの画面で作成者登録時に置換されます。

日付の形式は、「yyyy/mm/dd hh:MM」です。

yyyy:西暦

mm:月

dd:日

hh:時間

MM:分

日付を正しく取得できなかった場合、空白に置換されます。

@[HSIC_TEST_STOP_JP]

セル

オートシェイプ（※1）

１フォーマット中に１つ

テストを完了した日付に置換します。

HSIC-DSEの画面で作成者登録時に置換されます。

日付の形式は、「yyyy年mm月dd日 hh時MM分」です。

yyyy:西暦

mm:月

dd:日

hh:時間

MM:分

日付を正しく取得できなかった場合、空白に置換されます。

@[HSIC_AUTHOR]

文書

ヘッダ

フッタ

オートシェイプ（※1）

１フォーマット中に１つ

作成者名に置換します。

HSIC-DSEの画面で作成者登録時に置換されます。

@[HSIC_AUTHOR_DATE]

文書

ヘッダ

フッタ

オートシェイプ（※1）

１フォーマット中に１つ

HSIC-DSEの画面で作成者登録した日付に置換します。

日付の形式は、「yyyy/mm/dd」です。

yyyy:西暦

mm:月

dd:日

@[HSIC_AUTHOR_DATE_JP]

文書

ヘッダ

フッタ

オートシェイプ（※1）

１フォーマット中に１つ

HSIC-DSEの画面で作成者登録した日付に置換します。

日付の形式は、「yyyy 年mm 月dd 日」です。

yyyy：西暦

mm：月

dd：日

@[HSIC_AUTHOR_BELONG]

セル

オートシェイプ（※1）

１フォーマット中に１つ

作成者の所属先に置換します。

HSIC-DSEの画面で作成者登録時に置換されます。

@[HSIC_APPROVER]

文書

ヘッダ

フッタ

オートシェイプ（※1）

１フォーマット中に１つ

承認者名に置換します。

HSIC-DSEの画面で承認操作をしたときに置換されます。

@[HSIC_APPROVER_DATE]

文書

ヘッダ

フッタ

オートシェイプ（※1）

１フォーマット中に１つ

HSIC-DSEの画面で承認操作した日付に置換します。

日付の形式は、「yyyy/mm/dd」です。

yyyy:西暦

mm:月

dd:日

@[HSIC_APPROVER_DATE_JP]

文書

ヘッダ

フッタ

オートシェイプ（※1）

１フォーマット中に１つ

HSIC-DSEの画面で承認操作した日付に置換します。

日付の形式は、「yyyy年mm月dd日」です。

yyyy:西暦

mm:月

dd:日

@[HSIC_APPROVER_BELONG]

セル

オートシェイプ（※1）

１フォーマット中に１つ

承認者の所属先に置換します。

HSIC-DSEの画面で承認操作をしたときに置換されます。

注※1：長方形、正方形、またはテキストボックスが対象となります。

注※2：フォーマットはその文書のページに相当します。

重要

オートシェイプをグループ化すると、実行時にエラーが発生します。

「*.doc」形式のフォーマットファイルに「*.csv」のファイルを整形すると、ファイル保存時に互換性チェックダイアログが表示されます。表示させたくない場合には、ファイル形式を「*.docx」に変更してください。

「*.doc」形式のフォーマットファイルを「*.docx」に変換する場合、ファイル保存時に［以前のバージョンの Word との互換性を保持する］にチェックをしてから保存してください。

Microsoft Office 2010を使用する場合、@[HSIC_FILE]を指定したオートシェイプに関する書式設定で、塗りつぶし項目「塗りつぶし（図またはテクスチャ）」を有効にしていると、ファイル保存に失敗します。フォーマットファイル作成の際には、この設定を無効にしてください。

フォーマットファイル中に配置したオートシェイプのアンカーは、そのページの先頭に設定し、改ページの位置には設定しないでください。

ヒント

オートシェイプの挿入方法やアンカーについては、Microsoft Wordのマニュアルなどをご確認ください。

具体的な設定方法の例は、製品に同梱されているサンプルのフォーマットファイル（インストールフォルダ¥Format）をご確認ください。

フォーマットファイルの書式については、以下のパターンについて動作確認済みです。

・製品に同梱されているサンプルのフォーマットファイル（インストールフォルダ¥warp¥format）

・オートシェイプのレイアウトオプション「文字列の折り返し」の全種類（行内／四角／外周／内部／上下／背面／前面）

メモ

@[HSIC_FILE]は、拡張子がBMP、PNG、JPEG、およびRDBレコードとして扱う拡張子以外のものを対象に整形します。

4.10　FTPサーバの設定

HSIC-EMで収集したいテスト結果が格納されているホスト（クライアント、APサーバなど）に、FTPサーバの設定をしてください。

使用できるFTPサーバは以下です。設定方法は、使用するFTPサーバのマニュアルを参照してください。

テスト結果が格納されているホストのOS

使用できるFTPサーバ

Windows

Internet Information Services

Linux

vsftpd、gssftp

4.11　ファイル収集の情報の設定

ファイル収集のホストやルールを設定します。

環境設定ボタンをクリックします。

［ファイル収集設定］タブを選択します。

［収集ホスト］で、収集したいテスト結果が格納されているホストの情報を設定します。

収集ホストIDの設定

［追加］、［編集］または［削除］ボタンで、収集ホストIDを設定します。

また、［エクスポート］または［インポート］ボタンで、収集ホストの情報をXMLファイルで出力または入力できます。

収集ホストの情報設定

収集ホストのホスト名、ID、パスワードを設定します。

入力情報を保存する場合は、収集ホストID（任意ID）を入力後、［保存］ボタンをクリックしてください。

その他の設定

収集ホストからの応答待ち時間を設定する場合は、［接続タイムアウト］で時間を設定します。

パッシブモードで収集ホストに接続する場合は、［PASVモードを使う］をチェックします。チェックしない場合は、アクティブモードで収集ホストに接続します。

SSL認証を使用する場合は、［SSL接続を使用する］をチェックします。

収集ホストへの接続の成否を確認したい場合は、［接続テスト］ボタンをクリックします。

［ファイル収集ルール］で、テスト結果として確認するファイルを収集するためのルールを設定します。

APサーバでエビデンスファイルを出力している場合、［ファイル収集ルール一覧］の［追加］または［編集］ボタンをクリックして、エビデンスファイルまたは格納フォルダをファイル収集ルールに指定してください。

ファイル収集ルール名を入力し、収集ホストID、フォルダパス、ファイル名を設定してください。

ファイル収集を設定後、ファイル収集ルールの内容を保存してファイル収集ルールの編集を終了します。

フォルダパスおよびファイル名の設定

［フォルダパス］は、接続先のFTPサーバの仕様に合わせて指定してください。設定例を次に示します。

Internet Information Servicesの場合

コンテンツディレクトリからの相対パス

vsftpdの場合

ホームディレクトリからの相対パス

［ファイル名］を省略した場合は、フォルダ全体が取得対象になります。名称中に”<TESTID>”を指定した場合、ファイル収集時にテストIDに変換してファイル収集します。

フォルダパスおよびファイル名に正規表現を使用する場合は、［正規表現］をチェックします。

［フォルダパス］および［ファイル名］にASCII文字以外が含まれる場合、ファイル収集はできません。

収集元ファイルの削除の設定

ファイル収集実行後、収集元ファイルを削除する場合、［収集後削除］をチェックします。

差分出力機能の設定

差分出力機能を使用して、ファイル収集時に、テスト実施前とテスト実施後の差分の形式でファイルを取得する場合は、［差分出力］をチェックします。

なお、収集するファイルの種類によって、差分出力機能の使用可否が異なります。

収集するファイルの種類

差分出力機能の使用可否

テキストファイル

改行コードがLFの場合

差分出力機能を使用できます。

改行コードがCR+LFの場合

改行コードがCRの場合

差分出力機能を使用できません。［差分出力］をチェックしないでください。［差分出力］をチェックした場合、収集されるファイルの内容は保証できません。

バイナリファイル

また、差分出力機能で取得するファイルには、差分個所の前の行を含めることができます。取得するファイルに含めたい最大の行数（0～99）を［差分前行］に設定してください。0を指定した場合は、差分個所だけが出力されます（差分個所の前の行は出力されません）。

4.12　環境変数の設定

必要に応じて次に示す環境変数を設定します。

環境変数名

設定内容

HSIC_EM_COMPARE_FR_DISPLAY

レポジトリサーバのエビデンス比較機能で差分を表示するときに、差分個所の前後を何行表示するかを指定します。0～1000を指定してください。

省略した場合、または0～1000以外の値を指定した場合、前後3行表示します。

0を指定した場合、ファイル全体を表示します。

4.13　ホットキーの設定

ホットキーでHSIC-EMの操作を行うことができます。

ホットキーは、HSIC-EMの画面または専用アプリケーションの設定ファイルで設定します。

画面と設定ファイルとでは設定できる内容が異なります。

画面で設定する場合

次の処理以外の処理にホットキーを設定できます。

テスト開始

テスト終了

設定ファイルで設定する場合

「テスト開始」および「テスト終了」の処理にホットキーを設定できます。

HSIC-EMの画面での設定

規定値のホットキー

規定値のホットキーを次に示します。

説明

規定値のホットキー

アクティブウィンドウの画像を取得します。

Ctrl + F1

デスクトップウィンドウの画像を取得します。

Ctrl + F2

プレビューが起動します。

Ctrl + F6

画面キャプチャー機能の実行中にアクティブウィンドウ切り替え時の画像取得ON/OFFを切り替えることができます。

Ctrl + F8

画面キャプチャー機能の実行中にInternet Explorer切り替わり直前/直後の画像取得ON/OFFを切り替えることができます。

Ctrl + F9

ホットキーの割り当てを変更する

［HSIC-EM］の［ホットキー設定］タブを選択し割り当てるホットキーを変更できます。

設定したいホットキーの設定をします。

［ホットキー］のテキストボックスを選択し、設定したいホットキーをキーボード上で押すことで、設定が可能です。

設定可能なホットキーは、下記のとおりです。

“修飾キー”＋“キー”の組み合わせで設定します。修飾キーを省略した場合、“Ctrl + Alt”が割り当てられます。

修飾キー

Shift、Ctrl 、Altの任意の組み合わせ

キー

0～9

A～Z

, . / ¥ ; : ] @ [ - ^* + - . /（テンキー）

F1～F12

Esc、Tab、Enter、Space、PageUp、PageDown、Home、End、Up、Right、Down、Left、Insert、NumLock、ScrollLock、Pause、Caps※

注※ 利用するキーボードによってCapsを入力するために、Shift+Capsを必要とする場合があります。

重要

Internet Explorerで割り当てられているショートカットキーをホットキーとして割り当てた場合、HSIC-EMのホットキーが優先されます。

専用アプリケーションの設定ファイルでの設定

専用アプリケーションの設定ファイルで、テスト開始処理とテスト終了処理にホットキーを設定できます。専用アプリケーションの設定ファイルの詳細については、「10.2　HSIC-EMの専用アプリケーションの設定ファイル」を参照してください。

テスト開始処理とテスト終了処理にホットキーに設定したあと、次のどちらかの操作をすると、テスト開始およびテスト終了の処理をします。

ホットキーに設定したstartとstop_key1の両方を押す

ホットキーに設定したstartとstop_key2の両方を押す

ほかで設定されているショートカットキーと同一のホットキーを設定した場合は、専用アプリケーションの設定ファイルで設定したホットキーが優先されます。

start_keyとstop_keyに同一のホットキーを設定した場合は、start_keyだけが適用されます。

4.14　HSIC-EMの注意事項

HSIC-EMの注意事項を説明します。

4.14.1　Windowsの注意事項

バージョン共通の注意事項

ユーザーアカウント制御（UAC）について

HSIC-EMと、操作対象のアプリケーションの権限を同等レベルにして実行してください。実行権限が異なる場合、正しく動作しません。

フォントサイズの変更について

HSIC-EMを正常に動作させるには、OSのフォントのサイズを100%に設定する必要があります。設定が異なる場合、正常に動作しません。

Windows Server 2012 R2の注意事項

Internet Explorerセキュリティ強化の構成（IE ESC）について

Windows Server 2012 R2環境下では、Internet Explorerセキュリティ強化の構成が有効な状態であると、正しく動作しません。

4.14.2　Internet Explorerの注意事項

ここでは、Windows 8.1上のInternet Explorer 11で説明しています。Windowsのバージョンによって、若干異なることがありますが、適宜読み替えてください。

Internet Explorer 11のリセット

Internet Explorer 11の設定情報をリセットするには、次の手順で行います。

インターネットオプションを開きます。

Internet Explorer 11のツールバーから、［ツール］を選択し、［インターネット オプション］を選択します。

［詳細設定］タブの［リセット］をクリックします。

［リセット］をクリックします。

［セキュリティ］タブを確認し、［すべてのゾーンを既定のレベルにリセットする］ボタンが無効になっていることを確認します。

無効になっていなければ、［すべてのゾーンを既定のレベルにリセットする］ボタンをクリックしてリセットしてください。

設定の適用にはInternet Explorerの再起動が必要です。Internet Explorerが起動している場合は、すべて終了してからHSIC-EMを利用してください。

ローカルイントラネットのセキュリティ設定

操作対象のWebページがローカルイントラネットに存在する場合、画面キャプチャーが正しく取得されないときがあります。

原因として、対象のWebページのゾーンが正しく判定されていないことが考えられるため、次の設定を行ってください。

メモ

基本的にはローカルイントラネット下のWebページはInternet Explorerのデフォルト設定のままで記録・再生が可能です。

特に問題なく画面キャプチャーができる場合には、ローカルイントラネットのセキュリティ設計を変更する必要はありません。

インターネットオプションから［セキュリティ］タブを選択し、［ローカルイントラネット］ゾーンを選択、［サイト］をクリックします。

［詳細設定］をクリックします。

対象のWebサイトのアドレスを入力し、［追加］をクリックします。

［閉じる］をクリックします。

設定の適用にはInternet Explorerの再起動が必要です。Internet Explorerが起動している場合は、すべて終了してからHSIC-EMを利用してください。

表示拡大レベルの設定

表示拡大レベルは「100%」に設定して、キャプチャー画像を取得してください。表示拡大レベルを「100%」以外に設定した場合、キャプチャー画像を正しく取得できません。

以下の方法で設定してください。

Internet Explorerのツールバーから、[表示]を選択します。

メニューから[拡大]-[100%]を選択します。

保護モードの解除

Windows 7以降のInternet Explorerでは、通常のアプリケーションよりさらに低い権限で動作させ、コンピューターを保護する「保護モード」という機能がデフォルトで有効になっています。

保護モードが有効になっていますと、Internet Explorerの自動キャプチャーやスクロールが正常に動作しません。次の手順で解除を行ってください。

重要

保護モードが有効なまま、HSIC-EMを利用すると、HSIC-EMだけではなく、Internet Explorerが異常終了する原因となります。必ず、保護モードは無効に設定してください。

インターネットオプションから、［セキュリティ］タブ、［インターネット］ゾーンを選択し、［保護モードを有効にする］のチェックを外します。

［ローカルイントラネット］ゾーンを選択し、［保護モードを有効にする］のチェックが外れていることを確認します。デフォルトは無効です。チェックが付いていれば外してください。

重要

設定の適用にはInternet Explorerの再起動が必要です。

Internet Explorerが起動している場合は、すべて終了してからHSIC-EMを利用してください。

5　テストの実行とテスト結果の収集

テストを実行して、テスト結果を収集する操作について説明します。

5.1　テストの実行とテスト結果の収集の流れ

クライアントでInternet ExplorerのアドオンからHSIC-EMを起動し、テストの実行とテスト結果の収集を実行します。

クライアントでInternet Explorerのアドオンまたは専用アプリケーションからHSIC-EMを起動し、テストの実行とテスト結果の収集を実行します。

テストを実行して、テスト結果を収集するまでの流れを次に示します。

順序

作業

内容

1

専用アプリケーションの起動

専用アプリケーションからHSIC-EMを起動します。

2

テストIDの入力

テストを開始するために、テストIDを入力します。

3

HSIC-EM差分出力用ファイルのキャッシュ更新

差分出力機能で使用するキャッシュファイルを更新します。

4

テストの開始

テストを開始します。

5

テストの実行

テストを実行します。テストの実行中は、必要に応じて、手動で画面をキャプチャーしたり、プレビューを表示したりできます。

6

ログの表示

HSIC-EMのログを表示します。

7

テストの終了

テストを終了します。

8

テスト結果に添付するコメントの入力

テスト結果をレポジトリサーバに登録するときに、テスト結果に添付するコメントを入力します。

9

テスト結果の収集

テスト結果を収集します。

10

テスト結果の確認

プレビュー表示でテスト結果を確認します。

11

テスト結果の登録

収集したテスト結果をレポジトリサーバに登録します。

5.2　専用アプリケーションの起動

専用アプリケーションからHSIC-EMを起動するには、専用アプリケーションの起動が必要です。

専用アプリケーションを起動するには、インストールディレクトリ¥HSIC-EM.exeをクリックしてください。

5.3　テストIDの入力

テストを開始するには、Internet Explorerのアドオンまたは専用アプリケーションのエディットボックスに、テストIDを入力します。

Internet Explorerのアドオンのエディットボックス

専用アプリケーションのエディットボックス

テストIDは、テスト結果を収集するプロジェクト内で一意となるようにする必要があります。

テストIDは、半角32文字以内のアスキー文字を使用できます。以下の文字は使用できません。

¥ / : * ? " < > | ! & ^ %

Windowsの予約デバイス名はテストIDに指定できません。主なものを以下に示します。

AUX CON NUL PRN CLOCK$ COM1～COM9 LPT1～LPT9

テストIDの文頭と文末に以下の文字は使用できません。

半角スペース .(ドット)

メモ

専用アプリケーションの場合、前回実施したテストIDが記憶されます。

記憶されたテストIDは、アプリケーションの起動時にエディットボックスに表示されます。

5.4　HSIC-EM差分出力用ファイルのキャッシュ更新

差分出力機能で使用するキャッシュファイルを、有効期限に関係なく強制的に更新できます。

Internet Explorerのアドオンまたは専用アプリケーションのエディットボックスに、テストIDを入力します。

Internet Explorerのアドオンの場合

専用アプリケーションの場合

キャッシュ更新ボタンをクリックします。

Internet Explorerのアドオンの場合

専用アプリケーションの場合

キャッシュ更新ボタンをクリックすると、キャッシュ更新中を示すダイアログが表示される場合があります。

ダイアログが表示されている間はアドオンを操作（開始ボタンのクリックなど）しないでください。

ダイアログの［キャンセル］ボタンをクリックした場合、キャッシュ更新処理を中断します。

重要

テスト終了後、ファイル収集前にキャッシュ更新ボタンをクリックした場合、ファイル収集の際にテスト中に出力されたエビデンス（メッセージログ）を抽出できないおそれがあります。

5.5　テストの開始

テストIDを入力したら、テスト開始ボタンをクリックします。

Internet Explorerのアドオンの場合

専用アプリケーションの場合

以降、画面のオートキャプチャーを開始します。

オートキャプチャー対象は以下です。

テスト開始ボタンをクリックしたInternet Explorerの画面

「4.8　画面キャプチャーの設定」で追加したオートキャプチャー対象

テスト開始ボタンをクリックしたあと、テスト開始ボタンは次のとおり遷移します。

Internet Explorerのアドオンの場合

テスト開始ボタン「●」はテスト終了ボタン「■」に変わります。

専用アプリケーションの場合

テスト開始ボタンが非活性になります。

差分出力機能を有効にしてテスト開始ボタンをクリックすると、テストの開始処理中を示すダイアログが表示される場合があります。

ダイアログが表示されている間はテストを実施（Webブラウザの操作など）しないでください。

ダイアログの［キャンセル］ボタンをクリックした場合、開始処理を中断し、テストの開始をキャンセルします。

テストのやり直しの選択

テスト結果が存在する場合に、メッセージボックスが表示されるので、テストを開始（上書き）するかどうかを選択できます。

前回のテスト結果を削除して、テストを開始する場合は、［はい］ボタンをクリックします。

テストを開始しない場合は、［いいえ］ボタンをクリックします。

キャプチャー中のメッセージ

テスト開始からテスト終了までの間、画面キャプチャー開始時と画面キャプチャー終了時にメッセージが表示されます。

メモ

メッセージを表示するには、事前にメッセージバルーンの表示を有効にしておく必要があります。メッセージバルーンの表示については、「4.8　画面キャプチャーの設定」を参照してください。

重要

処理が完了したことを示すメッセージが表示されるまで、次の処理は実行しないでください。

5.6　テストの実行

テストを実行してください。テストの実行中は、必要に応じて、手動で画面をキャプチャーしたり、プレビューを表示したりできます。

テスト時の注意事項

複数のテストを同時に実施することはできません。

テスト開始ボタンをクリックしてから、テスト終了ボタンをクリックするまでの間は、他のテストIDのテストを同時に実施することはできません。複数のテストIDを入力してテストを開始した場合、テスト開始ボタンを先にクリックした方のテストIDが有効になります。あとからテスト開始ボタンをクリックした方のテストIDは、テストの開始でエラーになります。

Internet Explorerのアドオンの操作は、1つのInternet Explorerのタブで操作してください。

Internet Explorerの複数ウィンドウまたは複数タブでの操作画面をキャプチャできますが、IEアドオンの操作は、1つのInternet Explorerのタブで操作してください。

複数ウィンドウまたは複数タブの操作画面をキャプチャする場合は、テスト開始するタブでテストIDの入力およびテスト開始ボタンをクリックして、複数ウィンドウまたは複数タブの操作をしてください。テスト開始したタブ以外のInternet Explorerのアドオンでは、テストIDの表示やテスト終了ボタンが活性化されませんが、画面キャプチャは行われます。画面キャプチャを終了する場合、テスト開始したタブでテスト終了ボタンをクリックしてください。

Internet Explorerのアドオンと専用アプリケーションで、テストを同時に実施することはできません。

Internet Explorerのアドオンと専用アプリケーションで、それぞれテストを実施できますが、両方のテストを同時に実施することはできません。

タスクトレイの表示アイコン

テストの開始からテストの終了まで、またHSIC-EMの環境設定を行っている場合、タスクトレイにHSIC-EMのアイコンを表示します。

アイコンを右クリックするとHSICの停止やホットキーの一覧表示の操作ができます。

重要

［停止］は、通常では使用しないでください。テスト開始ボタンをクリックしたあと、終了ボタンをクリックしないで、テスト開始ボタンをクリックしたInternet Explorerのタブを閉じてしまった場合に、この操作で停止してください。［停止］によって操作を停止した場合は、エビデンスを正常に取得できていないため、テストを再実行してください。

5.6.1　画面の手動キャプチャー

任意のタイミングで、手動で画面をキャプチャーできます。

ウィンドウ内の入力内容や、ラジオボタンの選択などを記録として残したい場合に、手動キャプチャーを実行してください。

画面の手動キャプチャーボタンをクリックします。

Internet Explorerのアドオンの場合

手動キャプチャーボタンは2種類あります。それぞれ、キャプチャーする範囲が異なります。

専用アプリケーションの場合

手動キャプチャーボタンでキャプチャーできる範囲は、はデスクトップ全体だけです。

アクティブウィンドウをキャプチャーしたいときは、設定されているホットキーでキャプチャーを実行してください。ホットキーの詳細については、「4.13　ホットキーの設定」を参照してください。

5.6.2　プレビューの表示

プレビューを表示する

収集した画面キャプチャーのプレビューを表示します。

Internet Explorerのアドオンでのプレビュー表示の起動タイミングは以下のとおりです。

「4.8　画面キャプチャーの設定」の［オートキャプチャーの設定］で設定したオートキャプチャーのタイミング

Internet Explorerのアドオンの［プレビュー表示］ボタンのクリック時

プレビューで表示するデータ

プレビューでは、次の情報を表示します。

画面キャプチャーで取得した画像

ファイル収集ルールで取得したファイル

画面キャプチャーで取得した画像

キャプチャーした画像を縮小して表示します。

ファイル収集ルールで取得したファイル

収集したファイルを画像で表示します。

テスト実行で取得したファイル、または取得フォルダ単位を1画像として表示します。

ファイルの収集の詳細については、「5.10　テスト結果の収集」を参照してください。

プレビューの自動クローズON/OFFを切り替える

プレビューで、［プレビュー自動クローズ］ボタンをクリックします。

メモ

プレビューの自動クローズがONの場合、指定した時間が経過すると自動的にプレビュー画面とプレビュー詳細表示を閉じます。

プレビューの詳細の設定については、「4.8　画面キャプチャーの設定」の「■プレビューの詳細の設定」を参照してください。

プレビューのそのほかの設定をする

プレビューで、「そのほか設定」ボタンをクリックします。

プレビューのそのほかの設定では、次の設定ができます。

アクティブウィンドウの切り替え時

この項目にチェックを入れると、次のタイミングで自動的に画面キャプチャーを実行します。

画面の最前面が切り替わった場合

Internet Explorer 7.0以降でタブがクリックされた場合

Internet Explorer画面の切り替わり直後

この項目にチェックを入れると、次のタイミングで自動的に画面キャプチャーを実行し、画面が切り替わった直後の画像を取得します。

Internet Explorerで画面遷移が起きた場合

Internet Explorer画面の切り替わり直前

この項目にチェックを入れると、次のタイミングで自動的に画面キャプチャーを実行し、画面が切り替わる直前の画像を取得します。

Internet Explorerで画面遷移が起きた場合

詳細プレビュー表示

この項目にチェックを入れると、詳細プレビューの表示ON/OFFを切り替えます。

画面のキャプチャー画像を確認する

プレビューで、確認したい画像を選択します。

詳細プレビューに選択した画像が表示されます。

詳細プレビューでは、次の操作ができます。

詳細プレビューのサイズ変更

画面の縁にマウスカーソルを合わせ、マウスカーソルが矢印になった状態で、詳細プレビューのサイズを変更します。

元のサイズ（位置）に戻したい場合には、「ウィンドウ位置調整」ボタンをクリックします。

元のサイズ（位置）に戻す操作については、「■詳細プレビューの表示位置とサイズを元に戻す」を参照してください。

画像の拡大／縮小表示

詳細プレビューをアクティブにし、画像の拡大表示または縮小表示ができます。

拡大表示をしたい場合は、マウスホイールを上方向に回転させます。

縮小表示をしたい場合は、下方向に回転させます。

画像の表示位置変更

詳細プレビューをアクティブにし、画像の表示位置を変更できます。

マウスのドラッグ＆ドロップで確認したい個所が表示されるようにします。

収集ファイルを確認する

プレビューで収集ファイルを確認します。

プレビューでFILEを選択します。

プレビューでFILEを選択すると詳細プレビューに取得したファイル数とファイル一覧が表示されます。

取得した画像をクリップボードへコピーする

プレビューで、クリップボードへコピーしたい画像を選択し［C］ボタンをクリックします。

取得した情報を削除する

プレビューで、削除したい情報を選択し［×］ボタンをクリックします。

選択した情報が削除された状態になります。

メモ

実際に情報が削除されるのは、次のタイミングです。

テスト開始ボタンをクリックする前の場合

プレビュー表示を閉じた時点

テスト開始ボタンをクリックしたあとの場合

テスト終了ボタンをクリックした時点

実際に情報が削除されるタイミングよりも前であれば、削除処理を取り消して元に戻すことができます。

削除した情報を基に戻す操作については、「■削除した情報を元に戻す」を参照してください。

削除した情報を元に戻す

プレビューで、削除を取り消したい情報を選択し［元に戻す］ボタンをクリックします。

選択した情報の削除が取り消されます。

取得した情報を他のアプリケーションで開く

プレビューで、他のアプリケーションで開きたい情報を選択し［他のアプリケーションで開く］ボタンをクリックします。

メモ

選択した情報によって開くアプリケーションが異なります。

アプリケーションが実行される場所の指定については、「4.8　画面キャプチャーの設定」の「■プレビューの詳細の設定」を参照してください。

詳細プレビューの表示位置とサイズを元に戻す

詳細プレビューで、［ウィンドウ位置調整］ボタンをクリックします。

詳細プレビューのアンチエイリアスON/OFFを切り替える

詳細プレビューで、［アンチエイリアス］ボタンをクリックします。

5.7　ログの表示

ログ表示ボタンをクリックします。

HSIC-EMのログが表示されます。

Internet Explorerを複数起動している場合に、それぞれのInternet Explorerのアドオンで「ログ」ボタンを押しても、ログが表示されるのは1ウィンドウだけです。

5.8　テストの終了

テスト終了ボタンをクリックします。

Internet Explorerのアドオンの場合

専用アプリケーションの場合

画面のオートキャプチャーを終了します。

プレビュー表示をしていた場合、プレビュー表示を閉じます。また、プレビューで取得した情報の削除をしていた場合、削除操作が反映されます。

5.9　テスト結果に添付するコメントの入力

テスト結果に任意のコメントを入力できます。テスト結果をレポジトリサーバに登録するときに、ここで入力したコメントがテスト結果に添付されます。

コメント入力ボタンをクリックします。

コメントを入力します。

既にコメント保存を実行している場合、前回登録したコメントがコメント欄に表示されます。

最大1024バイト入力可能です。

［保存］ボタンをクリックして、入力したコメントを保存します。

SJIS(MS932)でファイルを保存します。

5.10　テスト結果の収集

クライアント、APサーバなど複数のホストにあるテスト結果のファイルを、ローカルホストに収集します。

ファイル収集の方法を次に示します。

Internet Explorerのアドオンまたは専用アプリケーションから一括収集を実行する

ファイル収集するルールが設定済みの場合は、Internet Explorerのアドオンまたは専用アプリケーションのファイル収集ボタンを使用して、一括でファイル収集を実行できます。

HSIC-DSEでファイル収集を実行する

ファイル収集するルールが未設定の場合や、テストIDごとにファイル収集を実行したい場合は、HSIC-DSEにログインしてファイル収集を実行できます。

ここでは、Internet Explorerのアドオンまたは専用アプリケーションから一括収集を実行する方法について説明します。HSIC-DSEでファイル収集を実行する方法については、「5.12.2　テスト結果の収集」を参照してください。

Internet Explorerのアドオンまたは専用アプリケーションから一括収集を実行する

ファイル収集ボタンをクリックします。

Internet Explorerのアドオンの場合

専用アプリケーションの場合

ファイル収集が終了すると、以下のウィンドウが表示されます。

エラーだけ表示するにチェックを入れると、結果が「エラー」のものだけ表示されます。

5.11　テスト結果の確認

プレビュー表示でテスト結果を確認します。

プレビュー表示を起動してテスト結果を確認する方法を次に示します。

Internet Explorerのアドオンまたは専用アプリケーションからプレビューを起動してテスト結果を確認する

ファイル収集設定からプレビューを起動してテスト結果を確認する

HSIC-DSEでプレビューを起動してテスト結果を確認する

ここでは、Internet Explorerのアドオンまたは専用アプリケーションからプレビューを起動する方法、およびファイル収集設定からプレビューを起動する方法について説明します。HSIC-DSEでプレビューを起動してテスト結果を確認する方法については、「5.12.3　テスト結果の確認」を参照してください。

Internet Explorerのアドオンまたは専用アプリケーションからプレビューを起動してテスト結果を確認する

プレビュー表示ボタンをクリックします。

Internet Explorerのアドオンの場合

専用アプリケーションの場合

プレビュー表示が起動します。

ファイル収集設定からプレビューを起動してテスト結果を確認する

環境設定ボタンをクリックします。

［ファイル収集設定］タブをクリックします。

［収集ファイル格納フォルダ］の［開く］ボタンをクリックします。

プレビュー表示が起動します。

5.12　テスト結果の登録

レポジトリサーバにテスト結果を登録します。

1つのプロジェクトに対して担当者一人当たり最大で99999件までテスト結果を登録できます。また、1つのプロジェクトに対して最大9999999件までテスト結果を登録できます。

なお、ここで説明する作業は、HSIC-DSEにログインして実行します。

5.12.1　HSIC-DSEへのログイン

HSIC-DSEにログインして、レポジトリサーバに接続します。

Webブラウザで、レポジトリサーバのURLを入力します。

レポジトリサーバのURLはeseasetupコマンドの正常終了時に標準出力に出力されます。URLの形式は以下です。

http://xx.xx.xx.xx:yyyy/HSIC_DSE_EM/list

xx.xx.xx.xx :HSIC-DSEをインストールしたマシンのIPアドレス

yyyy :eseasetupコマンドの-pオプション指定値

HSIC-DSEのログイン画面が表示されたら、ユーザIDとパスワードを入力します。

5.12.2　テスト結果の収集

HSIC-DSEの画面から、テスト結果のファイルをローカルホストに収集します。

重要

「5.10　テスト結果の収集」の手順でテスト結果を収集済みの場合は、ここでの操作は必要ありません。

なお、他テストIDのテストの実施によって、ここで収集対象としたテスト結果が更新されていることがあります。この場合は、対象テストIDのテストを実施しなおし、「5.10　テスト結果の収集」の手順でテスト結果を収集してください。

［ローカルホストのテストエビデンス収集・登録］タブを選択し、対象テストIDの［収集］ボタンをクリックします。

ファイル収集が終了すると、以下のウィンドウが表示されます。

5.12.3　テスト結果の確認

HSIC-DSEの画面から、プレビューを表示してテスト結果を確認します。

重要

「5.11　テスト結果の確認」の手順でテスト結果を確認済みの場合は、ここでの操作は必要ありません。

［ローカルホストのテストエビデンス収集・登録］タブを選択し、対象テストIDの［編集］ボタンをクリックします。

プレビュー表示が起動します。

メモ

IDや登録日時などの項目名をクリックすると、テスト結果を昇順、降順にソートできます。

5.12.4　コメントの表示・編集

HSIC-DSEの画面でテスト結果のコメントを表示・編集します。

表示・編集したいテストIDのコメント欄をクリックします。

コメントを入力します。

既にコメント保存を実行している場合、前回登録したコメントがコメント欄に表示されます。

最大1024バイト入力できます。

［保存］ボタンをクリックして、入力したコメントを保存します。

SJIS(MS932)でファイルを保存します。

5.12.5　登録済み/未登録の並び替え

［ローカルホストのテストエビデンス収集・登録］タブで登録をクリックすると、「済」と「未」で並び替えて表示します。

5.12.6　テスト結果の登録

テストIDを指定してテスト結果をレポジトリサーバに登録します。

収集したエビデンスの登録先となるプロジェクトを、画面右上のプルダウンメニューから選択します。

選択したプロジェクトは記録され、次回アクセス時に初期値として設定されます。

操作ユーザが「管理者」権限を持つ場合は、全プロジェクトが選択候補となります。

「承認者」または「一般」ユーザの場合、担当者として設定されているプロジェクトだけが候補となります。ただし、「管理者」権限を持ったユーザであっても、担当者として設定されていないプロジェクトに対してエビデンスを登録できません。

プロジェクトが一件も登録されていない場合や、操作ユーザが「承認者」または「一般」ユーザで、どのプロジェクトの担当者としても設定されていない場合は、プロジェクトを選択できないため、エビデンスを登録できません。

プロジェクトおよび担当者の設定については、「2.4.3　プロジェクトおよび担当者の設定」を参照してください。

［ローカルホストのテストエビデンス収集・登録］タブを選択し、対象テストIDの［登録］ボタンをクリックします。

登録が成功すると、登録欄が「未」から「済」に変わります。

レポジトリサーバにテスト結果が登録済みの場合、上書き登録の確認画面が表示されるため、上書き登録するときは［OK］ボタンをクリックします。

なお、テスト結果の報告書が承認済みの場合、上書き登録はできません。報告書の承認を取り消してから、上書き登録を再度実行してください。

5.12.7　テスト結果の一括登録

テスト結果をレポジトリサーバに一括登録します。

一括登録の対象を次に示します。

レポジトリサーバにまだ登録されていないテスト結果

レポジトリサーバへの登録後に更新されたテスト結果

メモ

レポジトリサーバに登録されたテスト終了日時とローカルのテスト終了日時を比較し、ローカルの日時の方が新しい場合に更新されたと判断します。ただし、すでに報告書が承認されているテスト結果は一括登録の対象外となります。

収集したエビデンスの登録先となるプロジェクトを、画面右上のプルダウンメニューから選択します。

選択したプロジェクトは記録され、次回アクセス時に初期値として設定されます。

操作ユーザが「管理者」権限を持つ場合は、全プロジェクトが選択候補となります。

「承認者」または「一般」ユーザの場合、担当者として設定されているプロジェクトだけが候補となります。ただし、「管理者」権限を持ったユーザであっても、担当者として設定されていないプロジェクトに対してエビデンスを登録できません。

プロジェクトが一件も登録されていない場合や、操作ユーザが「承認者」または「一般」ユーザで、どのプロジェクトの担当者としても設定されていない場合は、プロジェクトを選択できないため、エビデンスを登録できません。

プロジェクトおよび担当者の設定については、「2.4.3　プロジェクトおよび担当者の設定」を参照してください。

［ローカルホストのテストエビデンス収集・登録］タブを選択し、［一括登録］ボタンをクリックします。

一括登録の対象となるテスト結果の一覧が表示されるため、内容を確認します。

一括登録処理中、登録済み件数などの登録状況を確認することができます。

一括登録処理の途中でエラーが発生した場合、以下のような画面を表示します。この際、処理状況が「完」となっているテスト結果については、登録処理が反映されます。

5.12.8　テスト結果の比較

テストで取得したエビデンスとHSICレポジトリサーバに登録済みのエビデンスを比較します。

別プロジェクトとのテスト結果の比較

これから登録するエビデンス（比較元）と登録済みの別プロジェクトのエビデンス（比較先）を比較します。

比較元のエビデンスのテストIDの［比較］ボタンをクリックします。

比較先のプロジェクトを選択します。

比較先のエビデンスのテストIDを選択します。

比較が終了するまで比較中となります。

比較結果が表示されます。

表示される項目を次に示します。

比較結果

比較結果を表示します。

○：一致しました。

×：不一致がありました。

COMPARE

比較結果ファイルが出力されるフォルダ名です。

summary.txt

比較結果のサマリ情報を出力します。

クリックすると、ファイルを表示します。

summary.txt以外のファイル

不一致のあったファイルの差分情報を出力します。

クリックすると、ファイルを表示します。

結果を確認したら［閉じる］ボタンをクリックします。

比較先の比較結果が「未」から「○」に変わります。

前回テスト時とのエビデンスの比較

これから登録するエビデンス（比較元）と前回テスト時のエビデンス（比較先）を比較します。

比較先のエビデンスのテストIDの［比較］ボタンをクリックします。

比較結果が表示されます。

表示される内容を次に示します。

比較結果

比較結果を表示します。

○：一致しました。

×：不一致がありました。

COMPARE

比較結果ファイルが出力されるフォルダ名です。

summary.txt

比較結果のサマリ情報を出力します。

クリックすると、ファイルを表示します。

summary.txt以外のファイル

不一致のあったファイルの差分情報を出力します。

クリックすると、ファイルを表示します。

結果を確認したら［閉じる］ボタンをクリックします。

比較先の比較結果が「未」から「○」に変わります。

5.12.9　エビデンスの確認

エビデンスの比較結果の詳細を表示します。

［ローカルホストのテストエビデンス収集・登録］タブを選択し、対象テストIDの［表示］ボタンをクリックします。

表示されたテスト結果の一覧から比較結果を確認したいファイルを選択します。

表示された内容を確認します。

表示例を次に示します。

（エビデンスの比較結果（差分）（evidence_PJ001_TEST_002.txt_diff.htm）の表示例

エビデンスの比較結果（サマリ）（summary.txt）の表示例

エビデンスファイル（evidence_PJ001_TEST_002.txt）の表示例

画像ファイル（0001_PJ001_TEST_001.txt - メモ帳_MA1.bmp）の表示例

5.12.10　テスト結果の削除

ローカルホストに保存しているテスト結果を削除します。レポジトリサーバに登録しているテスト結果は削除されません。

対象テストIDの［削除］ボタンをクリックします。

6　テスト結果の参照と報告書の作成

テスト結果を参照して、テスト結果の報告書を作成する操作について説明します。

6.1　テスト結果の参照と報告書の作成の作業

テスト結果を参照して、テスト結果の報告書を作成するまでの作業を次に示します。

なお、次の作業は、HSIC-DSEにログインして実行します。

作業

内容

テスト結果の参照

レポジトリサーバに登録したテスト結果を参照します。

テスト結果の報告書の作成

レポジトリサーバに登録したテスト結果から、テスト結果の報告書を作成します。

テスト結果の削除

必要に応じて、レポジトリサーバに登録したテスト結果を削除します。

テストの進捗確認

テストの進捗状況をプロジェクトまたは担当者単位で確認できます。

6.2　HSIC-DSEへのログイン

HSIC-DSEにログインして、レポジトリサーバに接続します。

Webブラウザで、レポジトリサーバのURLを入力します。

レポジトリサーバのURLはeseasetupコマンドの正常終了時に標準出力に出力されます。URLの形式は以下です。

http://xx.xx.xx.xx:yyyy/HSIC_DSE_EM/list

xx.xx.xx.xx :HSIC-DSEをインストールしたマシンのIPアドレス

yyyy :eseasetupコマンドの-pオプション指定値

HSIC-DSEのログイン画面が表示されたら、ユーザIDとパスワードを入力します。

6.3　テスト結果の参照

選択中のプロジェクトに対して、登録されているテスト結果を参照します。

テスト結果を参照するには、［テスト結果一覧］タブを選択します。

IDや登録日時などの項目名をクリックすると、テスト結果を昇順、降順にソートできます。

6.3.1　プロジェクトの選択

テスト結果を参照したいプロジェクトを選択します。

テスト結果を参照したいプロジェクトを、画面右上のプルダウンメニューから選択します。

選択したプロジェクトは記録され、次回アクセス時に初期値として設定されます。

操作ユーザが「管理者」権限を持つ場合は、登録された全プロジェクトが選択候補となります。

「承認者」または「一般」ユーザの場合、担当者として設定されているプロジェクトだけが候補となります。ただし、「管理者」権限を持ったユーザであっても、担当者として設定されていないプロジェクトに登録されたエビデンスに対して、次の操作はできません。

コメントの編集

報告書の作成、登録、および承認

登録されたエビデンスの削除

プロジェクトが一件も登録されていない場合や、操作ユーザが「承認者」または「一般」ユーザで、どのプロジェクトの担当者としても設定されていない場合は、プロジェクトを選択できないため、エビデンスを登録できません。

プロジェクトおよび担当者の設定については、「2.4.3　プロジェクトおよび担当者の設定」を参照してください。

6.3.2　テスト結果の検索

レポジトリサーバに登録されているテスト結果を検索できます。

実行した検索条件は記録され、次回アクセス時に初期値として設定されます。

メモ

テスト結果は、AND条件で検索されます。検索条件を入力しなかった項目は、検索条件として使用されません。［検索］ボタンを押すと検索条件で絞り込んだエビデンスの一覧が表示されます。

［テスト結果一覧］タブを選択します。

検索する項目を指定します。

［詳細な検索を有効にする］をクリックするかどうかで、画面上で指定できる項目数が異なります。

［詳細な検索を有効にする］をクリックしなかった場合

［詳細な検索を有効にする］をクリックしなかった場合は、次に示す項目で検索できます。

テストID

登録者（レポジトリサーバに登録したユーザ）

［詳細な検索を有効にする］をクリックした場合

［詳細な検索を有効にする］をクリックした場合は、次に示す項目で検索できます。

テストID

登録者（レポジトリサーバに登録したユーザ）

登録日時（レポジトリサーバに登録した日時）

コメント

報告書登録の有無

報告書承認の有無

メモ

［詳細な検索を有効にする］をクリックすると、［詳細な検索を有効にする］が［詳細な検索を無効にする］に変化し、検索項目数が増加します。

［詳細な検索を無効にする］をクリックすると、元の検索項目数に戻ります。

6.3.3　コメントの表示・編集

レポジトリサーバに登録したテスト結果のコメントを表示・編集できます。

対象テストIDのコメント欄をクリックします。

6.3.4　テスト結果の比較

これから登録するエビデンス（比較元）と登録済みの別プロジェクトのエビデンス（比較先）を比較します。

比較元のエビデンスのテストIDの［比較］ボタンをクリックします。

比較先のプロジェクトを選択します。

比較先のエビデンスのテストIDを選択します。

比較が終了するまで比較中となります。

比較結果が表示されます。

表示される項目を次に示します。

比較結果

比較結果を表示します。

○：一致しました。

×：不一致がありました。

COMPARE

比較結果ファイルが出力されるフォルダ名です。

summary.txt

比較結果のサマリ情報を出力します。

クリックすると、ファイルを表示します。

summary.txt以外のファイル

不一致のあったファイルの差分情報を出力します。

クリックすると、ファイルを表示します。

結果を確認したら［閉じる］ボタンをクリックします。

比較先の比較結果が「未」から「○」に変わります。

6.3.5　テスト結果の確認

レポジトリサーバに登録しているテスト結果を確認します。

対象テストIDの［表示］ボタンをクリックします。

テストエビデンスの一覧が表示されるので、任意のファイル名をクリックして内容を確認します。

表示例を次に示します。

エビデンスの比較結果（差分）（evidence_PJ001_TEST_002.txt_diff.htm）の表示例

エビデンスの比較結果（サマリ）（summary.txt）の表示例

エビデンスファイル（evidence_PJ001_TEST_002.txt）の表示例

画像ファイル（0001_PJ001_TEST_001.txt - メモ帳_MA1.bmp）の表示例

6.4　テスト結果の報告書の作成

レポジトリサーバに登録されているテスト結果から、テスト結果の報告書を作成します。作成した報告書は、レポジトリサーバに登録して、管理者が承認できます。

6.4.1　報告書の作成

レポジトリサーバに登録されているテスト結果から、報告書を作成します。

報告書が承認済みの場合、報告書の作成はできません。報告書の承認を取り消してから、報告書の作成を再度実行してください。

［テスト結果一覧］タブを選択します。

対象テストIDの［作成］ボタンをクリックします。

テスト結果を貼り付ける報告書のフォーマットファイルを指定します。

報告書のフォーマットの書式については、「4.9.1　報告書のフォーマットの書式（Microsoft Excelの場合）」または「4.9.2　報告書のフォーマットの書式（Microsoft Wordの場合）」を参照してください。

［フォーマットファイルパス］にフォーマットファイルのパス（フルパス）を入力します。［フォーマットファイルパス］に、フォーマットファイルをドラッグ＆ドロップすると、パスを指定できます。

フォーマットファイルへの貼り付け条件を指定します。

テスト結果としてレポジトリサーバに登録されたファイルのファイル名と作成日時が［貼付ファイル設定］のファイル一覧に表示されます。

ファイル一覧でファイル名をチェックして、フォーマットファイルへの貼り付け対象にしたいファイルを指定してください。

選択したファイルは、マウスのドラッグ＆ドロップで移動できます。

なお、マウスのドラッグ&ドロップによる添付ファイルの移動では、移動先に横線が表示されます。移動中に横線の残像が表示される場合がありますが、添付ファイルはマウスのドロップ個所に移動されるため、問題ありません。

プレビューにはリストボックスで選択したファイルのプレビューが表示されます。

シート区切りを指定します。

フォーマットファイルにMicrosoft Excelフォーマットを指定した場合、貼り付けるファイル間にシート区切りを指定できます。

なお、前回設定済みの情報（シート区切り）がある場合には、設定済みの情報が表示されます。

シート区切りを挿入する

［貼付ファイル設定］のファイル一覧で、シート区切りを挿入する位置を選択し［シート区切りの挿入］ボタンをクリックします。

重要

シート区切りは、選択した行の上に追加されます。

挿入したシート区切りは、マウスのドラッグ＆ドロップで移動できます。

なお、マウスのドラッグ&ドロップによるシート区切りの移動では、移動先に横線が表示されます。移動中に横線の残像が表示される場合がありますが、シート区切りはマウスのドロップ個所に移動されるため、問題ありません。

シート区切りを削除する

［貼付ファイル設定］のファイル一覧で、削除するシート区切りを選択し［シート区切りの削除］ボタンをクリックします。

シート区切りを一括挿入する

［貼付ファイル設定］の［シート区切りの一括挿入］で、シート区切りを挿入する間隔（ファイル数）を入力し［挿入］ボタンをクリックします。

挿入できるシート区切り数は、1～総ファイル数-1（最大値100）です。

メモ

シート区切りが既に挿入されている場合は、確認ダイアログが表示されます。［はい］ボタンをクリックすると、挿入済みのシート区切りは、すべて削除されます。

シート区切りをリセットする

［貼付ファイル設定］の［シート区切りのリセット］ボタンをクリックします。

［作成］ボタンをクリックします。

作成ファイル名とフォルダ

“テストID＋report.xxx”で作成されます。

Microsoft Excelフォーマットで報告書作成した場合、目次と貼り付けたシートが作成されます。

［表示］ボタンをクリックします。

報告書を格納しているフォルダが開かれるので、内容を確認します。

重要

ここでは、次の操作をしないでください。次の操作をした場合、報告書作成ウィンドウを終了するとエラーとなり、報告書を再作成する必要があります。

フォルダの削除

ファイルの削除

ファイル名の変更

報告書の作成が終わったら、［終了］ボタンをクリックします。

6.4.2　報告書の登録

報告書を作成・編集した場合に、報告書をレポジトリサーバへ登録します。

なお、報告書が承認済みの場合、レポジトリサーバへ登録できません。報告書の承認を取消してから、レポジトリサーバへ登録してください。

対象テストIDの［登録］ボタンをクリックします。

6.4.3　報告書の表示

レポジトリサーバに登録してある報告書を表示します。

対象テストIDの報告書の［表示］ボタンをクリックします。

6.4.4　報告書の承認

レポジトリサーバに報告書を登録した場合、報告書の承認処理を実施します。

対象テストIDの［承認］ボタンをクリックします。

6.4.5　報告書の承認取り消し

報告書の承認を取り消します。

報告書が承認済みの場合、以下の操作を実施できません。以下の操作を実施したい場合は、報告書の承認を取り消す必要があります。

報告書の作成

報告書の登録

テスト結果の削除

テスト結果の上書き登録

テスト結果の一括登録（承認済みの報告書だけ対象外となります）

対象テストIDの［取消］ボタンをクリックします。

6.5　テスト結果の削除

レポジトリサーバに登録したテスト結果を削除します。

報告書が承認済みの場合、テスト結果の削除はできません。報告書の承認を取り消してから、テスト結果の削除を再度実行してください。

対象テストIDの［削除］ボタンをクリックします。

6.6　テストの進捗確認

テストの進捗状況をプロジェクト単位または担当者単位で確認できます。

6.6.1　プロジェクト単位の進捗確認

テストの進捗状況をプロジェクト単位で確認できます。

［プロジェクト一覧］タブを選択します。

プロジェクト一覧ページ内に各プロジェクトの進捗状況が表示されます。

次の3つの項目を確認します。

総テスト件数

プロジェクトの総テスト件数を表します。

この値は、プロジェクトの各担当者に設定された担当テスト件数の合計となります。

登録済

プロジェクトに対して登録されたテスト結果の総数を表します。また、総テスト件数を分母として、登録状況が百分率で表示されます。

登録済みテスト結果の総数が総テスト件数より多い場合は、百分率表示は100%を超えて表示されます。ただし、1000%以上となる場合には、この欄に「999%」が表示されます。なお、総テスト件数が0件の場合は、この欄に「-%」が表示されます。

承認済

プロジェクトに対して登録されたテスト結果のうち、報告書が承認されたテスト結果の総数を表します。また、総テスト件数を分母として、承認状況が百分率で表示されます。

承認済みテスト結果の総数が総テスト件数より多い場合は、百分率表示は100%を超えて表示されます。ただし、1000%以上となる場合には、この欄に「999%」が表示されます。なお、総テスト件数が0件の場合は、この欄に「-%」が表示されます。

6.6.2　担当者単位の進捗確認

テストの進捗状況を担当者単位で確認できます。

［プロジェクト一覧］タブを選択します。

担当者ごとの進捗状況を確認したいプロジェクトを選択し、［担当者一覧に進む］ボタンをクリックします。

選択したプロジェクトの担当者情報が一覧に表示されます。

次の3つの項目を確認します。

担当テスト件数

担当者ごとに設定された担当テスト件数を表します。

登録済

プロジェクトに対して担当者が登録したテスト結果の総数を表します。また、担当テスト件数を分母として、登録状況が百分率で表示されます。

登録済みテスト結果の総数が担当テスト件数より多い場合、百分率表示は100%を超えて表示されます。ただし、1000%以上となる場合には、この欄に「999%」が表示されます。なお、担当テスト件数が0件の場合は、この欄に「-%”」が表示されます。

承認済

プロジェクトに対して担当者が登録したテスト結果のうち、報告書が承認されたテスト結果の総数を表します。また、担当テスト件数を分母として、承認状況が百分率で表示されます。

承認済みテスト結果の総数が担当テスト件数より多い場合、百分率表示は100%を超えて表示されます。ただし、1000%以上となる場合には、この欄に「999%」が表示されます。なお、担当テスト件数が0件の場合は、この欄に「-%」が表示されます。

7　トラブルシュート

テスト結果収集機能のトラブルシュートについて説明します。

7.1　HSIC-EMのトラブルシュート情報

HSIC-EMのトラブルシュート情報について説明します。

7.1.1　Internet Explorerのアドオンでトラブルが発生した場合

Internet Explorerのアドオンでトラブルが発生した場合のトラブルシュートについて説明します。

テスト中にInternet Explorerを閉じた、またはInternet Explorerが強制終了した場合

以下の方法で確認・終了してください。

タスクトレイにHSIC-EMアイコンがある場合

タスクトレイのアイコンを右クリックで停止を選択してください。

タスクマネージャーに、「esemcollect.exe」がある場合

テストを終了してください。

タスクトレイにfiddlerのアイコンがある場合

テストを終了してください。

テスト時にキャプチャーが行われない場合

Internet Explorerのアドオンにテスト終了ボタンがある場合

テスト終了ボタンをクリックし、テストを終了してください。

タスクトレイにfiddlerのアイコンがある場合

テストを終了してください。

7.1.2　エビデンス収集でトラブルが発生した場合

エビデンス収集でトラブルが発生した場合のトラブルシュートについて説明します。

事象

内容

回避方法

オートキャプチャー機能有効時に、不正な黒い画像が取得される。

オートキャプチャー機能が有効な場合に、取得対象画面が無い状態（最小化やデスクトップからのアイコン起動など）から画面キャプチャー機能を開始した際、黒い画像が取得される。

取得対象画面を起動した状態で、Internet Explorerのアドオンの手動キャプチャーボタン（対象のInternet Explorerのウィンドウだけ）をクリックする。

オートキャプチャー機能でコマンドプロンプトの画像を取得することができない。

オートキャプチャー機能を使用してコマンドプロンプトの画像を取得できない。

コマンドプロンプトを起動した状態で、Internet Explorerの手動キャプチャーボタン（対象のInternet Explorerのウィンドウだけ）をクリックする。

画面のスクロール取得が無効な場合、不正な黒い画像が取得されることがある。

画面のスクロール取得が無効な場合に画像を取得すると、不正な黒い画像が取得されることがある。

キャプチャーモードを切り替える。詳しくは、「4.8　画面キャプチャーの設定」を参照。

オートキャプチャー機能の開始後、ショートカットから起動したInternet Explorerの画面を取得すると、不正な画像が取得される。

オートキャプチャー機能の開始後にショートカットからInternet Explorerを起動し画像を取得すると、不正な画像が取得される。

ショートカットからInternet Explorerを起動し、画面を表示した状態からオートキャプチャー機能を開始する。

Internet Explorerで表示した画面にインラインフレームが含まれる場合、インラインフレームが一部画面上に隠れた状態で表示されていると、不正な画像が取得される。

Internet Explorerで表示した画面にインラインフレームが含まれる場合、インラインフレーム全体が画面上に見えている状態で画像を取得しないと、インラインフレーム内の画像が不正に取得されることがある。

Internet Explorerの画面サイズを大きくするなど、インラインフレーム全体が、Internet Explorerの画面上に見える状態で画像を取得する。

Web ページ ダイアログ画面の画像を取得すると、上側と左側全体が少しずつ欠けて取得される。

Web ページ ダイアログ画面の画像を取得すると、画面の上側と左側全体が数ピクセルずつ欠けた画像が取得される。

回避方法なし。

ダイアログ画面クローズ後の画面の画像を取得すると、不正な黒い画像が取得されることがある。

ファイル選択ダイアログ等のダイアログ画面を閉じたあとの画面の画像を取得すると、不正な黒い画像が取得されることがある。

Internet Explorerのアドオンの手動キャプチャーボタン（対象のInternet Explorerのウィンドウだけ）をクリックする。

オートキャプチャー機能でピン留めサイト機能にて開いた画面の画像を取得できない。

オートキャプチャー機能でピン留めサイト機能にて開いた画面の画像を取得できない。

ピン留めサイト機能を解除する。

詳細は、Microsoft社のホームページ等で確認。

プレビュー表示を有効にして操作したあと、Internet Explorer画面をアクティブにし、画面遷移を実行すると、オートキャプチャー機能が実行されない。

プレビューを操作したあとで、プレビューの直前の画面を再度アクティブにして、すぐに画面遷移すると（例：リンクをクリックする）、オートキャプチャー機能が実行されない。

プレビューの操作後、元々操作していたInternet Explorerを再度アクティブにした場合には、瞬時に画面遷移しない。

Internet Explorerの戻る／進むボタンをクリックした場合は、切り替わり直前の画像は取得できない。

画面キャプチャー機能の実行中にInternet Explorerの戻る／進むボタンをクリックした場合は、Internet Explorerの切り替わり直前の画像は取得できない。

回避方法なし（Internet Explorerの仕様のため）。

オートキャプチャー機能でダイアログ画面を取得した場合、複数の画像が取得されることがある。

オートキャプチャー機能でダイアログ画面を取得した場合、複数の画像が取得されることがある。

回避方法なし。

オートキャプチャー機能の実行中、64bit版のInternet Explorerから起動したダイアログ画面の画像を取得できない。

オートキャプチャー機能の実行中に、64bit版のInternet Explorerから起動したダイアログ画面は32bitであるため、そのダイアログ画面の画像を取得できない。

回避方法なし。

Internet Explorerを使用時にHTMLドキュメント以外を表示後の画面遷移に対してオートキャプチャーが動作しない場合がある。

Internet Explorerで画面にHTMLドキュメント以外を表示すると、その後の画面遷移に対してオートキャプチャーが動作しない場合がある。

PCを再起動する。

ただし、HTMLドキュメント以外を表示するたびに、本事象が発生するため、オートキャプチャー機能実行中は、HTMLドキュメント以外の表示は避ける。

Internet Explorerでフレーム構成の画面キャプチャーを取得すると、フレーム枠が写り込む場合がある。

Internet Explorerでフレーム構成の画面キャプチャーを取得すると、フレーム枠が画像に写り込む場合がある。

開発元にお問い合わせください。

7.1.3　エビデンス整形でトラブルが発生した場合

エビデンス整形でトラブルが発生した場合のトラブルシュートについて説明します。

事象

内容

回避方法

Microsoft Office 2007またはMicrosoft Office 2010のMicrosoft Wordで、オートシェイプのエリア内から画像がはみ出す。

Microsoft Office 2007またはMicrosoft Office 2010のMicrosoft Wordで、オートシェイプ書式設定のレイアウトの「折り返しの種類と配置」の設定が「前面」以外の場合、画像が描画キャンパスのエリア内からはみ出してしまうことがある。

オートシェイプ書式設定のレイアウトの「折り返しの種類と配置」の設定を「前面」（推奨）にする。

Microsoft Wordのフォーマットファイルを指定してエビデンス整形中に、処理が止まってしまう。

Microsoft Wordのフォーマットファイルを使用してエビデンス整形中に、以下のエラーメッセージ（一例）が表示され、整形処理が止まってしまう。

整形処理に失敗しました。保護されているメモリに読み取りまたは書き込み操作を行おうとしました。他のメモリが壊れていることが考えられます。

整形処理に失敗しました。外部コンポーネントが例外をスローしました。

Microsoft既知の問題。

詳細は、開発元にお問い合わせください。

【参考】

Microsoft サポート技術情報

KB313104

Microsoft Office 2013のMicrosoft Wordにてエビデンス整形の際、画像がフォーマットで指定したサイズより小さく貼り付けられる場合がある。

フォーマットファイルのオートシェイプで指定したサイズよりも小さく縮小された状態で画像が貼り付けられる場合がある。

指定したフォーマットファイルについて、「読み取り専用」を解除する。

また、本製品に同梱されているサンプルフォーマットファイルは、Program Filesフォルダではなく、他の場所に移動してから利用する。

8　HSIC-DSEの運用

HSIC-DSEの運用について説明します。

8.1　稼働情報の監視

稼働状態監視機能の運用方法を以下に示します。

稼働状態監視設定

実行手順

eseamonitorコマンドをタスクスケジューラに登録してください。

タスクスケジューラへの登録は以下の手順で行います。

管理者権限でコマンドプロンプトを起動

以下のコマンドを実行（1分間隔で監視する設定の場合）

schtasks /create /sc minute /mo 1 /tn "HSIC-DSE-MONITOR"

/tr %HSIC_DSE_ROOT%¥bin¥eseamonitor.bat

監視間隔を変更する場合は、/moオプションの値を変更してください。

例）3分間隔で監視する場合

schtasks /create /sc minute /mo 3 /tn "HSIC-DSE-MONITOR"

/tr %HSIC_DSE_ROOT%¥bin¥eseamonitor.bat

コマンドプロンプトに以下のメッセージが出力されればタスクの登録成功です。

「成功:スケジュール タスク "HSIC-DSE-MONITOR" は正しく作成されました。」

稼働状態監視設定解除

実行タイミング

稼働状態監視の設定の解除は、HSIC-DSEの起動中に実行してください。eseastopコマンドを実行してHSIC-DSEを停止したあとで、稼働状態監視の設定を解除した場合、HSIC-DSEが自動的に起動することがあります。

実行手順

以下の手順でタスクスケジューラから削除してください。

管理者権限でコマンドプロンプトを起動

以下のコマンドを実行

schtasks /delete /tn "HSIC-DSE-MONITOR" /f

注意事項

本機能実行中にHSIC-DSEが正常に稼働していない場合、以下のファイルのエラーメッセージを確認し、システム管理者に連絡してください。

「%HSIC_DSE_ROOT%¥run¥spool¥log¥eseamonitor.log」

HSIC-DSEの稼働中に本機能を実行してください。HSIC-DSEの停止中に本機能を実行した場合、HSIC-DSEが自動的に起動します。

稼働状態監視機能の実行中は以下を実行しないでください。

実行する場合は稼働状態監視設定解除を行ってから実行してください。

HSIC-DSEのインストール/アンインストール

eseasetupコマンド

eseaunsetupコマンド

eseastartコマンド

eseastopコマンド

8.2　エビデンスのバックアップ

エビデンスのバックアップ機能の運用方法を以下に示します。なお、eseasetupコマンド-bオプションを指定した場合、バックアップを行います。

実行タイミング

テスト結果の登録・削除・変更時にHSIC-DSEが自動的にバックアップを行います。ユーザ側の作業は必要ありません。

注意事項

テスト結果削除時の動作

Web画面操作からテスト結果の削除を行った場合、対応するバックアップファイルもHSIC-DSEによって自動的に削除されます。

バックアップの失敗

エビデンスのバックアップが失敗した場合でも、HSIC-DSEの処理は続行されます。バックアップに失敗した場合、以下のファイルにKFSF52013-Eメッセージが出力されます。KFSF52013-Eメッセージが出力された場合はメッセージ内の理由コードを確認しください。

「%HSIC_DSE_ROOT%¥run¥spool¥log¥error.log」

バックアップ失敗時の対処法

バックアップに失敗した場合、以下の手順で手動バックアップできます。バックアップ失敗時に本手順を行わなかった場合、エビデンスの復元が正常に行われないおそれがあるため注意してください。

eseastopコマンドを実行し、HSIC-DSEを停止してください。

セットアップコマンドで指定したバックアップフォルダへの書き込みができることを確認してください。

バックアップフォルダ配下にある全フォルダおよびファイルを削除してください。

以下に示すコピー元フォルダ配下にある全フォルダおよびファイルをコピー先フォルダに上書きしてください。コピー先フォルダが存在しない場合はコピー先フォルダを作成してください。なお、バックアップフォルダは、セットアップ時に-bオプションで指定したパスを表しています。

内容

コピー元フォルダ

コピー先フォルダ

エビデンス

%HSIC_DSE_ROOT%¥evidence

バックアップフォルダ¥evidence

エビデンス情報

%HSIC_DSE_ROOT%¥db

バックアップフォルダ¥db

ユーザ情報

%HSIC_DSE_ROOT%¥user

バックアップフォルダ¥user

プロジェクト情報

%HSIC_DSE_ROOT%¥project

バックアップフォルダ¥project

担当者情報

%HSIC_DSE_ROOT%¥member

バックアップフォルダ¥member

eseastartコマンドを実行し、HSIC-DSEを起動してください。

8.3　エビデンスの復元

エビデンスの復元機能の運用方法を以下に示します。

エビデンスの復元を実行するタイミング

HSIC-DSEをインストールしたドライブが壊れるなどしてHSIC-DSE環境を再構築する場合に行ってください。

エビデンスの復元の実行手順

障害が発生したレポジトリサーバのローカルドライブに割り当てていた、バックアップ格納用ストレージを取り外します。

新たなレポジトリサーバ用マシンを用意し、HSIC-DSEをインストールします。

HSIC-DSEのインストールの詳細については「2.2　HSIC-DSEのインストール」を確認してください。

手順1.で取り外したストレージを、新たに用意したHSIC-DSEサーバのローカルドライブに割り当てます。

インストールしたHSIC-DSEのセットアップを行います。

HSIC-DSEのセットアップの詳細については「2.1　HSIC-DSEのインストールとセットアップの流れ」を参照してください。

なお、eseasetupコマンドの-bオプションで指定するバックアップフォルダには、手順3.で割り当てたストレージ内にある、復元元のHSIC-DSE環境で利用していたバックアップフォルダを指定します。

esearestoreコマンドを実行してください。

コマンドの詳細については「9.3.5　esearestore（HSIC-DSEのテスト結果の復元）」を参照してください。

復元の対象

バックアップ取得時に登録されていたテスト結果の各種エビデンスを復元しつつ、新しいHSIC-DSE環境に再登録します。

注意事項

バックアップに失敗した状態でエビデンスの復元を実行した場合、エビデンスの復元が正しく行われないおそれがあります。「8.2　エビデンスのバックアップ」を確認し、バックアップに失敗した場合は必要に応じて手動バックアップを行ってください。

復旧後に用意した環境でeseasetupコマンド実行時に-uオプションで指定したユーザは、復旧後削除されます。-uオプションに指定したユーザを使用したい場合は、復旧後に別途ユーザ追加処理を実施してください。

9　運用コマンド

運用コマンドについて説明します。

9.1　運用コマンドの一覧

運用コマンドの一覧を示します。

表9‒1　運用コマンドの一覧

コマンド名

機能

eseals

HSIC-DSEの実行状態を表示する

eseamonitor

HSIC-DSEのプロセスの稼働状態を監視する

esearasget

HSIC-DSEのトラブルシュート情報を取得する

eseareog

HSIC-DSEのデータベースを再編成する

esearestore

HSIC-DSEのテスト結果を復元する

eseasetup

HSIC-DSEの実行環境をセットアップする

eseastart

HSIC-DSEを開始する

eseastop

HSIC-DSEを終了する

9.2　運用コマンドの実行パス

運用コマンドの実行パスは、HSIC_DSE_ROOT¥bin¥コマンド名です。

HSIC_DSE_ROOTは、HSIC-DSEのインストールディレクトリを示す環境変数です。この環境変数は、HSIC-DSEのインストール時に自動的に設定されます。

9.3　運用コマンドの詳細

運用コマンドの詳細について説明します。

9.3.1　eseals（HSIC-DSEの実行状態の表示）

機能

HSIC-DSEが正常に稼働しているかどうかを確認します。

形式

eseals

オプション

なし。

戻り値

0：HSIC-DSEが正常に稼働しています。または、データベース再編成中です。

1：HSIC-DSEが停止しています。

出力形式

標準出力に以下の形式で出力する。

STATUS:xxxx

xxxx:状態を示す文字列

文字列

説明

RUNNING

HSIC-DSEが正常に稼働しています。HSIC-DSEの機能を使用できます。

STOPPED(zzz)

HSIC-DSEが停止しています。HSIC-DSEの機能を使用できません。

セットアップしていない場合は、eseasetupコマンドを実行してください。

セットアップ済みの場合は、eseastartコマンドを実行してください。

zzz：HSIC-DSE情報です。

REORGANIZATION

HSIC-DSEのデータベース再編成中です。eseareogコマンドの終了を待ってください。

9.3.2　eseamonitor（HSIC-DSEのプロセスの稼働状態の監視）

機能

HSIC-DSEのプロセスの稼働状態を監視します。

プロセスが未稼働の場合、eseastartコマンドを実行しプロセスを再起動します。

本コマンドをタスクスケジューラに登録し、定期的に実行している場合、以下を実行しないでください。

HSIC-DSEのインストール/アンインストール

eseasetupコマンド

eseaunsetupコマンド

eseastartコマンド

eseastopコマンド

形式

eseamonitor

オプション

なし。

戻り値

0：HSIC-DSEプロセスは稼働中、またはHSIC-DSEプロセスの再起動に成功しました。

1：HSIC-DSEのプロセスが未稼働かつHSIC-DSEのプロセスの再起動に失敗しました。

出力形式

コマンドの戻り値が0でない場合に、以下ファイルにエラーメッセージを出力します。

「%HSIC_DSE_ROOT%¥run¥spool¥log¥eseamonitor.log」

上記ファイルには最後に本コマンドを実行した際のエラーメッセージだけを記録します。

過去に出力されたエラーメッセージは残りません。本コマンドの正常終了時に上記ファイルは初期化されます。

出力形式は以下です。

yyyy/mm/dd△hh:mm:ss△KFSFnnnnn-X△YY……YY

文字列

説明

yyyy/mm/dd

年月日（半角数字記号１０バイト）

hh:mm:ss

時分秒（半角数字記号８バイト）

KFSFnnnnn-X

メッセージID（半角英数字記号１１バイト）

YY……YY

メッセージテキスト

△

スペース（半角１バイト）

9.3.3　esearasget（HSIC-DSEのトラブルシュート情報の取得）

機能

トラブルシュート情報を取得します。

HSIC-DSEが出力するログファイルなど、トラブルシュートに必要な情報を取得先ディレクトリにまとめて出力します。

形式

esearasget 取得先ディレクトリ名

オプション

取得先ディレクトリ名

トラブルシュート情報の取得先ディレクトリをフルパスで指定します。

十分な空き容量があるディスク下のディレクトリを指定してください。

空き容量の目安は、以下のディレクトリの使用容量の合計です。

HSIC-DSEインストールディレクトリ¥run¥EmbDB00¥pdexc*

HSIC-DSEインストールディレクトリ¥run¥EmbDB00¥conf

HSIC-DSEインストールディレクトリ¥run¥EmbDB00¥spool

HSIC-DSEインストールディレクトリ¥run¥psb00¥manager¥config

HSIC-DSEインストールディレクトリ¥run¥psb00¥manager¥log

戻り値

0：保守資料を取得しました。

1：保守資料の取得ができませんでした。

出力形式

esearasgetコマンドを実行すると標準出力に以下を出力します。

esearasget:TargetDirectory=取得先ディレクトリ名

9.3.4　eseareog（HSIC-DSEのデータベースの再編成）

機能

HSIC-DSEの内部データベースを再編成します。

再編成中は、HSIC-DSEの機能は使用できません。

月に１回の実施など、定期的に実施することをお奨めします。

形式

eseareog

オプション

なし。

戻り値

0:再編成が正常に終了しました。

1:再編成中に障害が発生しました。

9.3.5　esearestore（HSIC-DSEのテスト結果の復元）

機能

HSIC-DSE環境が壊れるなどしてHSIC-DSE環境を再構築した場合に、テスト結果を復元します。

本コマンド実行時にHSIC-DSE環境にテスト結果が格納されていた場合、バックアップデータで上書きするため注意してください。

このコマンドの実行中に、HSIC-DSEのインストール、アンインストール、他のHSIC－DSE運用コマンドを実行しないでください。

バックアップフォルダ配下にはHSIC-DSEが作成したファイル、フォルダだけを格納してください。ほかのファイル、フォルダを格納していた場合、本コマンドの動作は保証しません。

本コマンド実行中はテスト結果の参照画面へはアクセスできないため注意してください。

形式

esearestore –b バックアップフォルダへの絶対パス

オプション

–b バックアップフォルダへの絶対パス((100文字以内のパス名))

HSIC-DSE のバックアップデータが格納されているフォルダのパスを絶対パスで指定します。

戻り値

0：HSIC-DSEのテスト結果復元に成功しました。

1：HSIC-DSEのテスト結果復元に失敗しました。

9.3.6　eseasetup（HSIC-DSEの実行環境のセットアップ）

機能

HSIC-DSEの実行環境をセットアップしてHSIC-DSEを開始します。HSIC-DSEをバージョンアップする場合など、実行環境がセットアップ済みの場合は、実行環境を上書きします。

このコマンドの実行中は、HSIC-DSEのインストール、アンインストール、ほかのHSIC－DSE運用コマンドを実行しないでください。

形式

eseasetup [-p HSIC-DSEのhttpリクエスト受信ポート]
          [-i HSIC-DSEのhttpリクエスト受信IPアドレス]
          [-t HSIC-DSEが内部の通信で使用するポート１]
          [-d HSIC-DSEが内部の通信で使用するポート２]
          [-s HSIC-DSEが内部の通信で使用するポート３]
          [-r HSIC-DSEが内部の通信で使用するポート４]
          -u HSIC-DSE管理者のユーザIDとパスワード [-b バックアップフォルダの絶対パス]

オプション

–p HSIC-DSEのhttpリクエスト受信ポート((1～65535))《80》

HSIC-DSEのhttpリクエスト受信ポート番号を指定します。

HSIC-DSEをセットアップするマシンに他のWebサーバがある場合などは任意のポート番号を指定してください。通常は、省略値で使用することをお奨めします。

-i HSIC-DSEのhttpリクエスト受信IPアドレス (1～255文字の文字列)

HSIC-DSEのhttpリクエスト受信IPアドレス、またはFQDN(完全修飾ドメイン名)を指定します。省略した場合は、HSIC-DSEが自動的に決定します。ipconfigコマンドで表示されたIPv4のIPアドレスを選択します。複数のIPアドレスがある場合は、一番後ろに表示されたIPアドレスを選択します。

-t HSIC-DSEが内部の通信で使用するポート１((1～65535))《29110》

HSIC-DSEが内部の通信で使用するポート番号を指定します。

同一マシン内の他のプログラムが使用するポート番号と重なる場合は、変更してください。通常は、省略値で使用することをお奨めします。

-d HSIC-DSEが内部の通信で使用するポート２((1～65535))《29111》

HSIC-DSEが内部の通信で使用するポート番号を指定します。

同一マシン内の他のプログラムが使用するポート番号と重なる場合は、変更してください。通常は、省略値で使用することをお奨めします。

-s HSIC-DSEが内部の通信で使用するポート３((1～65535))《29112》

HSIC-DSEが内部の通信で使用するポート番号を指定します。

同一マシン内の他のプログラムが使用するポート番号と重なる場合は、変更してください。通常は、省略値で使用することをお奨めします。

-r HSIC-DSEが内部の通信で使用するポート４((1～65535))《29113》

HSIC-DSEが内部の通信で使用するポート番号を指定します。

同一マシン内の他のプログラムが使用するポート番号と重なる場合は、変更してください。通常は、省略値で使用することをお奨めします。

–u HSIC-DSE管理者のユーザIDとパスワード

HSIC-DSE管理者のユーザIDとパスワードを設定します。必ず設定してください。

ユーザIDとパスワードを / 区切りで設定します。

ユーザID、パスワードは、それぞれ半角英数字30文字以内で設定してください。

英数字以外を指定した場合、パラメータ不正でエラーとします。ただし、!%&^=;を使用した場合、当該文字は入力されなかったものとして扱います。

例

“-u Admin!UserId/Pass^Word”と入力した場合、ユーザIDにはAdminUserId、パスワードにはPassWordが設定されます。

セットアップ済みの実行環境を上書きする場合は、設定値を無視します。

セットアップ済みの実行環境の管理者のユーザIDとパスワードの変更は、WebブラウザでHSIC-DSEに接続して行ってください。

–b バックアップフォルダの絶対パス((100文字以内のパス名))

HSIC-DSE のテスト結果のバックアップデータを格納するためのフォルダの絶対パスをSJISで指定します。HSIC-DSEをインストールしたディスクとは別のディスク上の、空フォルダを指定してください。

Nドライブとして認識されているローカルドライブ上のhsic_bkupフォルダをバックアップフォルダに指定したい場合、本オプションに以下のように指定してください。

N:¥hsic_bkup

重要

セットアップ済みの実行環境を上書きする場合は、設定値を無視します。

バックアップフォルダへの絶対パスの変更はできません。

戻り値

0：セットアップが正常に終了しHSIC-DSEが開始しました。

1：セットアップが異常終了しました。

出力形式

セットアップが正常に終了した場合、WebブラウザからHSIC-DSEにアクセスするためのURLを標準出力に出力します。

9.3.7　eseastart（HSIC-DSEの開始）

機能

HSIC-DSEを開始します。

HSIC-DSEをeseastopコマンドで停止後、マシンを再起動後にHSIC-DSEを開始する場合に使用します。eseasetup実行時は、HSIC-DSEは開始された状態になるので、このコマンドを実行する必要はありません。

形式

eseastart

オプション

なし。

戻り値

0：HSIC-DSEが開始しました。

1：HSIC-DSEの開始に失敗しました。

出力形式

HSIC-DSEが開始した場合WebブラウザからHSIC-DSEにアクセスするためのURLを標準出力に出力します。

9.3.8　eseastop（HSIC-DSEの停止）

機能

HSIC-DSEを停止します。

形式

eseastop

オプション

なし。

戻り値

0：HSIC-DSEが停止しました。

1：HSIC-DSEの停止に失敗しました。

10　テスト結果収集機能のファイル

テスト結果収集機能のファイルについて説明します。

10.1　HSIC-EMのInternet Explorerのアドオンの設定ファイル

HSIC-EMのInternet Explorerのアドオンの設定ファイルについて説明します。

設定ファイル名

HSIC_EMインストールディレクトリ/conf/client.ini

形式

iniファイル形式で指定します。セクションは、[]で囲って記載します。

パラメータは、パラメータ名=値で記載します。

コメントの開始は;で記載します。;から行の終わりまでをコメントとして扱います。

セクションとパラメータ

セクション

パラメータ名

値

environment

capture_mode

{32|64}≪32≫

32:画像キャプチャー対象のアプリケーションが32bitモードで動作するときに指定してください。

64:画像キャプチャー対象のアプリケーションが64bitモードで動作するときに指定してください。

10.2　HSIC-EMの専用アプリケーションの設定ファイル

HSIC-EMの専用アプリケーションの設定ファイルについて説明します。

設定ファイル名

HSIC_EMインストールディレクトリ/conf/client.ini

形式

iniファイル形式で指定します。セクションは、[]で囲って記載します。

パラメータは、パラメータ名=値で記載します。

コメントの開始は;で記載します。;から行の終わりまでをコメントとして扱います。

セクションとパラメータ

セクション

パラメータ名

値

environment

capture_mode

{32|64}≪32≫

32:画像キャプチャー対象のアプリケーションが32bitモードで動作するときに指定してください。

64:画像キャプチャー対象のアプリケーションが64bitモードで動作するときに指定してください。

ie_use

{Y|N}≪N≫

Y:Internet Explorerを使用してテストをする場合に指定してください。

N:Internet Explorerを使用しないテストをする場合に指定してください。

start_key1

{Alt|Ctrl|Shift}≪Alt≫

Alt:Altキーを設定したいときに指定してください。

Ctrl:Ctrlキーを設定したいときに指定してください。

Shift:Shiftキーを設定したいときに指定してください。

start_key2

{F1|F2|F3|F4|F5|F6|F7|F8|F9|F10|F11|F12}≪F1≫

F1～F12を指定してください。

stop_key1

{Alt|Ctrl|Shift}≪Alt≫

Alt:Altキーを設定したいときに指定してください。

Ctrl:Ctrlキーを設定したいときに指定してください。

Shift:Shiftキーを設定したいときに指定してください。

stop_key2

{F1|F2|F3|F4|F5|F6|F7|F8|F9|F10|F11|F12}≪F1≫

F1～F12を指定してください。

10.3　HSIC-ECDのプラグインの定義ファイル

HSIC-ECDのプラグインの定義ファイルについて説明します。

設定ファイル名

HSIC-ECDインストールディレクトリ/config下に任意の名称で作成します。

形式

xml形式で指定します。ファイル内で使用できる文字コードはUTF-8です。

要素と指定値

要素名

属性

指定する値

<HSIC-ECD-plugin>

-

－

<HSIC-ECD-plugin>-<Output-file>

path

HSIC-ECDが出力するエビデンスファイルのディレクトリをフルパスで指定します。省略した場合は、HSIC-ECDインストールディレクトリ/evidenceとなります。

ルート権限のないユーザがeseaevimvコマンドを実行する場合は、Output-fileにeseaevimvコマンドを実行するユーザに書き込み権限のあるディレクトリを設定してください。ディレクトリは、J2EEサーバ開始前にあらかじめ作成してください。

HSIC-EMを使用してFTPで接続するユーザが参照できるディレクトリを指定してください。

<HSIC-ECD-plugin>-<Oracle-JDBC-driver>

path

Oracle JDBCドライバのフルパス

Oracleを使用してSQL出力機能を使用する場合に記述します。

<HSIC-ECD-plugin>-<HiRDB-JDBC-driver>

path

HiRDB JDBCドライバ（pdjdbc4.jar）のフルパス

HiRDBを使用してSQL出力機能を使用する場合に記述します。

<HSIC-ECD-plugin>-<DB2>

name

{10.5|11.1}

接続するDB2のバージョン。

DB2を使用してSQL出力機能を使用する場合に記述します。

<HSIC-ECD-plugin>-<DB2>-<JDBC-driver>

path

DB2 JDBCドライバ（db2jcc.jarまたはdb2jcc4.jar）のフルパス

DB2を使用してSQL出力機能を使用する場合に記述します。

<HSIC-ECD-plugin>-<SQLServer-JDBC-driver>

path

SQL Server JDBCドライバー（sqljdbc42.jarまたはsqljdbc41.jarもしくはsqljdbc4.jar）のフルパス

SQL Serverを使用してSQL出力機能を使用する場合に記述します。

<HSIC-ECD-plugin>-<sql-output>

use

{Y|N} ≪Y≫

Y：SQL出力機能を使用する

N：SQL出力機能を使用しない

いずれのJDCB-Driverも指定しなかった場合にYを指定してもSQL出力機能を使用しません。

<HSIC-ECD-plugin>-<DB2>-<update-data>

use

{Y|N} ≪Y≫

Y：DB更新前後出力機能を使用する

N：DB更新前後出力機能を使用しない

<HSIC-ECD-plugin>-<DB2>-<select-data>

use

{Y|N} ≪N≫

Y：SQL参照情報出力機能を使用する

N：SQL参照情報出力機能を使用しない

<HSIC-ECD-plugin>-<application>

-

－

アプリケーション固有情報の出力を使用する場合に記述します。

<HSIC-ECD-plugin>-<application>-<plugin>

path

作成したプラグインのjarファイルのフルパス

Applicationの記述がある場合、必ず１個必要です。

class

実装したクラスの完全修飾名

（パッケージ名、クラス名を.区切りで指定）

<HSIC-ECD-plugin>-<application>-<class>

name

フックするクラスの完全修飾名

（パッケージ名、クラス名を.区切りで指定）

Applicationの記述がある場合、必ず１個必要です。

複数の記述が可能です。

<HSIC-ECD-plugin>-<application>-<class>-<method>

name

フックするメソッド名

１個のClassの下には必ず１個必要です。

複数の記述が可能です。

<HSIC-ECD-plugin>-<application>-<class>-<method>-<argument>

name

フックするメソッドの引数名

引数がない場合は記述する必要はありません。

複数の記述が可能です。

type

引数のクラスの完全修飾名、またはプリミティブ型名

（パッケージ名、クラス名を.区切りで指定）

<HSIC-ECD-plugin>-<application>-<class>-<method>-<variable>

name

プラグインで参照したいフックするクラス内のフィールド（メンバ変数）名

Pluginで変数を参照しない場合は記述しなくてよい。

複数の記述が可能です。

メソッドのローカル変数は指定できません。

type

変数のクラスの完全修飾名、またはプリミティブ型名

（パッケージ名、クラス名を.区切りで指定）

<HSIC-ECD-plugin>-<error-log>

target

{error|evidence|both} ≪error≫

SQL出力機能、DB更新前後情報出力機能、SQL参照情報出力機能の出力するエラーログの出力先を指定します。

error：エラーログをエラーログにのみ出力する

evidence：エラーログをエビデンスファイルにのみ出力する

both：エラーログ、エビデンスファイル両方に出力する

<HSIC-ECD-plugin>-<AP-server>

target

{cosmi|was} ≪cosmi≫

使用するアプリケーションサーバの種別を指定する。

cosmi:uCosminexus Application Server V9

was:WebSphere Application Server

uCosminexus Application Server V9の場合は省略可。

それ以外のアプリケーションサーバの場合は必ず指定してください。

10.4　HSIC-ECDのエラーログファイル

HSIC-ECDのエラーログファイルについて説明します。

HSIC-ECDエラーログは、HSIC-ECDの定義ファイルの設定に誤りがあった場合や、HSIC-ECDエビデンスファイル出力時に障害が発生した場合に出力します。

HSIC-ECDエラーログは、3ファイルのラウンドロビン方式で出力します。ファイルサイズが64キロバイトを超えると新しいファイルに出力します。

ログ出力時に3ファイルがすべて使用済みの場合、更新日付が古いファイルから上書きし、ファイル内容を初期化（ファイルサイズは0キロバイト）してログを出力します。

出力先

HSIC-ECDエラーログは、以下のディレクトリに出力します。

%HSIC_ECD_ROOT%/log/

環境変数HSIC_ECD_ROOTが設定されていない場合は、以下のディレクトリに出力します。

J2EEサーバのカレントディレクトリ/log/

Hitachi Application ServerのJ2EEサーバのカレントディレクトリは以下です。

Hitachi Application Serverインストールディレクトリ/javaee/glassfish
/nodes/ノード名/サーバインスタンス名/config

ファイル名

HSIC-ECDエラーログは、以下のファイルに出力します。

errlog?.log

?：メッセージログファイルのID（半角数字１バイト、1～3）

10.5　HSIC-ECDのエビデンスファイル

HSIC-ECDのエビデンスファイルについて説明します。

出力先

HSIC-ECDのエビデンスファイルは、次のディレクトリに出力します。

HSIC-ECDインストールディレクトリ¥evidence

ファイル名

HSIC-ECDのエビデンスファイルは、次のファイルに出力します。

evidence_テストID.txt

出力契機

出力契機にディレクトリ、またはエビデンスファイルがない場合は、新たにディレクトリを作成して出力します。

エビデンスファイルがすでにある場合は、追加で書き込みます。

エビデンスファイルの出力契機を次に示します。

出力契機

出力内容

サーブレット/JSPでSQLを実行したとき

実行したSQL情報

サーブレット/JSPで実行したSQLがUPDATE文

DB更新前情報、またはDB更新後情報

サーブレット/JSPで実行したSQLがINSERT文

DB更新後情報

サーブレット/JSPで実行したSQLがDELETE文

DB更新前情報

サーブレット/JSPで実行したSQLがSELECT文

SQL参照情報

アプリケーション固有情報機能の対象としたクラスまたはメソッドの実行

プラグインで出力した情報

HSIC-ECD内でエラーが発生した場合

エラーメッセージ

出力形式

yyyy/mm/dd hh:mm:ss.zzz XX..XX
tt..tt
tt..tt
  :

yyyy/mm/dd

年月日

hh:mm:ss.zzz

時分秒ミリ秒（精度は、Linuxの場合は約1ミリ秒、Windowsの場合は約10ミリ秒）

XX..XX

出力契機を表すコード

tt..tt

出力契機ごとの出力内容

文字コードはUTF-8で出力します。

出力契機ごとの出力内容

実行したSQL情報

SQL実行前に、出力契機を表すコード「SQL START」、実行後に出力契機を表すコード「SQL END」を出力します。

「SQL START」と「SQL END」の間の行に、アプリケーションが実行したSQLを出力します。

アプリケーションが実行したSQL、「SQL END」の行の後ろには空行を出力します。

アプリケーションが実行するSQLで例外が発生した場合は、「SQL END」の行は出力しません。

アプリケーションが実行するSQLにバインド変数が使用されている場合は、次の規則でバインド変数を文字列に変換してから出力します。

setterで設定したバインド変数の値をtoString()で文字列に変換します。

setterがsetString()、setTime()、setDate()、setTimestamp()の場合は、''で囲ってバインド変数を出力します。

setDate()などのjava.util.Calendarを引数とするsetterは、引数のCalendarオブジェクトに設定したタイムゾーンに合わせた日時を出力します。

文字列化できない型や値は、<>で型や値を囲った文字列を出力します。

例

「null」の場合、「<null>」が出力されます。

「byte[]」の場合、「<byte[]>」が出力されます。

HSIC-ECDが対応していないsetterを使用した場合は、バインド変数の値に変換しないで、バインド変数名をそのまま出力します。

出力例を次に示します。

2015/04/19 18:37:52.590 SQL START
UPDATE "schema1"."table1" SET column1 = DEFAULT, column2 = 100 WHERE column3 = '商品1'

2015/04/19 18:37:52.590 SQL END

DB更新前情報

実行したSQL情報の前にDB更新前情報を出力します。

出力契機を表すコードに「before update」と出力します。

次の行にHSIC-ECDが更新前情報を取得するために実行したSQLを出力します。

その次の行からHSIC-ECDが取得した結果を出力します。

結果は、取得した列のデータ型が文字列で表現できる場合、toString()メソッドで文字列に変換して、要素を空白区切りで出力します。

データ型が、文字列型や時刻および日時を表す型の場合、''で囲って出力します。

結果がnull値の場合は、<null>を出力します。

文字列で表現できないデータ型は、<BLOB>のように、<>で型を囲って出力します。

最後の行の後ろには空行を出力します。

HSIC-ECDが制限事項とする構文が使用されていた場合は、KFSF50002-Wメッセージを出力します。

HSIC-ECDが更新前情報を取得するために実行したSQLでエラーが発生した場合は、KFSF50001-Eメッセージを出力します。

出力例を次に示します。

2015/04/19 18:37:52.550 before update
SELCT column1, column2 WHERE column3 = 'xxx'
AAA <null>

DB更新後情報

実行したSQL情報の後にDB更新後情報を出力します。

出力契機を表すコードに「after update」と出力します。

次の行にHSIC-ECDが更新後情報を取得するために実行したSQLを出力します。

その次の行からHSIC-ECDが取得した結果を出力します。

結果は、取得した列のデータ型が文字列で表現できる場合、toString()メソッドで文字列に変換して、要素を空白区切りで出力します。

データ型が、文字列型や時刻および日時を表す型の場合、''で囲って出力します。

結果がnull値の場合は、<null>を出力します。

文字列で表現できないデータ型は、<BLOB>のように、<>で型を囲って出力します。

最後の行の後ろには空行を出力します。

HSIC-ECDが制限事項とする構文が使用されていた場合は、KFSF50002-Wメッセージを出力します。

HSIC-ECDが更新後情報を取得するために実行したSQLで例外が発生した場合は、KFSF50001-Eメッセージを出力します。

HSIC-ECDがSQL更新前情報取得のために実行したSQLや、アプリケーションが実行するSQLで例外が発生した場合は、SQL更新後情報は出力しません。

出力例を次に示します。

2015/04/19 18:37:53.020 after update
SELCT column1, column2 WHERE column3 = 'xxx'
BBB 100

SQL参照情報

SQL参照情報は、実行したSQL情報の後に出力します。

出力契機を表すコードに「result set」と出力します。

次の行にHSIC-ECDが参照情報を取得するために実行したSQLを出力します。

その次の行からHSIC-ECDが取得した結果を出力します。

結果は、取得した列のデータ型が文字列で表現できる場合、toString()メソッドで文字列に変換して、要素を空白区切りで出力します。

データ型が、文字列型や時刻および日時を表す型の場合、''で囲って出力します。

結果がnull値の場合は、<null>と出力します。

文字列で表現できないデータ型は、<BLOB>のように、<>で型を囲って出力します。

最後の行の後ろには空行を出力します。

HSIC-ECDが制限事項とする構文が使用されていた場合は、KFSF50002-Wメッセージを出力します。

HSIC-ECDがSQL参照情報を取得するために実行したSQLで例外が発生した場合は、KFSF50001-Eメッセージを出力します。

出力例を次に示します。

2015/04/19 18:37:49.370 result set
SELCT column1, column2 WHERE column3 = 'xxx'
AAA null

プラグインが出力した情報

HSIC-ECDプラグインがHSICEvidenceWriter.write()を使用して出力した情報です。

出力契機を示すコードに「plugin」と出力します。

次の行からHSICEvidenceWriter.write()で指定した文字列を出力します。

最後の行の後ろには空行を出力します。

出力例を次に示します。

2015/04/19 18:37:49.370 plugin
aaa.bbb(arg1=ccc)

エラーメッセージ

HSIC-ECDが実行したSQLで例外が発生した場合などに出力する情報です。

出力契機を示すコードに「HSIC msg」と出力します。

次の行からエラーメッセージテキストを出力します。

最後の行の後ろには空行を出力します。

出力例を次に示します。

2015/04/19 18:37:49.370 HSIC msg
KFSFxxxxx-E ‥

ヘッダ

HSIC-ECDが出力するエビデンスファイルには、次のヘッダ情報が出力されます。

/***** HSIC-ECD Evidence File *****/

10.6　HSIC-DSEの出力ファイル

HSIC-DSEのエビデンス比較機能で出力するファイルについて説明します。

出力先

［ローカルホストのテストエビデンス収集・登録］タブで比較した場合の出力先

別プロジェクトとのテスト結果の比較の場合

次のディレクトリに出力されます。

%HSIC_EM_ROOT%¥evidence¥テストID¥evidence￥COMPARE

前回テスト時とのエビデンスの比較の場合

次のディレクトリに出力されます。

%HSIC_EM_ROOT%¥evidence¥テストID¥infomation￥LAST_TIME_COMPARE

［テスト結果一覧］タブで比較した場合の出力先

別プロジェクトとのテスト結果の比較の場合

レポジトリサーバにエビデンスとして登録されます。

ファイル名

HSIC-DSEのエビデンスの比較結果は、次のファイルに出力します。

summary.txt

別プロジェクトとの比較結果の出力内容

比較結果の出力例と出力内容を次に示します。

出力例

original project:PROJECT_0200
         test id:TEST001                                         1.
other project:PROJECT_0100
      test id:TEST001                                            2.

result,original,other                                            3.
Match,evidence_TEST001.txt,evidence_TEST001.txt                  4.
======================================================           5.
Match:1, UnMatch:0, Nofile:0,Total:1                             6.

出力内容

今回のプロジェクト名とテストID

比較先プロジェクト名とテストID

見出し行

項目は比較結果、今回のエビデンスファイル名、比較先エビデンスファイル名

比較結果

Match：比較した結果、差分が存在しなかった

UnMatch：比較した結果、差分が存在した

NoFile：リストに指定されたファイルのうちどちらか、またはどちらも存在しない（片方のファイルが指定されなかった場合を含む）

区切り行

比較結果の合計数

前回との比較結果の出力内容

比較結果の出力例と出力内容を次に示します。

出力例

project:PROJECT_0200 test id:TEST001                             1.
  original project start time:2016/11/09 15:56                   2.
  last time project start time:2016/11/08 11:23                  3.

result,original,last time                                        4.
Match,evidence_TEST001.txt,evidence_TEST001.txt                  5.
======================================================           6.
Match:1, UnMatch:0, Nofile:0,Total:1                             7.

出力内容

プロジェクト名とテストID

今回のプロジェクトのエビデンス取得日時

比較先プロジェクトのエビデンス取得日時

見出し行

項目は比較結果、今回のエビデンスファイル名、比較先エビデンスファイル名

比較結果

Match：比較した結果、差分が存在しなかった

UnMatch：比較した結果、差分が存在した

NoFile：リストに指定されたファイルのうちどちらか、またはどちらも存在しない（片方のファイルが指定されなかった場合を含む）

区切り行

比較結果の合計数

11　HSIC-ECDのプラグインのインタフェース

HSIC-ECDのプラグインのインタフェースについて説明します。

11.1　HSIC-ECDのプラグインのインタフェースの一覧

HSIC-ECDのプラグインのインタフェースの一覧を次に示します。

パッケージ名

インタフェース名またはクラス名

説明

jp.co.Hitachi.soft.HSIC.dbc

HSICApplicationHookインタフェース

独自にプラグインを作成してアプリケーション固有情報を出力する場合に、このインタフェースを使用します。

HSICEvidenceWriterクラス

11.2　HSICApplicationHookインタフェース

HSICApplicationHookインタフェースについて説明します。

説明

インタフェース

HSICApplicationHook

public interface HSICApplicationHook

メソッドの開始時に呼び出されるメソッド

void start(String testid, String className, String methodName,
                          LinkedHashMap<String, Object> argumentList,
                          LinkedHashMap<String, Object> variableList)

フックしたメソッドの開始時に呼び出されるメソッドです。

パラメータ

testid

テストID

className

フックしたクラスの完全修飾名

methodName

フックしたメソッド名

argumentList

フックしたメソッドの引数リスト

variableList

フックしたメソッドの変数リスト

argumentList、variableListのLinkedHashMap型パラメータは以下のとおりです。

キー：String

フックしたメソッドの変数名、または引数名

値：Object

フックしたメソッドの変数、または引数のObject

変数、または引数がプリミティブ型の場合は、対応する参照型クラスのオブジェクトを取得します。

メソッドの終了時に呼び出されるメソッド

void end(String testid, String className, String methodName,
         LinkedHashMap<String, Object> argumentList,
         LinkedHashMap<String, Object> variableList)

フックしたメソッドの終了時に呼び出されるメソッド

パラメータ

testid

テストID

className

フックしたクラスの完全修飾名

methodName

フックしたメソッド名

argumentList

フックしたメソッドの引数リスト

variableList

フックしたメソッドの変数リスト

argumentList、variableListのLinkedHashMap型パラメータは以下のとおりです。

キー：String

フックしたメソッドの変数名、または引数名

値：Object

フックしたメソッドの変数、または引数のObject

変数、または引数がプリミティブ型の場合は、対応する参照型クラスのオブジェクトを取得します。

11.3　HSICEvidenceWriterクラス

HSICEvidenceWriterクラスについて説明します。

説明

クラス

HSICEvidenceWriter

public class HSICEvidenceWriter

フィールド

publicなフィールドはなし

エビデンスファイル出力メソッド

public static write(String str)

パラメータstrに指定した文字列に現在時刻を付加してHSIC-ECDエビデンスファイルに出力します。

文字列の文字コードはJ2EEサーバ実行環境の文字コードで設定してください。

パラメータ

str

書き込む文字列を指定する

例外

IOException

入出力エラーが発生した場合

IllegalThreadStateException

HSIC-ECDの機能が使用できないスレッドで実行された場合

12　メッセージ

メッセージについて説明します。

12.1　メッセージの記述形式

このマニュアルでのメッセージの記述形式を次に示します。

KFSFnnnnn-X (Y) (V)
メッセージテキスト
    メッセージの説明、要因コードなど個別出力項目の説明を示します。
  (S)
     システムがメッセージを出力したあとにする主な処理を示します。
  (O)
     メッセージ確認時の、オペレータの処置を示します。
  [対策]
     メッセージ確認時の、システム管理者の処置を示します。

なお、[対策]での「保守員に連絡してください。」とは、購入時の契約に基づいて、システム管理者が弊社問い合わせ窓口へ連絡することを示します。

以下、各項目についての記述の説明を示します。

KFSF

テスト結果収集機能のメッセージのプレフィックスです。

nnnnn

メッセージ番号を表す5桁の数字です。

X

インジケータです。メッセージの種別を示します。出力先がメッセージボックスのアイコンの分類としても使用します。

表12‒1　メッセージインジケータ

表記

内容

メッセージボックスのアイコン

E

機能の停止などHSICの動作に支障があることを示すメッセージ

エラーメッセージアイコン

W

HSICの動作に支障はないが警告を促すメッセージ

警告メッセージアイコン

I

HSICの稼働状況変化（正常動作）を示すメッセージ

情報メッセージアイコン表示

D

その他のメッセージ

－

(Y)

メッセージ出力先を示します。

表12‒2　メッセージ出力先

表記

出力先

S

標準出力

E

標準エラー出力

L

HSIC-ECDエラーログ

H

HSIC-ECDエビデンスファイル

X

メッセージボックス

V

イベントログ

T

エビデンス収集ツールログ

M

メッセージバルーン

(V)

メッセージボックスのボタン種別を示します。

表12‒3　メッセージボックスのボタン種別

表記

ボタン種別

O

「OK」

C

「キャンセル」

A

「中止」

R

「再試行」

I

「無視」

Y

「はい」

N

「いいえ」

-

ボタン表示なし

12.2　HSIC-DSEが出力するメッセージ

HSIC-DSEが出力するメッセージについて説明します。

KFSF52001-E　(Y)S

表示データの取得に失敗しました。

データ種別＝aa…aa, 詳細コード＝bb…bb

ページの表示に必要な情報の取得に失敗しました。

aa…aa：取得に失敗したデータの種別

USER：ユーザ一覧

TEST：テスト情報一覧

bb…bb：エラーの詳細を表すコード。HSICがトラブルシュートで使用する情報です。

(S)

エラーページに遷移します。

(O)

システム管理者に連絡してください。

[対策]

HSIC-DSEの状態をesealsコマンドで確認し、必要に応じてeseastartコマンドで再起動してください。

KFSF52002-E　(Y)S

Webブラウザの設定でJavaScriptが無効になっています。

JavaScriptを有効化した後、再度アクセスしてください。

JavaScriptが必要となるページへのアクセス時に、JavaScriptが無効になっています。

(S)

エラーページに遷移します。

(O)

Webブラウザの設定を変更しJavaScriptを有効化したあと、再度アクセスしてください。

[対策]

Webブラウザの設定を変更しJavaScriptを有効化してください。

KFSF52003-E　(Y)S

本ページは表示できません。

表示が禁止されているページへのアクセスが行われました。

(S)

エラーページに遷移します。

(O)

当該ページへのアクセスを行わないでください。

[対策]

なし。

KFSF52004-E　(Y)S

内部矛盾が発生しました。

詳細コード１＝aa…aa, 詳細コード２＝bb…bb

内部矛盾が発生しました。

aa…aa：内部矛盾の発生状況を表すコード

bb…bb：詳細を表すコード。HSICがトラブルシュートで使用する情報です。

(S)

処理を中断し、エラーページに遷移します。

(O)

システム管理者に連絡してください。

[対策]

保守員に連絡してください。

KFSF52005-E　(Y)S

Registration of test results failed.

reason code = aa…aa, details code = bb…bb

テスト結果の登録に失敗しました。

aa…aa：登録に失敗した理由を表すコード

DB：レポジトリサーバへの登録時エラー

ID：テストID不正

PATH：エビデンスファイル格納フォルダのパス不正

USER：ユーザID不正

PROJECT：プロジェクトID不正

MEMBER：担当者設定と相違あり

ENV：環境変数HSIC_DSE_ROOT取得失敗

INSIDE：内部矛盾

bb…bb：詳細を表すコード。HSICがトラブルシュートで使用する情報です。

(S)

登録処理を中断し、エラーメッセージを表示します。

(O)

システム管理者に連絡してください。

[対策]

理由コードに応じた対応をしてください。

問題が解決しない場合は、保守員に連絡してください。

DB：HSIC-DSEの状態をesealsコマンドで確認し、必要に応じてeseastartコマンドで再起動してください。

ID：登録対象テストIDの形式が仕様どおりとなっているかどうかを確認してください。

PATH：エビデンスファイル格納フォルダのパスが仕様どおりとなっているかどうかを確認してください。パスの形式に問題がない場合、指定したパスにエビデンスファイルが格納されているか確認してください。

USER：登録作業を実施したユーザのIDの形式が仕様どおりとなっているか確認してください。

PROJECT, MEMBER：データに不整合があるため、復元に失敗しました。復元が必要な場合は、保守員に連絡してください。

ENV：環境変数HSIC_DSE_ROOTが正しく設定されているかどうかを確認してください。

INSIDE：内部矛盾が発生しました。保守員に連絡してください。

KFSF52006-E　(Y)X

指定されたテスト結果がレポジトリサーバに登録されていません。

すでに削除された可能性があるため、画面をリロードしてください。

テストID＝aa…aa, プロジェクト名＝bb…bb

操作対象となったテスト結果がレポジトリサーバに登録されていません。

すでに当テスト結果は削除された可能性があります。

aa…aa：対象テストID

bb…bb：登録先プロジェクト名

(S)

処理を中断し、エラーメッセージを表示します。

(O)

画面をリロードして当テスト結果が表示されなくなることを確認してください。

リロード後、再度表示される場合はシステム管理者に連絡してください。

[対策]

画面のリロード後もエラーが発生する場合は保守員に連絡してください。

KFSF52007-E　(Y)X

テスト結果取得に失敗しました。

テストID＝aa…aa, プロジェクト名＝bb…bb, 理由コード＝cc…cc, 詳細コード＝dd…dd

テスト結果取得に失敗しました。

aa…aa：対象テストID

bb…bb：登録先プロジェクト名

cc…cc：失敗理由を表すコード

FOLDER：エビデンスファイル格納フォルダにアクセス不可

FILE：エビデンスファイル格納フォルダが空かフォルダ内ファイル一覧の取得に失敗

DB：レポジトリサーバからのエビデンスファイル格納フォルダのパス取得に失敗

AJAX：HTTPサーバまたはアプリケーションサーバとの通信に失敗

STARTTIME:テスト開始時刻取得に失敗

STOPTIME:テスト終了時刻取得に失敗

dd…dd：詳細を表すコード。HSICがトラブルシュートで使用する情報です。

(S)

処理を中断し、エラーメッセージを表示します。

(O)

システム管理者に連絡してください。

[対策]

理由コードに応じた対応をしてください。

問題が解決しない場合は、保守員に連絡してください。

FOLDER,FILE：テストID登録時に、設定したパスにエビデンスファイル格納フォルダが作成され、各種エビデンスファイルが格納されていることを確認してください。

また、フォルダやファイルの参照権限に問題がないことも合わせて確認してください。

DB：HSIC-DSEの状態をesealsコマンドで確認し、必要に応じてeseastartコマンドで再起動してください。

AJAX：HSIC-DSEの状態をesealsコマンドで確認し、必要に応じてeseastartコマンドで再起動してください。

STARTTIME: 対象テストIDのテスト開始時刻ファイルが存在するかどうかを確認してください。

STOPTIME: 対象テストIDのテスト終了時刻ファイルが存在するかどうかを確認してください。

KFSF52008-E　(Y)X

テスト結果削除に失敗しました。

テストID＝aa…aa, プロジェクト名＝bb…bb, 理由コード＝cc…cc, 詳細コード＝dd…dd

テスト結果削除に失敗しました。

aa…aa：対象テストID(対象テストIDが複数の場合は“/”区切りで表記します)

bb…bb：登録先プロジェクト名

ローカルホストのテスト結果削除時は”---”を表示します。

cc…cc：失敗理由を表すコード(対象テストIDが複数の場合は“/”区切りで表記します)

FILE：エビデンスファイル格納フォルダかフォルダ内ファイルの削除に失敗

FILE_LOCAL: ローカルホストのエビデンスファイルの削除に失敗

DB：レポジトリサーバからのテストID削除に失敗

AJAX：HTTPサーバまたはアプリケーションサーバとの通信に失敗

STATUS:報告書が承認済み

dd…dd：詳細を表すコード。HSICがトラブルシュートで使用する情報です。

(S)

処理を中止し、エラーメッセージを表示します。

理由コードがFILEの場合、エビデンスファイルが一部だけ削除されている可能性があります。

(O)

理由コードがFILEの場合は、しばらく待ってから削除処理を再実行してください。

しばらく待っても改善しない場合は、システム管理者に連絡してください。

理由コードがSTATUSの場合は画面をリロードし、報告書の登録・承認状況が変更されていないか確認してください。

理由コードがFILE以外の場合は、システム管理者に連絡してください。

[対策]

理由コードに応じた対応をしてください。

問題が解決しない場合は、保守員に連絡してください。

問題解決後、必要に応じて当該テストIDの削除処理を再実行してください。

FILE：エビデンスファイル格納フォルダとフォルダ内各種エビデンスファイルの参照権限が正しく設定されているかどうかを確認してください。また、各ファイルがすでに他の操作によって開いていないかも合わせて確認してください。

FILE_LOCAL:クライアント側のエビデンスファイル格納フォルダとフォルダ内各種エビデンスファイルの参照権限が正しく設定されているかどうかを確認してください。また、各ファイルがすでに他の操作によって開いていないかも合わせて確認してください。

DB：HSIC-DSEの状態をesealsコマンドで確認し、必要に応じてeseastartコマンドで再起動してください。

AJAX：HSIC-DSEの状態をesealsコマンドで確認し、必要に応じてeseastartコマンドで再起動してください。

STATUS: 画面をリロードし、報告書の登録・承認状況が変更されていないか確認してください。

KFSF52009-E　(Y)X

コメントの更新に失敗しました。

テストID＝aa…aa, プロジェクト名＝bb…bb, 理由コード＝cc…cc, 詳細コード＝dd…dd

コメントの更新に失敗しました。

aa…aa：対象テストID

bb…bb：登録先プロジェクト名

ローカルホストのコメント編集時は”---”を表示します。

cc…cc：失敗理由を表すコード

DB：レポジトリサーバへのコメント更新に失敗

AJAX：HTTPサーバまたはアプリケーションサーバとの通信に失敗

FILE:クライアント側のコメントファイル操作に失敗

dd…dd：詳細を表すコード。HSICがトラブルシュートで使用する情報です。

(S)

処理を中断し、エラーメッセージを表示します。

(O)

システム管理者に連絡してください。

[対策]

理由コードに応じた対応をしてください。

問題が解決しない場合は、保守員に連絡してください。

DB：HSIC-DSEの状態をesealsコマンドで確認し、必要に応じてeseastartコマンドで再起動してください。

AJAX：HSIC-DSEの状態をesealsコマンドで確認し、必要に応じてeseastartコマンドで再起動してください。

FILE: クライアント側にコメントファイルが存在しているかどうかを確認してください。存在する場合は、参照権限が正常であり、コメント内容が仕様どおりとなっているかどうかを確認してください。

KFSF52010-E　(Y)X

入力値が不正です。

入力値を修正し、再実行してください。

項目＝aa…aa

入力値が不正な項目があります。

aa…aa：不正な入力があった項目

(S)

処理を中断し、エラーメッセージを表示します。

(O)

該当項目の使用可能文字や入力長などに関する制約を満たすように入力を修正し、再実行してください。

[対策]

なし。

KFSF52011-E　(Y)X

ページの更新に失敗しました。

理由コード＝aa…aa, 詳細コード＝bb…bb

テーブルのソートや行の絞り込みなどのページ更新処理に失敗しました。

aa…aa：失敗理由を表すコード

DB：レポジトリサーバからの情報取得に失敗

AJAX：HTTPサーバまたはアプリケーションサーバとの通信に失敗

bb…bb：詳細を表すコード。HSICがトラブルシュートで使用する情報です。

(S)

処理を中断し、エラーメッセージを表示します。

(O)

システム管理者に連絡してください。

[対策]

理由コードに応じた対応を行ってください。

問題が解決しない場合は、保守員に連絡してください。

DB：HSIC-DSEの状態をesealsコマンドで確認し、必要に応じてeseastartコマンドで再起動してください。

AJAX：HSIC-DSEの状態をesealsコマンドで確認し、必要に応じてeseastartコマンドで再起動してください。

KFSF52012-E　(Y)S

動作に必要な環境変数の取得に失敗しました。

環境変数＝aa…aa

本製品の動作に必要な環境変数の取得に失敗しました。

aa…aa：取得に失敗した環境変数名

(S)

エラーページに遷移します。

(O)

システム管理者に連絡してください。

[対策]

当該環境変数が正しく設定されているか確認を行ってください。

必要に応じて、マシンの再起動を行ってください。

KFSF52013-E　(Y)V

Backup of test results failed. target = aa…aa, reason code = bb…bb, details code = cc…cc

バックアップに失敗しました。

aa…aa：バックアップに失敗した対象

EVIDENCE：エビデンスファイル

TIME ：登録日時

COMMENT ：コメント

RESOURCE：リソース情報

REPORT:報告書

bb…bb：失敗した理由を表すコード

NOTFOUND：バックアップ元のファイルが存在しない

CREATE ：バックアップ先フォルダの作成に失敗

COPY ：バックアップ先へのコピーに失敗

LOCAL ：バックアップに必要なローカルファイルへの操作に失敗

DELETE ：バックアップ先の削除に失敗

FORMAT ：日付の形式不正

ENCODE ：URLエンコードに失敗

INSIDE ：内部矛盾

cc…cc：エラーの詳細を表すコード

理由コードがNOTFOUND,CREATEの場合：対象に応じてFILEまたはFOLDERを出力

理由コードがFORMATの場合 ：形式不正となったフォーマットを出力

理由コードがそれ以外の場合 ：例外名と、存在すればその発生原因を出力

(S)

HSIC-DSEの処理は続行されます。

(O)

システム管理者に連絡してください。

[対策]

理由コードがNOTFOUND,LOCAL,FORMAT,ENCODE,INSIDEのいずれかの場合は保守員に連絡してください。

それ以外の理由コードの場合は必要に応じて、手動バックアップを実施してください。なお、手動でのバックアップを実施しない場合はエビデンスの復元が正しく行われないおそれがありますので注意してください。

KFSF52014-E　(Y)V

Deletion of a temporary file failed. file name = aa…aa, details code = bb…bb

一時ファイルの削除に失敗しました。

aa…aa：削除に失敗したファイルのパス

bb…bb：詳細状況を表すコード

(S)

HSIC-DSEの処理は続行されます。

(O)

システム管理者に連絡してください。

[対策]

必要に応じて、製品を停止後にfile nameに表記されているファイルを削除するか、一時ファイル格納フォルダを空にしてください。

KFSF52015-E　(Y)E

Registration of user information failed. reason code = aa…aa, details code = bb…bb

ユーザ情報の登録に失敗しました。

aa…aa:登録に失敗した理由を表すコード

DB:レポジトリサーバへの登録時エラー

USER:ユーザID不正

NAME:ユーザ名不正

PASSWORD:パスワード不正

DUPLICATE:ユーザIDが重複しました。

ENV:環境変数HSIC_DSE_ROOT取得失敗

FILE_IO:ユーザ情報のバックアップファイルの読み込みエラー

INSIDE:内部矛盾

bb…bb:詳細状況を表すコード

(S)

登録処理を中断し、エラーメッセージを表示します。

(O)

システム管理者に連絡してください。

[対策]

詳細コードに応じた対応を行ってください。

問題が解決しない場合は、保守員に連絡してください。

DB: HSIC-DSEの状態をesealsコマンドで確認し、必要に応じてeseastartコマンドで再起動してください。

USER、NAME, PASSWORD: 入力した値が正しいかどうかを確認してください。

DUPLICATE:詳細コードに表示されたユーザID以外を-uオプションに指定し、eseasetupコマンドを再実行してください。-uオプションに指定する値は、復元前の環境に存在しなかったユーザIDを指定してください。

ENV: 環境変数HSIC_DSE_ROOTが正しく設定されているかどうかを確認してください。

FILE_IO:バックアップファイルが存在しているかどうかを確認してください。ない場合はバックアップフォルダ¥user¥user_listを%HSIC_DSE_ROOT%¥userにコピーしてください。

INSIDE:内部矛盾が発生しました。保守員に連絡してください。

KFSF52016-E　(Y)X

操作の権限がありません。

現在ログイン中のユーザには実行した操作の権限がありません。

適切な権限のユーザでログインして実行してください。

(S)

処理を中断し、エラーメッセージを表示します。

(O)

一度ログアウトし、適切な権限のユーザで再ログインして実行してください。

[対策]

なし。

KFSF52017-E　(Y)X

指定されたユーザIDが既に追加されているため、追加できません。異なるユーザIDを入力してください。

ユーザID＝aa…aa

追加対象のユーザIDが既に追加されているため、追加に失敗しました。

aa…aa:対象ユーザID

(S)

処理を中断し、エラーメッセージを表示します。

(O)

異なるユーザIDを入力して再実行してください。

[対策]

なし。

KFSF52018-E　(Y)X

指定されたユーザが登録されていません。既に削除されている可能性があるため、画面をリロードしてください。

ユーザID＝aa…aa

対象のユーザが登録されていません。対象のユーザは既に削除された可能性があります。

aa…aa:対象ユーザID

(S)

処理を中断し、エラーメッセージを表示します。

(O)

画面をリロードして当該ユーザ情報が表示されなくなることを確認してください。

リロード後、再度表示される場合はシステム管理者に連絡してください。

[対策]

画面のリロード後もエラーが発生する場合は保守員に連絡してください。

KFSF52019-E　(Y)X

現在のパスワードが誤っています。現在のパスワードを再入力してください。

入力した現在のパスワードが誤っています。

(S)

処理を中断し、エラーメッセージを表示します。

(O)

現在のパスワードを正しく入力して再実行してください。

[対策]

なし。

KFSF52020-E　(Y)X

自身のユーザ情報の削除や権限の変更は実行できません。

ユーザID＝aa…aa

操作中のユーザ自身の削除や権限の変更が実行されました。自身のユーザ情報の削除や権限の変更は実行できません。

aa…aa:対象ユーザID

(S)

処理を中断し、エラーメッセージを表示します。

(O)

操作中のユーザ自身以外のユーザを選択してください。

[対策]

なし。

KFSF52021-E　(Y)X

指定されたユーザの削除または権限の変更を実行すると管理者権限のユーザが不在になるため、実行できません。

ユーザID＝aa…aa

管理者権限をもつユーザが1人だけの場合、そのユーザの削除や権限の変更はできません。

aa…aa:対象ユーザID

(S)

処理を中断し、エラーメッセージを表示します。

(O)

当該ユーザの削除や権限の変更を実行したい場合、別の管理者権限のユーザを追加してください。

[対策]

なし。

KFSF52022-E　(Y)X

ユーザ情報設定に失敗しました。

操作＝aa…aa,理由コード＝bb…bb, 詳細コード＝cc…cc

ユーザ情報の追加、更新、削除に失敗しました。

aa…aa:失敗した操作

ADD:ユーザの追加

EDIT:ユーザ情報の変更

DELETE:ユーザの削除

bb…bb:失敗理由を表すコード

DB:レポジトリサーバからの情報取得に失敗

AJAX:HTTPサーバまたはアプリケーションサーバとの通信に失敗

cc…cc:詳細状況を表すコード

(S)

処理を中断し、エラーメッセージを表示します。

(O)

システム管理者に連絡してください。

[対策]

理由コードに応じた対応を行ってください。

問題が解決しない場合は、保守員に連絡してください。

DB: HSIC-DSEの状態をesealsコマンドで確認し、必要に応じてeseastartコマンドで再起動してください。

AJAX: HSIC-DSEの状態をesealsコマンドで確認し、必要に応じてeseastartコマンドで再起動してください。

KFSF52023-E　(Y)X

指定されたユーザ情報の取得に失敗しました。

理由コード＝aa…aa, 詳細コード＝bb…bb

指定されたユーザ情報の取得に失敗しました。

aa…aa:失敗理由を表すコード

DB:レポジトリサーバからの情報取得に失敗

AJAX:HTTPサーバまたはアプリケーションサーバとの通信に失敗

bb…bb:詳細状況を表すコード

(S)

処理を中断し、エラーメッセージを表示します。

(O)

システム管理者に連絡してください。

[対策]

理由コードに応じた対応を行ってください。

問題が解決しない場合は、保守員に連絡してください。

DB: HSIC-DSEの状態をesealsコマンドで確認し、必要に応じてeseastartコマンドで再起動してください。

AJAX: HSIC-DSEの状態をesealsコマンドで確認し、必要に応じてeseastartコマンドで再起動してください。

KFSF52024-E　(Y)X

入力値が不正です。入力値を修正し、再実行してください。空の行がある場合は削除して再実行してください。

項目＝aa…aa

入力値が不正な項目や行があります。

aa…aa:不正な入力があった項目

(S)

処理を中断し、エラーメッセージを表示します。

(O)

該当項目の使用可能文字や入力長などに関する制約を満たすように入力を修正し、再実行してください。また、空行を削除して再実行してください。

[対策]

なし。

KFSF52025-E　(Y)V

Backup of user information failed. reason code = aa…aa, details code = bb…bb

ユーザ情報のバックアップに失敗しました。

aa…aa:失敗した理由を表すコード

CREATE:ディレクトリの作成に失敗

WRITE:バックアップ元ファイルの書き込み失敗

COPY:バックアップ先へのコピーに失敗

INSIDE:内部矛盾

bb…bb:エラーの詳細を表すコード

理由コードがCREATEの場合:バックアップ元ならばSOURCE_DIR, バックアップ先ならばBACKUP_DIRを出力

理由コードがそれ以外の場合:例外名と、存在すればその発生原因も出力

(S)

HSIC-DSEの処理は続行されます。

(O)

システム管理者に連絡してください。

[対策]

理由コードがINSIDEの場合は保守員に連絡してください。

それ以外の理由コードの場合は必要に応じて、手動バックアップを実施してください。

手動バックアップの詳細な手順については、「8.2　エビデンスのバックアップ」のバックアップ失敗時の対処法を確認してください。

なお、手動でのバックアップを実施しない場合はユーザ情報の復元が正しく行われないおそれがありますので注意してください。

KFSF52026-E　(Y)X

報告書の承認に失敗しました。

テストID＝aa…aa, プロジェクト名＝bb…bb, 理由コード＝cc…cc, 詳細コード＝dd…dd

報告書の承認に失敗しました。

aa…aa:対象テストID

bb…bb:登録先プロジェクト名

cc…cc:失敗理由を表すコード

DB:レポジトリサーバの情報更新に失敗

STATUS:報告書が未登録または承認済み

AJAX:HTTPサーバまたはアプリケーションサーバとの通信に失敗

REPORT_SERVER: レポジトリサーバ側で報告書ファイルに対する操作に失敗

FOLDER_SERVER:レポジトリサーバ側でフォルダ操作に失敗

BASE64_SERVER:レポジトリサーバ側でBASE64ファイルの処理に失敗

REPORT_LOCAL:クライアント側で報告書ファイルに対する操作に失敗

FOLDER_LOCAL:クライアント側でフォルダ操作に失敗

BASE64_LOCAL:クライアント側でBASE64ファイルの処理に失敗

COMMAND:報告書編集コマンドが正常に実行されていない

COUNT:ファイルの分割送受信時に送られる制御情報(ファイルの通番)が不正

FILE_STATUS: ファイルの分割送受信時に送られる制御情報(後続ファイルの有無)が不正

dd…dd:詳細状況を表すコード

(S)

処理を中断し、エラーメッセージを表示します。

(O)

理由コードがSTATUSの場合は画面をリロードし、報告書の登録・承認状況が変更されていないか確認してください。

それ以外の場合はシステム管理者に連絡してください。

[対策]

理由コードに応じた対応をしてください。

問題が解決しない場合は、保守員に連絡してください。

DB: HSIC-DSEの状態をesealsコマンドで確認し、必要に応じてeseastartコマンドで再起動してください。

AJAX: HSIC-DSEの状態をesealsコマンドで確認し、必要に応じてeseastartコマンドで再起動してください。

STATUS: 画面をリロードし、報告書の登録・承認状況が変更されていないか確認してください。

REPORT_SERVER: レポジトリサーバに報告書ファイルが置かれているかどうかを確認してください。置かれている場合は、報告書の参照権限に問題がないことを確認してください。

FOLDER_SERVER, BASE64_SERVER:レポジトリサーバの一時ファイル格納フォルダとエビデンス格納フォルダの参照権が正しく設定されているかどうかを確認してください。

REPORT_LOCAL, FOLDER_LOCAL, BASE64_LOCAL: クライアント側の一時ファイル格納フォルダとエビデンス格納フォルダの参照権が正しく設定されているかどうかを確認してください。

COMMAND: 保守員に連絡してください。

KFSF52027-E　(Y)X

報告書の承認に失敗しました。

テストID＝aa…aa, プロジェクト名＝bb…bb, 理由コード＝cc…cc, 詳細コード＝dd…dd

報告書の承認に失敗しました。

aa…aa:対象テストID

bb…bb:登録先プロジェクト名

cc…cc:失敗理由を表すコード

DB:レポジトリサーバの情報更新に失敗

STATUS:報告書が未登録または承認済み

AJAX:HTTPサーバまたはアプリケーションサーバとの通信に失敗

REPORT: 報告書ファイルに対する操作に失敗

FOLDER_SERVER:レポジトリサーバ側でフォルダ操作に失敗

BASE64_SERVER:レポジトリサーバ側でBASE64ファイルの処理に失敗

FOLDER_LOCAL:クライアント側でフォルダ操作に失敗

BASE64_LOCAL:クライアント側でBASE64ファイルの処理に失敗

COMMAND:報告書編集コマンドが正常に実行されていない

dd…dd:詳細状況を表すコード

(S)

処理を中断し、エラーメッセージを表示します。

(O)

理由コードがSTATUSの場合は画面をリロードし、報告書の登録・承認状況が変更されていないか確認してください。

それ以外の場合はシステム管理者に連絡してください。

[対策]

理由コードに応じた対応をしてください。

問題が解決しない場合は、保守員に連絡してください。

DB: HSIC-DSEの状態をesealsコマンドで確認し、必要に応じてeseastartコマンドで再起動してください。

AJAX: HSIC-DSEの状態をesealsコマンドで確認し、必要に応じてeseastartコマンドで再起動してください。

STATUS: 画面をリロードし、報告書の登録・承認状況が変更されていないか確認してください。

REPORT: レポジトリサーバに報告書ファイルが置かれているか確認してください。置かれている場合は、報告書の参照権限に問題がないことを確認してください。

FOLDER_SERVER, BASE64_SERVER:レポジトリサーバの一時ファイル格納フォルダとエビデンス格納フォルダの参照権が正しく設定されているか確認してください。

FOLDER_LOCAL, BASE64_LOCAL: クライアント側の一時ファイル格納フォルダとエビデンス格納フォルダの参照権が正しく設定されているか確認してください。

COMMAND: 保守員に連絡してください。

KFSF52028-E　(Y)X

報告書の表示に失敗しました。

テストID＝aa…aa, プロジェクト名＝bb…bb, 理由コード＝cc…cc, 詳細コード＝dd…dd

報告書の表示に失敗しました。

aa…aa:対象テストID

bb…bb:登録先プロジェクト名

cc…cc:失敗理由を表すコード

DB:レポジトリサーバからの情報取得に失敗

REPORT:レポジトリサーバ側で登録済みのレポートの取得に失敗

STATUS:報告書が未登録

AJAX:HTTPサーバまたはアプリケーションサーバとの通信に失敗

dd…dd:詳細状況を表すコード

(S)

処理を中断し、エラーメッセージを表示します。

(O)

システム管理者に連絡してください。

[対策]

理由コードに応じた対応をしてください。

問題が解決しない場合は、保守員に連絡してください。

DB: HSIC-DSEの状態をesealsコマンドで確認し、必要に応じてeseastartコマンドで再起動してください。

AJAX: HSIC-DSEの状態をesealsコマンドで確認し、必要に応じてeseastartコマンドで再起動してください。

STATUS: 報告書が登録されていません。報告書の登録後に、再度実行してください。

REPORT: レポジトリサーバに報告書ファイルが置かれているかどうかを確認してください。

KFSF52029-E　(Y)X

報告書の作成に失敗しました。

テストID＝aa…aa, プロジェクト名＝bb…bb, 理由コード＝cc…cc, 詳細コード＝dd…dd

報告書の作成に失敗しました。

aa…aa:対象テストID

bb…bb:登録先プロジェクト名

cc…cc:失敗理由を表すコード

DB:レポジトリサーバの情報更新に失敗

STATUS:報告書が承認済み

AJAX:HTTPサーバまたはアプリケーションサーバとの通信に失敗

EVIDENCE:レポジトリサーバ上でエビデンスが見つからない

FOLDER_SERVER:レポジトリサーバ側でフォルダ操作に失敗

BASE64_SERVER:レポジトリサーバ側でBASE64ファイルの処理に失敗

ZIP_SERVER:レポジトリサーバ側でZIPファイルの処理に失敗

FOLDER_LOCAL:クライアント側でフォルダ操作に失敗

BASE64_LOCAL:クライアント側でBASE64ファイルの処理に失敗

ZIP_LOCAL:クライアント側でZIPファイルの処理に失敗

COMMAND:報告書編集コマンドが正常に実行されていない

COUNT:ファイルの分割送受信時に送られる制御情報(ファイルの通番)が不正

FILE_STATUS: ファイルの分割送受信時に送られる制御情報(後続ファイルの有無)が不正

dd…dd:詳細状況を表すコード

(S)

処理を中断し、エラーメッセージを表示します。

(O)

理由コードがSTATUSの場合は画面をリロードし、報告書の登録・承認状況が変更されていないか確認してください。

それ以外の場合はシステム管理者に連絡してください。

[対策]

理由コードに応じた対応をしてください。

問題が解決しない場合は、保守員に連絡してください。

DB: HSIC-DSEの状態をesealsコマンドで確認し、必要に応じてeseastartコマンドで再起動してください。

AJAX: HSIC-DSEの状態をesealsコマンドで確認し、必要に応じてeseastartコマンドで再起動してください。

STATUS: 画面をリロードし、報告書の登録・承認状況が変更されていないか確認してください。

EVIDENCE: レポジトリサーバにエビデンスファイルが置かれているかどうかを確認してください。

FOLDER_SERVER, BASE64_SERVER, ZIP_SERVER:レポジトリサーバの一時ファイル格納フォルダとエビデンス格納フォルダの参照権が正しく設定されているかどうかを確認してください。

FOLDER_LOCAL, BASE64_LOCAL, ZIP_LOCAL: クライアント側の一時ファイル格納フォルダとエビデンス格納フォルダの参照権が正しく設定されているかどうかを確認してください。

COMMAND, COUNT, FILE_STATUS: 保守員に連絡してください。

KFSF52032-I　(Y)S

Usage: eseamonitor

eseamonitorコマンドの使用方法を示します。コマンドヘルプを要求した場合、もしくはコマンドの形式が誤っている場合に出力します。

(S)

コマンド処理を行わずに終了します。

(O)

コマンドの形式に誤りがある場合は形式を正しく設定して再実行してください。

[対策]

なし。

KFSF52033-I　(Y)S

Usage: esearestore –b backup folder

esearestoreコマンドの使用方法を示します。コマンドヘルプを要求した場合、もしくはコマンドの形式が誤っている場合に出力します。

(S)

コマンド処理を行わずに終了します。

(O)

コマンドの形式に誤りがある場合は形式を正しく設定して再実行してください。

[対策]

なし。

KFSF52035-E　(Y)E

An error occurred during handling resource information. reason code = aa…aa, detail code = bb…bb

リソース情報の取得・更新に失敗しました。

aa…aa：理由コード

理由コード

意味

対策

IOERROR

テスト結果取得回数保持ファイルへのアクセス時にエラーが発生しました。

以下のディレクトリやファイルが存在するか、アクセス権限が正しいか確認してください。

%HSIC_DSE_ROOT%¥run¥spool¥resource

%HSIC_DSE_ROOT%¥run¥spool¥resource¥count.txt

解決しない場合は保守員に連絡してください。

BACKUP

リソース情報のバックアップ時にエラーが発生しました。

手動バックアップを実施してください。

手動バックアップの詳細な手順については、「8.2　エビデンスのバックアップ」のバックアップ失敗時の対処法を確認してください。

なお、手動でのバックアップを実施しない場合はリソース情報の復元が正しく行われないおそれがありますので注意してください。

INSIDE

内部矛盾が発生しました。

保守員に連絡してください。

bb…bb：詳細を表すコード。HSICがトラブルシュートで使用する情報です。

(S)

リソース情報の取得・更新を中止します。

(O)

システム管理者に連絡してください。

[対策]

理由コードの対策欄を参照して対策を実施してください。

KFSF52050-E　(Y)X

テスト結果の登録に失敗しました。

テストID＝aa…aa, プロジェクト名＝bb…bb, 理由コード＝cc…cc, 詳細コード＝dd…dd

テスト結果の登録に失敗しました。

aa…aa:対象テストID

bb…bb:登録先プロジェクト名

cc…cc:失敗理由を表すコード

DB:レポジトリサーバへの登録時エラー

ID:テストID不正

COMMENT:コメントファイルが見つからないまたはコメント不正

PATH:エビデンスファイル格納フォルダのパス不正

STATUS:報告書が承認済み

AJAX:HTTPサーバまたはアプリケーションサーバとの通信に失敗

EVIDENCE:クライアント側でエビデンスが見つからない

FOLDER_SERVER:レポジトリサーバ側でフォルダ操作に失敗

BASE64_SERVER:レポジトリサーバ側でBASE64ファイルの処理に失敗

ZIP_SERVER:レポジトリサーバ側でZIPファイルの処理に失敗

FOLDER_LOCAL:クライアント側でフォルダ操作に失敗

BASE64_LOCAL:クライアント側でBASE64ファイルの処理に失敗

ZIP_LOCAL:クライアント側でZIPファイルの処理に失敗

COUNT:ファイルの分割送受信時に送られる制御情報(ファイルの通番)が不正

FILE_STATUS: ファイルの分割送受信時に送られる制御情報(後続ファイルの有無)が不正

dd…dd:詳細状況を表すコード

(S)

処理を中断し、エラーメッセージを表示します。

(O)

理由コードがSTATUSの場合はテスト結果の報告書が登録済みのため、登録できません。

それ以外の場合はシステム管理者に連絡してください。

[対策]

理由コードに応じた対応をしてください。

問題が解決しない場合は、保守員に連絡してください。

DB: HSIC-DSEの状態をesealsコマンドで確認し、必要に応じてeseastartコマンドで再起動してください。

AJAX: HSIC-DSEの状態をesealsコマンドで確認し、必要に応じてeseastartコマンドで再起動してください。

ID: 登録対象テストIDの形式が仕様どおりとなっているかどうかを確認してください。

COMMENT: クライアント側にコメントファイルが存在しているかどうかを確認してください。存在する場合は、参照権限が正常であり、コメント内容が仕様どおりとなっているか確認してください。

PATH：登録対象テストIDおよびユーザIDの形式が仕様どおりとなっているかどうかを確認してください。

STATUS: テスト結果一覧画面を開き、対象のテスト結果の報告書が承認済みでないか確認してください。

EVIDENCE:クライアント側にエビデンスファイルが置かれているかどうかを確認してください。

FOLDER_SERVER, BASE64_SERVER, ZIP_SERVER:レポジトリサーバの一時ファイル格納フォルダとエビデンス格納フォルダの参照権が正しく設定されているかどうかを確認してください。

FOLDER_LOCAL, BASE64_LOCAL, ZIP_LOCAL: クライアント側の一時ファイル格納フォルダとエビデンス格納フォルダの参照権が正しく設定されているかどうかを確認してください。

COUNT, FILE_STATUS: 保守員に連絡してください。

KFSF52051-E　(Y)X

報告書の登録に失敗しました。

テストID＝aa…aa, プロジェクト名＝bb…bb, 理由コード＝cc…cc, 詳細コード＝dd…dd

報告書の登録に失敗しました。

aa…aa:対象テストID

bb…bb:登録先プロジェクト名

cc…cc:失敗理由を表すコード

DB:レポジトリサーバの情報更新に失敗

STATUS:報告書が承認済み

AJAX:HTTPサーバまたはアプリケーションサーバとの通信に失敗

REPORT_SERVER:レポジトリサーバ側で報告書ファイルの操作に失敗

FOLDER_SERVER:レポジトリサーバ側でフォルダ操作に失敗

BASE64_SERVER:レポジトリサーバ側でBASE64ファイルの処理に失敗

REPORT_LOCAL: クライアント側で報告書ファイルの操作に失敗

FOLDER_LOCAL:クライアント側でフォルダ操作に失敗

BASE64_LOCAL:クライアント側でBASE64ファイルの処理に失敗

COUNT:ファイルの分割送受信時に送られる制御情報(ファイルの通番)が不正

FILE_STATUS: ファイルの分割送受信時に送られる制御情報(後続ファイルの有無)が不正

dd…dd:詳細状況を表すコード

(S)

処理を中断し、エラーメッセージを表示します。

(O)

理由コードがSTATUSの場合はテスト結果の報告書が登録済みのため、報告書を登録できません。

それ以外の場合はシステム管理者に連絡してください。

[対策]

理由コードに応じた対応をしてください。

問題が解決しない場合は、保守員に連絡してください。

DB: HSIC-DSEの状態をesealsコマンドで確認し、必要に応じてeseastartコマンドで再起動してください。

AJAX: HSIC-DSEの状態をesealsコマンドで確認し、必要に応じてeseastartコマンドで再起動してください。

STATUS: テスト結果一覧画面を開き、対象のテスト結果の報告書が承認済みでないか確認してください。

REPORT_SERVER, FOLDER_SERVER, BASE64_SERVER:レポジトリサーバの一時ファイル格納フォルダとエビデンス格納フォルダまたは報告書格納フォルダの参照権が正しく設定されているか確認してください。

FOLDER_LOCAL, BASE64_LOCAL: クライアント側の一時ファイル格納フォルダとエビデンス格納フォルダの参照権が正しく設定されているか確認してください。

COUNT, FILE_STATUS: 保守員に連絡してください。

KFSF52052-E　(Y)X

テスト結果の登録状況取得に失敗しました。

理由コード＝aa…aa, 詳細コード＝bb…bb

テスト結果の登録状況取得に失敗しました。

aa…aa:失敗理由を表すコード

DB:レポジトリサーバからの情報取得に失敗

AJAX:HTTPサーバまたはアプリケーションサーバとの通信に失敗

bb…bb:詳細状況を表すコード

(S)

処理を中断し、エラーメッセージを表示します。

(O)

システム管理者に連絡してください。

[対策]

理由コードに応じた対応を行ってください。

問題が解決しない場合は、保守員に連絡してください。

DB: HSIC-DSEの状態をesealsコマンドで確認し、必要に応じてeseastartコマンドで再起動してください。

AJAX: HSIC-DSEの状態をesealsコマンドで確認し、必要に応じてeseastartコマンドで再起動してください。

KFSF52053-E　(Y)X

ローカルのテスト情報取得に失敗しました。取得に失敗したテストIDは一覧に表示されません。

取得に失敗したテストIDのエビデンスをローカルから削除しますか？

テストID＝aa…aa, 詳細コード＝bb…bb

ローカルのテスト情報取得に失敗しました。

取得に失敗したテストIDは一覧に表示されません。

aa…aa:対象テストIDの一覧(“/”区切り)

bb…bb:詳細状況を表すコード(“/”区切り)

(S)

エラーメッセージを表示します。

「はい」ボタンをクリックした場合、エラーの原因となったテストエビデンスをローカルから削除したあと、処理は継続されます。

「いいえ」ボタンをクリックした場合、削除処理は行わずに処理は継続されます。

(O)

必要に応じて「はい」ボタンをクリックして該当テストIDを削除してください。

[対策]

必要に応じて、クライアント側の対応するエビデンスフォルダを削除してください。

KFSF52054-E　(Y)X

テストエビデンスの収集を実行できませんでした。

テストID＝aa…aa, 詳細コード＝bb…bb

テストエビデンスの収集コマンドを実行できませんでした。

aa…aa:対象テストID

bb…bb:詳細状況を表すコード

(S)

処理を中断し、エラーメッセージを表示します。

(O)

システム管理者に連絡してください。

[対策]

保守員に連絡してください。

KFSF52055-E　(Y)X

テストエビデンスの編集を実行できませんでした。

テストID＝aa…aa, 詳細コード＝bb…bb

テストエビデンスの編集コマンドを実行できませんでした。

aa…aa:対象テストID

bb…bb:詳細状況を表すコード

(S)

処理を中断し、エラーメッセージを表示します。

(O)

システム管理者に連絡してください。

[対策]

保守員に連絡してください。

KFSF52056-E　(Y)S

Webブラウザの設定でActiveXコントロールの実行が無効になっています。

ActiveXコントロールの実行を有効化したあと、再度アクセスしてください。

ActiveXコントロールの実行が必要となるページへのアクセス時に、 ActiveXコントロールの実行が無効になっています。

(S)

エラーページに遷移します。

(O)

Webブラウザの設定を変更しActiveXコントロールの実行を有効化したあと、再度アクセスしてください。

[対策]

Webブラウザの設定を変更しActiveXコントロールの実行を有効化してください。

KFSF52057-E　(Y)X

エビデンスの比較に失敗しました。

テストID＝aa…aa, プロジェクト名＝bb…bb, 理由コード＝cc…cc, 詳細コード＝dd…dd

エビデンスの比較に失敗しました。

aa…aa:対象テストID

bb…bb:対象プロジェクト名

cc…cc:失敗理由を表すコード

DB:レポジトリサーバの情報更新に失敗

AJAX:HTTPサーバまたはアプリケーションサーバとの通信に失敗

FOLDER_SERVER:レポジトリサーバ側でフォルダ操作に失敗

BASE64_SERVER:レポジトリサーバ側でBASE64ファイルの処理に失敗

BASE64_LOCAL:クライアント側でBASE64ファイルの処理に失敗

COUNT:ファイルの分割送受信時に送られる制御情報(ファイルの通番)が不正

ZIP_SERVER:レポジトリサーバ側でZIPファイルの処理に失敗

FILE_STATUS:ファイルの分割送受信時に送られる制御情報(後続ファイルの有無)が不正

PATH:エビデンスファイル格納フォルダのパス不正

FOLDER_LOCAL:クライアント側でフォルダ操作に失敗

BASE64_LOCAL:クライアント側でBASE64ファイルの処理に失敗

ZIP_LOCAL:クライアント側でZIPファイルの処理に失敗

COMMAND:比較コマンドが正常に実行されていない

FILE_LOACL: クライアント側でファイル操作に失敗

dd…dd:詳細状況を表すコード

(S)

処理を中断し、エラーメッセージを表示します。

(O)

システム管理者に連絡してください。

[対策]

理由コードに応じた対応をしてください。

問題が解決しない場合は、保守員に連絡してください。

DB: HSIC-DSEの状態をesealsコマンドで確認し、必要に応じてeseastartコマンドで再起動してください。

AJAX: HSIC-DSEの状態をesealsコマンドで確認し、必要に応じてeseastartコマンドで再起動してください。

FOLDER_SERVER, BASE64_SERVER, ZIP_SERVER:レポジトリサーバの一時ファイル格納フォルダとエビデンス格納フォルダの参照権が正しく設定されているか確認してください。

FOLDER_LOCAL, BASE64_LOCAL, ZIP_LOCAL, FILE_LOACL: クライアント側の一時ファイル格納フォルダとエビデンス格納フォルダの参照権が正しく設定されているか確認してください。

PATH:登録対象テストIDおよびユーザIDの形式が正しいかどうか確認してください。

COUNT, COMMAND, FILE_STATUS: 保守員に連絡してください。

KFSF52058-E　(Y)X

比較する別プロジェクトがありません。ユーザーID ＝aa…aa

比較する別プロジェクトがありません。

aa…aa:比較機能を実行しているユーザID

(S)

処理を中断し、エラーメッセージを表示します。

(O)

操作しているユーザIDが比較する別プロジェクトの担当になっているか確認してください。

[対策]

なし。

KFSF52059-E　(Y)X

指定されたプロジェクトには比較するテストIDがありません。プロジェクト名＝aa…aa

指定されたプロジェクトには比較するテストIDがありません。

aa…aa:指定されたプロジェクト名

(S)

処理を中断し、エラーメッセージを表示します。

(O)

指定されたプロジェクト名が正しいか確認してください。

[対策]

なし。

KFSF52060-E　(Y)P

The comparison process failed. code1 = aa…aa, code2 = bb…bb, code3 = cc…cc

比較機能で予期しない障害が発生したため、処理を中止しました。

aa…aa：詳細コード1

HSIC- DSE がトラブルシュートで使用する情報です。

bb…bb：詳細コード2

HSIC- DSE がトラブルシュートで使用する情報です。

cc…cc：詳細コード3

HSIC- DSE がトラブルシュートで使用する情報です。

(S)

処理を中止します。

(O)

管理者へ連絡してください。

[対策]

保守員に連絡してください。

KFSF52061-E　(Y)X

対象プロジェクトの登録したテスト結果の件数が上限に達しています。これ以上，新規にテスト結果を登録することはできません。

プロジェクト名＝aa…aa

対象プロジェクトのテスト結果の件数が最大値に達しているため、登録処理を中止しました。

aa…aa：対象のプロジェクト名

(S)

処理を中断し、エラーメッセージを表示します。

(O)

不要なテスト結果を削除するなどして登録済みのテスト件数を減らしたあと、再度登録処理を実施してください。

[対策]

不要なテスト結果を削除するなどして登録済みのテスト件数を減らしたあと、再度登録処理を実施してください。

KFSF52062-E　(Y)X

対象プロジェクトに対してログイン中のユーザが登録したテスト結果の件数が上限に達しています。これ以上，新規にテスト結果を登録することはできません。

プロジェクト名＝aa…aa, ユーザID＝bb…bb

対象プロジェクトに対してログイン中のユーザが登録できるテスト結果の件数が最大値に達しているため、登録処理を中止しました。

aa…aa：対象のプロジェクト名

bb…bb：担当者のユーザID

(S)

処理を中断し、エラーメッセージを表示します。

(O)

不要なテスト結果を削除するなどして、ログイン中ユーザによって登録されたテストの件数を減らしたあと、再度登録処理を実施してください。

[対策]

不要なテスト結果を削除するなどして、ログイン中ユーザによって登録されたテストの件数を減らしたあと、再度登録処理を実施してください。

KFSF52063-E　(Y)X

プロジェクトの切り替えに失敗しました。

プロジェクト名＝aa…aa, 理由コード＝bb…bb, 詳細コード＝cc…cc

プロジェクトの切り替え処理に失敗しました。

aa…aa：対象のプロジェクト名

bb…bb：失敗理由を表すコード

DB:レポジトリサーバからの情報取得に失敗

AJAX:HTTPサーバまたはアプリケーションサーバとの通信に失敗

cc…cc：詳細状況を表すコード

(S)

処理を中断し、エラーメッセージを表示します。

(O)

システム管理者に連絡してください。

[対策]

理由コードに応じた対応を行ってください。

問題が解決しない場合は、保守員に連絡してください。

DB: HSIC-DSEの状態をesealsコマンドで確認し、必要に応じてeseastartコマンドで再起動してください。

AJAX: HSIC-DSEの状態をesealsコマンドで確認し、必要に応じてeseastartコマンドで再起動してください。

KFSF52064-E　(Y)X

担当者情報の取得に失敗しました。

プロジェクト名＝aa…aa, 理由コード＝bb…bb, 詳細コード＝cc…cc

プロジェクトの担当者情報の取得に失敗しました。

aa…aa：対象のプロジェクト名

bb…bb：失敗理由を表すコード

DB:レポジトリサーバからの情報取得に失敗

AJAX:HTTPサーバまたはアプリケーションサーバとの通信に失敗

cc…cc：詳細状況を表すコード

(S)

処理を中断し、エラーメッセージを表示します。

(O)

システム管理者に連絡してください。

[対策]

理由コードに応じた対応をしてください。

問題が解決しない場合は、保守員に連絡してください。

DB: HSIC-DSEの状態をesealsコマンドで確認し、必要に応じてeseastartコマンドで再起動してください。

AJAX: HSIC-DSEの状態をesealsコマンドで確認し、必要に応じてeseastartコマンドで再起動してください。

KFSF52065-E　(Y)X

指定したプロジェクト名は既に使用されています。他のプロジェクト名を指定してください。

プロジェクト名＝aa…aa

すでに使用されているプロジェクト名を利用してプロジェクトの登録・更新が実行されました。

aa…aa：対象のプロジェクト名

(S)

処理を中断し、エラーメッセージを表示します。

(O)

プロジェクト名を重複して登録できません。まだ使用されていない、他のプロジェクト名を指定してください。

[対策]

プロジェクト名を重複して登録できません。まだ使用されていない、他のプロジェクト名を指定してください。

KFSF52066-E　(Y)X

指定されたプロジェクトがレポジトリサーバに登録されていません。すでに削除された可能性があるため，画面をリロードしてください。

プロジェクト名＝aa…aa

操作対象となったプロジェクトがレポジトリサーバに登録されていません。すでに削除された可能性があります。

aa…aa：対象のプロジェクト名

(S)

処理を中断し、エラーメッセージを表示します。

(O)

画面をリロードして表示を更新してください。リロード後もメッセージが出力される場合は管理者へ連絡してください。

[対策]

画面のリロード後もメッセージが出力される場合は保守員に連絡してください。

KFSF52067-E　(Y)X

担当者設定のコピーに失敗しました。

プロジェクト名＝aa…aa, 理由コード＝bb…bb, 詳細コード＝cc…cc

担当者設定のコピーに失敗しました。

aa…aa：コピー元のプロジェクト名

bb…bb：失敗理由を表すコード

DB:レポジトリサーバからの情報取得に失敗

AJAX:HTTPサーバまたはアプリケーションサーバとの通信に失敗

cc…cc：詳細状況を表すコード

(S)

処理を中断し、エラーメッセージを表示します。

(O)

システム管理者に連絡してください。

[対策]

理由コードに応じた対応をしてください。

問題が解決しない場合は、保守員に連絡してください。

DB: HSIC-DSEの状態をesealsコマンドで確認し、必要に応じてeseastartコマンドで再起動してください。

AJAX: HSIC-DSEの状態をesealsコマンドで確認し、必要に応じてeseastartコマンドで再起動してください。

KFSF52068-E　(Y)X

担当テスト件数の登録・変更に失敗しました。

プロジェクト名＝aa…aa, ユーザID＝bb…bb, 理由コード＝cc…cc, 詳細コード＝dd…dd

担当者に対する担当テスト件数の登録・変更に失敗しました。

aa…aa：担当者が担当するプロジェクト名

bb…bb：担当者のユーザID

cc…cc：失敗理由を表すコード

DB:レポジトリサーバからの情報取得に失敗

AJAX:HTTPサーバまたはアプリケーションサーバとの通信に失敗

NOT MEMBER:指定のユーザIDがプロジェクトの担当者として設定されていない

EXCEEDED LIMIT:1つのプロジェクトに対して設定できるテストケースの最大値を超過した

dd…dd：詳細状況を表すコード

(S)

処理を中断し、エラーメッセージを表示します。

(O)

理由コードに応じた対応をしてください。

問題が解決しない場合は、管理者へ連絡してください。

NOT MEMBER:画面をリロードして表示される担当者情報を更新してください。

EXCEEDED LIMIT: プロジェクトの総テスト件数が上限以下となるように、担当テスト件数を再設定してください。

DB,AJAX: 管理者へ連絡してください。

[対策]

理由コードに応じた対応をしてください。

問題が解決しない場合は、保守員に連絡してください。

DB: HSIC-DSEの状態をesealsコマンドで確認し、必要に応じてeseastartコマンドで再起動してください。

AJAX: HSIC-DSEの状態をesealsコマンドで確認し、必要に応じてeseastartコマンドで再起動してください。

NOT MEMBER:画面をリロードして表示される担当者情報を更新してください。

EXCEEDED LIMIT:設定するテストケース数が上限以下となるように再設定してください。

KFSF52069-E　(Y)E

Registration of project failed. reason code = aa…aa, details code = bb…bb

プロジェクト情報の登録に失敗しました。

aa…aa:登録に失敗した理由を表すコード

DB:レポジトリサーバへの登録時エラー

DUPLICATE:プロジェクトIDまたはプロジェクト名の重複

FILE_IO:プロジェクト情報のバックアップファイルの読み込みエラー

INSIDE:内部矛盾

bb…bb:詳細状況を表すコード

(S)

処理を中断し、エラーメッセージを表示します。

(O)

システム管理者に連絡してください。

[対策]

理由コードに応じた対応をしてください。

問題が解決しない場合は、保守員に連絡してください。

DB: HSIC-DSEの状態をesealsコマンドで確認し、必要に応じてeseastartコマンドで再起動してください。

DUPLICATE: バックアップファイルが破損している可能性があります。保守員に連絡してください。

FILE_IO:バックアップファイルが存在しているか確認してください。ない場合はバックアップフォルダ¥project¥project_listを%HSIC_DSE_ROOT%¥projectにコピーしてください。

INSIDE:内部矛盾が発生しました。保守員に連絡してください。

KFSF52070-E　(Y)V

Backup of project failed. reason code = aa…aa, details code = bb…bb

プロジェクト情報のバックアップに失敗しました。

aa…aa:失敗した理由を表すコード

CREATE:ディレクトリの作成に失敗

WRITE:バックアップ元ファイルの書き込み失敗

COPY:バックアップ先へのコピーに失敗

INSIDE:内部矛盾

bb…bb:エラーの詳細を表すコード

理由コードがCREATEの場合:バックアップ元ならばSOURCE_DIR, バックアップ先ならばBACKUP_DIRを出力

理由コードがそれ以外の場合:例外名と、存在すればその発生原因も出力

(S)

HSIC-DSEの処理は続行されます。

(O)

システム管理者に連絡してください。

[対策]

理由コードがINSIDEの場合は保守員に連絡してください。

それ以外の理由コードの場合は必要に応じて、手動バックアップを実施してください。

手動バックアップの詳細な手順については「8.2　エビデンスのバックアップ」のバックアップ失敗時の対処法を確認してください。

なお、手動でのバックアップを実施しない場合はユーザ情報の復元が正しく行われない可能性があります。

KFSF52071-E　(Y)E

Registration of member failed. reason code = aa…aa, details code = bb…bb

担当者情報の登録に失敗しました。

aa…aa:登録に失敗した理由を表すコード

DB:レポジトリサーバへの登録時エラー

USER:担当者がレポジトリサーバ上にユーザとして登録されていない

PROJECT:担当プロジェクトがレポジトリサーバ上にユーザとして登録されていない

DUPLICATE:ユーザIDとプロジェクトIDの組み合わせが重複

FILE_IO:プロジェクト情報のバックアップファイルの読み込みエラー

INSIDE:内部矛盾

bb…bb:詳細状況を表すコード

(S)

登録処理を中断し、エラーメッセージを表示します。

(O)

システム管理者に連絡してください。

[対策]

理由コードに応じた対応をしてください。

DB: HSIC-DSEの状態をesealsコマンドで確認し、必要に応じてeseastartコマンドで再起動してください。

USER,PROJECT:他のバックアップファイルとの間で情報の不整合が発生しています。保守員に連絡してください。

DUPLICATE: バックアップファイルが破損している可能性があります。保守員に連絡してください。

FILE_IO:バックアップファイルが存在しているか確認してください。ない場合はバックアップフォルダ¥project¥project_listを%HSIC_DSE_ROOT%¥projectにコピーしてください。

INSIDE:内部矛盾が発生しました。保守員に連絡してください。

KFSF52072-E　(Y)V

Backup of member failed. reason code = aa…aa, details code = bb…bb

担当者情報のバックアップに失敗しました。

aa…aa:失敗した理由を表すコード

CREATE:ディレクトリの作成に失敗

WRITE:バックアップ元ファイルの書き込み失敗

COPY:バックアップ先へのコピーに失敗

INSIDE:内部矛盾

bb…bb:エラーの詳細を表すコード

理由コードがCREATEの場合:バックアップ元ならばSOURCE_DIR, バックアップ先ならばBACKUP_DIRを出力

理由コードがそれ以外の場合:例外名と、存在すればその発生原因も出力

(S)

HSIC-DSEの処理は続行されます。

(O)

システム管理者に連絡してください。

[対策]

理由コードがINSIDEの場合は保守員に連絡してください。

それ以外の理由コードの場合は必要に応じて、手動バックアップを実施してください。

手動バックアップの詳細な手順については「8.2　エビデンスのバックアップ」のバックアップ失敗時の対処法を確認してください。

なお、手動でのバックアップを実施しない場合はユーザ情報の復元が正しく行われない可能性があります。

KFSF52073-E　(Y)X

対象プロジェクトの担当者として設定されていないため，操作に失敗しました。

プロジェクト名＝aa…aa, ユーザID＝bb…bb

対象プロジェクトの担当者として設定されていないため、処理を続行できません。

aa…aa：対象のプロジェクト名

bb…bb：対象のユーザID

(S)

処理を中断し、エラーメッセージを表示します。

(O)

必要に応じて、「管理者」権限を持つユーザが対象のユーザをプロジェクトの担当者として登録してください。その後、再度操作をしてください。

[対策]

必要に応じて、「管理者」権限を持つユーザが対象のユーザをプロジェクトの担当者として登録してください。その後、再度操作をしてください。

KFSF52074-E　(Y)X

プロジェクトの登録・変更に失敗しました。

プロジェクト名＝aa…aa, 理由コード＝bb…bb, 詳細コード＝cc…cc

プロジェクトの登録・変更に失敗しました。

aa…aa：対象のプロジェクト名

bb…bb：失敗理由を表すコード

DB:レポジトリサーバからの情報取得に失敗

AJAX:HTTPサーバまたはアプリケーションサーバとの通信に失敗

ID RUN OUT:プロジェクトIDが枯渇しました

cc…cc：詳細状況を表すコード

(S)

処理を中断し、エラーメッセージを表示します。

(O)

システム管理者に連絡してください。

[対策]

理由コードに応じた対応をしてください。

問題が解決しない場合は、保守員に連絡してください。

DB: HSIC-DSEの状態をesealsコマンドで確認し、必要に応じてeseastartコマンドで再起動してください。

AJAX: HSIC-DSEの状態をesealsコマンドで確認し、必要に応じてeseastartコマンドで再起動してください。

ID RUN OUT:これ以上プロジェクトを登録できません。プロジェクトを新規に登録する必要がある場合は、保守員に連絡してください。

KFSF52075-E　(Y)X

プロジェクトが選択されていないため，操作を行うことができません。選択できるプロジェクトが存在しない場合は，プロジェクトの担当者設定を行ってください。

プロジェクトを選択していないため、操作を続行することができません。

(S)

処理を中断し、エラーメッセージを表示します。

(O)

プロジェクトを選択後、再度処理をしてください。選択できるプロジェクトが存在しない場合は、先にプロジェクトと担当者の設定をしてください。

[対策]

プロジェクトを選択後、再度処理をしてください。選択できるプロジェクトが存在しない場合は、先にプロジェクトと担当者の設定をしてください。

KFSF52076-E　(Y)X

プロジェクトの削除に失敗しました。

プロジェクト名＝aa…aa, 理由コード＝bb…bb, 詳細コード＝cc…cc

プロジェクトの削除に失敗しました。

aa…aa：対象のプロジェクト名

bb…bb：失敗理由を表すコード

DB:レポジトリサーバからの情報取得に失敗

AJAX:HTTPサーバまたはアプリケーションサーバとの通信に失敗

FILE:登録されたテストエビデンス・報告書ファイルの削除に失敗

cc…cc：詳細状況を表すコード

(S)

処理を中断し、エラーメッセージを表示します。

(O)

管理者へ連絡してください。

[対策]

理由コードに応じた対応をしてください。

問題が解決しない場合は、保守員に連絡してください。

DB: HSIC-DSEの状態をesealsコマンドで確認し、必要に応じてeseastartコマンドで再起動してください。

AJAX:HSIC-DSEの状態をesealsコマンドで確認し、必要に応じてeseastartコマンドで再起動してください。

FILE:エビデンスファイル格納フォルダとフォルダ内各種エビデンスファイルの参照権限が正しく設定されているか確認してください。また、各ファイルがすでに他の操作によって開いていないかもあわせて確認してください。

KFSF53000-I　(Y)S

Usage: eseasetup [-p <port-number>] [-i <ip-address>] [-t <port-number>] [-d <port-number>] [-s <port-number>] [-r <port-number>] {-b <backup-directory> | -u <admin-user/password> [-b <backup-directory>]}

eseasetupコマンドの使用方法を示します。コマンドヘルプを要求した場合、もしくはコマンドの形式が誤っている場合に出力します。

(S)

コマンド処理を行わずに終了します。

(O)

コマンドの形式に誤りがある場合は形式を正しく設定して再実行してください。

[対策]

なし。

KFSF53001-E　(Y) E

The command execution environment is invalid. command name = aa…aa, detail code = bb…bb

コマンド実行環境が不正です。

aa…aa：コマンド名

bb…bb：詳細を表すコード。HSICがトラブルシュートで使用する情報です。

(S)

コマンドの処理を中止します。

(O)

コマンドの実行環境を確認してください。

[対策]

なし。

KFSF53002-E　(Y)E

The command format is invalid. command name = aa…aa, reason code = bb…bb

コマンドの引数に誤りがあったため、処理を中止しました。

aa…aa：コマンド名

bb…bb：理由コード

OPERAND：不正なオプションフラグを使用しています。

FLAG：必要なフラグ引数がありません。

ARGUMENT：必要なオプションフラグがありません。

CMD_ARG：コマンド引数がありません。

LIMITS_OVER：コマンド引数の個数が多過ぎます。

(S)

コマンド処理を行わずに終了します。

(O)

正しい引数を設定してコマンドを再実行してください。

[対策]

なし。

KFSF53003-E　(Y)E

The flag argument is invalid. command name = aa…aa, option = bb, reason code = cc…cc

フラグ引数に誤りがあったため、処理を中止しました。

aa…aa：コマンド名

bb：オプション名

cc…cc：理由コード

LENGTH：フラグ引数の長さが不正です。

INVALID：フラグ引数に設定できない文字を設定しています。

NOTHING：設定された値・名称が見つかりません。

RANGE：設定値が設定可能値以外です。

LIMITS_INVALID：フラグ引数の設定値とコマンド引数の設定数の組み合わせが不正です。

(S)

コマンド処理を行わずに終了します。

(O)

正しいフラグ引数を設定してコマンドを再実行してください。

[対策]

なし。

KFSF53004-E　(Y)E

The combination of options is invalid. command name = aa…aa, option 1 = bb, option 2 = cc

オプションの組み合わせに誤りがあったため、処理を中止しました。

aa…aa：コマンド名

bb：組み合わせが不正なオプション1（2文字）

cc: 組み合わせが不正なオプション2（2文字）

(S)

コマンド処理を行わずに終了します。

(O)

正しいオプションを設定してコマンドを再実行してください。

[対策]

なし。

KFSF53005-E　(Y)E

An error occurred for the command. command name = aa…aa, reason code = bb…bb, detail code = cc…cc

コマンド実行時エラーが発生しました。

aa…aa：コマンド名

bb…bb：理由コード

コマンド名

理由コード

対策

Replace

PATH

保守員へ連絡してください。

FILE

TimeSleep

ArgumentLength

Argument

esearestore

ARGUMENT

保守員へ連絡してください。

PORT

PORT_READ

TIME_READ

COMMENT_READ

COPY

環境変数HSIC_DSE_ROOTに指定したフォルダのevidenceフォルダ配下のファイルを開いていないか確認し、開いていた場合、ファイルを閉じてください。

BACKUP

-bオプション指定値を確認してください。

COMMUNICATION

eseastartコマンドを実行後、本コマンドを再度実行してください。問題が解決しない場合、保守員に連絡してください。

INVALID

-bオプション指定値を確認してください。問題が解決しない場合、保守員に連絡してください。

SETUP

バックアップフォルダの環境と、現在の実行環境とで、eseasetup –uオプションの指定有無が異なります。

バックアップフォルダ作成時のeseasetup –uオプションの指定有無に合わせ、実行環境を再作成してください。

USER_DUPLICATE

ユーザIDが重複しました。

一度eseaunsetup -uオプション指定値を見直しeseasetupコマンドを再実行してください。

cc…cc：詳細を表すコード。HSICがトラブルシュートで使用する情報です。

(S)

コマンド処理を中断します。

(O)

システム分析支援管理者に連絡してください。

[対策]

理由コードの対策欄を参照して対策を実施してください。

KFSF53006-E　(Y)E

HSIC-DSE is not setup.

HSIC-DSEがセットアップされていません。

(S)

コマンド処理を中断します。

(O)

eseasetupコマンドを実行してセットアップしてください。

[対策]

なし。

KFSF53007-E　(Y)E

Failed to set up the execution environment. reason code = aa…aa, detail code1 = bb…bb, detail code2 = cc…cc

実行環境の作成、または更新に失敗しました。

aa…aa：理由コード

理由コード

意味

対策

USER

実行ユーザが不正です。

スーパーユーザでコマンドを再実行してください。

ENVIRONMENT

インストールディレクトリの環境が不正です。

保守員に連絡してください。

HSIC_DIRECTORY

構築済の実行環境が不正です。

環境を再作成してください。

RUNNING

HSIC-DSEが起動中です。

eseastopコマンドを実行してHSIC-DSEを停止してください

INSIDE

内部矛盾が発生しました。

保守員に連絡してください。

INFO_FILE

サーバの設定、または開始処理中に異常が発生しました。

以下を確認してください。

・本コマンドで指定したディレクトリのディスク容量が不足していないかを確認してください。

・本コマンドで指定したポート番号が既に使用されていないかを確認してください。

・運用ディレクトリに以下のようなパスを指定していないか確認してください

"//"を含むパス

"/"で終端しているパス

シンボリックリンクを含むパス

INFO_TABLE

直前にエラーメッセージが出力されている場合は理由コードを確認して対策してください。対策後、コマンドを再実行してください。

OPERAND

実行環境の更新セットアップでは指定できないオプションフラグを指定しています。

指定するオプションフラグを見直してください。

bb…bb：詳細を表すコード。HSICがトラブルシュートで使用する情報です。

cc…cc：詳細を表すコード。HSICがトラブルシュートで使用する情報です。

(S)

セットアップを中断します。

(O)

システム管理者に連絡してください。

[対策]

理由コードの対策欄を参照して対策を実施してください。

KFSF53008-E　(Y)E

Failed to start up the execution environment. reason code = aa…aa, detail code1 = bb…bb, detail code2 = cc…cc

実行環境の作成、または更新に失敗しました。

aa…aa：理由コード

理由コード

意味

対策

INFO_FILE

サーバの設定、または開始処理中に異常が発生しました。

以下を確認してください。

・本コマンドで指定したディレクトリのディスク容量が不足していないかを確認してください。

・本コマンドで指定したポート番号が既に使用されていないかを確認してください。

・運用ディレクトリに以下のようなパスを指定していないか確認してください。

"//"を含むパス

"/"で終端しているパス

シンボリックリンクを含むパス

bb…bb：詳細を表すコード。HSICがトラブルシュートで使用する情報です。

cc…cc：詳細を表すコード。HSICがトラブルシュートで使用する情報です。

(S)

セットアップを中断します。

(O)

システム管理者に連絡してください。

[対策]

理由コードの対策欄を参照して対策を実施してください。

KFSF53009-I　(Y)S

Usage: eseaunsetup

eseaunsetupコマンドの使用方法を示します。コマンドヘルプを要求した場合、もしくはコマンドの形式が誤っている場合に出力します。

(S)

コマンド処理を行わずに終了します。

(O)

コマンドの形式に誤りがある場合は形式を正しく設定して再実行してください。

[対策]

なし。

KFSF53010-I　(Y)S

Usage: eseastart

eseastartコマンドの使用方法を示します。コマンドヘルプを要求した場合、もしくはコマンドの形式が誤っている場合に出力します。

(S)

コマンド処理を行わずに終了します。

(O)

コマンドの形式に誤りがある場合は形式を正しく設定して再実行してください。

[対策]

なし。

KFSF53011-I　(Y)S

Usage: eseastop

eseastopコマンドの使用方法を示します。コマンドヘルプを要求した場合、もしくはコマンドの形式が誤っている場合に出力します。

(S)

コマンド処理を行わずに終了します。

(O)

コマンドの形式に誤りがある場合は形式を正しく設定して再実行してください。

[対策]

なし。

KFSF53012-I　(Y)S

Usage: eseals

esealsコマンドの使用方法を示します。コマンドヘルプを要求した場合、もしくはコマンドの形式が誤っている場合に出力します。

(S)

コマンド処理を行わずに終了します。

(O)

コマンドの形式に誤りがある場合は形式を正しく設定して再実行してください。

[対策]

なし。

KFSF53013-I　(Y)S

Usage: esearasget <acquisition-destination-directory>

esearasgetコマンドの使用方法を示します。コマンドヘルプを要求した場合、もしくはコマンドの形式が誤っている場合に出力します。

(S)

コマンド処理を行わずに終了します。

(O)

コマンドの形式に誤りがある場合は形式を正しく設定して再実行してください。

[対策]

なし。

KFSF53014-I　(Y)S

Usage: eseareog

eseareogコマンドの使用方法を示します。コマンドヘルプを要求した場合、もしくはコマンドの形式が誤っている場合に出力します。

(S)

コマンド処理を行わずに終了します。

(O)

コマンドの形式に誤りがある場合は形式を正しく設定して再実行してください。

[対策]

なし。

KFSF53015-E　(Y)E

An error occurred for the command. command name = aa…aa, reason code = bb…bb

コマンド実行時エラーが発生しました。

aa…aa：コマンド名

bb…bb：コマンドで発生したエラーを示します。

TEMPORARY DIRECTORY：一時作業領域に十分な空き領域がありません。

OS COMMAND FAILED：オペレーティングシステムのコマンド処理に失敗しました。出力されているオペレーティングシステムのコマンドのメッセージに従って対処してください。

(S)

コマンド処理を終了します。

(O)

エラーの要因を取り除いたあと、コマンドを再度入力してください。

[対策]

なし。

KFSF54000-I　(Y)S

HSIC-DSE response is an error. detail = aa…aa

HSIC-DSEへの要求がエラーとなりました。

aa…aa: 詳細を表すコード。HSICがトラブルシュートで使用する情報です。

(S)

エビデンスの登録を行わずにジョブを終了します。

(O)

HSIC管理者に連絡してください。

[対策]

eseastartコマンドを実行してHSIC-DSEを再起動してください。

12.3　HSIC-EMが出力するメッセージ

HSIC-EMが出力するメッセージについて説明します。

HSIC-EMのメッセージの出力先を次に示します。

項番

メッセージの出力先

主な出力契機

1

メッセージボックス

Internet Explorerの操作、エビデンス収集ツール操作、報告書作成ツール操作

2

イベントログ

エビデンス収集ツール操作

3

エビデンス収集ツールログ

エビデンス収集ツール操作

4

メッセージバルーン

エビデンス収集ツール操作

KFSF40000-E　(Y)X (V)O

テストIDを入力してください。

テストIDが未入力のため、処理を中止します。

(S)

処理を中止します。

(O)

テストIDを入力してください。

[対策]

なし。

KFSF40001-E　(Y)X (V)O

テストIDを32文字以内で入力してください。

テストIDが半角33文字以上のため、処理を中止します。

(S)

テストIDを見直してください。

(O)

テストIDを見直し、テストを開始してください。

[対策]

なし。

KFSF40002-E　(Y)X (V)O

テストIDに、使用できない文字が含まれています。

テストIDに使用できない文字が含まれているため、処理を中止します。

(S)

処理を中止します。

(O)

テストIDを見直してください。

[対策]

なし。

KFSF40010-E　(Y)X (V)O

Fiddlerの起動に失敗しました。

Fiddlerの起動に失敗したため、テスト開始処理を中止します。

(S)

テスト開始処理を中止します。

(O)

以下を確認してください。

Fiddlerがインストールされているかを確認してください。

Fiddlerが起動するかどうかを確認してください。

fiddlerインストールディレクトリの指定が正しいかどうかを確認してください。

[確認手順]

Internet Explorerのアドオン環境設定ボタンをクリックしてください。

プロキシサーバ設定タブを選択してください。

fiddlerインストールディレクトリ入力内容が正しいかを確認してください。

[対策]

なし。

KFSF40020-I　(Y)X (V)YN

テスト結果が存在します。テストをやり直しますか。

テスト結果が存在しているため、続行の確認を行います。

テストを続行する場合、前回のテスト結果は削除されます。

(S)

YES：前回のテスト結果を削除して、テストを行います。

NO：テスト開始処理を中止します。

(O)

YESかNOを選択してください。

[対策]

なし。

KFSF40021-E　(Y)X (V)O

ディレクトリ＝aa…aaの削除に失敗しました。

ディレクトリの削除に失敗しました。

aa…aa: 失敗したディレクトリのフルパス

(S)

処理を中止します。

(O)

以下を確認してください。

・ディレクトリまたはディレクトリ内のファイルにアクセスしている場合、アクセスを中止してください。

・ディレクトリまたはディレクトリ内のファイルのアクセス権限を確認してください。

[対策]

なし。

KFSF40030-E　(Y)X (V)O

ディレクトリ＝aa…aaの作成に失敗しました。

ディレクトリの作成に失敗しました。

aa…aa:失敗したディレクトリのフルパス

(S)

処理を中止します。

(O)

以下を確認してください。

・ディレクトリまたはディレクトリ内のファイルにアクセスしている場合、アクセスを中止してください。

・ディレクトリまたはディレクトリ内のファイルのアクセス権限を確認してください。

[対策]

なし。

KFSF40040-E　(Y)X (V)O

アクセスに失敗しました。

ファイル名＝aa…aa

詳細コード１＝bb…bb

ファイルアクセスに失敗しました。

aa…aa:アクセスに失敗したファイル名(フルパス)

bb…bb:詳細コード１

HSIC-EMがトラブルシュートで使用する情報です。

(S)

処理を中止します。

(O)

以下を確認してください。

ファイルにアクセスしている場合、アクセスを中止してください。

ディレクトリまたはディレクトリ内のファイルのアクセス権限を確認してください。

[対策]

なし。

KFSF40050-E　(Y)X (V)O

HSIC-EMの環境が不正です。

詳細コード１＝aa…aa

詳細コード２＝bb…bb

HSIC-EMの環境が不正です。

aa…aa:詳細コード１

HSIC-EMがトラブルシュートで使用する情報です。

bb…bb:詳細コード２

HSIC-EMがトラブルシュートで使用する情報です。

(S)

処理を中止します。

(O)

HSIC-EMをインストールし直してください。

[対策]

なし。

KFSF40060-E　(Y)X (V)O

定義ファイルが不正です。

定義ファイル＝aa…aa

セクション名＝bb…bb

キー名＝cc…cc

定義ファイルに指定された値が不正です。

aa…aa: 定義ファイル名

不正な値が指定された定義ファイル名。

bb…bb: セクション名

不正な値が指定された定義ファイル名。

cc…cc: キー名

不正な値が指定されたキー名。

(S)

処理を中止します。

(O)

定義ファイル名、セクション名、キー名を参照して値を修正してください。

[対策]

なし。

KFSF40100-E　(Y)X (V)O

入力されたテストIDではテストが未実施です。

入力されたテストIDではテストが未実施です。

(S)

処理を中止します。

(O)

テスト実施済みのテストIDを入力してください。

[対策]

なし。

KFSF40101-I　(Y)X (V)YN

コメントが変更されています。

コメントを保存せずにウィンドウを閉じますか。

コメントが変更されていますが、保存されていません。

保存せずにウィンドウを閉じるか確認します。

(S)

YES:コメントを保存せずウィンドウを閉じます。

NO:ウィンドウを閉じずにコメントウィンドウに戻ります。

(O)

YESかNOを選択してください。

[対策]

なし。

KFSF40102-I　(Y)X (V)YN

コメントが1024Byteを超えているため，

1025Byte以降は保存されません。

続行しますか。

コメントが1024Byteを超えているため、1025Byte以降は保存されません。

続行しますか。

(S)

YES:1024バイトまでのコメントを保存します。

NO:ウィンドウを閉じないでコメントウィンドウに戻ります。

(O)

YESかNOを選択してください。

[対策]

なし。

KFSF40998-E　(Y)X (V)O

内部矛盾が発生しました。

詳細コード１＝aa…aa

詳細コード２＝bb…bb

実行中に予期しない障害が発生したため、処理を中止しました。

aa…aa：詳細コード

HSIC-EMがトラブルシュートで使用する情報です。

bb…bb：詳細コード

HSIC-EMがトラブルシュートで使用する情報です。

(S)

処理を中止します。

(O)

管理者へ連絡してください。

[対策]

保守員に連絡してください。

KFSF40999-E　(Y)X (V)O

内部矛盾が発生しました。

詳細コード１＝aa…aa

詳細コード２＝bb…bb

詳細コード３＝cc…cc

実行中に予期しない障害が発生したため、処理を中止しました。

aa…aa：詳細を表すコード。HSICがトラブルシュートで使用する情報です。

bb…bb：詳細を表すコード。HSICがトラブルシュートで使用する情報です。

cc…cc：詳細を表すコード。HSICがトラブルシュートで使用する情報です。

(S)

処理を中止します。

(O)

管理者へ連絡してください。

[対策]

保守員に連絡してください。

KFSF40200-E　(Y)X (V)O

環境変数HSIC_EM_ROOTが未設定です。環境変数設定後に再実行してください。

環境変数HSIC_EM_ROOTが未設定です。環境変数設定後に再実行してください。

(S)

処理を中止します。

(O)

環境変数HSIC_EM_ROOTを設定してください。

[対策]

なし。

KFSF40210-E　(Y)X (V)O

ファイルへの出力に失敗しました。ファイルの状態を確認してください。

ファイル名＝aa…aa

詳細コード１＝bb…bb

ファイルへの出力に失敗しました。ファイルの状態を確認してください。

aa…aa: ファイル名 出力に失敗したファイルのファイル名。

bb…bb:詳細コード１ HSIC-EMがトラブルシュートで使用する情報です。

(S)

処理を中止します。

(O)

次の内容を確認してください。

ファイルにアクセスしている場合、アクセスを中止してください。

ディレクトリまたはディレクトリ内のファイルのアクセス権限を確認してください。

[対策]

なし。

KFSF40211-E　(Y)X (V)O

ファイルの読み込みに失敗しました。ファイルの状態を確認してください。

ファイル名＝aa…aa

詳細コード１＝bb…bb

ファイルの読み込みに失敗しました。ファイルの状態を確認してください。

aa…aa: ファイル名 出力に失敗したファイルのファイル名。

bb…bb:詳細コード１ HSIC-EMがトラブルシュートで使用する情報です。

(S)

処理を中止します。

(O)

ディレクトリまたはディレクトリ内のファイルを確認してください。

[対策]

なし。

KFSF40212-E　(Y)X (V)O

Managedの作成に失敗しました。

ディレクトリ名/ファイル名＝aa…aa

詳細コード１＝bb…bb

Managedの作成に失敗しました。

aa…aa: ディレクトリ名/ファイル名 Managed配下の構成ディレクトリ作成時に失敗したディレクトリ名/ファイル名。

bb…bb:詳細コード１ HSIC-EMがトラブルシュートで使用する情報です。

(S)

処理を中止します。

(O)

ディレクトリまたはディレクトリ内のファイルを確認してください。

[対策]

なし。

KFSF40213-E　(Y)X (V)O

ファイルの実行に失敗しました。

ファイル名＝aa…aa

詳細コード１＝bb…bb

ファイルの実行に失敗しました。

aa…aa:ファイル名 ファイルの実行に失敗したファイルのファイル名。

bb…bb:詳細コード１ HSIC-EMがトラブルシュートで使用する情報です。

(S)

処理を中止します。

(O)

ファイルの実行に失敗したファイルを確認してください。

[対策]

なし。

KFSF40214-E　(Y)X (V)O

起動の確認に失敗しました。

ファイル名＝aa…aa

詳細コード１＝bb…bb

起動の確認に失敗しました。

aa…aa:ファイル名 起動の確認に失敗したファイルのファイル名。

bb…bb:詳細コード１ HSIC-EMがトラブルシュートで使用する情報です。

(S)

処理を中止します。

(O)

ディレクトリまたはディレクトリ内のファイルのアクセス権限を確認してください。

[対策]

なし。

KFSF40260-E　(Y)X (V)O

定義ファイルでホットキー1に設定した値が不正です。

Shift, Ctrl, Altのいずれかを指定してください。

定義ファイル＝aa…aa

セクション名＝bb…bb

キー名＝㏄…cc

定義ファイルでホットキー1に設定した値が不正です。

Shift, Ctrl, Altのどれかを指定してください。

aa…aa: 定義ファイル名 不正な値が指定された定義ファイル名。

bb…bb: セクション名 不正な値が指定されたセクション名。

cc…cc: キー名 不正な値が指定されたキー名。

(S)

ホットキー設定処理を中止します。

(O)

定義ファイル名、セクション名、キー名を参照して値を修正してください。

[対策]

なし。

KFSF40261-E　(Y)X (V)O

定義ファイルでホットキー2に設定した値が不正です。

F1～F12のいずれかを指定してください。

定義ファイル＝aa…aa

セクション名＝bb…bb

キー名＝㏄…cc

定義ファイルでホットキー2に設定した値が不正です。

F1～F12の中からどれか1つを指定してください。

aa…aa: 定義ファイル名 不正な値が指定された定義ファイル名。

bb…bb: セクション名 不正な値が指定されたセクション名。

cc…cc: キー名 不正な値が指定されたキー名。

(S)

ホットキー設定処理を中止します。

(O)

定義ファイル名、セクション名、キー名を参照して値を修正してください。

[対策]

なし。

12.4　HSIC-ECDが出力するメッセージ

HSIC-ECDが出力するメッセージについて説明します。

HSIC-ECDのメッセージの出力先を次に示します。

項番

メッセージの出力先

主な出力契機

1

HSIC-ECDエラーログ

定義不正時、HSIC-ECDエビデンスファイル出力エラー時など

2

HSIC-ECDエビデンスファイル

SQL解析失敗時、HSIC-ECDが実行するSQLのエラー時など

KFSF50001-E　(Y)L+H (V)

An attempt to execute a JDBC API failed. place = aa…aa, SQL = bb…bb

SQL前後情報、もしくはSQL参照情報を取得するためのJDBC APIの実行に失敗したため、処理を中止しました。

aa…aa：発生個所

bb…bb：SQL前後情報、もしくはSQL参照情報を取得するためのSQL文

(S)

処理を中止します。

(O)

同時に出力されるスタックトレースを基に原因を調査し、取り除いてください。原因が取り除けない場合、管理者へ連絡してください。

[対策]

保守員に連絡してください。

KFSF50002-W　(Y) L+H (V)

An unsupported SQL syntax was detected. detail code 1 = aa…aa, detail code 2 = bb…bb

未サポートのSQLの文法、不正なSQL文、または、値が未設定のバインド変数を含むSQL文を検出しました。

aa…aa：詳細コード１

HSIC-ECDがトラブルシュートで使用する情報です。

bb…bb：詳細コード２

HSIC-ECDがトラブルシュートで使用する情報です。

(S)

SQL文の更新前後情報を取得せずに、処理を続行します。

(O)

エビデンスファイルに出力されるSQL文を確認し、不正なSQL文である場合は、アプリケーションが発行するSQL文を修正してください。値が未設定のバインドを含む場合は、?等のままエビデンスファイルに出力します。HSIC-ECDがサポートしていないsetterを使用していた場合も同様です。原因が取り除けない場合、管理者へ連絡してください。

[対策]

保守員に連絡してください。

KFSF50003-E　(Y) L+H (V)

An internal conflict has occurred. detail code 1 = aa…aa, detail code 2 = bb…bb, detail code 3 = cc…cc, detail code 4 = dd…dd

実行中に予期しない障害が発生したため、処理を中止しました。

aa…aa：内部矛盾の内容

bb…bb：例外名

cc…cc：発生個所

dd…dd：付加情報

HSIC-ECDがトラブルシュートで使用する情報です。

(S)

処理を中止します。

(O)

管理者へ連絡してください。

[対策]

保守員に連絡してください。

KFSF51000-E　(Y) L (V)

Failed to AP hook processing. file name = aa…aa

APフック処理に失敗しました。

aa…aa：定義ファイルに指定されたJDBCドライバのフルパス

(S)

処理を続行します。HSIC-ECDの機能は無効になります。

(O)

HSIC定義ファイルの次の設定値を見直してください。設定値に問題がない場合、HSIC管理者に連絡してください。

使用しているDB

HSIC定義ファイル設定値

要素名

属性

HiRDB

HiRDB-JDBC-driver

Path

Oracle

Oracle-JDBC-driver

Path

DB2

DB2

name

JDBC-driver

Path

SQL Server

SQLServer-JDBC-driver

Path

[対策]

なし。

KFSF51001-E　(Y) L (V)

One or more methods defined in the HSIC definition file do not exist. class name = aa…aa, method name = bb…bb, list of arguments = cc…cc

HSIC定義ファイルで定義されたメソッドが存在しませんでした。

aa…aa：クラス名

bb…bb：メソッド名

cc…cc：メソッドの引数

(S)

処理を続行します。HSIC-ECDの機能は無効になります。

(O)

HSIC定義ファイルの設定値を修正してください。

[対策]

なし。

KFSF51002-E　(Y) L (V)

One or more variable types defined in the HSIC definition file are inconsistent. class name = aa…aa, method name = bb…bb, list of arguments = cc…cc, variable name = dd…dd

HSIC定義で定義された変数の型が不一致です。

aa…aa：クラス名

bb…bb：メソッド名

cc…cc：メソッドの引数一覧

dd…dd：変数名

(S)

処理を続行します。HSIC-ECDの機能は無効になります。

(O)

HSIC定義ファイルの設定値を修正してください。

[対策]

なし。

KFSF51003-E　(Y) L (V)

One or more variables defined in the HSIC definition file could not be found. class name = aa…aa, method name = bb…bb, list of arguments = cc…cc, variable name = dd…dd

HSIC定義で定義された変数がみつかりませんでした。

aa…aa：クラス名

bb…bb：メソッド名

cc…cc：メソッドの引数一覧

dd…dd：変数名

(S)

処理を続行します。HSIC-ECDの機能は無効になります。

(O)

HSIC定義ファイルの設定値を修正してください。

[対策]

なし。

KFSF51098-W　(Y) L (V)

An exception occurred while the method rewritten by HSIC was being executed. detail code = aa…aa

HSICが書き換えたメソッド実行中に例外が発生しました。

内部矛盾

aa…aa：詳細コード

HSIC-ECDがトラブルシュートで使用する情報です。

(S)

処理を続行します。HSIC-ECDの機能は無効になります。

(O)

HSIC管理者に連絡してください。

[対策]

保守員に連絡してください。

KFSF51099-E　(Y) L (V)

An exception occurred in the processing to rewrite a method. detail code = aa…aa

メソッドの書き換え中に例外が発生しました。

内部矛盾

aa…aa：詳細コード

HSIC-ECDがトラブルシュートで使用する情報です。

(S)

処理を続行します。HSIC-ECDの機能は無効になります。

(O)

HSIC管理者に連絡してください。

[対策]

保守員に連絡してください。

KFSF51100-E　(Y) L (V)

An attempt to read the HSIC definition file failed. reason code = aa…aa, file name = bb…bb

指定した名称のHSIC定義ファイルの読み込みに失敗しました。

aa…aa：理由コード

理由コード

意味

FILE_EXIST

HSIC定義ファイルが存在しません。

FILE_IO

HSIC定義ファイルオープンに失敗しました。

XML_PARSE

XMLの文法エラーが発生しました。

bb…bb：指定したHSIC定義ファイル名

(S)

処理を続行します。HSIC-ECDの機能は無効になります。

(O)

HSIC定義ファイルの設定値を修正してください。

[対策]

なし。

KFSF51101-E　(Y) L (V)

There is no essential elements in the HSIC definition file. file name = aa…aa, element = bb…bb

HSIC定義ファイルに必要な要素が存在しないため、指定した名称のHSIC定義ファイルの読み込みに失敗しました。

aa…aa：HSIC定義ファイル名

bb…bb：HSIC定義ファイル上の要素名

(S)

処理を続行します。HSIC-ECDの機能は無効になります。

(O)

HSIC定義ファイルを修正してください。

[対策]

なし。

KFSF51102-E　(Y) L (V)

There is unnecessary attribute in the HSIC definition file. file name = aa…aa, element = bb…bb

定義外のXML要素が存在するため、指定した名称のHSIC定義ファイルの読み込みを中断しました。

aa…aa：HSIC定義ファイル名

bb…bb：HSIC定義ファイル上の要素名

(S)

アプリケーション固有情報出力機能、SQL情報出力機能が無効になります。

(O)

HSIC定義ファイルを修正してください。

[対策]

なし。

KFSF51103-E　(Y) L (V)

There is no essential attribute in the HSIC definition file. file name = aa…aa, element = bb…bb, attribute = cc…cc

HSIC定義ファイルに必要な要素が存在しないため、指定した名称のHSIC定義ファイルの読み込みに失敗しました。

aa…aa：HSIC定義ファイル名

bb…bb：HSIC定義ファイル上の要素名

cc…cc：HSIC定義ファイル上の属性名

(S)

処理を続行します。ただしアプリケーション固有情報出力機能、SQL情報出力機能が無効になります。

(O)

HSIC定義ファイルを修正してください。

[対策]

なし。

KFSF51105-E　(Y) L (V)

Unable to load plugin. reason code = aa…aa, file name = bb…bb

アプリケーション固有情報出力用プラグインのクラスがロードできません。

aa…aa：理由コード

理由コード

意味

FILE_EXIST

ファイルが存在しません。

FILE_LOAD

ファイルのロードに失敗しました。

CLASS_LOAD

クラスのロードに失敗しました。

METHOD_INVOKE

メソッド呼び出しに失敗しました。

bb…bb：プラグインファイルのフルパス

(S)

処理を続行します。アプリケーション固有情報出力機能は無効になります。

(O)

HSIC定義ファイルに指定したプラグインのパスを正しく修正してください。

[対策]

なし。

KFSF51106-E　(Y) L (V)

An error occurred in the function that outputs data to the evidence file. reason code = aa…aa, file name = bb…bb

エビデンスファイルの出力に失敗しました。

aa…aa：理由コード

理由コード

意味

FILE_IO

ファイル作成に失敗しました。

bb…bb：エビデンスファイル名

(S)

処理を続行します。

(O)

ディスクに十分な空きがあるか、ファイルが書き込み可能かどうかを確認してください。

[対策]

なし。

KFSF51108-E　(Y) L (V)

Invalid value in HSIC definition file. file name = aa…aa, element = bb…bb, attribute = cc…cc

HSIC定義ファイルに指定された値が不正です。

aa…aa：HSIC定義ファイル名

bb…bb：HSIC定義ファイル上の要素名

cc…cc：HSIC定義ファイル上の属性名

(S)

指定を無視して処理を続行します。

(O)

HSIC定義ファイルの設定値を見直してください。

[対策]

なし。

KFSF51110-E　(Y) L (V)

Environment variable is not set. Variable=aa…aa

環境変数が設定されていません。

aa…aa：環境変数名

(S)

処理を続行します。HSIC-ECDの機能は無効になります。

(O)

環境変数を設定してください。

[対策]

なし。

KFSF51111-E　(Y) L (V)

There is no essential attribute in the HSIC definition file. file name = aa…aa, class name = bb…bb, method name = cc…cc, element name = dd…dd, attribute name = ee…ee

HSIC定義ファイルに必要な属性が存在しないため、指定した名称のHSIC定義ファイルの読み込みに失敗しました。

aa…aa：HSIC定義ファイル名

bb…bb：HSIC定義ファイル上のクラス名

cc…cc：HSIC定義ファイル上のメソッド名

dd…dd：引数または変数

引数または変数

意味

argument

引数の定義で異常があります

variable

変数の定義で異常があります

ee…ee：属性名

属性名

意味

name

name属性が定義されていません

type

type属性が定義されていません

(S)

処理を続行します。ただしアプリケーション固有情報出力機能、SQL情報出力機能が無効になります。

(O)

HSIC定義ファイルを修正してください。

[対策]

なし。

KFSF51112-E　(Y) L (V)

The number of elements exceeded the upper limit. file name = aa…aa, element = bb…bb

要素数の上限を超過しました。

aa…aa：HSIC定義ファイル名

bb…bb：HSIC定義ファイル上の要素名

(S)

処理を続行します。HSIC-ECDの機能は無効になります。

(O)

HSIC定義ファイルを修正してください。

[対策]

なし。

KFSF51113-E　(Y) L (V)

The file does not exist. file name = aa…aa

HSIC設定ファイルで指定したファイルが存在しません。

aa…aa：ファイル名

(S)

処理を続行します。HSIC-ECDの機能は無効になります。

(O)

HSIC定義ファイルを修正してください。

[対策]

なし。

KFSF51114-E　(Y) L (V)

Wrong file type. element name = aa…aa, attribute name = bb…bb, file type=cc…cc, attribute value = dd…dd

HSIC定義ファイルにおいて、ファイルパスを指定すべき個所にファイルパス以外が指定されています。またはディレクトリパスを指定すべき個所にディレクトリパス以外が指定されています。

aa…aa：要素名

bb…bb：属性名

cc…cc：指定すべきファイルの種別

値

意味

FILE

ファイルパスを指定してください。

DIRECTORY

ディレクトリパスを指定してください。

dd…dd：属性の値（指定したパス）

(S)

処理を続行します。HSIC-ECDの機能は無効になります。

(O)

HSIC定義ファイルを修正してください。

[対策]

なし。

KFSF51115-E　(Y) L (V)

The value of define1 and define 2 is the combination which can't be designated. define1 element = aa…aa, attribute = bb…bb, value = cc…cc, define2 element = dd…dd, attribute = ee…ee, value = ff…ff

定義１と定義２の値が指定できない組み合わせになっています。

aa…aa：定義1の要素名

bb…bb：定義1の属性名

cc…cc：定義1の属性値

dd…dd：定義２の要素名

ee…ee：定義２の属性名

ff…ff：定義２の属性値

(S)

処理を続行します。HSIC-ECDの機能は無効になります。

(O)

HSIC定義ファイルを修正してください。

[対策]

なし。

KFSF51116-E　(Y) L (V)

Specified DB2 version is not supported. version = aa…aa

使用中のHSIC-ECDのバージョンでは非対応のDB2のバージョンが指定されています。

aa…aa：DB2のバージョン

(S)

処理を続行します。ただしSQL情報出力機能が無効になります。

(O)

HSIC定義ファイルを修正してください。

[対策]

なし。

KFSF51117-E　(Y) L (V)

Specified JDBC Driver is not supported. name = aa…aa

使用中のHSIC-ECDのバージョンでは非対応のJDBCドライバが指定されています。

aa…aa：JDBCドライバの名称

(S)

処理を続行します。ただしSQL情報出力機能が無効になります。

(O)

HSIC定義ファイルを修正してください。

[対策]

なし。

KFSF51118-E　(Y) L (V)

Cannot get configuration information for the DB2. DB2 version = aa…aa, JDBC-driver = bb…bb

DB2の設定情報が取得できません。

aa…aa：DB2のバージョン

bb…bb：JDBCドライバの名称

(S)

処理を続行します。HSIC-ECDの機能は無効になります。

(O)

HSIC定義ファイルを修正してください。

[対策]

なし。

KFSF51198-E　(Y) L (V)

An invalid value is set to testId. testId = aa…aa

テストIDに不正な値が設定されています。

aa…aa：テストID

(S)

処理を続行します。ただし、アプリケーション固有情報は出力されません。

(O)

ユーザ作成のプラグイン内のHSICEvidenceWriter.writeメソッドの引数testIdの値を再度見直してください。

[対策]

なし

KFSF55000-I　(Y) L (V)

Usage: eseaevimv <prefix> <output-directory> [<HSIC-ECD-evidence-directory>]

eseaevimvコマンドの使用方法を示します。

(S)

コマンド処理を行わずに終了します。

(O)

コマンドの形式に誤りがある場合は形式を正しく設定して再実行してください。

[対策]

なし。

付録

付録A　アンインストール

テスト結果収集機能の各プログラムのアンインストールについて説明します。

付録A.1　HSIC-DSEのアンインストール

HSIC-DSEのアンインストール手順を示します。

アンインストールすると、HSIC-DSEの実行環境を削除します。HSIC-DSEに蓄積したエビデンスファイルは、削除されずにそのまま残ります。

アンインストールの準備

HSIC-DSEが起動している場合、eseastopコマンドを実行してHSIC-DSEを停止してください。

アンインストール

Windowsの［コントロールパネル］−［プログラムのアンインストール］を選択する。

一覧からアンインストールの対象となる「Hitachi System Information Capture - Data Store for Evidence」を選択し、［アンインストール］をクリックする。

指示に従いアンインストールを進める。

再起動を要求された場合は再起動する。

アンインストールを実行中に［キャンセル］をクリックした場合、再度1からの手順でアンインストールしてください。

付録A.2　HSIC-ECDのアンインストール（uCosminexus Application Server V9の場合）

APサーバにuCosminexus Application Server V9を使用している場合のHSIC-ECDのアンインストール手順を示します。

アンインストールの準備では、アンインストールを実行する前に、HSIC-ECDを組み込んだAPサーバからHSIC-ECDを削除します。

アンインストールすると、HSIC-ECDインストールディレクトリは削除されます。HSIC-ECDインストールディレクトリ下に出力されたエビデンスファイルが必要な場合は、アンインストール前に退避してください。

サーブレットフィルターの削除

HSIC-EMを使用したテスト環境の場合に本手順を行ってください。

対象アプリケーションの停止

cjstopappコマンドを実行し、アプリケーション固有情報の出力機能の対象となるWebアプリケーションを停止してください。

cjstopappコマンドの詳細はuCosminexus Application Server V9のマニュアルを参照してください。

J2EEサーバからサーブレットフィルターを削除

cjdeleteappコマンドを実行し、「3.5　テストIDによるエビデンス管理の有効化」で登録したサーブレットフィルターを削除してください。

cjdeleteappコマンドの詳細はuCosminexus Application Server V9のマニュアルを参照してください。

Webアプリケーションからサーブレットフィルターの設定を削除

cjgetapppropコマンドを実行し、対象Webアプリケーションの属性ファイルを取得し、テキストエディタを使い「3.5　テストIDによるエビデンス管理の有効化」で追加したサーブレットフィルターの設定を削除してください。その後cjsetapppropコマンドを実行し、変更した設定をWebアプリケーションに反映してください。

cjgetapppropコマンドおよびcjsetapppropコマンドの詳細はuCosminexus Application Server V9のマニュアルを参照してください。

J2EEサーバおよびドメイン管理サーバの停止

J2EEサーバ、ドメイン管理サーバの順に停止してください。

J2EEサーバ定義の編集

J2EEサーバのJava VM設定の変更

J2EEサーバのJava VMのオプションから以下のオプションを削除してください。

-javaagent: HSIC-ECDインストールディレクトリ/lib/hsicdbc.jar

Java VMのオプションは、次のどちらかの方法で削除してください。

J2EEサーバ用オプション定義ファイル(usrconf.cfg)を直接編集して削除する。

uCosminexus Application Server V9運用管理ポータルの［起動パラメタの設定］ペインで削除する。

J2EEサーバ用オプション定義ファイル、および運用管理ポータルの詳細は、uCosminexus Application Server V9のマニュアルを参照してください。

HSIC-ECD環境変数の削除

環境設定時にJ2EEサーバの環境変数に追加したHSIC-ECD環境変数を削除してください。

環境変数の削除はuCosminexus Application Server V9運用管理ポータルの［環境変数の設定］ペインから行ってください。

削除する環境変数は以下です。

HSIC_ECD_DEFINITION

サーブレットフィルターのクラスパスの削除

環境設定時にテストIDによるエビデンス管理を有効化した場合、サーブレットフィルターのクラスパスを削除してください。

クラスパスは、次のどちらかの方法で削除してください。

J2EEサーバ用オプション定義ファイル(usrconf.cfg)を直接編集して削除する。

uCosminexus Application Server V9運用管理ポータルの［J2EEコンテナの設定］ペインで削除する。

削除するクラスパスは以下です。

add.class.pass=HSIC-ECDインストールディレクトリ/lib/hsicdbc.jar

HSIC-ECDのプラグインライブラリの削除

アプリケーション固有情報を出力するために、独自にプラグインを作成した場合は、作成したプラグインのjarファイルを削除します。削除するファイルを次の表に示します。

ファイル

ディレクトリ

プラグインのjarファイル

HSIC-ECDインストールディレクトリ/plugin/lib

ドメイン管理サーバ、J2EEサーバの開始

ドメイン管理サーバ、J2EEサーバの順に開始してください。

HSIC-ECDのアンインストール

Linuxの場合

実行ユーザ

スーパーユーザで実行してください。

アンインストール方法

「日立PPインストーラ」を使用してアンインストールしてください。

Windowsの場合

Windowsの［コントロールパネル］−［プログラムのアンインストール］を選択する。

一覧からアンインストールの対象となる「Hitachi System Information Capture - Evidence Collector for Databases」を選択し、［アンインストール］をクリックする。

指示に従いアンインストールを進める。

再起動を要求された場合は再起動する。

アンインストールを実行中に［キャンセル］をクリックした場合、再度1からの手順でアンインストールしてください。

付録A.3　HSIC-ECDのアンインストール（WebSphere Application Serverの場合）

APサーバにWebSphere Application Serverを使用している場合のHSIC-ECDのアンインストール手順を示します。

アンインストールの準備では、アンインストールを実行する前に、HSIC-ECDを組み込んだAPサーバからHSIC-ECDを削除します。

アンインストールすると、HSIC-ECDインストールディレクトリは削除されます。HSIC-ECDインストールディレクトリ下に出力されたエビデンスファイルが必要な場合は、アンインストール前に退避してください。

サーブレットフィルターの削除

HSIC-EMを使用したテスト環境の場合に本手順を行ってください。

対象アプリケーションの停止

アプリケーション固有情報の出力機能の対象となるWebアプリケーションを停止します。

Webアプリケーションの停止には、WebSphere Integrated Solutions Consoleまたはwsadminツールを使用します。

WebSphere Integrated Solutions Consoleまたはwsadminツールの詳細は、WebSphere Application Serverのマニュアルを参照してください。

サーブレットフィルターの削除

(1) earファイルからwarファイルを抽出

対象アプリケーションのearファイルからweb.xmlファイルを抽出するために、まずearファイルからwarファイルを抽出します。earファイルが存在するディレクトリまで移動し、以下のコマンドを入力してください。

対象アプリケーションがwarファイルで提供されている場合、この手順は不要です。

jar –xf (earファイル名) (warファイル名)

(2) warファイルからweb.xmlを抽出

warファイルからweb.xmlを抽出します。warファイルが存在するディレクトリまで移動し、以下のコマンドを入力してください。

jar -xf （warファイル名） WEB-INF/web.xml

(3) サーブレットフィルター情報削除

(2)で抽出したweb.xmlファイルのサーブレットフィルター情報を削除してください。

<filter>
    <filter-name>hsicecd_filter</filter-name>
    <filter-class>jp.co.Hitachi.soft.HSIC.dbc.filter.HSICFilter</filter-class>
</filter>
<filter-mapping>
    <filter-name>hsicecd_filter</filter-name>
    <url-pattern>/*</url-pattern>
</filter-mapping>

(4) warファイルの更新

(3)で更新したweb.xmlで、warファイル中のweb.xmlを更新します。

以下のコマンドを入力してください。

jar -uf （warファイル名） WEB-INF/web.xml

(5) earファイルの更新

(4)で更新したwarファイルで、earファイル中のwarファイルを更新します。

以下のコマンドを入力してください。

対象アプリケーションがwarファイルで提供されている場合、この手順は不要です。

jar –uf (earファイル名) (warファイル名)

対象アプリケーションの更新

手順2.で更新したファイルを使用して、アプリケーション固有情報の出力機能の対象となるWebアプリケーションを更新します。

Webアプリケーションの更新には、WebSphere Integrated Solutions Consoleまたはwsadminツールを使用します。WebSphere Integrated Solutions Consoleまたはwsadminツールの詳細は、WebSphere Application Serverのマニュアルを参照してください。

J2EEサーバおよびドメイン管理サーバの停止

J2EEサーバ、ドメイン管理サーバの順に停止してください。

J2EEサーバ定義の編集

J2EEサーバのJava VM設定の変更

J2EEサーバのJava VMのオプションから以下のオプションを削除してください。

-javaagent: HSIC-ECDインストールディレクトリ/was/lib/hsicdbc_was.jar

Java VMのオプションを削除する場合は、J2EEサーバ用オプション定義ファイル(server.xml)の要素jvmEntriesの、属性genericJvmArgumentsの値を編集してください。

J2EEサーバ用オプション定義ファイルの詳細は、WebSphere Application Serverのマニュアルを参照してください。

HSIC-ECD環境変数の削除

環境設定時にJ2EEサーバの環境変数に追加したHSIC-ECD環境変数を削除してください。

削除する環境変数は以下です。

HSIC_ECD_DEFINITION

HSIC-ECDのプラグインライブラリの削除

アプリケーション固有情報を出力するために、独自にプラグインを作成した場合は、作成したプラグインのjarファイルを削除します。また、HSIC-ECDのフィルター用ライブラリを削除します。削除するファイルを次の表に示します。

ファイル

ディレクトリ

プラグインのjarファイル

HSIC-ECDインストールディレクトリ/plugin/lib

hsic_filter.jar

WebSphere Application Serverのインストールディレクトリ/AppServer/lib

ドメイン管理サーバ、J2EEサーバの開始

ドメイン管理サーバ、J2EEサーバの順に開始してください。

HSIC-ECDのアンインストール

Linuxの場合

実行ユーザ

スーパーユーザで実行してください。

アンインストール方法

「日立PPインストーラ」を使用してアンインストールしてください。

Windowsの場合

Windowsの［コントロールパネル］−［プログラムのアンインストール］を選択する。

一覧からアンインストールの対象となる「Hitachi System Information Capture - Evidence Collector for Databases」を選択し、［アンインストール］をクリックする。

指示に従いアンインストールを進める。

再起動を要求された場合は再起動する。

アンインストールを実行中に［キャンセル］をクリックした場合、再度1からの手順でアンインストールしてください。

付録A.4　HSIC-EMのアンインストール

HSIC-EMのアンインストール手順を示します。

アンインストールすると、HSIC-EMの実行環境を削除します。未登録のエビデンスファイルは、アンインストール前にHSIC-DSEに登録してください。

アンインストールの準備

HSIC-EMの停止

テストの終了

タスクバーの右下にHSIC-EMのアイコンが表示されていないことを確認してください。

表示されている場合、以下のいずれかの方法で終了してください。

・Internet Explorerのアドオンのテスト終了ボタンをクリックする。

・タスクバー右下のHSIC-EMアイコンを右クリックし、停止を選択する。

報告書作成の終了

タスクバーで“EvidenceShaper”が動作していないことを確認してください。

動作している場合、終了してください。

Internet Explorerの終了

起動しているInternet Explorerを終了してください。

fiddlerのアンインストール

fiddlerをHSIC-EMでのみ使用している場合、アンインストールしてください。

アンインストール

Windowsの［コントロールパネル］−［プログラムのアンインストール］を選択する。

一覧からアンインストールの対象となる「Hitachi System Information Capture - Evidence Manager」を選択し、［アンインストール］をクリックする。

指示に従いアンインストールを進める。

再起動を要求された場合は再起動する。

アンインストールを実行中に［キャンセル］をクリックした場合、再度1からの手順でアンインストールしてください。

付録B　ディレクトリ構成

テスト結果収集機能の各プログラムのディレクトリ構成について説明します。

付録B.1　HSIC-DSEのディレクトリ構成

HSIC-DSEのディレクトリ構成を次に示します。

ファイル名またはディレクトリ名

説明

%HSIC_DSE_ROOT%

HSIC-DSEルートディレクトリ

%HSIC_DSE_ROOT%¥bin

運用コマンド格納ディレクトリ

%HSIC_DSE_ROOT%¥bin¥eseasetup

HSIC-DSEの運用コマンド

%HSIC_DSE_ROOT%¥bin¥eseastart

%HSIC_DSE_ROOT%¥bin¥eseastop

%HSIC_DSE_ROOT%¥bin¥eseals

%HSIC_DSE_ROOT%¥bin¥esearasget

%HSIC_DSE_ROOT%¥bin¥eseareog

%HSIC_DSE_ROOT%¥bin¥eseamonitor

%HSIC_DSE_ROOT%¥bin¥esearestore

%HSIC_DSE_ROOT%¥lib

ライブラリ格納ディレクトリ

%HSIC_DSE_ROOT%¥run¥spool¥log

監視ログ格納ディレクトリ

%HSIC_DSE_ROOT%¥run¥spool¥log¥eseamonitor.log

監視ログファイル

%HSIC_DSE_ROOT%¥run¥spool¥log¥error.log

エラーログファイル

%HSIC_DSE_ROOT%¥readme

Readme格納ディレクトリ

%HSIC_DSE_ROOT%¥readme¥hsic_dse¥readme.txt

Readmeファイル

付録B.2　HSIC-ECDのディレクトリ構成

HSIC-ECDのディレクトリ構成を次に示します。

Linux版では以下読み替えてください。

「¥」を「/」

「%HSIC_ECD_ROOT%」を「/opt/HSIC_ECD」

ファイル名またはディレクトリ名

説明

%HSIC_ECD_ROOT%

HSIC-ECDルートディレクトリ

%HSIC_ECD_ROOT%¥config

HSIC-ECD用定義ディレクトリ

%HSIC_ECD_ROOT%¥bin

HSIC-ECDのコマンド ※2

%HSIC_ECD_ROOT%¥bin¥eseaevimv

エビデンスファイルリネームコマンド ※2

%HSIC_ECD_ROOT%¥lib

HSIC_ROOT_ECDライブラリ格納ディレクトリ

%HSIC_ECD_ROOT%¥lib¥hsicdbc.jar

HSIC-ECDのライブラリ

%HSIC_ECD_ROOT%¥lib¥javassist.jar

同梱するjavassistのライブラリ

%HSIC_ECD_ROOT%¥lib¥HSICHULAlib.jar

ログ出力用ライブラリ

%HSIC_ECD_ROOT%¥lib¥hsicdbc.dic

メッセージカタログ

%HSIC_ECD_ROOT%¥was

WebSphere Application Server向けファイル用ディレクトリ

%HSIC_ECD_ROOT%¥was¥AppServer

WebSphere Application Serverインストールディレクトリに格納して使用するファイル用ディレクトリ

%HSIC_ECD_ROOT%¥was¥AppServer¥lib

WebSphere Application Serverインストールディレクトリに格納して使用するライブラリ用ディレクトリ

%HSIC_ECD_ROOT%¥was¥AppServer¥lib¥hsic_filter.jar

WebSphere Application Server用サーブレットフィルター

%HSIC_ECD_ROOT%¥was¥lib

WebSphere Application Server向けHSIC-ECDライブラリ格納ディレクトリ

%HSIC_ECD_ROOT%¥was¥lib¥hsicdbc_was.jar

WebSphere Application Server向けHSIC-ECDのライブラリ

%HSIC_ECD_ROOT%¥was¥lib¥javassist.jar

同梱するjavassistのライブラリ

%HSIC_ECD_ROOT%¥was¥lib¥HSICHULAlib.jar

ログ出力用ライブラリ

%HSIC_ECD_ROOT%¥was¥lib¥hsicdbc.dic

メッセージカタログ

%HSIC_ECD_ROOT%¥examples

サンプル格納ディレクトリ

%HSIC_ECD_ROOT%¥examples¥plugin

プラグインサンプル格納ディレクトリ

%HSIC_ECD_ROOT%¥examples¥plugin¥conf

サンプル定義格納ディレクトリ

%HSIC_ECD_ROOT%¥examples¥plugin¥conf¥sample_em_cosmi.xml

HSIC-EM上でuCosminexus Application Server V9を使用する場合のサンプル定義

%HSIC_ECD_ROOT%¥examples¥plugin¥conf¥sample_em_was.xml

HSIC-EM上でWebSphere Application Serverを使用する場合のサンプル定義

%HSIC_ECD_ROOT%¥examples¥plugin¥lib

サンプルライブラリ格納ディレクトリ

%HSIC_ECD_ROOT%¥examples¥plugin¥lib¥hsic_ecd_sample.jar

サンプルライブラリ

%HSIC_ECD_ROOT%¥examples¥plugin¥src

サンプルソース格納ディレクトリ

%HSIC_ECD_ROOT%¥examples¥plugin¥src¥sample.java

サンプルソース

%HSIC_ECD_ROOT%¥examples¥plugin¥bin

サンプル実行ファイル

%HSIC_ECD_ROOT%¥examples¥plugin¥bin¥sample_compile.bat

サンプルソースコンパイルバッチ

%HSIC_ECD_ROOT%¥examples¥plugin¥bin¥sample_compile.sh

サンプルソースコンパイルシェルスクリプト

%HSIC_ECD_ROOT%¥log

HSIC-ECDエラーログ格納ディレクトリ

%HSIC_ECD_ROOT%¥log¥errlog1.log

%HSIC_ECD_ROOT%¥log¥errlog2.log

%HSIC_ECD_ROOT%¥log¥errlog3.log

エラーログファイル

%HSIC_ECD_ROOT%¥evidence

エビデンス格納ディレクトリ

%HSIC_ECD_ROOT%¥evidence¥evidence.txt

エビデンスファイル

%HSIC_ECD_ROOT%¥evidence¥evidence_テストID.txt

エビデンスファイル

%HSIC_ECD_ROOT%¥readme

Readme格納ディレクトリ ※1

%HSIC_ECD_ROOT%¥readme¥readme.txt

Readmeファイル ※1

%HSIC_ECD_ROOT%¥servletfilter

サーブレットフィルター用定義格納用ディレクトリ

%HSIC_ECD_ROOT%¥servletfilter¥conf

定義ファイル格納ディレクトリ

%HSIC_ECD_ROOT%¥servletfilter¥conf¥filterSetting.xml

サーブレットフィルター用設定ファイル

%HSIC_ECD_ROOT%¥plugin

アプリケーション固有情報出力用ディレクトリ

%HSIC_ECD_ROOT%¥plugin¥lib

アプリケーション固有情報出力用ライブラリ用ディレクトリ

注※1 Windows版のみ

注※2 Linux版のみ

付録B.3　HSIC-EMのディレクトリ構成

HSIC-EMのディレクトリ構成を次に示します。

ファイル名またはディレクトリ名

説明

%HSIC_EM_ROOT%

HSIC-EMルートディレクトリ

%HSIC_EM_ROOT%¥sysconf

HSIC-EM用システム設定ディレクトリ

%HSIC_EM_ROOT%¥conf

HSIC-EM用定義ディレクトリ

%HSIC_EM_ROOT%¥conf¥client.ini

HSIC-EM定義

%HSIC_EM_ROOT%¥bin

HSIC-EM用コマンドディレクトリ

%HSIC_EM_ROOT%¥lib

HSIC-EM用ライブラリディレクトリ

%HSIC_EM_ROOT%¥evidence

テスト結果格納テンポラリディレクトリ

%HSIC_EM_ROOT%¥evidence¥テストID ※

テストIDごとの格納ディレクトリ

%HSIC_EM_ROOT%¥evidence¥テストID¥Managed

管理情報

%HSIC_EM_ROOT%¥evidence¥テストID¥evidence¥PICTURE¥

画像ファイルを格納するディレクトリ

%HSIC_EM_ROOT%¥evidence¥テストID¥evidence¥FILE

画像ファイル以外を格納するディレクトリ

%HSIC_EM_ROOT%¥evidence¥テストID¥evidence¥COMPARE

別プロジェクト比較結果ディレクトリ

%HSIC_EM_ROOT%¥evidence¥テストID¥infomation

一時情報ディレクトリ

%HSIC_EM_ROOT%¥evidence¥テストID¥infomation¥LAST_TIME_COMPARE

前回テスト比較結果ディレクトリ

%HSIC_EM_ROOT%¥python

python実行環境

%HSIC_EM_ROOT%¥repos

レポジトリサーバからダウンロードしたファイルを格納するディレクトリ

%HSIC_EM_ROOT%¥warp

画像キャプチャー、エビデンス編集プログラム格納ディレクトリ

%HSIC_EM_ROOT%¥warp¥format

フォーマットファイル格納ディレクトリ

%HSIC_EM_ROOT%¥warp¥format¥sample1.xlsx

%HSIC_EM_ROOT%¥warp¥format¥sample1.docx

報告書作成用サンプルフォーマット

%HSIC_EM_ROOT%¥readme

Readme格納ディレクトリ

%HSIC_EM_ROOT%¥readme¥readme.txt

Readmeファイル

%HSIC_EM_ROOT%¥HSIC-EM.exe

専用アプリケーションの実行exeファイル

注※ Internet Explorerのアドオンのテスト開始ボタンのクリック時に、指定したテストIDでディレクトリが作成されます。

索引

E

eseals[1]

eseamonitor[1]

esearasget[1]

eseareog[1]

esearestore[1]

eseasetup[1]

eseastart[1]

eseastop[1]

F

FTPサーバの設定[1]

H

HSIC-DSEが出力するメッセージ[1]

HSIC-DSEのアンインストール[1]

HSIC-DSEのインストール[1]

HSIC-DSEのインストールとセットアップの流れ[1]

HSIC-DSEの運用[1]

HSIC-DSEの開始[1]

HSIC-DSEの実行環境の設定[1]

HSIC-DSEの実行環境のセットアップ[1]

HSIC-DSEの実行状態の表示[1]

HSIC-DSEの出力ファイル[1]

HSIC-DSEの停止[1]

HSIC-DSEのディレクトリ構成[1]

HSIC-DSEのデータベースの再編成[1]

HSIC-DSEのテスト結果の復元[1]

HSIC-DSEのトラブルシュート情報の取得[1]

HSIC-DSEのプロセスの稼働状態の監視[1]

HSIC-DSEのユーザ情報の設定[1]

HSIC-DSEへのログイン[1], [2]

HSIC-ECDが出力するメッセージ[1]

HSIC-ECDのアンインストール[1], [2]

HSIC-ECDのインストール[1]

HSIC-ECDのインストール（Linuxの場合）[1]

HSIC-ECDのインストール（Windowsの場合）[1]

HSIC-ECDのインストールとセットアップの流れ[1]

HSIC-ECDのエビデンスファイル[1]

HSIC-ECDのエラーログファイル[1]

HSIC-ECDのディレクトリ構成[1]

HSIC-ECDのプラグインのインタフェース[1]

HSIC-ECDのプラグインの定義ファイル[1]

HSIC-ECDのライブラリの組み込み[1]

HSIC-ECDのライブラリの組み込み（uCosminexus Application Server V9の場合）[1]

HSIC-ECDのライブラリの組み込み（WebSphere Application Serverの場合）[1]

HSIC-EMが出力するメッセージ[1]

HSIC-EM差分出力用ファイルのキャッシュ更新[1]

HSIC-EMのInternet Explorerのアドオンの設定ファイル[1]

HSIC-EMのアンインストール[1]

HSIC-EMのインストール[1]

HSIC-EMのインストールとセットアップの流れ[1]

HSIC-EMの専用アプリケーションの設定ファイル[1]

HSIC-EMの注意事項[1]

HSIC-EMのディレクトリ構成[1]

HSIC-EMの動作モードの設定[1]

HSIC-EMのトラブルシュート情報[1]

HSIC-EMのメニュー[1]

HSICApplicationHookインタフェース[1]

HSICEvidenceWriterクラス[1]

I

Internet Explorerのアドオンでトラブルが発生した場合[1]

Internet Explorerの設定[1]

Internet Explorerの注意事項[1]

S

SQL参照情報の出力[1]

W

Windowsの注意事項[1]

あ

アプリケーションが実行したSQLの自動取得[1]

アプリケーション固有情報出力用のプラグインの作成（任意）[1]

アプリケーション固有情報の出力[1]

アンインストール[1]

う

運用コマンドの一覧[1]

運用コマンドの実行パス[1]

運用コマンドの詳細[1]

え

エビデンス収集でトラブルが発生した場合[1]

エビデンス整形でトラブルが発生した場合[1]

エビデンスの確認[1]

エビデンスの収集と登録[1]

エビデンスの整形[1]

エビデンスのバックアップ[1], [2]

エビデンスの比較[1]

エビデンスの復元[1], [2]

か

稼働情報の監視[1]

画面キャプチャーの設定[1]

画面のキャプチャー[1]

画面の手動キャプチャー[1]

環境変数の設定[1]

こ

このマニュアルの読み方[1]

コメントの表示・編集[1], [2]

せ

専用アプリケーションの起動[1]

て

ディレクトリ構成[1]

テストIDによるエビデンス管理の有効化[1]

テストIDによるエビデンス管理の有効化（uCosminexus Application Server V9の場合）[1]

テストIDによるエビデンス管理の有効化（WebSphere Application Serverの場合）[1]

テストIDによるテスト結果の管理[1]

テストIDの入力[1]

テスト結果収集機能でできること[1]

テスト結果収集機能とは[1]

テスト結果収集機能のシステム構成[1]

テスト結果に添付するコメントの入力[1]

テスト結果の一覧表示[1]

テスト結果の一括登録[1]

テスト結果の確認[1], [2], [3]

テスト結果の検索[1]

テスト結果の削除[1], [2]

テスト結果の差分出力[1]

テスト結果の参照[1]

テスト結果の参照と報告書の作成の作業[1]

テスト結果の収集[1], [2]

テスト結果の登録[1], [2]

テスト結果の比較[1], [2]

テスト結果の報告書の作成[1], [2]

テスト結果の報告書の承認[1]

テストの開始[1]

テストの実行[1]

テストの実行とテスト結果の収集の流れ[1]

テストの終了[1]

テストの進捗確認[1]

と

登録済み/未登録の並び替え[1]

ふ

ファイル収集の情報の設定[1]

プレビューの表示[1], [2]

プロキシサーバ（fiddler）の設定[1]

プロジェクトおよび担当者の設定[1]

プロジェクト単位でのエビデンス管理[1]

プロジェクト単位の進捗確認[1]

プロジェクトの選択[1]

ほ

報告書の作成[1]

報告書の承認[1]

報告書の承認取り消し[1]

報告書のテンプレートの作成[1]

報告書の登録[1]

報告書の表示[1]

報告書のフォーマット（Microsoft Excelの場合）[1]

報告書のフォーマット（Microsoft Wordの場合）[1]

ホットキーの設定[1]

め

メッセージの記述形式[1]

ゆ

ユーザ権限の種類[1]

ユーザ情報の設定[1]

ユーザの管理[1]

ら

ライセンスの認証[1]

ろ

ログの表示[1], [2]

マニュアル発行元

株式会社 日立製作所

〒100-8280　東京都千代田区丸の内一丁目6番6号