![]() PROIV Developer File Definitions Overview |
![]() DEVELOPER |
![]() |
This document details the PROIV Developer bootstrap files that relate to Functions, Files, Global Logics, Tasks and ActiveX Controls. It does not document all of the possible values and combinations for the attributes on these files.
Maintenance of some attributes and File Definitions will require the use of Helper Functions to ensure data integrity. These Helper Functions are called to either make changes to attributes in a controlled way, or called following a number of changes in order to rebuild index files.
This document only covers the alteration of existing records and their attributes. It does not attempt to cover processes such as adding new objects to a function, or removing them. These are not processes that developers should attempt via the PROIV Developer bootstrap files, and any attempt to do so, is not supported.
![]() |
Caution: Attributes prefixed with @RESERVED are, as their name suggests, reserved and should not be maintained. At this time they do not hold information that affects the behaviour of the function, but they may do so in the future. |
PROIV Developer functions are built from individual objects that form hierarchies with each other. Adding a field through the data files is not a simple matter of creating a new field record and altering a few attributes like it was in Native PROIV. In PROIV Developer, even a simple addition or removal of an object can have wide-ranging structural implications.
Updating logic assignments and their contents does not affect a function structurally, so their maintenance is fully supported. There are a number of dependencies however, and appropriate Helper Functions have been provided to ensure that these dependencies can be updated once changes have been made.
Deliverables
-
This document, delivered as an Adobe Acrobat document (PROIV Developer File Definitions – Developer Guide.pdf).
-
XML documentation of the PROIV Developer File Definitions with style sheet for viewing in a web browser (PROIV_FileDefs.xml).
-
A PROIV archive file (proiv_filedefs.out) containing 3 PROIV Developer export files:
o proiv_filedefs.vpx contains the PROIV Developer File Definitions
o proiv_helpers.vpx contains the Helper Functions
o proiv_native_filedefs.vpx contains Native PROIV File Definitions
Topic ID: 500669