LISTSERV Maestro 8.1-4 Help

Forward >> << Back Table Of Contents

Edit Subscriber Importer

The Edit Importer wizard lets you define, name and save a subscriber importer. This importer contains import modifications that will be performed on the list and/or dataset subscribers in a reusable fashion, so that the same modification can easily be applied several times.

If you do not want to create and save an importer but only want to make a one-time modification via upload, use the Modify by Import wizard instead.

The wizard has eight pages: General, Type, Type Details, Source, Parse Details, Map Fields, Mapping Details, and Summary.

The top row of the wizard displays links to these eight pages. The page that is currently open is marked with a highlighted background color. Depending on the choices made on some of the wizard pages, other pages may become disabled or may be shown in different versions. If a wizard page is disabled, then it means that this page is not necessary with the current choices and can safely be ignored.


Map Fields Page: Map Import Fields to List/Dataset Fields

This screen allows mapping the columns of the imported data to the fields of the list and/or dataset.

Note: Where below a "list field" is mentioned, fields of the dataset are also meant. So the actual meaning is "field of the list or dataset".

Any list field can be mapped to a unique import data column. If a list field is not mapped to an import data column, then the value for this field will be assumed as "empty" for all imported rows.

If for a given imported row the value for a list field is empty (either because it actually appears with an empty value in the imported row, or because the field was not mapped to any column in the imported row), then the value for the field is decided as follows, depending on the field's input type:

Note: Not all import data columns need to be mapped to a list field. If there are superfluous columns in the import data, they can simply be ignored.
Similarly, not all list fields need to be mapped to an import data column, even if a field is a mandatory field. For any unmapped field, simply define a default value (on the Mapping Details screen), which will then be used for all imported rows. For mandatory fields this default value is required. For optional fields, this default value may even be left out (in which case the field will be set to "empty" for all rows).

To see the current mapping state of each field, the states are marked with small icons above the mapping table. The following states are possible:

The table displays a preview of the first rows of the imported data. The header displays the name of each column in the import data if the import data contains header names. A selection box appears below each import data column with a list of all available list fields.

To map a column from the import data to a list field, go to the intended import data column and from its selection box choose the list field it is to be mapped to.
Select the ignore value for all import data columns that are not relevant. These columns will be ignored during the column validation and the import itself.

Note: If the imported data contains headers, the system will try to "guess" the mapping of the columns by trying to match the imported header names with the names of the list fields. Therefore, some (or even all) fields may already appear as correctly mapped when this page is entered.

Note: If an import data column is mapped to a list field of the Single Select type, then care must be taken so that only values from the lookup table that is assigned to the mapped single select list field appear in the imported data. Any import data row with a value that does not appear in the lookup table will be rejected as invalid.

Example: If there is a field named COLOR that is associated to a lookup table which contains the three values "Red", "Green", and "Blue", then for all rows in the import data the column mapped to the COLOR field can only contain one of these three values. All values have to have the exact spelling (case-sensitive). If a row contained the value "Yellow", then it would be rejected because "Yellow" is not a value found in the lookup table associated with COLOR. A row with the value "red" would also be rejected because in the lookup table the color is spelled with an uppercase "R".

Note: If an import data column is mapped to a list field of the Boolean, Multiple Select, or Tracking Permission type, or if a mandatory list field is intentionally left unmapped, then further details must be provided on the Mapping Details screen.

© 2002-2017 L-Soft Sweden AB. All rights reserved.