You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Code4z is an all-in-one VS Code extension pack for mainframe users working with z/OS. Code4z provides language support for COBOL and High Level Assembler for z/OS and graphical visualization of COBOL applications. The pack also includes data editing and file management tools, Explorer for Endevor, and extensions for interactive debugging, macro tracing, and abend analysis. Code4z is free to install and use.
9
+
# Code4z Foundation
6
10
7
-
Code4z is compatible with Microsoft Visual Studio Code and Github Codespaces.
11
+
Code4z Foundation is an all-in-one VS Code extension pack for mainframe users working with z/OS. Code4z Foundation provides language support for several common z/OS programming languages and graphical visualization of COBOL applications. The pack also includes data editing and file management tools, Explorer for Endevor, and extensions for interactive debugging, macro tracing, and abend analysis. Code4z Foundation is free to install and use.
8
12
9
-
<divalign="center">
10
-
<imgsrc="https://raw.githubusercontent.com/BroadcomMFD/code4z/master/extensions4.png"alt="Code4z Extensions: Abend Analyzer for Mainframe, COBOL Control Flow, COBOL Language Support, Data Editor for Mainframe, Debugger for Mainframe, Explorer for Endevor, HLASM Language Support and Zowe Explorer" />
13
+
The Code4z Foundation pack is compatible with Microsoft Visual Studio Code and Github Codespaces.
11
14
12
-
<ahref="https://www.openmainframeproject.org/all-projects/zowe/conformance"><imgalt="This extension is Zowe v3 conformant"src="https://artwork.openmainframeproject.org/other/zowe-conformant/zowev3/explorer-vs-code/color/zowe-conformant-zowev3-explorer-vs-code-color.png"width=260height=195 /></a>
15
+
<divalign="center">
16
+
<imgsrc="https://raw.githubusercontent.com/BroadcomMFD/code4z/main/foundationpack.png"width=611height=593alt="Code4z Foundation Extensions: Abend Analyzer for Mainframe, COBOL Control Flow, COBOL Language Support, Data Editor for Mainframe, Debugger for Mainframe, Explorer for Endevor, HLASM Language Support, JCL Language Support, PL/I Language Support and Zowe Explorer" />
13
17
</div>
14
18
15
19
## How Does It Work?
16
20
17
-
The Code4z extension pack simplifies your common workflows and enables you to work with COBOLand HLASM code in the same way you work with other languages in Visual Studio Code. The pack provides a modern mainframe programming experience and includes the following features:
21
+
The Code4z Foundation pack simplifies your common workflows and enables you to work with COBOL, HLASM, JCL, and PL/I code in the same way you work with other languages in Visual Studio Code. The pack provides a modern mainframe programming experience and includes the following features:
18
22
19
-
- Language support for IBM Enterprise COBOL 6.0 and high-level assembler language
23
+
- Language support for IBM Enterprise COBOL, HLASM, JCL, and PL/I.
20
24
- Data editing and file management of mainframe data sets
21
25
- Testing tools for CICS and Batch programs
22
26
- Source code management integrated with Endevor
23
27
- Mainframe operations
24
28
25
29
## Extensions
26
30
27
-
Code4z contains the following extensions:
31
+
Code4z Foundation contains the following extensions:
28
32
-[Abend Analyzer for Mainframe](https://marketplace.visualstudio.com/items?itemName=broadcomMFD.abend-analyzer)
29
33
- Enables you to view abend reports and symbolic data in your IDE.
30
34
-[COBOL Control Flow](https://marketplace.visualstudio.com/items?itemName=broadcomMFD.ccf)
@@ -39,11 +43,15 @@ Code4z contains the following extensions:
39
43
- Modernizes the way that you interact with Endevor inventory locations and elements.
40
44
-[HLASM Language Support](https://marketplace.visualstudio.com/items?itemName=broadcomMFD.hlasm-language-support)
41
45
- Provides autocomplete, highlighting, browsing, and diagnostics for High Level Assembler code.
46
+
-[JCL Language Support](https://marketplace.visualstudio.com/items?itemName=broadcomMFD.jcl-language-support)
47
+
- Provides rich language support and snippets for JCL code.
48
+
-[PL/I Language Support](https://marketplace.visualstudio.com/items?itemName=broadcomMFD.pli-language-support)
49
+
- Provides rich language support for PL/I code and include files.
- Streamlines interaction with mainframe data sets, USS files, and jobs.
44
52
45
53
## Support
46
54
47
-
**Code4z product documentation is available on [Techdocs](https://techdocs.broadcom.com/code4z)**.
55
+
**Product documentation for Code4z Foundation is available on [Techdocs](https://techdocs.broadcom.com/code4z)**.
48
56
49
-
For an interactive overview of Code4z, see the [Code4z Developer Cockpit](https://mainframe.broadcom.com/code4z-developer-cockpit).
57
+
For an interactive overview of the Code4z Foundation pack, see the [Code4z Developer Cockpit](https://mainframe.broadcom.com/code4z-developer-cockpit).
Copy file name to clipboardExpand all lines: package.json
+15-13Lines changed: 15 additions & 13 deletions
Original file line number
Diff line number
Diff line change
@@ -1,9 +1,9 @@
1
1
{
2
2
"name": "code4z-extension-pack",
3
3
"license": "SEE LICENSE IN LICENSE",
4
-
"displayName": "Code4z",
5
-
"description": "Extension pack for Mainframe users working with z/OS applications and tools",
6
-
"version": "2.1.3",
4
+
"displayName": "Code4z Foundation",
5
+
"description": "Code4z extension pack for Mainframe users working with z/OS applications and tools",
6
+
"version": "2.2.0",
7
7
"publisher": "broadcomMFD",
8
8
"icon": "icon.png",
9
9
"galleryBanner": {
@@ -19,8 +19,8 @@
19
19
"mainframe",
20
20
"hlasm",
21
21
"cobol",
22
-
"lsp",
23
-
"explorer",
22
+
"jcl",
23
+
"pl/i",
24
24
"endevor",
25
25
"debugger",
26
26
"abend"
@@ -41,21 +41,23 @@
41
41
"broadcomMFD.debugger-for-mainframe",
42
42
"broadcomMFD.ccf",
43
43
"broadcomMFD.data-editor-for-mainframe",
44
-
"broadcomMFD.abend-analyzer"
44
+
"broadcomMFD.abend-analyzer",
45
+
"broadcomMFD.pli-language-support",
46
+
"broadcomMFD.jcl-language-support"
45
47
],
46
48
"contributes": {
47
49
"walkthroughs": [
48
50
{
49
51
"id": "Code4zDay1",
50
-
"title": "Code4z Day 1 Task Checklist",
51
-
"description": "Use this checklist to execute the key tasks that we recommend before you start using Code4z extensions.",
52
+
"title": "Code4z Foundation Day 1 Task Checklist",
53
+
"description": "Use this checklist to execute the key tasks that we recommend before you start using Code4z Foundation extensions.",
52
54
"steps": [
53
55
{
54
56
"id": "profile",
55
57
"title": "Set Up a Zowe Profile",
56
58
"description": "Create a Zowe Profile and add it to the Data Sets view in Zowe Explorer to connect to the mainframe and open mainframe data sets on VS Code, submit JCL, and perform other actions. To unlock all features, we recommend that you include your mainframe credentials within your Zowe Profile. \n[Add Zowe Profile](command:zowe.ds.addSession)",
"title": "Specify Testing Tools Server for Data Editor for Mainframe",
78
-
"description": "To use the Data Editor for Mainframe extension, specify the host and port of your Testing Tools Server in your extension settings. \n[Open Extension Settings](command:workbench.action.openSettings?%22@ext:BroadcomMFD.data-editor-for-mainframe%22)",
79
+
"title": "Specify server for Data Editor for Mainframe",
80
+
"description": "To use the Data Editor for Mainframe extension, specify the address of your File Master Plus Server in your extension settings. \n[Open Extension Settings](command:workbench.action.openSettings?%22@ext:BroadcomMFD.data-editor-for-mainframe%22)",
79
81
"media": {
80
82
"image": "extensions4.png",
81
83
"altText": "Code4z"
@@ -85,8 +87,8 @@
85
87
},
86
88
{
87
89
"id": "aa4mtt",
88
-
"title": "Add a connection to your Testing Tools Server for Abend Analyzer for Mainframe",
89
-
"description": "To use the Abend Analyzer for Mainframe extension, add a connection and specify the host and port of your Testing Tools Server. \n[Add a connection](command:symdump.newConnection)",
90
+
"title": "Add a connection to your server for Abend Analyzer for Mainframe",
91
+
"description": "To use the Abend Analyzer for Mainframe extension, add a connection and specify the address of your Testing Tools Server or Zowe API ML Gateway. \n[Add a connection](command:symdump.newConnection)",
0 commit comments