PBD Generation – PB Docs 150
PBD Generation In addition to .NET modules or assemblies, PowerBuilder can generate PBD files for application PBLs containing DataWindow, Query, or Pipeline objects. Pipeline objects are supported in Windows Forms targets, but are not currently supported in the .NET component targets. The PBD files are linked as external resources with the generated .NET modules and…
Installation Errors – PB Docs 150
Installation Errors If installation on the client computer fails, troubleshoot the problem by verifying files, locations, and network connections. Make sure that: The files exist in the location specified on the server. The link on the publish page matches the location where the files have been published. The user has access rights to the publish…
Importing an EAServer Certificate into the Client Certificate Store – PB Docs 150
Importing an EAServer Certificate into the Client Certificate Store The EAServer host�s certificate file must be imported into the Microsoft certificate store on the client�s computer. You can do this using the Certificate snap-in in the Microsoft Management Console (MMC). Select Run from the Windows Start menu, type mmc in the Run dialog box, and…
Connections to EAServer Components – PB Docs 150
Connections to EAServer Components You can build a .NET client application or component that invokes methods of Enterprise JavaBeans (EJB) components or PowerBuilder EAServer components running in EAServer 6.1 or later. This capability is based on the .NET client ORB library introduced in EAServer 6.1. Note: When you install EAServer, you must install the .NET…
Take Advantage of Global Configuration Properties – PB Docs 150
Take Advantage of Global Configuration Properties Properties have been added to standard PowerBuilder Classic controls to enhance the application presentation in the .NET environment and to improve application performance. Global properties also allow you to share data across application sessions. These properties are listed in Global Web Configuration Properties. Parent topic: Best Practices for .NET…
Troubleshooting Tips for Windows Forms Applications – PB Docs 150
Troubleshooting Tips for Windows Forms Applications Review the suggestions in this section if you experience difficulty deploying, running, publishing, or updating a Windows Forms application. Make sure you have installed the .NET Framework and SDK as described in System Requirements for .NET Windows Forms Targets, and review the known issues for Windows Forms applications listed…
DEBUG Preprocessor Symbol – PB Docs 150
DEBUG Preprocessor Symbol Enable the DEBUG preprocessor symbol if you want to add code to your application to help you debug while testing the application. This is a selection on the General tab of the Project painter. Although you do not typically enable the DEBUG symbol in a release build, if a problem is reported…
Runtime Errors – PB Docs 150
Runtime Errors The application might not run correctly when you select Design > Run Project in the Project painter, when you run the executable file in the deployment folder, or when a user runs the installed application. When you or a user runs the executable file, PowerBuilder creates a file called PBTrace.log in the same…
SSL Connection Support – PB Docs 150
SSL Connection Support To enable .NET client applications developed in PowerBuilder to connect with EAServer using the Secure Sockets Layer (SSL), the computer where the .NET application runs must be configured to work correctly with the SSL authentication mode. You can connect using Server authentication or Mutual authentication. Server Authentication If only server authentication is…
Mutual Authentication – PB Docs 150
Mutual Authentication If mutual authentication is required, the server and client must authenticate each other to ensure that both can be trusted. By default, EAServer 6.x uses 2002 as the port for this type of SSL connection. Both the server�s certificate and the client�s certificate must be imported into the Microsoft certificate store on the…