If you're working with IBM z/OS Connect and you're tired of jumping through hoops to build and manage your API provider or requester projects, we’ve got some good news. The IBM z/OS Connect development tools extension for Visual Studio Code is here to make your life a whole lot easier.
Let’s break down what it does and why you might want to give it a spin.
What’s in the box?
This extension is like your Swiss Army knife for z/OS Connect development. Here’s what it brings to the table:
- 🛠️ Project Generation: Quickly scaffold out API provider or requester projects. No more manual setup—just click and go.
- 📄 Copybook Generation: Need COBOL copybooks or PL/I include files? Generate them directly without needing the full project structure.
- 💡 Code Snippets: Handy snippets to help you build API requester applications faster and with fewer errors.
Getting Started
Before you dive in, make sure to check out the License Agreement and Third Party Notices. It’s always good to know what you’re agreeing to.
Bundled Goodies
When you install the extension, it brings along a couple of helpful friends:
These are essential for building and configuring your projects smoothly.
Commands You’ll Love
Here are the two MVPs of the extension:
- Generate Copybooks: Automatically create the COBOL or PL/I files you need for your API First or API Requester applications.
- Create Project: Spin up a new API provider or requester project in seconds.
Customization Options
Want to tweak how things work? The extension gives you a few knobs to turn:
zcon.providerVersion
and zcon.requesterVersion
: Choose which Gradle plug-in versions to use.
zcon.flattenOutput
: Decide whether to simplify the directory structure of generated copybooks.
zcon.pluginRepositories
: Add private Maven repos for plug-ins and dependencies.
zcon.gradleArguments
: Pass custom arguments into the Gradle build process.
Final Thoughts
Whether you're a seasoned mainframe developer or just dipping your toes into z/OS Connect, this VS Code extension is designed to streamline your workflow and cut down on the repetitive stuff. Give it a try, and let us know what you think!
Happy coding! 🚀