Purpose of Sunaccess
For many reasons users of Sunbelt's PL/B may need to code some of their applications in languages other than PL/B. Normally, the only easy way to share data with a program written in another language was via a flat file (non indexed or aamdexed). Sunaccess provides access to ISAM, AAM, and text files to other languages.
Because most of the initial requests for ISAM and AAM support have come from COBOL and C users, the first release of Sunaccess was targeted to those languages. Later implementations resulted in the more generic package available today.
Sunaccess users typically fall into one of three categories:
Customers with existing applications written in other languages that wish to extend the capabilities of those applications to support Sunbelt ISAM, AAM, and text files.
Customers who have applications that are primarily scientific or process control (more appropriate to C), but have need for database support.
Customers who need to share data between PL/B applications and applications coded in other languages.
For example, process control data might have been collected in C but can be more efficiently processed by PL/B. Or perhaps, all of the old business applications are written in COBOL and a bridge is needed to the new applications written in PL/B.
Sunaccess provides connection to data files both directly and through the Sunbelt Data Manager. The Data Manager provides increased performance when the data files and indexes are remote to the client program. For additional information regarding the Data Manager, see Managed File Support.
Only your applications that employ Sunaccess and the following files may be distributed to customers. Distributing any other files are a violation of the Sunaccess license agreement.
sadll32.dll
sunfhdll.dll
![]() |