WebSphere Message Broker, Versão 8.0.0.5 Sistemas operacionais: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte as informações sobre a versão mais recente do produto em IBM Integration Bus, Versão 9.0

Conjuntos de Mensagens: Propriedades TDS para Tipos de Número Inteiro de Atributo Local

As propriedades de formato TDS para tipos de número inteiro do atributo local.

As propriedades de Formato TDS descritas aqui aplicam-se para:

Identificação do Campo

Propriedade Tipo Significado
Tag String Especifique o valor utilizado para identificar o objeto em um fluxo de bits de mensagem.

Se o objeto for simples e a propriedade Separação de Elementos de Dados do tipo ou tipos complexos nos quais o objeto seja um filho estiver Delimitada por Tag, Comprimento Fixado por Tag ou Comprimento Codificado por Tag, essa propriedade deve conter um valor não-vazio.

Se o objeto for um elemento complexo e a propriedade Separação de Elementos de Dados de seu pai for Marcado Delimitado, Comprimento Fixo Marcado ou Comprimento Codificado Marcado, a propriedade poderá conter um valor vazio.

O valor dessa propriedade deve ser exclusivo para cada elemento no conjunto de mensagens; ou seja, dois elementos no conjunto de mensagens não podem conter o mesmo valor para essa propriedade.

Padrão de Dados String Especifique a expressão regular que o analisador usa para identificar os dados na mensagem para designar ao objeto. Esta propriedade é usada quando o método Separação do Elemento de Dados é configurado como Usar Padrão de Dados no tipo complexo. Para obter mais detalhes, consulte Conjuntos de Mensagens: Sintaxe de Expressão Regular.

Representação Física

Propriedade Tipo Significado
Tipo Físico Tipo Enumerado Selecione o tipo físico do objeto.
Se a propriedade Padrão do Sistema de Mensagens do conjunto de mensagens for Texto Definido pelo Usuário, Misto Definido pelo Usuário, CSV ou TLOG, selecione um dos seguintes valores:
  • Texto. Os dados estão em formato de caractere.
  • Inteiro. Equivale ao tipo de dados SHORT ou LONG em C, ou ao tipo de dados numéricos COMP, COMP-4, COMP-5 ou BINARY em COBOL.
  • Decimal Compactado. Os dados são um número decimal compactado que equivale ao tipo de dados COMP-3 em COBOL.
  • Decimal Externo. Os dados são um número decimal que equivale ao tipo de dados PIC 9 USAGE DISPLAY em COBOL.
O padrão é dependente da propriedade Padrão de Sistema de Mensagens.

Para todos os outros valores Padrão do Sistema de Mensagens, a propriedade Tipo Físico é configurada para Texto.

Comprimento Número Inteiro Especifique o comprimento esperado do objeto em unidades de comprimento.

Um comprimento diferente de zero deve ser especificado se nenhuma Referência de Comprimento for especificada.

Se essa propriedade não estiver configurada e a propriedade do conjunto de mensagens Derivar comprimento padrão de tipo lógico for selecionada, e o Tipo Físico for 'Caractere', o valor padrão será derivado de qualquer limitação de valores length ou maxLength (faceta de esquema) no tipo simples.

Unidades de Comprimento Tipo enumerado Selecione a unidade de comprimento para o objeto.
Selecione uma das seguintes opções (alguns tipos físicos não oferecem ambas opções):
  • Bytes. O comprimento é fornecido em bytes.
  • Caracteres. O comprimento é fornecido em caracteres. O número de bytes que são processados no fluxo de bits depende da página de códigos da mensagem.
    • Para uma página de códigos de byte único (SBCS CCSID), como "latin-1" (CCSID 850), o número de bytes é igual ao número de caracteres.
    • Para uma página de códigos de byte duplo (DBCS CCSID), como "UTF-16" (CCSID 1200), o número de bytes é exatamente duas vezes o número de caracteres.
    • Para uma página de códigos multibyte (MBCS CCSID), como "UTF-8" (CCSID 1208), o número de bytes depende do conteúdo do fluxo de bits. O analisador lê um caractere por vez e determina se o caractere contém um ou mais bytes.

O padrão depende do tipo físico do objeto.

Justificação Tipo enumerado

Especifique a justificação do objeto se os dados que estão sendo gravados ou analisados forem menores que o valor de comprimento fixo. Esta propriedade é usada apenas quando um valor é gravado como uma cadeia de comprimento fixo.

Selecione um dos valores a seguir na lista:

  • Não Aplicável
  • Alinhar à Esquerda
  • Alinhar à Direita
Caractere de Enchimento String Especifique o caractere de preenchimento a ser inserido ou interpretado na gravação ou análise de um objeto de comprimento fixo, se os dados forem menores que o valor de comprimento fixo. Esta propriedade é usada apenas quando um valor é gravado como uma cadeia de comprimento fixo.

Defina este caractere de uma das seguintes formas:

  • Selecione NUL, '0' ou SPACE a partir da lista drop-down.
  • Digite um caractere entre aspas, por exemplo, "c" ou 'c', em que c é qualquer caractere alfanumérico.
  • Digite um código de caractere hexadecimal no formato 0xYY, onde YY é um valor hexadecimal.
  • Digite um valor Unicode no formato U+xxxx, onde xxxx é um valor Unicode especificado em hexadecimal. O comprimento máximo da cadeia que pode ser digitada é 10.

A opção sobre qual destes formados de caractere de preenchimento é usado para um elemento MRM depende do caractere de preenchimento necessário e se o caractere de preenchimento está sujeito à conversão de dados.

Na maioria dos casos, a especificação de um caractere de preenchimento é suficiente e, quando este caractere de preenchimento é usado, ele é convertido na página de códigos de destino da mensagem MRM de saída que é gerada.

Se um caractere de preenchimento que não pode ser facilmente digitado for requerido no campo de caractere de preenchimento, o formato mnemônico Unicode pode ser utilizado para especificar o caractere requerido. Quando usado, este valor de Unicode também é convertido na página de códigos de destino da mensagem MRM que é gerada.

Se for requerido um caractere de preenchimento que não esteja sujeito à conversão de dados, será utilizado o formato hexadecimal. Isso permite especificar a opção de um caractere de preenchimento que seja inserido diretamente na mensagem de saída. Se este formato for usado, você deverá assegurar que o valor hexadecimal seja válido para a página de códigos de quaisquer mensagens de saída criadas usando estas definições de MRM.

Se converter uma mensagem de uma página de códigos para outra, vcê deverá assegurar que o valor convertido do caractere de preenchimento seja válido para esta página de códigos. Por exemplo, ao converter de ASCII para a página de códigos 500, se tiver especificado o numérico 8 como seu caractere de preenchimento, ele será convertido de 0x08 para 0x15; as representações ASCII e EBCDIC de Backspace.

Atualmente existe uma restrição que o valor de seu caractere de preenchimento não deve ser maior que U+007F. Se você inserir um mnemônico Unicode ou um valor numérico, ele será considerado como o caractere que é representado por tal número em UTF-8.

Referência de Comprimento Tipo enumerado Esta propriedade é aplicável apenas se o Tipo Físico for Texto, Binário ou Específico de TLOG. Se configurada, essa propriedade tem prioridade em relação a qualquer valor na propriedade Unidades de Comprimento.

Especifique o identificador de um objeto de inteiro irmão, o valor do qual determina o comprimento do objeto em questão. O objeto irmão deve ser definido antes do objeto atual na estrutura da mensagem.

Para obter informações sobre como reordenar elementos, consulte Conjuntos de Mensagens: Reordenando Objetos.

Referência de Comprimento Inclusiva Caixa de Opções Esta propriedade é aplicável apenas se Referência de Comprimento estiver configurada.

Se a caixa de opção estiver selecionada, o valor do objeto de inteiro irmão identificado pela Referência de Comprimento é o comprimento do objeto atual mais o comprimento do objeto de inteiro irmão.

Se a caixa de opção não estiver selecionada, o valor do objeto de inteiro irmão identificado pela Referência de Comprimento será o comprimento apenas do objeto atual.

Se a caixa de opção estiver selecionada, a propriedade Unidades de Comprimento do objeto de inteiro irmão deverá ser igual à do objeto atual.

Representação Numérica

Propriedade Tipo Significado
Orientação de Sinal Tipo enumerado
Os valores que podem ser escolhidos para essa propriedade são:
  • Leading Separate
  • Separação à Direita
  • Leading Overpunched
  • Trailing Overpunched

Essa propriedade é ativada somente se você tiver configurado Tipo Físico para Texto ou Decimal Externo e tiver selecionado Sinalizado.

Se Tipo Físico for Texto, os únicos valores válidos de Orientação de Sinal são À Esquerda Separado e À Direita Separado.

Se Tipo Físico for Decimal Externo e Sinal EBCDIC Customizado com Overpunch for selecionado, os únicos valores válidos de Orientação de Sinal são À Esquerda com Overpunch e À Direita com Overpunch.

Sinal Positivo String Especifique o valor que representa o símbolo positivo. Não especifique um valor numérico. Se nenhum valor for definido, será assumido "+". O sinal positivo não é gravado ao criar uma mensagem de saída; ele é utilizado apenas para reconhecer o sinal positivo ao analisar um fluxo de bits da mensagem.

Essa propriedade aplica-se somente se Tipo Físico for Texto e Sinalizado estiver selecionado.

Sinal Negativo String Especifique o valor que representa o símbolo negativo. Não especifique um valor numérico. Se nenhum valor for definido, será assumido "-".

Essa propriedade aplica-se somente se Tipo Físico for Texto e Sinalizado estiver selecionado.

Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Última atualização:
        
        Última atualização: 2015-02-28 18:29:32


Tópico de ReferênciaTópico de Referência | Versão 8.0.0.5 | ad31010_