資源属性ファイルは,各資源グループごとの情報が格納されているヘッダ部(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 | グループ内の登録ソフトウェア数 |
表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 | システム稼働中にインストールできるかどうかを示す
|
起動時インストールコード | C | 1 | DMGAI_RSCE_INSB | システム起動時にインストールできるかどうかを示す
|
ユーザ組み込み処理監視時間 | 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 | 組み込みファイル名 |