Coding by NTTData (CbN) integrates the Coding by NTTData platform with Visual Studio Code so you can authenticate, browse batch processes, execute tasks, and review diffs directly from the editor.
Version: 3.88.0 — Requires: VS Code ^1.93.0
Features
Authentication (Keycloak / B2C)
Batch management and monitoring (sidebar view)
Execute / stop tasks from Command Palette or view actions
File diff viewer for execution results
Localization: English, Spanish, Japanese
Quick Start
Install the extension from the VS Code Marketplace or by installing the packaged .vsix file.
Open the Coding by NTTData activity in the Activity Bar.
Run the Login command and authenticate with your CbN account.
Use the Batch or Setup views to manage processes and run tasks.
Installation (development)
Clone the repository and install dependencies:
npm install
Build the extension:
npm run compile
Run in Extension Development Host from VS Code (F5).
Development tasks
Watch TypeScript changes:
npm run watch
Lint and test:
npm run lint
npm test
Packaging & Publishing
Create a packaged extension (.vsix):
vsce package
Publish to the Marketplace (requires publisher setup):
vsce publish
Note: build and packaging rely on the compiled out/extension.js file — ensure npm run compile completes successfully.
Configuration
The extension contributes the coding-nttdata.* settings (see package.json configuration section). Key settings include:
coding-nttdata.environment — selects the API environment (INC, JAPAN, Other)
coding-nttdata.apiBaseUrl — custom API base URL for the Other environment