Identificação de campo, representação física representação numérica e valores nulos.
As propriedades TDS descritas aqui se aplicam a:
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. |
Delimitador de Elemento de Repetição | String | Especifique o delimitador para usar entre elementos de
repetição. Este delimitador será utilizado apenas quando o elemento se repetir e a propriedade Separação de Elementos de Dados do grupo pai ou tipo complexo estiver configurada como Todos os Elementos Delimitados ou Elementos de Comprimento Variável Delimitados. Um valor-padrão é fornecido se as condições anteriores são true; se o padrão do sistema de mensagens for HL7, o mnemônico <HL7_RS> será usado; se o padrão do sistema de mensagens não for HL7, e o número máximo de repetições for fixo, o delimitador do grupo pai ou do tipo complexo será usado. Se nenhuma das condições anteriores for true, um padrão não será aplicado. |
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 | 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 esta propriedade não estiver configurada e a propriedade do conjunto de mensagens Derivar comprimento padrão a partir do tipo lógico estiver selecionada, e o Tipo Físico for 'Caractere', o valor-padrão será derivado de qualquer restrição de valor totalDigits (aspecto do esquema) ou, se nenhum, quaisquer restrições de valor minInclusive, maxInclusive, minExclusive ou maxExclusive (aspectos do esquema), no tipo simples. |
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. |
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. |
Propriedade | Tipo | Significado |
---|---|---|
Ponto Decimal Virtual | Botão e Número Inteiro | Especifique um número inteiro diferente de zero que representa a
posição de um ponto decimal incluído em um número, ou especifique 0,
o padrão, para usar a formatação de números Flutuantes ou Decimais conforme
especificado pela propriedade Precisão. Se você especificar um número inteiro positivo, a posição do ponto decimal será movida para a esquerdo do lado direto do número. Por exemplo, se você especificar 3, o valor decimal 1234 representará 1.234 Se você especificar um número inteiro negativo, a posição do ponto decimal será movida para a direita do lado direito do número. Por exemplo, se você especificar -3, o valor decimal 1234 representará 1.234.000. |
Precisão | Botão e Inteiro | Essa propriedade aplica-se somente se Tipo Físico for Texto. É utilizada se o valor da propriedade Ponto Decimal Virtual for 0, o que indica que o ponto decimal está presente nos dados.
Ele lida com truncamento e especifica quantos dígitos devem seguir o ponto decimal. Especifique um número de dígitos:
Ou selecione uma opção na lista:
|
Orientação de Sinal | Tipo enumerado | Os valores que podem ser escolhidos para essa propriedade são:
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. |
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. |