程序的绑定选项和注意事项
将多个程序绑定到应用程序计划时,请注意 DB2® 使用时间戳记的方式。
对于每个程序, DB2 预编译器将创建以下内容:
- DB2 预编译器将创建时间戳记为 Td x的 DBRM。 例如, Td1 表示第一个程序, Td2 表示第二个程序,依此类推。
- DB2 预编译器在 SQL 参数列表中创建时间戳记为 T x 的已修改源程序。 例如, Ts1 和 Ts2(如果涉及两个程序)。
- 将所有程序绑定到包中,并在应用程序计划中列出这些包。 当程序更改时,对程序进行预编译,编译和链接编辑,然后将其再次绑定到包中。
- 如果将任何程序直接绑定到应用程序计划中,请确保对于每个新的或已更改的程序,都预编译,编译和链接编辑该程序,然后使用直接绑定到这些计划中的所有程序中的 DBRM 来绑定涉及该程序的所有应用程序计划。 使用 BIND 命令 (而不是 REBIND 命令) 来执行此操作。
绑定计划时,有许多选项可用。 几乎所有绑定选项都依赖于应用程序,在应用程序设计期间应将其考虑在内。 您应该开发用于处理不同计划的不同 BIND 选项的过程。 此外,随着时间的推移,这些过程应该能够处理同一计划的 BIND 选项中的更改。
以下部分描述了针对 CICS® 的 BIND 选项的一些特定建议: