Preface
Purpose
Audience
Organization
Using this manual
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
Administrative utilities
TCMAN
OEPROP
OpenEdge Management and OpenEdge Explorer
JMX and JConsole
Administrative scripts
Development servers compared to production servers
Managing the ROOT Web application
Transport URLs
Modifying the WEB transport URL
Tomcat logging
Configuration and properties files
Pacific Application Server properties
Pacific Application Server directories
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
Security overview
Pacific Application Server production server customizations
HTTPS support
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
Development server and production server security issues
Web application security configurations
Spring Security configuration templates
Applying a Spring Security model to a Web application
Enabling Spring Security for APSV and SOAP Web applications
Updating apsv-basic.xml
Updating soap-basic-local.xml
Local configurations
Adding new users in local security configurations
Using Jacksum to generate hashed and salted passwords
Access control in local security configurations
SPA security configurations
Creating an OERealm service interface
Updating the SPA configuration file
SPA security considerations
LDAP security configurations
SAML security configurations
Creating and configuring metadata files
Registering the metadata file with an Identity Provider
Updating the SAML configuration file
Container security configurations
CORS support
Adding CORS support
OECORSFilter properties
Single sign-on (SSO) support in PAS for OpenEdge
Configuring the ClientPrincipal
Enabling SSO for Web applications
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
Pacific Application Server for OpenEdge: Administration Guide
Get information about a specific Web application