Propriedades TDS do Grupo Global

Identificação do Campo

Propriedade Tipo Significado
Separação de Elementos de Dados Tipo enumerado Especifique o método utilizado para separar os elementos de dados no tipo. Selecione um dos seguintes valores:
  • Delimitado Marcado.Esse valor indica que todos os elementos no tipo complexo são identificados por uma tag e separados pelo valor especificado na propriedade opcional Delimitador (se especificada).É necessário definir a propriedade Tag para todos os elementos filhos do tipo simples e você pode definir a propriedade Delimitador como um valor não-vazio.Consulte Propriedades de TDS do Elemento Global. Você também deve definir as propriedades Separador de Dados de Tag ou Comprimento de Tag.
  • Comprimento Fixo Marcado.Esse valor indica que cada elemento é identificado por uma tag e os dados possuem um comprimento fixo. Não existem delimitadores. É necessário definir a propriedade Tag para cada um dos elementos filhos desse tipo complexo e cada elemento filho deve ter uma propriedade Comprimento ou Referência de Comprimento designada a ele. Você também deve definir as propriedades Separador de Dados de Tag ou Comprimento de Tag.
  • Comprimento Codificado Marcado.Esse valor indica que todos os elementos no tipo complexo são separados por uma tag e um campo de comprimento segue cada tag. Não existem delimitadores. A tag pode ter comprimento fixo, conforme definido pelo Comprimento de Tag, ou um comprimento variável delimitado pelo Separador de Dados de Tag.Também é necessário definir Comprimento de Comprimento Codificado para que o analisador saiba o tamanho do campo de comprimento e definir Caracteres Extras no Comprimento Codificado para indicar ao analisador quanto será subtraído do valor em Comprimento de Comprimento Codificado para obter o tamanho real dos dados que seguem o campo de comprimento.

    Esse método fornece uma forma mais flexível de tratar mensagens padrão ACORD AL3 do que AL3 de Comprimento Fixo, permitindo que diferentes partes das mensagens estejam em versões diferentes do padrão ACORD AL3.

  • Todos os Elementos Delimitados.Esse valor indica que todos os elementos no tipo complexo são separados por um delimitador. Você deve definir o valor na propriedade Delimitador.
  • Elementos de Comprimento Variável Delimitado.Esse valor indica que alguns dos elementos no tipo complexo podem ter um comprimento variável: se tiverem, eles devem ser delimitados pelo valor especificado na propriedade Delimitador.
  • Utilizar Padrão de Dados.Esse valor indica que o analisador determina os elementos, correspondendo os dados com a expressão regular definida na propriedade Padrão de Dados do elemento ou do tipo de membro.Consulte Propriedades do Arquivo de Definição de Mensagem.
  • Comprimento Fixo. Esse valor indica que todos os elementos no tipo complexo possuem um comprimento fixo. O próximo elemento de dados é acessado incluindo o valor da propriedade Comprimento ao deslocamento (consulte Propriedades de TDS do Elemento Global).Se você definir a propriedade Separação de Elementos de Dados de um tipo complexo como Comprimento Fixo, também deverá definir a propriedade Separação de Elementos de Dados de todos os filhos complexos desse tipo como Comprimento Fixo.Cada elemento filho deve ter uma propriedade Comprimento ou Referência de Comprimento designada a ele.
  • Comprimento Fixo AL3.Esse valor possui um significado semelhante ao tipo de separação Comprimento Fixo, mas também indica ao analisador que várias regras predefinidas referentes a elementos opcionais ausentes, comprimentos codificados e criação de versões devem ser aplicadas.Se você definir a propriedade Separação de Elementos de Dados de um tipo complexo como Comprimento Fixo AL3, também deverá definir a propriedade Separação de Elementos de Dados de todos os filhos complexos desse tipo como Comprimento Fixo AL3.
  • Indefinido.Esse valor será definido automaticamente se você definir a propriedade Composição de Tipo de um tipo complexo como Mensagem e não será possível alterá-la para nenhum outro valor.

    Não defina a propriedade Composição de Tipo como Vazio, Opção, Conjunto Não Ordenado, Conjunto Ordenado, Seqüência ou Conjunto Simples Não Ordenado. Se você alterar, não poderá registrar sua entrada no tipo.

Indicador de Grupo String Especifique o valor de um caractere especial ou cadeia que precede os dados pertencentes a um grupo ou tipo complexo no fluxo de bits.
Terminador de Grupo String Especifique o valor de um caractere especial ou cadeia que finaliza os dados pertencentes a um grupo ou tipo complexo no fluxo de bits.
Delimitador String Especifique o valor de um caractere especial ou cadeia que especifica o delimitador utilizado entre elementos de dados.

Esta propriedade se aplica apenas aos métodos delimitados Separação de Elementos de Dados (Marcado Delimitado, Todos os Elementos Delimitados e Elementos Variáveis Delimitados).

Suprimir Delimitadores de Elementos Ausentes Tipo enumerado Utilize esta propriedade para selecionar se deseja que os delimitadores sejam suprimidos para elementos que estão ausentes em uma mensagem. As opções são:
  • Final de Tipo.Utilize esta opção para suprimir o delimitador quando um elemento estiver ausente. Por exemplo, se o modelo tiver sido definido para ter até 3 elementos e apenas 2 estiverem presentes, o último delimitador poderá ser omitido da mensagem.
  • Nunca.Utilize esta opção para assegurar que, mesmo se os elementos opcionais não estiverem presentes, todos os delimitadores sejam gravados. Esta opção deve ser utilizada quando o delimitador utilizado para delimitar objetos pai e filho for o mesmo. Por exemplo, se um elemento filho opcional estiver ausente, os aplicativos de processamento de mensagens não poderão informar onde os elementos filhos em uma mensagem terminaram e o próximo elemento pai iniciado, se os delimitadores não forem iguais.
Observar Comprimento do Elemento Caixa de Opções Aplicável quando a Separação de Elementos de Dados for Todos os Elementos Delimitados e informa o analisador do TDS para levar qualquer propriedade de Comprimento de elementos filhos ou atributos em consideração. O valor padrão depende da definição da propriedade Padrão de Sistema de Mensagens (no nível do conjunto de mensagens) e de propriedades de Separação de Elementos de Dados.
  • Quando Separação de Elementos de Dados for Todos os Elementos Delimitados e o Padrão de Sistema de Mensagens estiver definido como TLOG, essa propriedade deverá ser definida. Para todos os outros padrões de sistema de mensagens ela não deve ser definida.
  • Quando Separação de Elementos de Dados for Delimitado Ativado essa propriedade não deverá ser definida.
  • Quando Separação de Elementos de Dados for Comprimento Fixo Ativado, Comprimento Fixo, Comprimento Fixo AL3 ou Elementos de Comprimento Variável Delimitados essa propriedade será definida e será desativada.
  • Para todos os outros métodos de separação de elementos de dados, essa propriedade não será definida e estará desativada.
Qualquer outra combinação gerará um aviso de lista de tarefas.
Separador de Dados de Tag Botão e Cadeia Especifique o valor de um caractere especial ou cadeia que separa a Tag dos dados. As propriedades Separador de Dados de Tag e Comprimento de Tag são mutuamente exclusivas.

Se você definir a propriedade Separador de Dados de Tag , ela substituirá Comprimento de Tag.

Essa propriedade se aplica apenas aos métodos marcados Separação de Elementos de Dados (Delimitado Marcado, Comprimento Fixo Marcado e Comprimento Codificado Marcado).

Comprimento de Tag Inteiro Especifique o comprimento de um valor de tag. Quando a mensagem for analisada, isto permitirá que as marcações sejam extraídas do fluxo de bits se a propriedade Separador de Dados de Tag não estiver definida.

As propriedades Separador de Dados de Tag e Comprimento de Tag são mutuamente exclusivas.Se você definir a propriedade Separador de Dados de Tag, ela substituirá este valor.

Essa propriedade se aplica apenas aos métodos marcados Separação de Elementos de Dados (Delimitado Marcado, Comprimento Fixo Marcado e Comprimento Codificado Marcado).

Comprimento de Comprimento Codificado Inteiro Especifica o número de caracteres (não bytes) após uma tag que são utilizados para o campo de comprimento. Digite um Valor de 0 a 2147483647.

É necessário definir essa propriedade se você tiver definido a propriedade Separação de Elementos de Dados como Comprimento Marcado Codificado; de outra maneira, ela não será válida.

O número real de caracteres de dados analisados também depende do valor da propriedade Caracteres Extras em Comprimento Codificado.

Caracteres Extras em Comprimento Codificado Inteiro (Válido apenas se o método Separação de Elementos de Dados estiver definido como Comprimento Marcado Codificado). Especifica o número de caracteres extras incluídos no valor localizado no campo de comprimento. (Por exemplo, o valor no comprimento pode incluir o tamanho do próprio campo de comprimento, além do tamanho do campo de dados, ou pode ser o tamanho total dos campos de tag, comprimento e dados).

Digite um valor de 0 a 2147483647. O analisador subtrai esse número do número localizado no campo de comprimento para obter o número de caracteres de dados que seguem o campo de comprimento.

É necessário definir essa propriedade se você tiver definido a propriedade Separação de Elementos de Dados como Comprimento Codificado Marcado e o número real de caracteres de dados for menor que o valor localizado no campo de comprimento.

Conceitos relacionados
Formatos Físicos no Domínio MRM
formato TDS
Formato TDS: Relacionamento com o Modelo Lógico
Tarefas relacionadas
Trabalhando com Propriedades Físicas
Configurando Propriedades Físicas
Referências relacionadas
Propriedades do Objeto de Modelo de Mensagem
Propriedades Físicas para os Objetos de Modelo de Mensagem
Propriedades Físicas com Custom Wire Format para os Objetos de Modelo de Mensagem
Propriedades Físicas do Formato de Ligação XML para os Objetos de Modelo de Mensagem
Propriedades da Documentação para Todos os Objetos do Conjunto de Mensagens
Propriedades dos Objetos de Modelo de Mensagem por Objeto
Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback
Direitos Autorais IBM Corporation 1999, 2006 Última Atualização: 1 Sep 2006
ad06780_