As propriedades de CWF para referência de atributo e tipos de data/hora do atributo local.
As propriedades de Formato Custom Wire descritas aqui aplicam-se a:
Propriedade | Type | Significado |
---|---|---|
Tipo Físico | Tipo Enumerado | Selecione um a partir da lista exibida:
O valor padrão é cadeia de comprimento fixo. |
Formato DateTime | Cadeia | 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. |
Comprimento | Botão e Inteiro | Se tiver selecionado um Tipo Físico igual a Cadeia de Comprimento Fixo, Decimal Compactado ou Binário e tiver selecionado o comprimento a ser definido por
Comprimento, insira o número de unidades de comprimento para o elemento. O valor mínimo que pode ser especificado é 1 para todos os três tipos físicos. O valor máximo que pode ser especificado é 256 para Cadeia de Comprimento Fixo, 10 para Decimal Compactado e 2147483647 para Binário. O valor padrão é 0 (zero). |
Referência de Comprimento | Botão e Tipo Enumerado | Se você selecionou o comprimento para ser definido por Referência de Comprimento, selecione o nome do objeto de inteiro que especifica o comprimento deste objeto. Faça sua seleção
a partir da lista exibida de objetos de inteiro que estão definidos como irmãos do objeto
atual e ocorre antes dele 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. |
Unidades de Comprimento | Tipo enumerado | Selecione a unidade de comprimento para o elemento ou atributo. Selecione uma das seguintes opções na lista exibida (alguns tipos físicos não
oferecem todas estas opções):
O padrão é Bytes. |
Justificação | 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 na lista. Se você tiver selecionado outro valor para Tipo Físico, esta propriedade estará inativa. |
Caractere de Enchimento | Cadeia | Se tiver configurado a propriedade Tipo Físico para Cadeia de Comprimento Físico e a propriedade Alinhamento for Alinhamento à Esquerda ou Alinhamento à Direita, essa propriedade se aplica. Ao gravar uma mensagem de saída, utilize o caractere de preenchimento para preencher as posições de caracteres restantes quando o comprimento da cadeia for inferior ao comprimento sugerido pela propriedade Comprimento ou Referência de Comprimento. A propriedade Alinhamento determina se a cadeia é preenchida a partir da esquerda ou a partir da direita. Ao transmitir uma mensagem de entrada, o caractere de preenchimento é cortado do final da cadeia. A propriedade Alinhamento determina se a cadeia é cortada a partir da esquerda ou a partir da direita. Especifique esse caractere de uma das seguintes formas:
A opção de qual dessas formas de caractere de preenchimento é utilizada para um elemento MRM depende do caractere de preenchimento que é requerido e se o caractere de preenchimento deve estar sujeito à conversão de dados. Na maioria dos casos, a especificação de um caractere de preenchimento entre aspas duplas é suficiente e quando este caractere de preenchimento é utilizado, ele é convertido para a página de códigos de destino da mensagem MRM de saída que está sendo gerada. Por exemplo, ao converter de ASCII para a página de códigos 500, se você tiver especificado U+0008 como seu caractere de preenchimento, ele será convertido de 0x08 para 0x15, as representações de ASCII e de EBCDIC de 'back space'. 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 utilizado, o valor de Unicode também é convertido para a página de códigos de destino da mensagem MRM que está sendo gerada. Se você estiver convertendo uma mensagem de uma página de códigos para outra, certifique-se de que o valor convertido do caractere de preenchimento seja válido para essa página de códigos. Se o caractere de preenchimento não puder ser representado na página de códigos de destino, ele será substituído por um caractere de substituição. O caractere de substituição é fixo e seu valor depende da página de códigos de destino especificada. Se um caractere de preenchimento que não esteja sujeito à conversão de dados for necessário, o formato hexadecimal ou decimal poderá ser utilizado e, então, você terá a opção de especificar um valor absoluto como um caractere de preenchimento que será inserido diretamente na mensagem de saída. Se este formato for utilizado, certifique-se ainda que este valor seja válido para a página de códigos de quaisquer mensagens de saída que são criadas utilizando estas definições MRM. |
Propriedade | Type | 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 |
---|---|---|
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. |