Configure the PowerServer project
Once you have created a PowerServer project, you can open it from
the System Tree and modify the properties if necessary. The Project
painter for the PowerServer project looks like this.

The following describes each of the pages and options you can
specify in the Project painter for PowerServer.
Application page
The Application page > Basic tab has the following
settings:
|
Option or option group |
What you specify |
|---|---|
|
App name |
Specify a name for the application. The application
|
|
PBR file name |
(Optional) Specify a PowerBuilder resource file You can type For more about PBRs, see Distributing |
|
“App shortcut” |
You can specify whether to create shortcuts
You can also customize the app shortcut
|
|
“External files” group |
Specify the custom user external files and/or the These files will Files preloaded as compressed packages The custom user
The custom user external files may
Images/videos The resource files DLL & OCX Registration If the DLL/OCX files need to be registered and can INI When the application is
NoteThe external files cannot contain any file that has For example, [appname].exe, [appname].xml, For another example, test.pbl will be deployed as |
The Application page >
Advanced tab has the following settings:
|
Option |
What you specify |
||
|---|---|---|---|
|
Runtime |
Select the runtime files according to the features You can select Typical to automatically select all files The deployment tool does not actually When the project is ![]() |
||
|
“Client app |
Specify when to download the application files — If you select If you select “Download all the app files at app |
||
|
“Client app |
Specify whether to show an animation (as shown This option should not be selected if the
![]()
You can deploy your own animation to replace |
||
|
“Preload event” |
(Optional) Specify the commands that will be If the commands need to be executed with the You can specify how often the commands The commands can be any For
Note: As the commands |
||
|
Commandline argument |
Specify the command line arguments for the The arguments specified here are static and You can also pass C:Users<username>AppDataRoamingPBAppsApplicationslocalhost_<appname><appname>.exe C:Users<username>AppDataRoamingPBAppsApplicationslocalhost_<appname><appname>.exe If you call |
Security
page
The Security page has the following settings:
|
Option or option group |
What you specify |
||
|---|---|---|---|
|
Encrypt all the compiled p-code |
Select whether to encrypt the object files when |
||
|
Validate the application integrity before the app |
Specify whether to validate the hash of every |
||
|
Auth Template |
Specify the authentication template for PowerServer |
||
|
Signing |
Select whether to digitally sign the application If you want to Or you can
After Make sure the PowerBuilder user has the |
||
|
Manifest Information |
Select whether to generate a manifest file (either For further information, see Attaching |
Database
page
The Database page > Basic tab has the following
settings:
|
Option or option group |
What you specify |
|---|---|
|
Provider |
Select the database provider for connecting with The database connection See Configure the |
|
Cache name |
Specify a name for the database connection cache. |
|
(various database connection settings according to |
The connection settings may vary from the database |
|
“Database driver” |
If you have selected the “I have read and agree to |
|
“Additional |
Click the More |
The Database page >
Advanced tab has the following settings:
|
Option or option group |
What you specify |
|---|---|
|
“DB connection |
Create various DB connection profiles which include |
|
“Database |
Click New to |
|
“Transaction-to-cache |
Map the transaction object with the database cache. |
Build
page
The Build page > Basic tab has the following settings:
|
Option or option group |
What you specify |
|---|---|
|
Rebuild |
Specify how to build the
|
|
Platform |
Select if the client app can run on 32-bit or |
|
Enable DEBUG symbol |
Select to enable any code that you placed in DEBUG |
|
Target framework |
Select the .NET version the solution is |
|
Web API solution location |
Specify the location for the PowerServer C# If the PowerServer C# solution already For more information, refer to |
|
Overwrite server settings |
Choose whether to overwrite the server settings For more information, refer to What settings will be |
The Build page > Advanced tab
has the following settings:
|
Option |
What you specify |
|---|---|
|
Libraries |
Specify a PBR file for a dynamic library if it uses You can type the name of a |
|
Versioning |
Deployment version Minimum compatible version — Specify the NoteTo effectively manage version compatibility and
Available time Expiration If the available Version used by Version used by the installer > Product The four numbers can be used to |
|
Others |
Windows classic By default, this option is not NoteIf you have applied a theme to the application, you |
Deploy
page
The Deploy page > Basic tab has the following settings:
|
Option or option group |
What you specify |
|---|---|
|
Target run mode |
Select Within the |
|
Target server |
You can deploy a PowerServer project to the
|
|
“License code” |
You can click Auto Refer to Import license |
The Deploy page > Advanced
tab has the following settings:
|
Option or option group |
What you specify |
|---|---|
|
Cloud App Launcher |
Select the Cloud App Launcher to be deployed or You can click Configuration to customize the cloud app |
|
Runtime files |
Select the runtime files to be deployed or packaged The runtime files compatible with the |
|
web.config |
Select whether to deploy or package the web.config web.config is used by IIS to start |
|
apprun.json |
Select whether to deploy or package the apprun.json apprun.json is used by the client |

