Map Sources is a concept in IFS Enterprise Explorer to connect IFS Applications business object attributes onto a map position. This functionality exists in the technical component Virtual Map (VRTMAP).
Note: For usage of Map Sources in component Virtual Map, please refer to the end user documentation.
Map Sources are definitions that describes what attributes is possible to
include in the Map Source criteria. The Map Source concept is derived from the
obsolete concept of Search Sources. Map Sources are defined in XML-files that
resides in the components, under the folder \<comp>\source\<comp>\client\MapSource\
.
During build these XML-files are compiled into a main MapSource.xml
file that resides in the application runtime folder (DeployFiles). The structure
of a map source XML-files is: grammar. singular/plural use.
<SearchSources> <SearchSource> <id>Customer</id> <url>ifsapf:Ifs.Application.Enterp.frmCustomerInfo</url> <columns> <column default="yes" prompt="Customer Id" type="Text">CustomerId</column> <column default="yes" prompt="Name" type="Text">Name</column> <column default="yes" prompt="Association No" type="Text">AssociationNo</column> <column prompt="Corporate Form" type="Text" reference="CORPORATE_FORM">CorporateForm</column> <column prompt="Country" type="Text" reference="ISO_COUNTRY">Country</column> <column prompt="Default Language" type="Text" reference="ISO_LANGUAGE">DefaultLanguage</column> <column prompt="Creation Date" type="Date">CreationDate</column> </columns> </SearchSource>
The system can be configured to select which search criteria's (columns) that should be visible.
Default=No - Search column will be hidden by default (it can be made visible by configuration).
These map sources examples are not released in IFS Application:
<?xml version="1.0" encoding="UTF-8" ?> - <SearchSources> - <SearchSource> <id>Customer</id> <url>ifsapf:Ifs.Application.Enterp.frmCustomerInfo</url> - <columns> <column default="yes" prompt="Customer No" type="Text">CustomerId</column> <column default="yes" prompt="Name" type="Text">Name</column> <column default="yes" prompt="Association No" type="Text">AssociationNo</column> <column prompt="Corporate Form" type="Text" reference="CORPORATE_FORM">CorporateForm</column> <column prompt="Country" type="Text" reference="ISO_COUNTRY">Country</column> <column prompt="Default Language" type="Text" reference="ISO_LANGUAGE">DefaultLanguage</column> <column prompt="Creation Date" type="Date">CreationDate</column> </columns> </SearchSource> </SearchSources>