Preface
Purpose
Audience
Organization
Using ABL documentation
References to ABL compiler and run-time features
References to ABL data types
Typographical conventions
Examples of syntax descriptions
Long syntax descriptions split across lines
Complex syntax descriptions with both required and optional elements
OpenEdge messages
Obtaining more information about OpenEdge messages
Overview of PAS for OpenEdge administration
Development servers compared to production servers
Managing the ROOT Web application
Transport URLs
Modifying the WEB transport URL
Tomcat logging
Configuration and properties files
Progress Application Server properties
Progress Application Server directories
Administrative tools
Tomcat utilities
TCMAN
PASOESTART
PASMAN
OEPROP
Utilities for managing keys and digital certificates
OpenEdge Management and OpenEdge Explorer
JConsole and JMX
Running JConsole locally
Running JConsole remotely
Working with Instances
Overview of instances in PAS for OpenEdge
Instance management with TCMAN
Creating instances with TCMAN
Installing and running an instance as a UNIX daemon
Installing and running an instance as a Windows service
Application deployment and management
Web application management with TCMAN
OpenEdge Web application deployment
REST service deployment (deployREST.sh)
SOAP service deployment (deploySOAP.sh)
Packaging web applications
OpenEdge ABL applications
HTTP sessions
Overview of HTTP sessions
Clusters and sticky sessions
Load balancing options for PAS for OpenEdge
Apache proxy host load balancing
Requirements for Apache proxy load balancing
Configuring the Apache server for proxy load balancing
Configuring PAS for OpenEdge instances for proxy load balancing
Tomcat load balancing
Requirements for Tomcat load balancing
Configuring an Apache Web server for Tomcat load balancing
Configuring PAS for OpenEdge for Tomcat load balancing
Amazon load balancing
Configuring Elastic Load Balancing and Auto Scaling
Server security
Development server and production server security issues
HTTPS support
Configuring PAS for OpenEdge for SSL/TLS
Obtaining a certificate from a Certificate Authority
Configuring a PAS for OpenEdge instance for SSL/TLS
Configuring clients for SSL/TLS
The Spring Security Framework in PAS for OpenEdge
JVM security manager
Realms and roles
Managing users and roles for Manager and Host Manager applications
Remote access filters
Web application security configurations
Spring Security configuration files
Security properties files
URL access control file
Enabling security for REST, WEB, APSV and SOAP
User account configurations
Local and Extended Local user accounts
Generating encrypted passwords with GENSPRINGPWD
LDAP user accounts
Active Directory user accounts
OERealm user account configurations
Creating an OERealm service interface
OERealm security considerations
Multi-domain support for user accounts
Resolving user-id and domain names
Obtaining a domain name from a role name
Configuring multiple domains
OpenEdge domains in LDAP configurations
Login models
CORS support
Adding CORS support
Single sign-on (SSO) support in PAS for OpenEdge
WebSpeed configuration and management
Tools for managing and configuring WebSpeed on PAS for OpenEdge
Configuring openedge.properties
Security
Migrating classic WebSpeed applications
TCMAN Reference
Using TCMAN
The tcman command
Extending TCMAN
Manager actions
List deployed applications (list)
Display OS and server information (info)
Deploy a Web application (deploy)
Undeploy a Web application (undeploy)
Reload a Web application (reload)
Display detailed server status (status)
Display memory leaks (leaks)
Start a Web application (enable)
Stop a Web application (disable)
Display global server resources (resources)
Display Web application HTTP sessions (sessions)
Server actions
Create an instance (create)
Delete an instance (delete)
Display and manage an instance's configuration (config)
Display or modify the server features of an instance (feature)
Clean up or archive server log files (clean)
Display server instances (instances)
List process ids (plist)
Register an instance for tracking (register)
Register and manage an instance as a Windows service (service)
Show Windows process information (showproc)
Start an instance (start)
Stop an instance (stop)
Display server, OS, and runtime version information (version)
Test a server configuration (test)
Stop tracking an instance (unregister)
Create a Tomcat worker configuration file (workers)
General actions
Display help (help)
Display runtime environment information (env)
REST API Reference for oemanager.war
Session management
Get session information
Get client information
Get current request information
Get configuration properties
Update configuration properties
Get runtime metrics
Reset runtime metrics
Cancel a request
Terminate a session
Agent management
List agents
Get agent status information
Get session metrics
Get connection information
Get request information
Get configuration properties
Update configuration properties
Stop an agent
Transport management
Get transport configuration properties (SOAP/REST)
Update properties of a transport (SOAP/REST)
Enable or disable a transport (SOAP/REST)
Enable or disable a transport (APSV)
Get runtime metrics of a transport (SOAP/REST)
Get runtime metrics of a transport (APSV)
Reset runtime metrics for a transport (SOAP/REST)
Reset runtime metrics of a transport (APSV)
List deployed services (SOAP/REST)
Get information about a service (SOAP/REST)
Get configuration properties of a service (SOAP)
Deploy a new service (REST)
Deploy a new service (SOAP)
Update runtime properties of a service (SOAP)
Get runtime metrics for a service (SOAP)
Reset runtime metrics for a service (SOAP)
Enable or disable a service (SOAP)
Remove a service (SOAP/REST)
Application management
List ABL application information
Get information about a specific ABL application
List Web applications deployed to an ABL application
Get information about a specific Web application
Preface
Get information about a specific Web application