IBM Z Open Development 的主要功能

參與 WAZI 技術預覽

對於使用 Web 型 IDE 進行 COBOL 開發感興趣?請參與 Wazi 的技術預覽。它透過容易使用的 Docker 映像檔採用熱門的 Theia 開放程式碼專案,其中使用並延伸 Zowe Open Mainframe 大型主機開發專案。

現代的 COBOL、JCL 及 PL/I 編輯器

COBOL、JCL 及 PL/I 編輯器提供 Eclipse 型編輯器的類似性與功能。他們還提供語言專屬功能,例如語法強調顯示和原始檔動作。

可改善程式理解的圖形視圖

程式控制流程提供圖形視圖,以利檢視 COBOL 或 PL/I 程式中的邏輯流程。您可以利用此功能來理解所編輯程式的邏輯,識別可能的邏輯問題或找出未用的程式碼。程式資料流程則提供圖形和階層式視圖,以利檢視 COBOL 程式中的資料流程。使用此功能來檢查資料元素如何移入或修改。資料元素視圖顯示 COBOL 或 PL/I 程式中資料元素的相關資訊。

IBM z/OS Debugger 提供強大且現代的除錯功能

此 Eclipse 型 GUI 原始檔層次除錯器可為使用 COBOL、PL/I 及 C/C++ 撰寫的 24 和 31 位元 z/OS 應用程式,提供進階除錯功能。此工具可讓您逐步執行待除錯的程式、監視與修改變數、設定除錯階段作業期間或之前的中斷點,以及檢查程式記憶體。IBM z/OS Debugger 還包含「視覺化除錯」,它提供 COBOL 和 PL/I 程式執行流程的圖形視圖,包括現行執行路徑。

現代原始碼管理

IBM Z Open Development 隨附 RocketSoftware Git 和 EGIT Eclipse Plugin。Rocket Git 可搭配流程管線協調程式與 IBM DBB 一起使用,以在 z/OS 上執行從 Enterprise Git Repository 的分支(例如 Github、Gitlab 或 Bitbucket)取回的應用程式之完整或漸進式建置。Rocket Software Git 是透過 GNU 一般公開授權發行的開放程式碼軟體。原始碼可在我們的夥伴網站上找到。

智慧型建置功能

Dependency Based Build 工具箱提供一組 Java API,您可以用來定義智慧型建置指令碼。為了簡化使用 Dependency Based Build API 來建立智慧型建置指令碼的過程,此工具箱包含已修改可在 UNIX® System Services 上執行的 Apache Groovy。雖然 API 可搭配使用任何語言,但所提供的範例使用的是 Groovy 且儲存在 GitHub 中。

簡化整合

整合 Dependency Based Build 與編輯器功能,方便使用者利用用來定義流程建置的相同建置指令碼來編譯他們的程式,其中包括將檔案和任何相依關係複製到指定主機、執行建置處理程序,以及傳回任何錯誤和結果。此外,IBM Z Open Development 與 Rational Team Concert on IBM z Systems® 相整合,以提供 z/OS 開發人員整合的協同應用程式開發環境。

您可能還會對以下項目感興趣

IBM Developer for z/OS

用來開發和維護 z/OS 應用程式的加強型工具集

瞭解更多相關資訊

IBM Application Delivery Foundation for z/OS

用來開發 z/OS 應用程式的企業工具

瞭解更多相關資訊

IBM Debug for z/OS

供 z/OS 環境複合應用程式使用的進階除錯

瞭解更多相關資訊

瞭解如何運作

立即試用