Componenti del tipo di mapping #FORMAT

Il tipo di mapping #FORMAT è costituito dai componenti riportati di seguito.

Tabella 9-2 Componenti del tipo di mapping #Format

Componente Descrizione
#FORMAT Indica che nel membro target è specificato un tipo di mapping FORMAT.
<format mask> Maschera di formato definita dall'utente con i caratteri indicati di seguito, usata per definire il formato.
  • "?": consente di includere un carattere da una posizione specifica nel membro di origine o nel segmento all'interno di un membro.

  • "#": consente di saltare o rilasciare un carattere dall'origine durante la creazione del membro target.

  • "carattere": consente di includere il carattere definito dall'utente nel target "così com'è". Utilizzato per prefissi, suffissi o qualsiasi stringa fissa o carattere richiesto. Può essere utilizzato in combinazione con i caratteri del formato di visualizzazione speciale.

  • "*": consente di includere tutti i caratteri dal segmento di origine o dall'origine. Se "*" è l'unico carattere del formato di visualizzazione presente in un segmento, viene copiato dall'origine l'intero valore del segmento.

    Se "*" viene utilizzato in combinazione con il carattere "#" o "?", vengono trasferiti tutti i restanti caratteri inutilizzati.

    "*" è un carattere jolly che consente di acquisire i caratteri restanti non specificati da "?" o "#". Se ad esempio l'origine è "abcd" e si utilizza "*", il target sarà "abcd". Se il target è "?#*", il risultato sarà "acd"

    Se il sistema rileva un carattere "*" all'interno di un segmento, tutto ciò che è specificato dopo "*" viene ignorato, ad eccezione del "carattere" specificato nel formato.

<segment delimiter> Il delimitatore di segmento facoltativo definisce il carattere utilizzato per delimitare i segmenti nel membro di origine e target. Per questo tipo di integrazione, i delimitatori di origine e target devono essere uguali. Se non si specifica il delimitatore di segmento, il formato di visualizzazione viene applicato a tutto il membro indipendentemente da qualsiasi specifica o delimitatore di segmento.