JP1/NETM/DM APIリファレンス(UNIX(R)用)

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

付録A.1 資源属性ファイル

資源属性ファイルは,各資源グループごとの情報が格納されているヘッダ部(1レコード)と,登録ソフトウェアの情報が格納されているエントリ部(複数レコード)から構成されます。ヘッダ部の参照エリアと識別子を表A-1に,エントリ部の参照エリアと識別子を表A-2に示します。

表A-1 資源属性ファイルの参照エリアと識別子(ヘッダ部)

参照できるエリア名 サイズ(バイト) 設定する識別子 エリアの説明
DM種別コード C 1 DMGAI_RSCH_DMKIND ソフトウェアのDM種別コードを示す
C:UNIX
D:Windows
グループ名 C 2 DMGAI_RSCH_GROUP ソフトウェアのグループ名
グループ別資源数 X 4 DMGAI_RSCH_RSCNO グループ内の登録ソフトウェア数
(凡例)
C:char型
X:signed int型

 

表A-2 資源属性ファイルの参照エリアと識別子(エントリ部)

参照できるエリア名 サイズ(バイト) 設定する識別子 エリアの説明
DM種別コード C 1 DMGAI_RSCE_DMKIND パッケージのDM種別コードを示す
C:UNIX
D:Windows
グループ名 C 2 DMGAI_RSCE_GROUP パッケージのグループ名
資源名 C 44 DMGAI_RSCE_RSCNM 資源名
バージョン/リビジョン C 8 DMGAI_RSCE_VERREV パッケージのバージョン/リビジョン
世代番号 C 4 DMGAI_RSCE_GENNO パッケージの世代番号
登録フラグ C 1 DMGAI_RSCE_CHKFLG パッケージの登録状態を示す
Y:パッケージング完了
N:パッケージング未完了
仮想ファイル名 C 8 DMGAI_RSCE_VERNM パッケージの仮想ファイル名
プログラム識別子 C 1 DMGAI_RSCE_PRGTYP プログラムの種別を示す
I:他社ソフトウェア
P:プログラムプロダクト
空白:ユーザプログラム,ユーザデータ※1
プログラム名 C 50 DMGAI_RSCE_PRGNM プログラム名
容量1 X 4 DMGAI_RSCE_RSCSIZE パッケージの容量(単位:バイト)
登録日 C 6 DMGAI_RSCE_ENTDAY パッケージの登録日をyymmddで示す
yy:西暦年下2けた,
mm:月,dd:日
所有者名 C 14 DMGAI_RSCE_OWNER パッケージの登録者,作成者
組み込みタイミング C 1 DMGAI_RSCE_INSTIM パッケージの組み込みタイミングを示す
B:システム起動時
E:システム稼働中
S:システム停止時
U:UAPによる組み込み
稼働中インストールコード C 1 DMGAI_RSCE_INSE システム稼働中にインストールできるかどうかを示す
  • パッケージがプログラムプロダクトの場合
    Y:インストールできる
    N:インストールできない
  • パッケージがプログラムプロダクト以外の場合は空白
起動時インストールコード C 1 DMGAI_RSCE_INSB システム起動時にインストールできるかどうかを示す
  • パッケージがプログラムプロダクトの場合
    Y:インストールできる
    N:インストールできない
  • パッケージがプログラムプロダクト以外の場合は空白
ユーザ組み込み処理監視時間 X 4 DMGAI_RSCE_APWATCH ユーザ組み込み処理,またはPPインストール後処理の監視時間
パッケージの満了日付 C 6 DMGAI_RSCE_KEEPDATE 保管庫での保管期間をyymmddで示す
yy:西暦年下2けた,
mm:月,dd:日
組み込み先ディレクトリ C 64 DMGAI_RSCE_INSDIR 組み込み先のディレクトリ名
ディレクトリの所有者 X 4 DMGAI_RSCE_INSOWN 組み込み先のディレクトリの所有者
((0〜59999))
ディレクトリのファイルモード X 4 DMGAI_RSCE_INSMODE 組み込み先のディレクトリのファイルモード
((700〜777))
ディレクトリグループ X 4 DMGAI_RSCE_INSGROUP 組み込み先のディレクトリグループ
((0〜59999))
バックアップの保存期間 X 4 DMGAI_RSCE_KEEPBACKUP バックアップデータの保存期間(日数)
ユーザコメント※2 C 64 DMGAI_RSCE_USRCOMMENT ユーザコメント,またはユーザ固有の処理の指定を示す
インストール日時 C 12 DMGAI_RSCE_INSDAY 組み込み日時をyymmddhhmmssで示す
yy:西暦年下2けた,
mm:月,dd:日,
hh:時,mm:分,ss:秒
パッケージの形式 C 1 DMGAI_RSCE_RSCFORM パッケージの形式を示す
H:圧縮暗号化してパッケージングしたパッケージ
K:UNIX/Windows共用資源
空白:圧縮暗号化しないでパッケージングしたパッケージ
その他:上記以外のパッケージ
組み込み前提バージョン C 6 DMGAI_RSCE_PREVER 組み込みの前提バージョン
インストールスクリプトファイルの有無 C 1 DMGAI_RSCE_SCRIPTF インストールスクリプトファイルの有無を示す
Y:有り
N:無し
ゼネレータ区分 C 1 DMGAI_RSCE_GENCLS ゼネレータ区分を示す
C:標準ゼネレータ
Y:組み込み支援機能による組み込み
リンケージファイル名 C 40 DMGAI_RSCE_LINKNAME リンケージファイル名
組み込み後起動UAP名 C 40 DMGAI_RSCE_UAPNAME 組み込み後起動UAP名
組み込みファイル名 C 14 DMGAI_RSCE_INSFILE 組み込みファイル名
(凡例)
C:char型
X:signed int型
注※1
Windows用の差分パッケージを含みます。
注※2
ユーザコメント,ユーザ組み込み処理名,またはPPインストール後処理名が格納されます。ユーザ組み込み前処理とユーザ組み込み後処理を両方使用した場合,ユーザ組み込み処理のエリアには,次の順序でユーザ組み込み処理の名称が格納されます。
[図データ]