帳票システム構築支援 uCosminexus EUR uCosminexus EUR サーバ帳票出力

[目次][索引][前へ][次へ]

8.7.1 EPS-XLSXログの出力形式

EPS-XLSXログの出力形式について,次に示します。

<この項の構成>
(1) ヘッダ情報
(2) メッセージ情報

(1) ヘッダ情報

EPS-XLSXログは,次に示す形式でヘッダ情報を出力します。

 
PP△VV-RR[Ret]
[Ret]
 
PP
Excel形式ファイル出力を実行した製品の形名を示します。
VV
ライブラリ(Windows環境の場合はLibXLS.dll,UNIX/Linux環境の場合はlibxls.so)のバージョン番号を示します。
RR
ライブラリ(Windows環境の場合はLibXLS.dll,UNIX/Linux環境の場合はlibxls.so)のリビジョン番号を示します。
[Ret]
改行コード(Windows環境の場合CR+LF,UNIX/Linux環境の場合LF)を示します。
半角空白を示します。

(2) メッセージ情報

EPS-XLSXログは,次に示す形式でメッセージ情報を出力します。

 
YY/MM/DD△HH:MM:SS△PPPPPPPPPP△状態△実メッセージ[Ret]
 
YY
実行時刻の西暦下2桁を示します。
MM
実行時刻の月を示します。
DD
実行時刻の日を示します。
HH
実行時刻の時を示します。
MM
実行時刻の分を示します。
SS
実行時刻の秒を示します。
PPPPPPPPPP
実行時のプロセスIDを示します。
状態
メッセージのレベル(エラー(Err)またはワーニング(War))を示します。
実メッセージ
EPS-XLSXログに出力される詳細情報を示します。詳細情報については,「8.7.1(2)(a) エラーレベルのメッセージ」および「8.7.1(2)(b) ワーニングレベルのメッセージ」を参照してください。
[Ret]
改行コード(Windows環境の場合CR+LF,UNIX/Linux環境の場合LF)を示します。
半角空白を示します。
(a) エラーレベルのメッセージ

メッセージのレベルが「Err」(エラーレベル)のログについて,実メッセージに出力される情報を次に示します。

 
APINAME:reason(0xXXXXXXXX):module(0xXXXXXXXX):pos(0xXXXXXXXX):errno(xx):message(xx)
 

なお,「errno(xx)」および「message(xx)」は,システムエラーの場合だけ出力されます。

APINAME
エラーが発生したAPI名を示します。
reason(0xXXXXXXXX)
エラーが発生した場合の理由コードを示します。
module(0xXXXXXXXX)
メンテナンスコードのモジュール番号を示します。
pos(0xXXXXXXXX)
メンテナンスコードのエラー出力位置を示します。
errno(xx)
エラーコードを示します。「xx」は,Windows環境の場合は,GetLastError関数で返ってきた値,UNIX/Linux環境の場合は,errnoに設定されている値を示します。
message(xx)
errno(xx)で取得したエラーコードに対応するシステムエラーメッセージを示します。Windows環境の場合は,FormatMessage関数で返ってきた値,UNIX/Linux環境の場合は,strerror関数で取得した値を示します。
(b) ワーニングレベルのメッセージ

メッセージのレベルが「War」(ワーニングレベル)のログについて,実メッセージに出力される情報を説明します。

複数のアイテムが同一セルに配置された結果,出力されなかったアイテムの情報はアイテムごとに1行で記述されます。

出力されないアイテムごとの,実メッセージに出力される情報を次に示します。

文字アイテム(固定文字列,マッピングデータ(文字列型,日付型),またはユーザ定義データ(文字列型,日付型))
 
KEEU320-W△type=String,△sheet=SHEET,△rc=RC[Ret]
 
type
アイテム種別を示します。固定文字列,マッピングデータ(文字列型,日付型),およびユーザ定義データ(文字列型,日付型)の場合は,「String」になります。
sheet
シート番号を示します。
rc
出力されなかったアイテムが本来配置されるはずだった,Excelのセルの行列番号を示します。
[Ret]
改行コード(Windows環境の場合CR+LF,UNIX/Linux環境の場合LF)を示します。
半角空白を示します。
文字アイテム(マッピングデータ(数値型),またはユーザ定義データ(数値型))
 
KEEU320-W△type=Numeric,△sheet=SHEET,△rc=RC[Ret]
 
type
アイテム種別を示します。マッピングデータ(数値型),およびユーザ定義データ(数値型)の場合は,「Numeric」になります。
sheet
シート番号を示します。
rc
出力されなかったアイテムが,本来配置されるはずだったExcelのセルの行列番号を示します。
[Ret]
改行コード(Windows環境の場合CR+LF,UNIX/Linux環境の場合LF)を示します。
半角空白を示します。
線アイテム
 
KEEU320-W△type=Line,△sheet=SHEET,△rc=RC,△btrl=D,△Color="RRGGBB",△pattern="PAT"[Ret]
 
type
アイテム種別を示します。線アイテムの場合は,「Line」になります。
sheet
シート番号を示します。
rc
出力されなかったアイテムが,本来配置されるはずだったExcelのセルの行列番号を示します。
btrl
出力されなかったアイテムがrcで示したセルのどの位置の罫線として配置されるはずだったかを示します。Dにはbottom(下罫線),top(上罫線),right(右罫線),left(左罫線)のどれかが表示されます。
Color
線アイテムの色を16進数表記のRGB値で示します。
pattern
線アイテムの線種を示します。PATにはExcel形式ファイルに出力した場合の線種が表示されます。
[Ret]
改行コード(Windows環境の場合CR+LF,UNIX/Linux環境の場合LF)を示します。
半角空白を示します。
網掛けアイテム,角丸四角アイテム
 
KEEU320-W△type=Rectangle,△sheet=SHEET,△rc=RC,△bgColor="RRGGBB",△pattern="PAT"[Ret]
 
type
アイテム種別を示します。網掛けアイテム,角丸四角アイテムの場合は,「Rectangle」になります。
sheet
シート番号を示します。
rc
出力されなかったアイテムが,本来配置されるはずだったExcelのセルの行列番号を示します。
bgColor
網掛けアイテム,角丸四角アイテムの背景色を16進数表記のRGB値で示します。
pattern
網掛けアイテム,角丸四角アイテムの塗りつぶしパターンを示します。PATにはExcel形式ファイルに出力した場合の塗りつぶしパターンが表示されます。
[Ret]
改行コード(Windows環境の場合CR+LF,UNIX/Linux環境の場合LF)を示します。
半角空白を示します。