Table of Contents
- Installation
- Quick Start
-
- Overview
- Preparing a local development environment
- Verifying the example sales app
- Minimal efforts: Deploying the sample PowerServer project
- Full experience: Creating and deploying a new PowerServer project
- How-to Guides
-
- Overview
- Create the PowerServer project
- Define the PowerServer projects
- Configure the Web server for deployment
- Upload the cloud app launcher and the runtime files
- Configure the Web API settings
- Configure the database connection
- Import license and activate PowerServer
- Analyze the unsupported features
- Build and deploy the PowerServer project
- Compile and run the Web APIs
- Check the status of Web APIs
- Run the installable cloud application
- Customize the app entry page
- Customize the deployed app using commands
- Support cookie validation
- View documentations for PowerServer Management APIs
- Get/Kill user sessions
- Package the client app
- Undeploy the client app
- Uninstall the client app
- Roll back to an earlier version of app
- Tutorials
-
- Tutorial 1: Deploying your PowerServer project to remote servers
- Tutorial 2: Hosting Web APIs in Docker Containers
- Tutorial 3: Hosting Web APIs in IIS (in-process hosting)
- Tutorial 4: Hosting Web APIs in Kestrel (using reverse proxy server)
- Tutorial 5: Load-balancing PowerServer Web APIs
- Tutorial 6: Authenticating your apps
- Tutorial 7: Building your PowerServer project with commands
- Tutorial 8: Packaging & Distributing Installable Cloud Apps (for ISVs)
- Tutorial 9: Load testing installable cloud apps
- Tutorial 10: Setting up a Web server
- Tutorial 11: Deploying installable cloud apps to Kubernetes
- Tutorial 12: Applying a production license to an existing PowerServer project
- Tutorial 13: Connecting to the Database
- Working with Database Connections
- Unsupported Features & Workarounds Guide
-
- How to detect unsupported features
- Unsupported features & workarounds
- Discrepancies & workarounds
-
- Discrepancies that cannot be detected
-
- DB connection
- Alias name
- rowsupdated value
- DisableBind parameter
- TableBlob retrieval
- Dynamic DataWindow
- TransactionName
- Data type in Dynamic SQL Format 4
- Decimal data type in static SQL or DataWindow
- Timing of transaction rollback
- Oracle AutoCommit and Lock
- Stored procedure parameter
- Transaction commit
- Use Describe in Dynamic SQL Format 4
- Bit data field
- SelectBlob/UpdateBlob supports UTF8 only
- SQLNRows property (with Cursor)
- SQLCode property (with SP)
- Column name from view
- Incompatible coding styles
- Troubleshooting Guide
-
- Configuring and deploying PowerServer projects
- Running installable cloud apps
-
- Cloud app launcher and application executable
- Models and controls
- Server
-
- Cannot connect to the server when creating the session
- Session creation failed
- Session does not exist
- App requires login again
- File name containing character + cannot be downloaded
- "HTTP Error 404.2 - Not Found" error when running the app
- Failed to access the *.json file
- Failed to connect to the license server: No such host is known
- Database
- License errors
- Others
- Performance Guide
-
- Introduction
- Performance suggestions on project compilation and deployment
- Performance suggestions on loading installable cloud apps for the first time
- Performance suggestions on running installable cloud apps
- Debugging Guide