OpenEdge PASOE Extension for VS Code
A Visual Studio Code extension for managing Progress Application Server for OpenEdge (PASOE) servers. This extension provides a modern, graphical interface for configuring and managing your PASOE servers directly within VS Code.
Usage
VSCode Command Palette (Ctrl + Shift + P) and chose "Launch OpenEdge PASOE configuration 😎"
Features
This VSCode extension provides a user interface for managing OpenEdge PASOE (Progress Application Server for OpenEdge) servers. Key features include:
- Configure and manage multiple PASOE server connections
- Support for both HTTP and HTTPS transport protocols
- Basic and OAuth authentication support
- Real-time server status monitoring
- View and manage ABL applications on your PASOE servers
- User-friendly interface integrated into VSCode
The extension provides a modern, intuitive way to interact with your PASOE servers directly from VSCode, streamlining the development workflow.
Requirements
- Visual Studio Code version 1.96.0 or higher
- A running PASOE (Progress Application Server for OpenEdge) server
- Server credentials (default: tomcat/tomcat)
- Network access to your PASOE server
Extension Settings
This extension contributes the following settings for configuring PASOE servers:
openedge-pasoe.servers
: Array of PASOE server configurations. Each server configuration includes:
name
: Name of the server configuration (string)
host
: PASOE server host (string)
port
: PASOE server port (number)
transport
: PASOE server transport protocol ("http" or "https")
authType
: PASOE server authentication type ("basic" or "oauth")
username
: PASOE server username (default: "tomcat")
password
: PASOE server password (default: "tomcat")
Example configuration:
"openedge-pasoe.servers": [
{
"name": "Development Server",
"host": "localhost",
"port": 8810,
"transport": "http",
"authType": "basic",
"username": "tomcat",
"password": "tomcat"
},
{
"name": "Production Server",
"host": "prod.example.com",
"port": 8843,
"transport": "https",
"authType": "oauth",
"username": "tomcat",
"password": "tomcat"
}
]
Known Issues
- OAuth authentication implementation is in progress
- Server status checks may take a few seconds during initial load
Enjoy working with your PASOE servers in VS Code!
License
UNLICENSED - All rights reserved.