當 DB2 子程式進行更改時,我們需要使用其程式 BIND 它嗎?


任何 COBOL-DB2 程式預編譯後,將當前時間戳插入 DBRM 中,如果 DBRM 繫結到包,則時間戳會被進一步複製到包中。同樣,在編譯過程中,時間戳也會插入到載入模組中。

執行任何 COBOL-DB2 程式時,系統會將負載模組的時間戳與 DBRM/包中的時間戳進行匹配,如果匹配失敗,則程式將失敗。

如果 DBRM 直接繫結到計劃,即使只有子程式發生更改而主程式沒有更改,我們也需要再次繫結兩個計劃 - PLANA 和 PLANB。這是因為在執行主程式期間,系統將檢查 DBRM 與載入模組之間的時間戳是否一致。但是,如果我們使用 DBRM-包-計劃組合,則無需再次繫結主程式 PLANA 的計劃。

更新於:2020 年 9 月 11 日

698 次瀏覽

開啟你的職業生涯

透過完成課程獲取認證

入門
廣告
© . All rights reserved.