As propriedades de Formato Custom Wire descritas aqui aplicam-se a:
Propriedade | Type | Significado |
---|---|---|
Tipo Físico | Tipo Enumerado | Selecione um dos seguintes da lista
drop-down:
O padrão é Cadeia de Comprimento Fixo. |
Contagem de Comprimento | Botão e Inteiro | Se tiver
selecionado um Tipo
Físico de Cadeia
de Comprimento Fixo ou
Binário e
tiver definido Tipo de
Comprimento como
Contagem,
digite o número de unidades de comprimento para o elemento. O valor mínimo que pode ser especificado é 0 (zero), o valor máximo que pode ser especificado é 2147483647 O valor padrão é 0 (zero). |
Referência de Comprimento | Botão e Tipo Enumerado | Se você tiver selecionado o
comprimento a ser definido por Referência de Comprimento,
selecione o nome do objeto Inteiro que especifica o comprimento desse
objeto. Na lista drop-down, selecione os objetos Inteiros que estão
definidos como irmãos do objeto atual e ocorrem antes na estrutura da
mensagem. Para obter informações sobre como reordenar elementos, consulte Reordenando Objetos. |
Unidades de Comprimento | Tipo Enumerado | Sujeito ao
Tipo Físico enviado,
selecione uma das seguintes opções na lista drop-down:
O padrão é bytes. |
Justificação de Cadeia | Tipo Enumerado | Se a propriedade Tipo Físico for definida como Cadeia de Comprimento Fixo, selecione Alinhar à Esquerda (o valor padrão) ou Alinhar à Direita a partir da lista drop-down. Se tiver selecionado outro valor para Tipo Físico, esta propriedade ficará inativa. |
Caractere de Enchimento | Cadeia | O caractere de preenchimento é utilizado para preencher as posições
de caracteres restantes quando o comprimento da cadeia for menor que o tamanho da cadeia
especificada. Se você tiver configurado a propriedade
Tipo Físico para Cadeia de Comprimento Fixo e a propriedade
Alinhamento da Cadeia for Alinhamento à Esquerda ou Alinhamento à Direita, configure esse caractere de uma das seguintes formas:
A opção de qual desses formatos de caracter de preenchimento será utilizado para um elemento MRM irá depender do caractere de preenchimento requerido e se o caractere de preenchimento deverá ser sujeito à conversão de dados. Na maioria dos casos, a especificação de um caractere de preenchimento será suficiente e quando este caractere de preenchimento for utilizados, ele será convertido para a página de códigos de destino da saída da mensagem MRM gerada. Se for requerido um caractere de preenchimento que não seja facilmente inserido no campo de caracteres de preenchimento, poderá ser utilizado o formato mnemônico do Unicode para especificá-lo. Quando utilizado, esse valor do Unicode também será convertido para a página de código de destino da mensagem do MRM que está sendo 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 esse formato for utilizado, você deverá assegurar-se de que esse hexadecimal seja válido para a página de código das mensagens de saída criadas com essas definições do MRM. Se estiver convertendo uma mensagem de uma página de código para outra, você deverá assegurar-se de que o valor convertido do caractere de preenchimento seja válido para essa página de código. Por exemplo, ao converter de ASCII para a página de códigos 500, se você tiver especificado o número 8 como caractere de preenchimento, ele será convertido de 0x08 para 0x15, as representações de ASCII e EBCDIC para 'back space'. Atualmente existe uma restrição que o valor de seu caractere de preenchimento não deve ser maior que U+007F. Observe que se um mnemônico Unicode ou valor numérico for digitado, ele será considerado como o caractere representado por esse número em UTF-8. |
Propriedade | Type | Significado |
---|---|---|
Alinhamento de Byte | Tipo Enumerado | Especifique como o objeto será alinhado no
início da mensagem.
Selecione uma das opções:
|
Ignorar Contagem Inicial | Inteiro | Especifique o número de bytes a serem ignorados antes da leitura
ou gravação desse objeto.
O padrão é 0, o valor
mínimo é 0 e o valor máximo é 999999.
Você pode utilizar este valor para ignorar campos não desejados em
uma estrutura ou para modelar um campo definido por dados C ou COBOL
que requerem alinhamento em um limite de 2, 4, 8 ou 16 bytes. Especifique o número de bytes a serem ignorados antes da leitura
ou gravação desse objeto.
Quando uma mensagem de saída é gravada, a opção Ignorar Contagem de
bytes recebe designação do valor da propriedade Preenchimento do
Alinhamento de Bytes do conjunto de mensagens. Para objetos de repetição, essa propriedade é aplicada apenas à primeira instância. |
Ignorar Contagem Final | Inteiro | Especifique o número de bytes a serem ignorados após a leitura
ou gravação desse objeto.
O padrão é 0, o valor
mínimo é 0 e o valor máximo é 999999.Você pode utilizar este valor
para ignorar campos não desejados em uma estrutura, ou para modelar uma estrutura de repetição
contendo campos que requerem alinhamento em um limite de 2, 4, 8 ou 16 bytes.
Quando uma mensagem de saída é gravada, a opção Ignorar Contagem de
bytes recebe designação do valor da propriedade Preenchimento do
Alinhamento de Bytes do conjunto de mensagens. Para objetos de repetição, esta propriedade é aplicada a todas as instâncias. |