Propriedades do Nó-raiz

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.

Propriedades Básicas

As Propriedades Básicas do nó-raiz são definidas na tabela a seguir:
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
  • Selecione Delimitado na lista se o nível externo da estrutura nos dados for determinado por delimitadores.
  • Selecione Posicional na lista se o nível externo da estrutura nos dados for determinado por sua posição.
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.

Delimitadores

Se a opção Delimitado for selecionada para a propriedade Estrutura do nó-raiz, as seguintes propriedades de delimitador de nó-raiz estarão ativas:
  • Delimitador de Filho
  • Incluir Delimitadores de Início para Dados Vazios
  • Posição do Delimitador Filho
  • Delimitador de Repetição
Delimitadores de Filho

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:
  • Digite o caractere.
  • Digite o valor Unicode do caractere. Por exemplo, insira /u0020 para o caractere de espaço.
  • Clique em [...] para procurar um caractere. A caixa de diálogo Seleção de Caractere é aberta listando as opções de caracteres válidas para delimitadores. Na coluna Exibir, o caractere ou um mnemônico que representa o caractere é exibido. Além disso, o valor hexadecimal e o ponto de código Unicode correspondentes para o caractere são exibidos.

    Selecione um caractere e clique em OK. Se o caractere selecionado não tiver um símbolo visual, um mnemônico ou o valor Unicode poderá ser mostrado para esse caractere.

    Para obter informações adicionais sobre qualquer um destes caracteres, consulte os conjuntos de caracteres Basic Latin e Latin-1 Supplement em: http://www.unicode.org/charts/.

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:
  • Ao analisar os dados de Arquivo Simples recebidos na atividade Ler Arquivo Simples, o Integration Appliance lê o caractere na posição especificada do primeiro registro e o usa como um delimitador de filho para analisar o restante dos dados. O campo de texto Padrão de Gravação não é usado quando os dados de Arquivo Simples recebidos são lidos.
  • Ao gravar dados de Arquivo Simples de saída na atividade Gravar Arquivo Simples, o Integration Appliance usa o caractere especificado no campo de texto Padrão de Gravação para delimitar os filhos do nó-raiz. Além disso, o caractere especificado é gravado na posição especificada do primeiro registro nos dados 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:
  • Digite o caractere.
  • Digite o valor Unicode do caractere. Por exemplo, insira /u0020 para o caractere de espaço.
  • Clique em [...] para procurar um caractere. A caixa de diálogo Seleção de Caractere é aberta listando as opções de caracteres válidas para delimitadores. Na coluna Exibir, o caractere ou um mnemônico que representa o caractere é exibido. Além disso, o valor hexadecimal e o ponto de código Unicode correspondentes para o caractere são exibidos. Selecione um caractere e clique em OK.  Se o caractere selecionado não tiver um símbolo visual, um mnemônico ou o valor de Unicode poderá ser exibido para este caractere. Para obter informações adicionais sobre qualquer um destes caracteres, consulte os conjuntos de caracteres Basic Latin e Latin-1 Supplement em: http://www.unicode.org/charts/

Incluir Delimitadores de Início para Dados Vazios

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 do Delimitador Filho
Esta propriedade define a posição de delimitadores de registro para dados. Selecione uma opção na tabela a seguir:
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

Figura 1. Delimitador de Ponto de Exclamação na Posição Before
!field1of1stRecord!field2of1stRecord!field3of1stRecord 
!field1of2ndRecord!field1of2ndRecord!field1of2ndRecord
Para um exemplo com todos os três tipos de posições do delimitador de filho, consulte Exemplo de Posicional e Delimitado Combinado.
Delimitador de Repetição
Esta propriedade determina o delimitador usado entre as ocorrências repetidas de um registro nos dados de Arquivo Simples. Selecione uma opção na tabela a seguir:
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:
  • Digite o caractere.
  • Digite o valor Unicode do caractere. Por exemplo, insira /u0020 para o caractere de espaço.
  • Clique em [...] para procurar um caractere. A caixa de diálogo Seleção de Caractere é aberta listando as opções de caracteres válidas para delimitadores. Na coluna Exibir, o caractere ou um mnemônico que representa o caractere é exibido. Além disso, o valor hexadecimal e o ponto de código Unicode correspondentes para o caractere são exibidos.

    Selecione um caractere e clique em OK. Se o caractere selecionado não tiver um símbolo visual, um mnemônico ou o valor Unicode poderá ser mostrado para esse caractere.

    Para obter informações adicionais sobre qualquer um destes caracteres, consulte os conjuntos de caracteres Basic Latin e Latin-1 Supplement em: http://www.unicode.org/charts/.

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:
  • Ao analisar os Dados de Arquivo Simples recebidos na atividade Ler Arquivo Simples, o Integration Appliance lê o caractere na posição especificada do primeiro registro e o usa como um delimitador de repetição para analisar o restante dos dados. O campo de texto Padrão de Gravação não é usado quando os dados de Arquivo Simples recebidos são lidos.
  • Ao gravar dados de Arquivo Simples de saída na atividade Gravar Arquivo Simples, o Integration Appliance usa o caractere especificado no campo de texto Padrão de Gravação para delimitar os filhos de repetição do nó-raiz. Além disso, o caractere especificado é gravado na posição especificada do primeiro registro nos dados 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:
  • Digite o caractere.
  • Digite o valor Unicode do caractere. Por exemplo, insira /u0020 para o caractere de espaço.
  • Clique em [...] para procurar um caractere. A caixa de diálogo Seleção de Caractere é aberta listando as opções de caracteres válidas para delimitadores. Na coluna Exibir, o caractere ou um mnemônico que representa o caractere é exibido. Além disso, o valor hexadecimal e o ponto de código Unicode correspondentes para o caractere são exibidos. Selecione um caractere e clique em OK.  Se o caractere selecionado não tiver um símbolo visual, um mnemônico ou o valor de Unicode poderá ser exibido para este caractere. Para obter informações adicionais sobre qualquer um desses caracteres, consulte os conjuntos de caracteres Basic Latin e Latin-1 Supplement em: http://www.unicode.org/charts/



Feedback | notices