Understanding the EDGE Format Configuration File

<< Click to Display Table of Contents >>

Navigation:  EDGE > Configuration > Configuration Plugin Tool >

Understanding the EDGE Format Configuration File

The format configuration file orchestrates the following configurations: File Name, Generic Structure, Column Header Captions, User Lookups, Default Value, Tab Header Captions, Location Tab Chooser, COC Table Configuration, File Attachment Option.

 

The format configuration file is an XML file. The Configuration Plugin Tool allows you to edit this configuration file with an easy-to-use form right in EDGE itself. This file may also be edited manually as described below.

 

File Name

 

Assuming the format name is EDGE, the format configuration file must be named in the following way:

 

If there is only one XML file in the format folder, the name is not relevant, as long as the file extension is .XML.

If there is more than one file in the format folder, the file name must contain format name followed by _config.xml.

 

Generic Structure

 

<?xml version="1.0" standalone="yes"?>

<NewDataSet>

 

File content (order not relevant)

 

Column header captions

Tab header captions

Location Chooser visible columns, order and captions

COC table configuration

File attachment option for selected tabs

 

</NewDataSet>

 

Column Header Captions

 

Add as many captions as needed for each column of a format section. Please note that you can also change captions in EQuIS Professional and more information is available in Configuration Plugin Tool.

 

 <format section name>

   <name>format column name</name>

   <caption>caption to show</caption>

 </format section name>

 

User Lookups

 

Place as many as needed for each column of a format section.

 

<format section name>

   <name>format column name</name>

   <lookup>lookup type from RVF's rt_lookup table</lookup>

   <lookupColumn>rt_lookup column with data</lookupColumn>

 </format section name>

 

EDGE will use values listed in RT_LOOKUP for the provided LOOKUP_TYPE to define a new lookup for the provided EDD column. Data will be taken from RT_LOOKUP.LOOKUP_CODE, unless otherwise specified in <lookupColumn>. Existing enumeration/lookup as defined in the format will be bypassed. If there are no values defined in RT_LOOKUP, EDGE will not define a new empty lookup. <lookupColumn> is optional. If not provided, the LOOKUP_CODE is assumed. If an invalid code is provided, EDGE lookup will not be created, and an error message will be added to the intelligent bar.

 

Default Value

 

<format section name>

   <name>format column name</name>

   <default>default value for new row</default>

 </format section name>

 

Overwrites default value as defined in format.

 

Currently only applies to COC.

 

Tab Header Captions

 

Place as many as needed for each tab.

 

 <ITab>

   <name>tab name</name>

   <caption>caption to show</caption>

 </ITab>

 

Location Tab Chooser

 

Place as many as needed for each column of a location chooser.

 

 <location format section>

   <name>format column name</name>

   <caption>caption to show</caption>

   <visible>true or false</visible>

   <order>position as number</order>

 </location format section>

 

COC Table Configuration

 

There are two tables that can be customized:  COC information (COC_v1) and LAB information (RT_COMPANY). Place as many as needed for each column of COC related format section.

 

 <COC_v1>

   <name>format column name</name>

   <caption>caption to show</caption>

   <visible>true or false</visible>

   <order>position as number</order>

 </COC_v1>

 <rt_company>

   <name>format column name</name>

   <caption>caption to show</caption>

   <visible>true or false</visible>

   <order>position as number</order>

 </rt_company>

 

File Attachment Option

 

Place one for each data tab that needs to include file management capability.

 

 <ITab.File>

   <name>tab name</name>

   <place_type>place type</place_type>

   <place_code>column with place code</place_code>

   <place_subcode>column with place sub-code<place_subcode />

   <filter>OPTIONAL, custom file filter</filter>

 </ITab.File>

 

File Filtering

 

File filtering specifies which file types can be attached. File filtering is optional. If not defined, EDGE will use default filter:  jpg, jpg, raw, all files. For each filtering option, the filter string contains a description of the filter, followed by the vertical bar (|) and the filter pattern. The strings for different filtering options are separated by the vertical bar.

 

The following is an example of a filter string:

 

Text files (*.txt)|*.txt|All files (*.*)|*.*

 

You can add several filter patterns to a filter by separating the file types with semicolons, for example:

 

Image Files(*.BMP;*.JPG;*.GIF)|*.BMP;*.JPG;*.GIF|PDF Files|*.PDF|All files (*.*)|*.*