Deploying DataFlex Reports¶
To get the DataFlex Reports integration working with a deployed DataFlex application, you need to distribute and activate the DataFlex Reports Developer Edition runtime files.
The DataFlex Reports Runtime can be distributed royalty-free with your reports and a DataFlex Windows application only if you have a legitimately licensed DataFlex Reports Developer Edition. For web applications, a Web Deployment license (per server) is required. The Web Deployment license is a paper license.
The target platform for deployment requires at least a DataFlex Client Engine based system, but a development version of DataFlex is certainly allowed.
When deploying reports, either copy the contents of the DataFlex Reports Library bitmaps folder or embed the images in your application.
The Software License Agreement explains these distribution entitlements in detail. If you have any questions about licensing, send an e-mail to support@dataaccess.eu.
The DataFlex Reports Developer Edition Workstation Runtime consists of the following components required to execute reports:
| Module | Description | Version |
|---|---|---|
| DataFlex Reports Developer Edition API.ocx | The DataFlex Reports API (32 or 64 bit) | 26.0 |
| Df_collate.cfg | The collating sequence used for DataFlex embedded data sources. The file must be present even when there is no use of the DataFlex embedded database. The file needs to be in the same folder as the OCX. | - |
| Language.db | A SQLite database with translation text strings. If the file is missing, the built-in default language is used. The file needs to be in the same folder as the DataFlex Reports OCX. This is an optional file. When the language.db is not present, all translatable strings are shown in English. | - |
| DR.db | A SQLite database in which the repositories, label definitions, and imported ELF functions are stored. The file needs to be placed at a location to which you have write access. | - |
| Codemast.dll | A DLL (32 or 64 bit) with ELF references. This is an optional DLL needed when the report uses the CodeDescription ELF function. | 3.0.0.1 |
| icudt63.dll, icuin63.dll, and icuuc63.dll | These files are International Components for Unicode DLLs, and the DataFlex Reports v8 and higher OCX needs to be able to find them. Note that there are 32 bit and 64 bit versions of the DLLs. | 63.2.0.0 |
Deployment methods¶
- Manual copy
- Use of the DataFlex Reports Runtime installer