如果使用下列任何列表文件绑定 CLI 程序包,某些绑定选项可能无法生效:db2cli.lst、ddcsmvs.lst、ddcs400.lst、ddcsvm.lst 7或 ddcsvse.lst。由于 CLI 程序包由 CLI、ODBC、JDBC、OLE DB、.NET 和 ADO 7应用程序使用,对 CLI 程序包的任何更改都会影响所有这些类型的应用程序。因此,在绑定 CLI 7程序包时,缺省情况下仅支持绑定选项的子集。受支持的选项包括:ACTION、COLLECTION、CLIPKG、OWNER 7和 REPLVER。影响 CLI 程序包的所有其它绑定选项将被忽略。
7要使用缺省情况下不受支持的绑定选项创建 CLI 程序包,以不同于缺省集合标识 NULLID 7的集合标识指定 COLLECTION 绑定选项。于是所有指定绑定选项都会被接受。例如,要使用 KEEPDYNAMIC YES 7绑定选项(该选项在缺省情况下不受支持)创建 CLI 程序包,输入以下命令:
7db2 bind @db2cli.lst collection newcolid keepdynamic yes7
为了让 CLI/ODBC 应用程序访问在新集合中创建的 CLI 程序包,将 7db2cli.ini 初始化文件中的 CurrentPackageSet CLI/ODBC 关键字设置为新的集合标识。
7要覆盖特定集合标识下已经存在的 CLI 程序包,执行下列任一操作:
7