Data Service  1.2.0
Métodos Públicos
Referência da Interface tecgraf::openbus::data_service::core::v1_02::IDataService

Serviço de Dados Estruturados. Mais...

import "data_service.idl";

Lista de todos os Membros.

Métodos Públicos

DataDescription getDataDescription (in DataKey fKey) raises (ServiceFailure, InvalidDataKey, DataNotFound, DataAccessDenied)
 Obtém o descritor de um dado.
DataView getDataView (in DataKey fKey, in string fViewInterface) raises (ServiceFailure, InvalidDataKey, DataNotFound, UnsupportedView, DataAccessDenied)
 Obtém uma visão de um dado.
DataViewSeq getDataViewSeq (in DataKeySeq fKeys, in string fViewInterface) raises (ServiceFailure, InvalidDataKey, DataNotFound, UnsupportedView, DataAccessDenied)
 Obtém um conjunto de visões para um conjunto de dados.

Descrição Detalhada

Serviço de Dados Estruturados.

Utilizado para a obtenção de descrições e visões de dados a partir de suas respectivas chaves unívocas.


Métodos

DataDescription tecgraf::openbus::data_service::core::v1_02::IDataService::getDataDescription ( in DataKey  fKey) raises (ServiceFailure, InvalidDataKey, DataNotFound, DataAccessDenied)

Obtém o descritor de um dado.

Parâmetros:
[in]fKeyA chave do dado.
Retorna:
O descritor do dado.
Exceções:
ServiceFailureCaso ocorra uma falha na operação.
InvalidDataKeyCaso a chave do dado não seja válida.
DataNotFoundCaso o dado não seja encontrado.
DataAccessDeniedCaso o usuário não tenha permissão de acesso.
DataView tecgraf::openbus::data_service::core::v1_02::IDataService::getDataView ( in DataKey  fKey,
in string  fViewInterface 
) raises (ServiceFailure, InvalidDataKey, DataNotFound, UnsupportedView, DataAccessDenied)

Obtém uma visão de um dado.

O dado (representado pelo DataKey) pode oferecer diversas visões. O DataDescription é a estrutura responsável por informar quais visões um dado oferece.

Parâmetros:
[in]fKeyA chave do dado.
[in]fViewInterfaceO nome da interface da visão desejada.
Retorna:
A visão, ou NULL, caso o dado não ofereça a visão solicitada.
Exceções:
ServiceFailureCaso ocorra uma falha na operação.
InvalidDataKeyCaso a chave do dado não seja válida.
DataNotFoundCaso o dado não seja encontrado.
UnsupportedViewIndica que uma visão não suportada foi solicitada.
DataAccessDeniedCaso o usuário não tenha permissão de acesso.
DataViewSeq tecgraf::openbus::data_service::core::v1_02::IDataService::getDataViewSeq ( in DataKeySeq  fKeys,
in string  fViewInterface 
) raises (ServiceFailure, InvalidDataKey, DataNotFound, UnsupportedView, DataAccessDenied)

Obtém um conjunto de visões para um conjunto de dados.

Todas as visões no conjunto implementam a mesma interface solicitada.

Parâmetros:
[in]fKeysAs chaves dos dados.
[in]fViewInterfaceO nome da interface da visão desejada.
Retorna:
O conjunto de visões.
Exceções:
ServiceFailureCaso ocorra uma falha na operação.
InvalidDataKeyCaso a chave do dado não seja válida.
DataNotFoundCaso o dado não seja encontrado.
UnsupportedViewIndica que uma visão não suportada foi solicitada.
DataAccessDeniedCaso o usuário não tenha permissão de acesso.
 Todos Classes Namespaces Funções Variáveis Definições de Tipos