Para tipos de separação delimitados, é utilizado um delimitador para separar campos de dados, mas não existem marcações presentes. Os campos de dados precisam ser fornecidos na ordem correta no fluxo de bits e elementos não podem ser omitidos do meio do fluxo de bits.
data1*data2*data3*data4
data1*data2*data3*data4em que o Delimitador é *
data1**data3*data4
data1*data2Ou seja, os delimitadores foram suprimidos do final desse tipo de grupo ou complexo.
data1*data2**Ou seja, os delimitadores têm que estar presentes para indicar elementos ausentes (comprimento zero).
Ocorre uma exceção para a regra acima no caso de os mesmos delimitadores estarem sendo utilizados em vários níveis no modelo.
data1*data2*element3Data1*element3Data2*element3Data3*data4
Se element3Data2 e element3Data3 estiverem ausentes e os delimitadores foram suprimidos, o analisador não poderá determinar quais elementos estavam ausentes.
data1*data2*element3Data1***data4
Essa restrição também se aplica quando Indicadores de Grupo e Terminadores de Grupo utilizam as mesmas cadeias de caracteres como delimitadores; caso contrário, o fluxo de bits não estará claro para o analisador.
data1*data2*data3*data4*data5em que o Delimitador é *
Todos os Elementos Delimitados não utilizam marcações ou seus parâmetros associados.Os comprimentos também são ignorados.
{data1*data22222*data3}em que:
Se um elemento precisar ser repetido em um tipo de Todos os Elementos Delimitados, o Delimitador de Elementos de Repetição (RED), será utilizado para separar os elementos repetidos.
data1*data2:data2:data2:data2:data2*data3*data4em que:
data1*data2*data3*data4
data1*data2::::*data3*data4
data1*data2**data3*data4
Um tipo de separação Elementos Variáveis Delimitados contendo apenas elementos de comprimento variável é semelhante a um tipo Todos os Elementos Delimitados.Se ele contiver apenas elementos de comprimento fixo, será semelhante a um tipo de Comprimento Fixo.
data1*data2*data3*data4000data5em que:
{data1*data22222*data3*data4000data5}em que:
A ação de um elemento de repetição em um ambiente de Elementos Variáveis Delimitados depende dos números mínimo e máximo de repetições e se o elemento possui um comprimento.
Se um elemento delimitado (ou seja, um elemento sem comprimento) for repetido, então um Delimitador de Elemento de Repetição (RED) será necessário e as regras para Todos os Elementos Delimitados serão seguidas. Portanto, é requerido um delimitador após a última repetição. A supressão de delimitadores dessa repetição também pode ocorrer.
data1*data2:data2:data2:data2:data2:data2*data3*data4000data5em que:
Se o campo Suprimir Delimitadores de elementos Ausentes estiver definido como Fim de Tipo, então você poderá utilizar a supressão de delimitador.
data1*data2*data3*data4000data5
data1*data2:::::*data3*data4000data5
data1*data2**data3*data4
Isso também aplica-se a um tipo complexo ou grupo de comprimento não fixo dentro de um ambiente de Elementos Variáveis Delimitados.
Se um elemento com um comprimento definido (um elemento de comprimento fixo) estiver se repetindo e o número mínimo de ocorrências não for igual ao número máximo de ocorrências, um RED não será requerido, mas um delimitador será requerido após a última repetição.A supressão de delimitadores dessa repetição pode ocorrer.
data1*data2*data3*data400data400data400data400*data5em que o Delimitador é *
data1*data2*data3*data4000data4000*data5
Se um elemento com um comprimento definido (um elemento de comprimento fixo) for repetido e o número mínimo de ocorrências for igual ao número máximo de ocorrências, um RED não será requerido.Um delimitador também não será requerido após a última repetição. O truncamento dessa repetição não pode ocorrer e todos os elementos precisam estar presentes.
data1*data2*data3*data4000data4000data4000data4000data5em que o Delimitador é *
data1*data2*data3*data4000data40000000000000000000data5
Isso também aplica-se a um tipo complexo ou grupo de comprimento não fixo dentro de um ambiente de Elementos Variáveis Delimitados.