编辑: 雨林姑娘 | 2019-07-06 |
Product 导航,在右侧视图里选择刚刚创建的 Definition,单击右键,选择 Send and Install. 2. 根据提示选择将要安装程序的系统,要安装的 Option. 3. 在Send and Install Product - Install Path 页面指定安装路径,如图
9 所示. 4. 最后选择完成,开始安装. 如果出现连接失败的消息,请检查 Management Central Server job ( QYPSJSVR ) 是否启动,以下命令 将会启动 Management Central Server: STRTCPSVR SERVER(*MGTC) 图9. Install Path 用System Manager 打包程序 System Manager 是IBM i 提供的一款需要付费的许可程序,在最新的 IBM i 7.1 版本上的产品 ID 是5770SM1.它提供了软件的打包与管理,以及对 PTF 的支持等功能.由于它提供了命令形式的工具 来创建许可程序安装包,用户可以将这些命令创建成一个程序来自动化个,因此一般独立软件开发 商(ISV) 更倾向于使用 System Manager 来进行软件打包并支持 PTF. 本章提供了一个简单的软件打包示例,本例中的 Product ID 为7A71XMP,包含 Option *Base 和Option 1,具体每个 Option 所使用的开发库和目录如下表所示. 表1. 7A71XMP Option 清单 Option Development Library Primary Library Directory developerWorks? ibm.com/developerWorks/cn/ 制作您自己的 IBM i 许可程序 第8页,共12 *Base XMPDEV XMP
1 XMPADVDEV XMPADV /MyProdData/xmpDir /MyProdData/xmpDir/code 下面开始打包: 步骤 1. 创建 Product Definition CRTPRDDFN PRDDFN(XMPDEV/PRDDFN) PRDID(7A71XMP) RLS(V1R1M0) RGSID(*PHONE 861088888888) MSGF(XMPMSG) PRDOPT((*BASE MSG0001 *ALWDYNNAM) (1 MSG0002 *ALWDYNNAM)) CPYRGTFST(*CURRENT) 本例产品包含 IFS 目录(Directory),考虑到能在同一系统安装多版本和新版本开发的方便,创建 Definition 时允许动态命名( Dynamic naming )- *ALWDYNNAM,从而在产品安装时,安装目录和 库可以定制. 步骤 2. 创建 Product Load CRTPRDLOD PRDLOD(PRDLOD) PRDID(7A71XMP) RLS(V1R1M0) OPTION(*BASE) LODTYPE(*CODE) LODID(*CODEDFT) RGSID(*PRDDFN) DVLLIB(XMPDEV) PRILIB(XMP) CRTPRDLOD PRDLOD(PRDLOD) PRDID(7A71XMP) RLS(V1R1M0) OPTION(1) LODTYPE(*CODE) LODID(*CODEDFT) RGSID(*PRDDFN) DVLLIB(XMPADVDEV) PRILIB(XMPADV) PREOPRPGM(PREEXT1) PSTOPRPGM(POSTEXT1) DIRL(('
/MyProdData'
('
/xmpDir'
'
/xmpDir/code'
))) 注(1):关于产品目录 这两条命令分别为 Option *Base 和Option
1 创建 Product Load.其中 Option
1 包含 IFS 目录.关于 产品目录有两个概念,product home directory 和product directory. 在本例中,product home directory 为/MyProdData,product directory 为/xmpDir 和/xmpDir/ code,产品在 IFS 目........