JP1/NETM/DM APIリファレンス(UNIX(R)用)
資源属性ファイルは,各資源グループごとの情報が格納されているヘッダ部(1レコード)と,登録ソフトウェアの情報が格納されているエントリ部(複数レコード)から構成されます。ヘッダ部の参照エリアと識別子を表A-1に,エントリ部の参照エリアと識別子を表A-2に示します。
参照できるエリア名 型 サイズ(バイト) 設定する識別子 エリアの説明 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インストール後処理名が格納されます。ユーザ組み込み前処理とユーザ組み込み後処理を両方使用した場合,ユーザ組み込み処理のエリアには,次の順序でユーザ組み込み処理の名称が格納されます。
All Rights Reserved. Copyright (C) 2009, Hitachi, Ltd.