编辑: 雨林姑娘 | 2019-07-06 |
4 个命令执行前和执行后触发.并且一个退 出程序要考虑全部四个命令的操作,因为每个命令都会触发退出程序. Development Library 与Primary Library 开发过程中用到的库叫 Development Library,最好和产品最终安装所在的库 Primary Library 区分 开. 下面两章通过一个简单的例子分别介绍如何通过 Management Central 制作你自己的许可程序安装包 以及如何通过 System Manager 提供的命令制作你自己的许可程序安装包. ibm.com/developerWorks/cn/ developerWorks? 制作您自己的 IBM i 许可程序 第3页,共12 用Management Central 打包程序 System i Navigator 是安装在 Microsoft Windows 平台上的具有图形用户界面的 IBM i 管理工具,是IBM i 操作系统的一部分.Management Central 是Navigator 的一部分,因此用这种方法打包程序是 没有额外费用支出的.方法如下: 步骤 1. 创建 Product Definition 1. 展开 Navigator 中的 Management Central. 2. 展开 Definitions. 3. 鼠标右键单击 Product,选择 New Definition. 4. 在弹出窗口中点击下一步,在New Product Definition - Identification 页中输入 Product Definition,如图 2.然后点击下一步. 图2. Product Definition 1. 选择开发程序所在的 IBM i 系统,点击下一步. 2. 在Option 页中定义产品 option 信息,本例程序中含有 Option *BASE 和Option
1 共两个 option,因此选择 Yes 后点击下一步. 3. 在Add Options 页中点击 Add 增加 Option,如图 3,4,5 所示.完成后点击下一步. developerWorks? ibm.com/developerWorks/cn/ 制作您自己的 IBM i 许可程序 第4页,共12 图3. 完成 Add options 图4. Option base 示例 ibm.com/developerWorks/cn/ developerWorks? 制作您自己的 IBM i 许可程序 第5页,共12 图5. Exit Program 定义 1. 本例程序不涉及多语言支持,Multiple Languages 页中保留默认项 No ,点击下一步. 2. 本例程序不使用许可证,Use Licensing 页中保留默认项点击下一步. 3. 在Prompt for Agreements 页保留默认项,不提示许可证同意,选择下一步. 4. 最后在 Summary 页点击完成. 至此 Product Definition 已经定义完成,可以在 Definitions ->
Product 中看到刚刚创建的 Product Definition.在这个过程中,Product Definition,Product Load 都已经定义好,但是只有将产品安装 到开发所在的系统上才会真正建立起这些对象. 步骤 2. 安装产品到开发系统 在上一步骤中,选中新建的 Definition,点击右键,选择 Install.按照提示选择安装路径,如图
6 所示. developerWorks? ibm.com/developerWorks/cn/ 制作您自己的 IBM i 许可程序 第6页,共12 图6. Install Path 安装完成后,我们到开发系统上查看一下. 首先 GO LICPGM,然后选择选项
10 可以看到显示在 Display Installed Licensed Programs 中的该产品 信息,如图 7: 图7. Display Installed Licensed Programs 将已安装的 Licensed Programs 7A71XMP 显示在这里还有一个用处,就是和下面用 System Manager 打包出来的的程序做比较. 再来查看一下产品安装的库下的 Product Definition 和Product Load.如图 8.可以看到,对于产品 7A71XMP,只有一个 Product Definition 对象,而每个 Option 各有一个 Product Load 对象.此外 Management Central 还生成了一个 Message file,它的用处会在后面 System Manager 打包中详细说 明. 图8. Work with Objects ibm.com/developerWorks/cn/ developerWorks? 制作您自己的 IBM i 许可程序 第7页,共12 步骤 3. 分发并安装产品到其它系统上 1. 在Management Central 里,展开 Definitions ->