RSS

Capitulo 3 – Estruturas de Dados – MO: DCA

Capitulo 3 – Estruturas de Dados da Arquitetura MO: DCA

Cada componente de um documento objeto misto é explicitamente definido e delimitado no fluxo de dados que transmite. Isto é conseguido através do uso das estruturas de dados da arquitetura MO: DCA ,chamados de campos estruturados, que residem no fluxo de dados. Campos estruturados são usados ​​para envolver os componentes de documentos e fornecer informações aos comandos e aplicações que utilizam o fluxo de dados. Campos estruturados podem conter um ou mais parâmetros. Cada parâmetro fornece um valor de um conjunto de valores definidos pela arquitetura.

Notação Convenções

Além das informações fornecidas em “Como ler os diagramas de sintaxe” na figura abaixo: , as convenções de notação a seguir se aplicam ao longo deste documento:

Como ler os diagramas de sintaxe

Ao longo destas páginas, a sintaxe é descrito usando os seguintes formatos. A sintaxe do campo estruturado, a principal estrutura de dados da arquitetura MO: DCA, é mostrada com uma representação horizontal,seguido por uma tabela que relaciona os elementos de dados contidos no campo estruturado. A sintaxe do trio, o MO secundária: estrutura de dados DCA, é mostrado usando a tabela apenas. Seistipos de dados básicos são usados ​​nas descrições de sintaxe:

CODE Architected constant ( Arquitetado constante )

CHAR Character string, which may consist of any code points ( Cadeia de caracteres, que podem consistir de qualquer código pontos )

BITS Bit string

UBIN Unsigned binary

SBIN Signed binary

UNDF Undefined type


Introdução ao Campo Estruturado

Os significados dos elementos da representação horizontal são as seguintes:

  • A Introdução ao Campo Estruturado é o que identifica o comprimento e a função ou o tipo de campo estruturado, é composta dos seguintes parâmetros:

  • O campo de dados estruturado, que proporciona o efeito de campo estruturado, está contido no conjunto de parâmetros descritos na tabela.

Dados ( Data )

A sintaxe para estrutura de dados da arquitetura MO: DCA  é a seguinte:

Uma entrada em branco na coluna da gama indica que não há restrições sobre os valores aceitáveis​​.

Alguns campos podem ser assinalados na coluna Significado como reservado. Um campo reservado é um parâmetro que não tem uma definição funcional no momento atual, mas pode ter em algum momento no futuro. Todos os bytes em qualquer campo que a arquitetura MO: DCA definiu como um campo reservado deve ser dado um valor de zero a geração de aplicações. Receber os pedidos devem ignorar os valores contidos em um campo reservado.

Colunas adicionais são exibidas à direita da coluna Significado.Estas colunas são:

A seguir um exemplo da sintaxe da arquitetura MO: DCA:

  • Bytes são numerados da esquerda para a direita começando com zero bytes, que é considerado o de mais alta ordem (mais importante é claro) pois a posição de byte é muito importante. Isso é conhecido como tamanho e final da ordem do byte . Por exemplo, um campo de três bytes consistiria em byte zero, byte um e byte dois.
  • Cada byte é composto por oito bits.
  • Bits em um único byte são numerados da esquerda para a direita começando com o bit zero, o bit mais significativo, e continuando com sete bits, o bit menos significativo. Isso é conhecido como a ordem pouco big-endian, isso é conhecido como tamanho e final da ordem do byte.
  • Quando pedaços de vários bytes consecutivos são considerados em conjunto, o primeiro byte sempre contém bits zero a sete e os bits dos bytes adicionais são de oito a n, onde n é igual a um menor que o número total de bytes multiplicado por oito. Por exemplo, um campo de dois bytes seria composto por bits de zero a quinze e um campo de quatro bytes seria composto por bits de zero a trinta e um.
  • Os números negativos são expressos em pares de dois no complemento do formulário.
  • Os valores dos campos são expressos em notação hexadecimalou binário:

B’01111110′ = X’7E’ = +126

X’7FFF’ = +32767

X’8000′ = −32768 (when signed binary is used)

X’8000′ = +32768 (when unsigned binary is used)

MO:DCA Sintaxe do Campo Estruturado

A arquitetura MO: DCA de campos estruturado são composto de duas partes: um introdutor que identifica o tamanho e o tipo do campo estruturado, e os dados que proporciona o efeito do campo  estruturado.
Os dados estão contidos em um conjunto de parâmetros, que podem consistir de outras estruturas de dados e elementos de dados. O comprimento máximo de um campo estruturado é 32.767 bytes. O formato geral de um campo estruturado é o seguinte:

Introdução ao Campo Estruturado

A arquitetura  MO: DCA  de  Introdução ao Campo Estrutura (SFI) – ( Structured Field Introducer ), introduz um campo estruturado e identifica o seu tipo e comprimento. IFC tem o seguinte formato:

Semântica do SFI

SFLength

Define o comprimento do campo estruturado, incluindo ele mesmo.

SFTypeID

Um campo de três bytes que identifica o campo estruturado. Ele tem a forma D3TTCC, onde:

FlagByte

Especifica o valor dos indicadores opcional. Indicador de bits são definidos da seguinte forma:

 

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

 
%d blogueiros gostam disto: