Settings for Importer and Exporter

There are a couple of important options which could affect the results of the EAI importing/exporting. They will be described here.

validationLevel

This option defines how the EAI importer processor validates the given values (ValueType). This flag could be set inside the meta section of the following two levels:

Root Level Objects Level

PimType

ProductsType

Possible values:

  • simple (default value) - The validator will check the to be imported values without considering the existing data in database.

  • advanced - The validator will check the to be imported values considering the existing data in database, e.g., it will check the consistency of the data types between them.

simple option could bring some unexpected results if there are inconsistencies between the imported data and the database. advanced option may slow down the performance because of the extra database calls.

noValidateAsRichText

This option defines whether the text type value should be validated as the rich text. It could be set inside the attribute definition objects (AttrDefinitionType) for both DAM and PIM.

  • In case of DAM this option will be configured in the meta section of AttrDefinitionType.

<?xml version="1.0" encoding="UTF-8"?>
<pim xmlns="http://www.apollon.de/omn" schemaVersion="5.6.0">
    <assetDefs>
        <assetDef type="ISY File">
            <attrDefs>
                <attrDef tid="DAM_NO_VALIDATION_ATTR" type="text">
                    <meta>
                        <itm key="noValidateAsRichText">true</itm>
                    </meta>
                </attrDef>
            </attrDefs>
        </assetDef>
    </assetDefs>
</pim>
  • In case of PIM this option is an explicit property of AttrDefinitionType.

<?xml version="1.0" encoding="UTF-8"?>
<pim xmlns="http://www.apollon.de/omn" schemaVersion="5.6.0">
    <attrDefs>
        <attrDef tid="PIM_NO_VALIDATION_ATTR" type="text">
            <noValidateAsRichText>true</noValidateAsRichText>
        </attrDef>
    </attrDefs>
</pim>

Possible values:

  • true - the text value must not be validated as the rich text.

  • false (default value) - the text value could be validated as the rich text.

By importing if there is no noValidateAsRichtext configured, then this option in database will not be changed.

Welcome to the AI Chat!

Write a prompt to get started...