Before migrating eServer properties, you should understand a few key differences between the ATG model and the eServer model.
ATG Knowledge has several solution fields called intrinsic fields. These fields are inherent characteristics of the solution and are updated by the system; they are not editable by users. Examples include
dateCreated
,author
, anddateModified
.ATG fields are defined on each solution class, while eServer properties are created and stored globally.
eServer global properties do not have a one-to-one correspondence to The ATG intrinsic fields, but certain intrinsic fields are required in ATG. Therefore, you need to specify which eServer properties should be mapped into these required intrinsic fields. You create this map in the EserverMigrationService.
configuration file.
properties
See Migration and Security for information on how ATG migrates security on intrinsic fields.
ATG requires the intrinsic fields in the following table, and populates them based on migration settings as shown.
ATG Intrinsic Field | Source for Populating This Field |
---|---|
|
|
|
|
|
|
|
|
| Solution class’s |
| Solution class’s |
| Language of the solution. See Mapping Language Settings. |
The default EserverMigrationService.properties
file maps intrinsic fields to commonly used eServer properties as follows:
# Service intrinsic field mappings. These should be mapped to # eServer property tags dateCreated=date_created author=author modifiedBy=modified_by dateModified=date_modified