Jobs-As-Code Werkzeugkiste for Control-M Next GenerationOrchestrate the Impossible™ Integrate BMC Control-M workflows with Visual Studio Code. Write, manage, and deploy Control-M jobs using modern development practices.
OverviewThe Control-M Extension brings enterprise workflow automation capabilities directly into VS Code. Build, test, and deploy Control-M jobs using Jobs-as-Code with full IDE support. Key Features:
Quick Start1. InstallationInstall from VS Code Marketplace: Jobs-As-Code Werkzeugkiste for Control-M Next Generation
Or install manually:
2. Configure Connection
Or use
Getting an API Token:
3. Start Using
Features in DetailInfrastructure BrowserView your Control-M environment structure:
Usage:
Job ManagementCreate and manage jobs using modern development practices:
Supported Job Types:
Code SnippetsType
SettingsConfigure the extension behavior:
DocumentationComprehensive documentation is available to help you get the most out of the Control-M Extension: 📚 Getting Started GuideComplete guide for new users:
📖 Features GuideDetailed reference for all extension capabilities:
🔧 REST API ReferenceTechnical documentation for developers:
📝 Snippets GuideComplete reference for all 200+ code snippets:
📖 Control-M FoldersPrivacy GuardTo gather the agent's GPG keys or to import a GPG key these Control-M folder will be executed against the target agent: TroubleshootingIf you encounter issues while using the Control-M Jobs-As-Code Toolkit, try the following tips: Connection Issues:Double-check your Control-M Automation API endpoint and API token in the extension settings. Ensure your network allows access to the Control-M server. If using a .ctm_connection.json file, verify its format and location. Authentication Problems:Make sure your API token is valid and not expired. Refer to the Getting Started Guide for instructions on obtaining a new token. Missing Features or Commands:Confirm you have the latest version of the extension installed. Review the Features Guide to see which functionality is supported. General Errors:Check the output and error logs in VS Code (View > Output). Restart VS Code after installation or configuration changes. If problems persist, consult the documentation or reach out via the BMC community forums or GitHub issues. DisclaimerThis extension is provided by BMC Software as a community-driven, open-source solution for educational and demonstration purposes only. The content and functionality are offered “as is” without warranty of any kind, either express or implied, including but not limited to warranties of merchantability, fitness for a particular purpose, or non-infringement. Use of this extension in any production or production-like environment is strictly out of scope and not supported. User ResponsibilitiesBy downloading or using this extension, you acknowledge and agree that:
Limitation of LiabilityTo the fullest extent permitted by law, BMC Software and its contributors disclaim any and all liability for any direct, indirect, incidental, special, consequential, or punitive damages arising out of or in connection with the use of, or reliance on, this extension or any related information. Need help or want to contribute?Visit the https://community.bmc.com/ or open an issue on https://github.com/controlm/ctm-vscode-extension/issues. |