Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>WSO2 Enterprise IntegratorNew to Visual Studio Code? Get it now.

WSO2 Enterprise Integrator

WSO2

|
3,215 installs
| (2) | Free
VSCode extension for WSO2 Enterprise Integrator
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

WSO2 EI Tooling Extension for Visual Studio Code

Description:

This VS Code extension provides support for creating and editing WSO2 EI Projects and Synapse XML documents, based on the Synapse Language Server extension written on LSP4XML language server.

Requirements:

  • Java JDK 8 at least
  • The JAVA_HOME environment variable must be set
  • Note: The path should end at the parent folder that contains the binfolder.
    • Example Path: /usr/lib/jvm/java-1.8.0 if bin exists at /usr/lib/jvm/java-1.8.0/bin
  • Maven 3.5.0 or later

Quick Start:

  • Step 1. Install the Synapse extension for Visual Studio Code.
  • Step 2. Open or create a Synapse Project and start integration!
    • Extension is activated when you first access an xml file or via the command WSO2EI: Activate WSO2 EI Tooling through command palette

Useful Commands:

Open the Command Palette ( [Command] + [Shift] + [P] on macOS and [Ctrl] + [Shift] + [P] on Windows/Linux) and type in one of the following commands:

Command Description
WSO2EI: Activate WSO2 EI Tooling Activate WSO2 EI Tooling.
WSO2EI: Change Language to SynapseXml Change language mode to SynapseXml.
WSO2EI: Create New ESB Project Create a new WSO2 ESB project.
WSO2EI: Create New API Artifact Create a new API artifact in the project.
WSO2EI: Create New Proxy Artifact Create a new proxy artifact in the project.
WSO2EI: Create New Endpoint Artifact Create a new endpoint artifact in the project.
WSO2EI: Create New Inbound-Endpoint Artifact Create a new inbound-endpoint artifact in the project.
WSO2EI: Create New Local-Entry Artifact Create a new local-entry artifact in the project.
WSO2EI: Create New Message-Store Artifact Create a new message-store artifact in the project.
WSO2EI: Create New Message-Processor Artifact Create a new message-processor artifact in the project.
WSO2EI: Create New Template Artifact Create a new template artifact in the project.
WSO2EI: Create New Sequence Artifact Create a new sequence artifact in the project.
WSO2EI: Build Project Create the deployable .car file from the opened Synapse project.

Features:

Suggestions and Auto-Completion:

  • CTRL + SPACE

alt text

Goto Definition

  • Jump to source: CTRL + Click
  • Open to the side with: CTRL + ALT + Click

alt text

Code Diagnostics

alt text

Hover Support

alt text

Change Language to SynapseXml

alt text

License:

WSO2 EI Tooling VSCode is licensed under Apache license 2.0.

  • Contact us
  • Jobs
  • Privacy
  • Terms of use
  • Trademarks
© 2019 Microsoft