Software Requirements

Identify the software requirements for PowerBuilder.

Note

In the PowerBuilder 2019 Universal Edition, you can also install PowerServer; please carefully read the software requirements for PowerServer in the Installation Requirements section in the Installation Guide for PowerServer (PB Edition).

In the PowerBuilder 2019 Universal Edition or Cloud Edition, you can also install SnapDevelop (PB Edition); please carefully read the software requirements for SnapDevelop in the SnapDevelop documentation site.

Feature

Required Software

The following table lists the software required for PowerBuilder features.

Install any required framework packages and SDKs before you install PowerBuilder. Microsoft developer software is available from the Microsoft Download Center.

Read this table carefully to determine whether you need to install any software before you run the installer, and whether you need to install SQL Anywhere before installing PowerBuilder. If you select a feature with a prerequisite that is not yet installed, the installer displays a warning message.

.NET Web services local host deployment

Microsoft Internet Information Services (IIS) 7.5 or higher.

Note

On the development computer, IIS is not required for PowerBuilder applications or components unless the same computer is used as server for smart client applications, or for Web service components. IIS is also not required on end users’ computers.

PowerBuilder tutorials, demo databases, and sample applications

SQL Anywhere 12 thru 17.

SQL Anywhere can be downloaded from the SAP Web site. If the installer does not detect SQL Anywhere 12, 16 or 17 on your computer, it displays a warning.

If you choose to continue, the installer does not install the tutorials or register the demo databases. To use these features later, install SQL Anywhere first, then reinstall PowerBuilder.

MobiLink™ synchronization

Adaptive Server® Anywhere 9.0.2 to SQL Anywhere 17.

MobiLink is a component of Adaptive Server Anywhere and SQL Anywhere. In the SQL Anywhere setup program, select Synchronization and Messaging, and then MobiLink.

EJB client development

J2EE-compliant application server such as BEA WebLogic 8.1 and later, or IBM WebSphere 6.x.

Oracle JDK. The Oracle JDK is installed in the %Appeon%\Shared\PowerBuilder\Jdk1.6.0_24 directory when you install PowerBuilder.

Web service clients and Web Service DataWindow in PowerBuilder

Microsoft .NET Framework Version 4.0 or later.

Saving DataWindows as PDF using the Ghostscript distiller and PostScript printing

Ghostscript and PostScript printer driver.

See the section called “Installing Ghostscript” and the section called “Installing PostScript Drivers”.

Saving DataWindows as PDF using XSL Formatting Objects (FO) and Java printing

Oracle JDK and Apache FO processor.

The Oracle JDK is installed in the %Appeon%\Shared\PowerBuilder\Jdk1.6.0_24 directory when you install PowerBuilder.

The Apache FO processor is installed in the %Appeon%\Shared\PowerBuilder\fop-0.20.5 directory when you install PowerBuilder.

Data access using the ADO.NET interface

Microsoft .NET Framework Version 4.0 or later Redistributable Package.

JDBC connectivity

Oracle JDK.

The Oracle JDK is installed in the %Appeon%\Shared\PowerBuilder\Jdk1.6.0_24 directory when you install PowerBuilder.

Runtime Packager

Microsoft Windows Installer.

Microsoft Windows Installer is installed by default on all supported Windows platforms.

C# features (such as Import C# Solution, Generate C# Models, C# Core Web API, C# Assembly etc.)

Universal C Runtime (CRT).

Universal CRT is installed by default on Windows 10.

On the other supported Windows platform, you can follow the on-screen instructions to download and install the package when you install PowerBuilder. See Downloading and Installing UCRT.

Microsoft .NET Framework 4.6.1 SDK

Microsoft .NET Core SDK 2.1.6

TypeScript SDK 3.1

The above three components will be automatically installed if the installer detects that they are not installed on the current machine. If your current machine runs on Windows 7, make sure that Service Pack 1 (KB976932) has already been installed; if your current machine runs on Windows 8.1, make sure that KB 2919355 has already been installed.