The deployed application
In this section you will find information about the files
a user needs for running a PowerBuilder application so that you
can do an installation manually or specify file lists for a setup
program.
Complete deployment details The lists of files in this section are provided as guidelines.
They may not include all the files you need in specific deployment
scenarios.
For a list of other sources of information about deploying
different kinds of PowerBuilder application, see “Internet and distributed applications”. For where
to find detailed information about which files you need to deploy,
see the Release Notes.
PowerBuilder files
The PowerBuilder deployment libraries belong in the application
directory or in a directory on the system path:
Required for | AIX | HP-UX | Solaris |
---|---|---|---|
All | libpbvm70.a | libpbvm70.sl | libpbvm70.so |
DataWindows | libpbdwe70.a | libpbdwe70.sl | libpbdwe70.so |
Rich Text | libpbrtc70.a | libpbrtc70.sl | libpbrtc70.so |
File extensions File extensions for library names differ on each platform
as shown in the table above: .a
for AIX, .sl
for
HP-UX, and .so
for Solaris. The extensions
are omitted from library names for the rest of this chapter.
You can use the UNIX ldd command to check which libraries
an application needs. For example, to find which PowerBuilder libraries
an application called myapp requires, enter this command:
1 |
ldd myapp|grep libpb |
To find which WindU libraries myapp requires, enter
this command (42 is part of the library name for Wind/U
Release 4.2):
1 |
ldd myapp|grep 42 |
C++ shared libraries If you are deploying a compiled code application, the C++ shared
libraries it depends on must be in the user’s library search
path.
Native database interfaces
Install the files for the native database interfaces your
application uses in the same directory as the application or a directory
on the system path. The names of native
database interfaces have this format, where XXX represents the name of
the DBMS and ext
is the platform specific extension
for library names:
1 |
libpb<i>XXX</i>70.<i>ext</i> |
For more information about the native database interfaces
provided on your platform, see the online Help.
ODBC and system files
If your application uses ODBC drivers, you need these files:
- PowerBuilder’s
database driver and INI file for ODBC (included in the list of native database drivers). They belong
in the application directory or a directory on the system path.1.pbodb70.ini
1libpbodb70 - The ODBC INI files These reside in each user’s home directory. If these files
already exist, you must modify them rather than replace them.1.odbcinst.ini
1.odbc.ini - ODBC database drivers and supporting
files These files are installed under the odbc directory. For more
information, see the read.me file in that directory.