Quando um nó-raiz é selecionado na guia Layout do Esquema, as duas seções de propriedades a seguir estão disponíveis na área de janela: Propriedades Básicas e Delimitadores.
Propriedade | Definição |
---|---|
Nome | Especifica o nome designado a este Esquema de Arquivo
Simples. Ao criar um Esquema de Arquivo Simples na guia Projeto,
o nome inserido para o Esquema de Arquivo Simples é o nome padrão do
nó-raiz. Atenção: O nome do nó-raiz para um Esquema de Arquivo Simples
deve ser um nome de nó
válido.
|
Tipo | Opcional:
Especifica o tipo de registro usado como uma base para o nó-raiz. Atenção: A seleção de um novo tipo pode reconfigurar algumas das propriedades
existentes do registro com as novas configurações.
|
Reconfigurar | Reconfigura as propriedades que foram configuradas localmente para esse registro para os valores do tipo selecionado. Reconfigurar estará ativo apenas se um tipo de registro tiver sido selecionado na lista Tipo. |
Estrutura |
|
Linha de Gravação Termina como CRLF | Especifica como o Integration Appliance deve gravar os caracteres de fim da linha quando uma atividade Gravar Arquivo Simples cria dados de saída. Se o sistema de recebimento para esses dados for uma plataforma Windows, o Integration Appliance deverá gravar caracteres de Fim de Linha como retorno de linha, feed de linha (CRLF). O padrão é gravar caracteres de Fim da Linha como um feed de linha (LF), o padrão para UNIX. O Integration Appliance aceita ambos os caracteres de fim da linha (LF e CRLF) ao analisar dados. |
Documento Termina com EOS (final do fluxo) | Especifica que o fim dos dados é delimitado com um caractere de fim do fluxo (EOS) para analisar dados de Arquivo Simples recebidos na atividade Ler Arquivo Simples ou ao produzir dados de Arquivo Simples na atividade Gravar Arquivo Simples. O fim do fluxo pode precisar ser especificado para dados nos quais o mecanismo de transporte trata os dados como um fluxo em vez de um arquivo. |
A propriedade Filho define o caractere que delimita os filhos do nó-raiz. Esse caractere é normalmente chamado de delimitador de registro, delimitador de segmento ou delimitador de linha.
Especifique o tipo de delimitador de filho, selecionando um tipo a partir das três opções listadas na tabela a seguir:
Opção | Definição |
---|---|
Caractere | Especifica o caractere para o delimitador de filho.
Se a opção Caractere for selecionada para o Delimitador
de Filho, você deverá inserir um caractere único usando uma
das seguintes ações:
|
Fim da Linha | Especifica que o delimitador de filho é o fim da linha, um LF (feed de linha) ou CRLF (retorno de linha, feed de linha). Se os filhos forem delimitados com apenas um CR (retorno de linha), selecione a opção Caractere e especifique um caractere CR (retorno de linha) como o delimitador. O Integration Appliance aceita ambos os caracteres de fim da linha (LF e CRLF) ao analisar dados. Ao gravar dados, o caractere usado para fins de linha é determinado pela propriedade Gravar Fins de Linha como CRLF. |
Posição Dinâmica | Especifica que o caractere usado como o delimitador
de filho é definido dinamicamente dentro dos dados. Os delimitadores
dinâmicos devem ser mostrados em uma posição específica no primeiro
registro dos dados, tal como nos dados EDI ou HL7. O modo como o parâmetro é usado pelo
Integration Appliance dependerá se os dados de Arquivo Simples forem de entrada ou
de saída:
|
Padrão de Gravação | Especifica o caractere que deve ser usado
como o delimitador de filho quando o Integration Appliance grava dados de
saída na atividade Gravar Arquivo Simples do
nó-raiz. Além disso, o caractere especificado é gravado na
posição especificada do primeiro registro nos dados de saída. O caractere
especificado neste campo não é usado quando os dados de Arquivo Simples recebidos são
lidos na atividade Ler Arquivo Simples. No
campo de texto Padrão de Gravação da área de janela, insira
um caractere único usando uma das seguintes ações:
|
Selecione a caixa de opção Incluir Delimitadores à Direita para Dados Vazios para especificar que os delimitadores para filhos opcionais vazios devem estar presentes no fim do registro ou campo quando o Integration Appliance grava dados de Arquivo Simples de saída na atividade Gravar Arquivo Simples.
Limpe esta caixa de seleção, se os delimitadores para filhos opcionais vazios puderem ser omitidos.
Esta caixa de opção não afeta como o Integration Appliance lê os dados recebidos porque, ao ler dados, o Integration Appliance aceita a ausência ou presença de delimitadores com dados vazios.
Posição | Definição |
---|---|
Depois | Especifica que o delimitador de filho marca o fim de
um filho, incluindo o último filho nos dados, conforme mostrado no exemplo
a seguir, em que o delimitador de vírgula é mostrado após os campos:
field1,field2,field3, Depois é a posição mais comum para delimitadores de registro. |
Antes | Especifica que o delimitador de filho indica o início de um filho. O fim do último filho é marcado por um delimitador do pai, conforme mostrado no exemplo a seguir, em que o delimitador de ponto de exclamação é mostrado em Figura 1. |
Entre | Especifica que os delimitadores são colocados entre
filhos, mas não são mostrados no início do primeiro filho nem no fim do
último filho, conforme mostrado no exemplo a seguir, em que o delimitador
de vírgula é mostrado entre os campos: field1,field2,field3 |
!field1of1stRecord!field2of1stRecord!field3of1stRecord
!field1of2ndRecord!field1of2ndRecord!field1of2ndRecord
Cabeçalho | Cabeçalho |
---|---|
Caractere | Especifica o caractere para o delimitador de repetição.
Se a opção Caractere for selecionada para o Delimitador
de Repetição, você deverá inserir um caractere único usando uma
das seguintes ações:
|
Fim da Linha | Especifica que o delimitador de repetição é o fim da linha, um LF (feed de linha) ou CRLF (retorno de linha, feed de linha). Se os filhos forem delimitados com apenas um CR (retorno de linha), selecione a opção Caractere e especifique um caractere CR (retorno de linha) como o delimitador. O Integration Appliance aceita ambos os caracteres de fim da linha (LF e CRLF) ao analisar dados. Ao gravar dados, o caractere usado para fins de linha é determinado pela propriedade Gravar Fins de Linha como CRLF. |
Posição Dinâmica | Especifica que o caractere usado como o delimitador
de repetição é definido dinamicamente dentro dos dados. Os delimitadores
dinâmicos devem ser mostrados em uma posição específica no primeiro
registro dos dados, tal como nos dados EDI ou HL7. O modo como o parâmetro é usado pelo
Integration Appliance dependerá se os dados de Arquivo Simples forem de entrada ou
de saída:
|
Padrão de Gravação | Especifica o caractere que deve ser usado
como o delimitador de filho quando o Integration Appliance grava dados de
saída na atividade Gravar Arquivo Simples do
nó-raiz. Além disso, o caractere especificado é gravado na
posição especificada do primeiro registro nos dados de saída. O caractere
especificado neste campo não é usado quando os dados de Arquivo Simples recebidos são
lidos na atividade Ler Arquivo Simples. No
campo de texto Padrão de Gravação da área de janela, insira
um caractere único usando uma das seguintes ações:
|