As propriedades de formato TDS para tipos de data/hora do elemento global.
As propriedades de Formato TDS descritas aqui aplicam-se para:
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. |
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:
Para todos os outros valores Padrão do Sistema de Mensagens, a propriedade Tipo Físico é configurada para Texto. |
Comprimento | Inteiro | Especifique o comprimento esperado do objeto em unidades de comprimento. Um comprimento diferente de zero deve ser especificado se uma das seguintes afirmações for verdadeira:
O padrão depende do tipo físico do objeto. Se o Tipo Físico for Cadeia de Comprimento Codificado 1, Cadeia de Comprimento Codificado 2 ou Cadeia Terminada em Nulo, essa propriedade não se aplica. Se Tipo Físico for Segundos de Tempo, o valor dessa propriedade é 4 e não pode ser alterado. Se Tipo Físico for Milissegundos de Tempo, o valor dessa propriedade é 8 e não pode ser alterado. |
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):
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:
|
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:
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. |
Formato DateTime | String | Especifique um gabarito para data e hora. O formato DateTime padrão depende do tipo lógico do objeto. Para obter informações sobre os padrões para o formato dateTime de acordo com o tipo lógico, consulte Conjuntos de Mensagens: Padrões DateTime por Tipo Lógico. Consulte Conjuntos de Mensagens: Formatos DateTime para obter detalhes sobre formatos de data e hora. |
Propriedade | Tipo | Significado |
---|---|---|
Assinalado | Caixa de Opções | Especifique se o
valor está sinalizado. Esta propriedade é aplicável apenas se a propriedade Tipo Físico for Decimal Compactado. Por padrão, essa caixa de opção está desmarcada, o que indica que o valor não está sinalizado. |
Propriedade | Tipo | Significado |
---|---|---|
Codificação Nula | Tipo enumerado | Selecione uma das opções a seguir na
lista:
A opção selecionada determina o valor que deve ser configurado para a propriedade Valor de Codificação Nula. Para obter informações completas sobre como utilizar essas opções, consulte Conjuntos de Mensagens: Opções de Manipulação Nulas TDS. |
Valor Nulo de Codificação | String | O uso desta propriedade depende da propriedade
Codificação Nula. O valor padrão é zero. Se você configurar a propriedade Codificação Nula para um objeto dateTime como NULLLogicalValue, o valor configurado deverá estar em um formato dateTime ISO8601. Estes formatos estão descritos em Conjuntos de Mensagens: DateTime como Dados de Sequência. Por exemplo, especifique um valor que esteja em conformidade com o formato aaaa-MM-dd'T'HH:mm:ss; por exemplo, 1970-12-01. |