Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>Oracle CPQ BML ToolsNew to Visual Studio Code? Get it now.
Oracle CPQ BML Tools

Oracle CPQ BML Tools

Nanda Kishore

|
26 installs
| (0) | Free
Enhance Oracle CPQ BML development with syntax highlighting, snippets, hover docs, and Copilot-style AI assistance.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

BML Language Support for Oracle CPQ

Built and maintained by [Nanda Kishore] 📧 For Oracle CPQ implementation, customization, or training, contact: thandunanda@gmail.com

This VS Code extension adds full development support for BML (BigMachines Language) used in Oracle CPQ. It includes syntax highlighting, IntelliSense, diagnostics, snippets, and more.


✅ Features

  • 🎨 Syntax Highlighting for .bml, .cpq, .oraclecpq, .ocpq files
  • 💡 Hover Documentation with Function Signatures
  • 🔤 Snippets for Common Oracle CPQ BML Functions
  • 🧠 IntelliSense (Auto-completion as you type)
  • 🧪 Real-Time Diagnostics (Argument count, unknown functions)
  • 🧹 Code Formatter (Clean, readable scripts)
  • 🧠 Multiple Themes designed for CPQ developers
  • 🤖 (Coming soon) Smart Copilot (Function-aware AI Code Suggestions)

📦 Installation

From VS Code Marketplace

  1. Open Visual Studio Code
  2. Go to Extensions panel (Ctrl+Shift+X)
  3. Search for: Oracle CPQ BML Tools
  4. Click Install

Manual Installation

If you have the .vsix file:

code --install-extension ocpq-vscode-extension-0.x.x.vsix


🚀 Getting Started
Install the extension (via VSIX or Marketplace)

Open any file ending in .bml, .cpq, .ocpq, or .oraclecpq

Start typing a function (like append) to trigger IntelliSense

Hover over a function to see its signature and docs

Use Ctrl+Shift+I or right-click → Format Document to apply auto-formatting

🔮 Roadmap / Coming Soon
We’re actively working on future enhancements:

    🤖 BML Smart Copilot (AI Assistant)
        Generate BML code examples using GPT-4, based on the function or intent you describe.
        Example prompt:
        “How to use append in BML?”
        → Will return valid, minimal code without explanations or markdown.

    📘 Signature Help
        Display live function signatures while typing inside function arguments.

    🔍 Type Checking
        Warn users if the wrong data type is passed to a function.

    🧾 Built-in BML Reference Panel
        Full searchable function documentation right inside VS Code.
    

📬 Have an idea or want to track progress?  
[Submit or view enhancement issues](https://github.com/thandunanda/ocpqVSCodeExt/issues)

## 🔎 Keywords

Oracle CPQ, CPQ, OCPQ, BML, BMQL, BigMachines, VS Code, BML extension, CPQ language support, IntelliSense, Oracle Cloud, commerce, quote, bmql, syntax highlighting, vscode extension


Maintained with ❤️ by Nanda Kishore
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft