Directory changes for FDCC compliance (IM)
The Federal Desktop Core Configuration (FDCC) is a security
standard mandated by the US Office of Management and Budget (OMB).
Although most PowerBuilder files install by default to Program
FilesSybase subdirectories, write access to these subdirectories is
typically restricted to administrative users. Therefore, to meet the
FDCC requirements, in PowerBuilder 11.5 and later, all writable files
are installed, copied, or created in directories where standard users
have write access.
FDCC constraints on certain PowerBuilder features (IM)
Several PowerBuilder features might still require write access
to Program FilesSybase subdirectories, or require the ability to add
a system printer. For example, to save a DataWindow to a PDF file, you
must first copy the PSCRIPT.DLL, PSCRIPT.NTF, and PS5UI.DLL files to
the Program FilesSybaseSharedPowerBuilderdrivers directory, and
you must install the Sybase Datawindow PS printer. This must be done
by an administrator before a standard user can save a DataWindow to a
PDF file.
When using remote debugging on an FDCC-configured desktop with
the Windows Firewall set to on, the connection to the server fails if
pb115.exe is not included in the list of firewall exceptions at the
domain level. To use remote debugging under these circumstances, you
must add pb115.exe to (or select PowerBuilder 11.5 from the program
list for) the list of domain-level firewall exceptions.
Files shared by all users (IM)
As part of its FDCC compliance configuration, PowerBuilder
installs writable files that are shared by all users in the
C:Documents and SettingsAll UsersDocumentsSybasePowerBuilder 11.5
directory on Windows XP and Windows 2003, and in
C:UsersPublicDocumentsSybasePowerBuilder 11.5 on Windows Vista
and Windows 2008. These files include:
-
The EASDemo databases (easdemo115.db and
easdemo115u.db) -
All Code Examples directories and files
-
The PowerBuilder Windows Help and compiled HTML Help
files -
The Translation Toolkit directories and files
For InfoMaker, writable files shared by all users are installed
in the C:Documents and SettingsAll UsersDocumentsSybaseInfoMaker
11.5 directory on Windows XP and Windows 2003, and on Windows Vista
and Windows 2008, in C:UsersPublicDocumentsSybaseInfoMaker 11.5.
This includes the:
-
InfoMaker Windows Help and compiled HTML Help files
Files reserved for individual users (IM)
Other writable files are installed in the default Program
FilesSybase subdirectories, but are copied to different locations the
first time a user starts PowerBuilder or InfoMaker. In this way, each
PowerBuilder or InfoMaker user gets a private copy of these
files.
Table 1 lists the files that are copied and updated in the
directories of all users who run an instance of PowerBuilder or
InfoMaker. The path variable in the table header (UserName) stands for
the user name of a PowerBuilder or InfoMaker user. For Windows XP and
2003, this is under the C:Documents and Settings directory. For
Windows Vista and 2008, this is under the C:Users directory.
In C:…UserName subdirectory |
Files copied or updated |
---|---|
On Windows XP and 2003: Local On Windows Vista and 2008: |
|
On Windows XP and 2003: My On |
|
On Windows XP and 2003: Local On Windows Vista and 2008: |
|
On Windows XP and 2003: My On |
|
The locations of writable PowerBuilder files reserved for
individual use are set in HKEY_CURRENT_USER registry entries for each
PowerBuilder user. For example, the location of the PB.INI file that
is copied to each user’s local application data directory is
registered under the registry key HKEY_CURRENT_USERSybase
PowerBuilder11.5InitPath.