FDCC compliance

The Federal Desktop Core Configuration (FDCC) is a security standard mandated by the US Office of Management and Budget (OMB). To meet the FDCC security requirements, InfoMaker 11.5 can be installed only by a system administrator. However, InfoMaker and the applications that you develop with InfoMaker are designed to be run in a standard user context without elevated system administration privileges.

Although most InfoMaker files install by default to Program Files\Sybase subdirectories, write access to these subdirectories is typically restricted to administrative users. Therefore, to meet the FDCC requirements, all writable files are installed, copied, or created in directories where standard users have write access.

FDCC constraints on certain InfoMaker features

Several InfoMaker features might still require write access to Program Files\Sybase subdirectories, or require the ability to add a system printer. For example, to save a report to a PDF file, you must first copy the PSCRIPT.DLL, PSCRIPT.NTF, and PS5UI.DLL files to the Program Files\Sybase\Shared\ PowerBuilder\drivers directory, and you must install the Sybase® Datawindow PS printer. This must be done by an administrator before a standard user can save a report to a PDF file.

Files shared by all users

Writable files that are shared by all users are installed in the C:\Documents and Settings\All Users\Documents\Sybase\InfoMaker 11.5 directory on Windows XP and Windows 2003, and on Windows Vista and Windows 2008, in C:\Users\Public\Documents\Sybase\InfoMaker 11.5. This includes the:

Files reserved for Individual users

Other writable files are installed in the default Program Files\Sybase subdirectories, but are copied to different locations the first time a user starts InfoMaker. In this way, each InfoMaker user gets a private copy of these files.

The following table lists the files that are copied and updated in the directories of all users who run an instance of InfoMaker. The path variable in the table header (UserName) stands for the user name of an 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 Settings\Application Data\Sybase\InfoMaker 11.5

On Windows Vista and 2008: AppData\Local\Sybase\InfoMaker 11.5

  • Initialization files (IM.INI, PBLAB115.INI, PBODB115.INI)

  • License files (IM115.LIC, im115_sysam.properties)

On Windows XP and 2003: My Documents\Sybase\InfoMaker 11.5\Tutorial

On Windows Vista and 2008: Documents\Sybase\InfoMaker 11.5\Tutorial

  • Files for the InfoMaker Getting Started tutorial

The locations of writable InfoMaker files reserved for individual use are set in HKEY_CURRENT_USER registry entries for each InfoMaker user. For example, the location of the IM.INI file that is copied to each user's local application data directory is registered under the registry key HKEY_CURRENT_USER\Sybase\ InfoMaker\11.5\InitPath.