As tabelas definem as propriedades que podem ser configuradas para um conjunto de mensagens de Formato de Ligação Customizada.
Algumas das propriedades do conjunto de mensagens (marcadas com um asterisco(*)) são relevantes apenas se a mensagem que está sendo processada não estiver utilizando WebSphere MQ como protocolo de transporte.
Se o protocolo de transporte for WebSphere MQ, os valores serão derivados dos cabeçalhos de mensagem (por exemplo, MQMD) e as propriedades do conjunto de mensagens, se definidas, serão ignoradas.
Propriedade | Type | Significado |
---|---|---|
Boolean True Value | String | Insira até oito dígitos hexadecimais. Não inclua o indicador hexadecimal (0x) antes deste número. Cada dígito é meio byte. O comprimento máximo é de 4 bytes. Você deve inserir um número par de dígitos (um número inteiro de bytes). Este valor deve ser diferente, mas tem o mesmo comprimento que o Valor Booleano Falso. O valor padrão é 00000001. |
Boolean False Value | String | Insira até oito dígitos hexadecimais. Não inclua o indicador hexadecimal (0x) antes deste número. Cada dígito é meio byte. O comprimento máximo é de 4 bytes. Você deve inserir um número par de dígitos (um número inteiro de bytes). Este valor deve ser diferente, mas tem o mesmo comprimento que o Valor Booleano Verdadeiro. O valor padrão é 00000000. |
Boolean Null Value | String | Insira até oito dígitos hexadecimais. Não inclua o indicador hexadecimal (0x) antes deste número. Cada dígito é meio byte. O comprimento máximo é de 4 bytes. Você deve inserir um número par de dígitos (um número inteiro de bytes). Este valor pode ser igual ao Valor Booleano Verdadeiro ou Valor Booleano Falso ou diferente. O valor padrão é 00000000. |
Utilize estas configurações quando estiver ocorrendo a saída de mensagens.
Propriedade | Type | Significado |
---|---|---|
Preenchimento de Alinhamento de Bytes | String | Se as propriedades do Custom Wire Format xsd:element Byte Alignment,
Leading Skip Count e Trailing Skip
Count fizerem com que os bytes sejam ignorados no fluxo de
bits, quando a mensagem for serializada, essa propriedade fornecerá o
caractere a ser utilizado nas posições ignoradas. Defina este
caractere de uma das seguintes formas:
|
Política para Elementos Ausentes | Enumerado | Esta propriedade determina a ação executada pelo intermediário quando campos estiverem ausentes da árvore de mensagens quando a mensagem for serializada (para saída):
|
Propriedade | Type | Significado |
---|---|---|
Código Positivo Decimal Compactado | Enumerado | Selecione da lista o sinal positivo utilizado para números decimais compactados. O valor padrão é C, que indica que 0x0C é utilizado como o sinal positivo; este valor é utilizado na maioria dos sistemas. Também é possível selecionar F, que indica que 0x0F é utilizado como o sinal positivo; este valor é utilizado em alguns sistemas. |
Propriedade | Type | Significado |
---|---|---|
Derivar formato padrão dateTime de tipo lógico | Botão | Selecione esta opção se desejar que o
formato dateTime padrão seja determinado pelo tipo lógico do elemento
ou atributo.
É possível substituir essa propriedade para um elemento ou atributo em um tipo complexo. |
Utilizar o formato data/hora padrão | Botão e Cadeia | Selecione esta opção se desejar especificar um formato de
data/hora padrão que é fixado para todos os elementos ou atributos do tipo lógico
dateTime, date, time, gYear, gYearMonth, gMonth, gMonthDay e gDay. É possível substituir essa propriedade para um elemento ou atributo em um tipo complexo. Para obter informações adicionais, consulte Formatos DateTime. |
Iniciar o século para anos de 2 dígitos | Número Inteiro | Essa propriedade determina como os anos de dois dígitos são interpretados. Especifique os dois dígitos que começam com uma janela de 100 anos que contenha o ano atual. Por exemplo, se você especificar 89, e o ano corrente for 2002, todas as datas de dois dígitos serão interpretadas como sendo no intervalo de 1989 a 2088. |
Dias na Primeira Semana do Ano | Enumerado | Especifique o número de dias do ano novo que
devem estar na primeira semana. O início de um ano está normalmente na metade de uma semana. Se o número de dias nessa semana for inferior ao valor especificado aqui, a semana será considerada como a última no ano anterior; portanto, a semana 1 começa alguns dias após o ano novo. Caso contrário, ela será considerada como a primeira semana do ano novo; nesse caso, a semana 1 começa alguns dias antes do ano novo. Selecione Utilizar Código do Idioma do Intermediário, que faz com que o intermediário obtenha informações da plataforma subjacente, ou selecione um número na lista que é exibida. |
Primeiro Dia da Semana | Enumerado | Especifique o dia no qual cada nova semana é
iniciada. Selecione Utilizar Código do Idioma do Intermediário, que faz com que o intermediário obtenha informações da plataforma subjacente, ou selecione um valor na lista que é exibida. |
Verificação Precisa de Data/Hora | Caixa de Opções | Selecione essa opção se desejar restringir os
dateTimes a um formato válido de dateTime. Se
Verificação Estrita de DateTime
for selecionada, receber um dateTime incorreto provocará um erro.
|
Fuso Horário | Enumerado | O valor definido para essa propriedade será
utilizado se o valor especificado para a propriedade
Formato Padrão de DateTime não incluir
informações sobre Fuso Horário. O valor inicial é Utilizar Código do Idioma do Intermediário, que faz com que o intermediário obtenha informações da plataforma subjacente. Você pode alterar essa propriedade, selecionando da lista de valores. |
Horário de Verão | Caixa de Opções | Selecione esta opção, se a área na propriedade
Fuso Horário observar o Horário de Verão.
Se não observar o Horário de Verão, não selecione esta opção.
Por exemplo, se uma área for selecionada em Fuso Horário e esta opção não for selecionada, o valor transmitido representará o fuso horário sem o Horário de Verão. |
Utilizar o Formato UTC de Entrada na Saída | Caixa de Opções | Esta propriedade se aplica aos elementos e atributos de
tipo lógico xsd:dateTime ou xsd:time que contém uma data/hora como uma cadeia
e que possuem um formato de data/hora igual a I, IU, T ou TU ou que incluem
ZZZ ou ZZZU. Esses elementos e atributos podem especificar UTC (Coordinated Universal Time), utilizando o caractere Z ou o fuso horário +00:00 no valor. Na entrada, o analisador MRM lembra a forma como o UTC foi especificado. Se esta propriedade for selecionada e o elemento ou o atributo forem copiados para uma mensagem de saída, o formato UTC será preservado na mensagem de saída e substituirá o formato implícito pela propriedade de formato dateTime. Se esta propriedade for limpa ou se o elemento ou atributo não foi copiado de uma mensagem de entrada, o formato UTC na mensagem de saída será controlado somente pela propriedade de formato dateTime. |
Utilize estas configurações apenas para mensagens sem nenhum MQMD.
Propriedade | Type | Significado |
---|---|---|
CCSID* Padrão | Número Inteiro | Digite um valor numérico para o Identificador do Conjunto de Caracteres Codificados padrão. O padrão é 500. Se a mensagem de entrada for uma mensagem do WebSphere MQ, será utilizado o atributo equivalente configurado para o gerenciador de filas e esta propriedade será ignorada. |
Ordem de Bytes Padrão* | Enumerado | Selecione Big Endian (o padrão) ou Little Endian da lista para especificar a ordem de bytes de números representados como inteiros binários. Em C, isto é equivalente ao tipo de dados curto ou longo. Em COBOL, isto é equivalente a um tipo de dados PIC 9, COMP, COMP-4, COMP-5 ou BINARY. Sua opção deve corresponder à codificação com a qual as mensagens são criadas. Geralmente, Big Endian é a opção correta para mensagens criadas no UNIX ou z/OS; Little Endian é a opção correta para mensagens criadas no Windows. Não utilize esta propriedade se a mensagem for recebida no protocolo de transporte do WebSphere MQ; neste caso, a propriedade é deduzida do MQMD da mensagem, ou da codificação do gerenciador de filas do intermediário. |
Ordem de Bytes Decimais Compactados Padrão* | Enumerado | Selecione Big Endian (o padrão) ou Little Endian da lista exibida para especificar a ordem de bytes de números representados como decimais compactados. Em COBOL, isto é equivalente ao tipo de dados PIC
9 COMP-3. Não há um tipo de dados equivalente em C. Sua opção deve corresponder à codificação com a qual as mensagens são criadas. Geralmente, Big Endian é a opção correta para mensagens criadas no UNIX ou z/OS; Little Endian é a opção correta para mensagens criadas no Windows. |
Formato de Flutuação Padrão* | Enumerado | Selecione um de S390 (o padrão), IEEE ou IEEE Reverso da lista exibida para especificar a ordem de bytes de números na mensagem representados como um ponto flutuante. |