As Propriedades Básicas de um campo são definidas na tabela a seguir:
Propriedade | Descrição |
---|---|
Nome | Especifica o nome deste campo. Atenção: O nome do campo deve ser um nome de nó
válido.
|
Tipo | Opcional:
Especifica o tipo de campo usado como uma base para o campo. A lista Tipo estará
ativa apenas se um tipo de campo tiver sido criado. Atenção: A seleção de um novo tipo pode reconfigurar algumas das propriedades
existentes do campo com as novas configurações.
|
Reconfigurar | Reconfigura as propriedades que foram configuradas localmente para esse campo para os valores do tipo selecionado. |
Tipo | Especifica um dos seguintes tipos de dados para
o campo:
|
Ocorrências Opcionais | Para dados delimitados, esta caixa de opção especifica
que ambos, o campo e seu delimitador, podem ser omitidos dos
dados. Para dados posicionais, não há nenhum delimitador, portanto, apenas o
campo é realmente omitido.
Se o campo puder ser vazio, mas o delimitador precisar
estar presente, o campo será considerado necessário e esta caixa de opção
não deverá ser selecionada. Atenção: Ao especificar a
propriedade opcional de um campo, tome cuidado para não criar uma gramática
ambígua para o Esquema de Arquivo Simples. Para obter informações adicionais, consulte Especificando Campos e Registros Opcionais.
|
Mínimo de Repetições | Especifica o número mínimo de ocorrências do campo. |
Máximo de Repetições | Controla as repetições neste campo único. Selecione
uma das seguintes opções:
Nota: Múltiplas ocorrências serão permitidas apenas quando o nó-pai
tiver especificado um delimitador de repetição.
|
As propriedades Preenchimento e Corte de um campo são definidas na tabela a seguir:
Propriedade | Descrição |
---|---|
Caractere de Preenchimento/Corte | Especifica o caractere único usado para preencher o
comprimento de, ou ser cortado de, um campo. No campo de texto Caractere da
área de janela, insira um caractere único usando uma das seguintes
ações:
|
Preencher no Comprimento | Especifica o comprimento final dos dados para o campo
ao converter dados XML em Dados de Arquivo Simples na atividade Gravar
Arquivo Simples. Os caracteres de preenchimento especificados são
incluídos nos dados para o campo até esse comprimento. Geralmente, o tamanho
do preenchimento é igual ao campo. Nota: Este valor especificado
nesse campo não é usado ao cortar dados de Arquivo Simples para dados XML
na atividade Ler Arquivo Simples.
|
Justificação | Especifica qual lado do campo é preenchido
ou cortado:
|
O Escape e os Delimitadores de Encapsulação de um campo são definidos na tabela a seguir. Estas propriedades serão usadas apenas se o registro pai tiver a opção Delimitado selecionada para a propriedade Estrutura.
Propriedade | Descrição |
---|---|
Escape
|
Especifica o caractere único usado para escape
de delimitadores nos dados do campo. Durante o tempo de execução, o Integration
Appliance analisa o caractere diretamente após esse delimitador como um
caractere, não como um delimitador. No campo de texto Caractere da
área de janela, insira um caractere único usando uma das seguintes
ações:
Por exemplo, como o seguinte registro é analisado quando nenhum caractere de escape está definido e o delimitador do registro é um caractere dois-pontos? 135:Exploração de Cavernas: O que Você Realmente Precisa Saber:10 O registro anterior
seria analisado nos 4 campos a seguir:
135:Exploração de Cavernas/: O que Você Realmente Precisa Saber:10 Quando esse registro de Arquivo Simples é analisado com o caractere de escape antes do caractere dois-pontos, o título não é dividido em duas seções, mesmo que o registro use o caractere dois-pontos como um delimitador. |
Posição Dinâmica | Especifica a posição do caractere, iniciando em
1, em que o caractere de escape é definido no primeiro registro. O
caractere de escape é determinado no tempo de execução usando o caractere localizado
na posição do caractere especificada. Por exemplo, como o seguinte registro
é analisado quando nenhum caractere de encapsulação está definido e o delimitador
do registro é um caractere dois-pontos? 135:Exploração de Cavernas: O que Você Realmente Precisa Saber:10 O registro anterior seria analisado
nos 4 campos a seguir:
135:Exploração de Cavernas/: O que Você Realmente Precisa Saber:10 O caractere de escape é agora igual ao 11º caractere no registro: o caractere de barra invertida. Agora, quando esse registro de Arquivo Simples é analisado com o caractere de escape igual ao caractere de barra invertida, o caractere dois-pontos após Exploração de Cavernas não quebra esse campo em duas seções, mesmo que o registro use o caractere dois-pontos como um delimitador. |
Padrão de Gravação | Especifica o caractere de escape a ser usado ao gravar
este campo como dados de Arquivo Simples. Padrão de Gravação é
apenas usado na atividade Gravar Arquivo Simples ao
converter dados XML em dados de Arquivo Simples. Padrão de Gravação não
é usado ao converter dados de Arquivo Simples em dados XML 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:
Por exemplo, você desejou incluir uma barra invertida como caractere de escape para o caractere dois pontos no elemento XML <title>Exploração de Cavernas: O Que Você Realmente Precisa Saber</title>. ao convertê-lo em dados de Arquivo Simples, especifique uma barra invertida no campo Padrão de Gravação. O resultado de tempo de execução para esse campo é a seguinte cadeia: Exploração de Cavernas\: O que Você Realmente Precisa Saber A posição do caractere especificada no campo Posição Dinâmica não é usada quando um elemento XML é convertido em dados de Arquivo Simples. |
Encapsulação
|
Especifica um caractere delimitador para encapsular
dados no campo, porque o campo pode conter caractere(s) que
está(ão) sendo usado(s) para delimitar este campo no registro pai. No campo de texto Caractere da
área de janela, insira um caractere único usando uma das seguintes
ações:
Por exemplo, como o seguinte registro é analisado quando nenhum caractere de encapsulação está definido e o delimitador do registro é um caractere dois-pontos? 135:Exploração de Cavernas: O que Você Realmente Precisa Saber:10 O
registro anterior seria analisado nos 4 campos a seguir
135:"Exploração de Cavernas: O que Você Realmente Precisa Saber":10 Agora, quando este registro de Arquivo Simples é analisado com o caractere de encapsulação configurado como aspas duplas, os dois pontos após Exploração de Cavernas não dividem este campo em duas seções, embora o registro pai use os dois pontos como um delimitador. O Integration Appliance lê todos os caracteres entre dois delimitadores de encapsulação como caracteres, em vez de delimitadores. |
Posição Dinâmica | Especifica a posição do caractere, iniciando em
1, em que o delimitador é definido no primeiro registro. O delimitador
de encapsulação é determinado no tempo de execução usando o caractere localizado na
posição do caractere especificada Por exemplo, como o seguinte registro é analisado quando nenhum caractere de encapsulação está definido e o delimitador do registro é um caractere dois-pontos? 135:Exploração de Cavernas: O que Você Realmente Precisa Saber:10 O registro anterior seria analisado
nos 4 campos a seguir:
135:"Exploração de Cavernas: O que Você Realmente Precisa Saber":10 O caractere de encapsulação é igual ao 5º caractere no registro: o caractere de aspas duplas. Agora, quando este registro de Arquivo Simples é analisado com o caractere encapsulação igual ao caractere de aspas duplas, os dois pontos após Exploração de Cavernas não divide este campo em duas seções, embora o registro use os dois pontos como um delimitador. O Integration Appliance lê todos os caracteres entre dois delimitadores de encapsulação como caracteres e não delimitadores. |
Padrão de Gravação | Especifica o caractere de encapsulação a ser usado
ao gravar este campo como dados de Arquivo Simples. Padrão de Gravação é
apenas usado na atividade Gravar Arquivo Simples ao
converter dados XML em dados de Arquivo Simples. Padrão de Gravação não
é usado ao converter dados de Arquivo Simples em dados XML 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:
Por exemplo, você desejou encapsular os dados localizados no elemento XML <title>Exploração de Cavernas: O Que Você Realmente Precisa Saber</title> com aspas duplas ao convertê-los em dados do Arquivo Simples, especifique as aspas duplas no campo Gravar Padrão. O resultado de tempo de execução para este campo é a sequência a seguir: "Exploração de Cavernas: O que Você Precisa Saber" A posição do caractere especificada no campo Posição Dinâmica não é usada quando um elemento XML é convertido em dados de Arquivo Simples. |
As Propriedades Posicionais de um campo são definidas na tabela a seguir. Estas propriedades estarão ativas apenas se o registro pai tiver a opção Posicional selecionada para a propriedade Estrutura.
Campo | Descrição |
---|---|
Deslocamento de Campo | Especifica o número de caracteres a serem ignorados, iniciando no final do campo anterior até atingir o início deste campo. |
Comprimento do Campo | Especifica o comprimento dos dados para este campo. |