Data Service  1.0.0
Atributos Públicos
Referência da Interface tecgraf::openbus::data_service::DataDescription

A descrição de um dado. Mais...

import "data_service.idl";

Diagrama de Hierarquia para tecgraf::openbus::data_service::DataDescription:
tecgraf::openbus::project::ProjectItemDescription

Lista de todos os Membros.

Atributos Públicos

public DataKey fKey
 A chave unívoca do dado.
public string fName
 O nome simbólico do dado.
public StringSeq fViews
 As visões oferecidas pelo dado.
public MetadataSeq fMetadata
 Metadados (opcionais) do dado.

Descrição Detalhada

A descrição de um dado.

A descrição deve ter informações suficientes para que um determinado dado seja identificado. É utilizada tipicamente para navegação e visualização.

A chave é criada pelo serviço. Nela pode-se inserir qualquer informação que o serviço entenda como importante para identificar o dado. Pode-se, por exemplo, usar como parte da chave o caminho do dado no sistema de arquivos ou a chave do dado em um banco de dados. A chave também pode conter informações suficientes para identificar o dado no barramento. O Openbus provê uma classe para facilitar a criação desta chave, assim como facilidades para converter e estruturar a infomação presente no DataKey.

O campo `views é importante para que uma aplicação consiga identificar quais visões o dado possui. Tipicamente utiliza-se o repository ID como identificador da visão. O ID possui o caminho da estrutura na IDL - os módulos onde a estrutura está situada, juntamente com seu nome e número de versão.

 Todos Classes Namespaces Funções Variáveis Definições de Tipos