Exemplo de API de Artefato de Perfil do RAS

O pacote com.ibm.ras.example.profile.artifact fornece exemplos de como trabalhar programaticamente com artefatos do RAS.

Pacote com.ibm.ras.example.profile.artifact

Você pode utilizar o pluglet ArtifactDescriptor para incluir novos tipos de descritores de artefato. Para recuperar artefatos de um recurso, utilize o pluglet ArtifactRetrieval. Utilize o pluglet TypeAnalysis para executar uma análise dos artefatos ou o pluglet Visiting para chamar todos os artefatos em um recurso.

O pacote com.ibm.ras.example.profile.artifact contém os seguintes pluglets que podem ser utilizados para trabalhar com artefatos:

Pluglet Descrição Resultados
ArtifactDescriptor Fornece um exemplo de como incluir novos tipos de descritores de artefato que são reconhecidos pelo analisador de tipos. O pluglet no exemplo demonstra as seguintes operações:
  • Recuperação do serviço de analisador de tipo
  • Análise do tipo de um arquivo
  • Recuperação do gerenciador do descritor de artefato
  • Recuperação do depósito de informações do provedor de descritores de artefato
  • Criação de novos descritores de artefato representando pastas, arquivos e outros tipos físicos ou lógicos
  • Inclusão de novos descritores de artefato no gerenciador do descritor de artefato
  • Salvamento permanentemente dos novos tipos além da sessão atual
  • Restauração dos descritores de artefato que foram fornecidos com o produto
Ao executar com êxito, esse pluglet fornece a seguinte saída na visualização Console:
  • Uma conta do número total de descritores de artefato antes e após adições
  • O tipo de artefato para um arquivo antes e após os novos descritores de artefato terem sido incluídos no gerenciador do descritor de artefato
ArtifactRetrieval Fornece um exemplo de como recuperar artefatos a partir de um recurso utilizando um gerenciador de artefato e filtros. O pluglet no exemplo demonstra as seguintes operações:
  • Carregamento de um recurso de um manifesto utilizando um leitor de recursos
  • Aquisição do recurso a partir do leitor
  • Criação de um gerenciador de artefato para o recurso
  • Recuperação de todos os artefatos a partir do recurso
  • Recuperação de artefatos a partir do recurso com base em um atributo
Ao executar com êxito, esse pluglet fornece a seguinte saída na visualização Console:
  • Uma contagem do número de artefatos recuperados a partir de um recurso
  • O número de artefatos que corresponderam ao filtro do atributo
TypeAnalysis Fornece um exemplo de como executar uma análise dos artefatos em um recurso utilizando o analisador de tipos para determinar os tipos de artefato. O pluglet no exemplo demonstra as seguintes operações:
  • Carregamento de um recurso de um manifesto utilizando um leitor de recursos
  • Aquisição do recurso a partir do leitor
  • Visita a todos os artefatos no recurso
  • Utilização do analisador de tipos para analisar o tipo de artefato
  • Reconhecimento de tipos conhecidos e desconhecidos
Ao executar com êxito, esse pluglet fornece a seguinte saída na visualização Console:
  • Uma contagem do número de artefatos de um determinado tipo
  • O tipo de outros tipos de artefatos conhecidos ou desconhecidos
Visiting Fornece um exemplo de como chamar todos os artefatos em um recurso utilizando o padrão do visitante de artefato. O pluglet no exemplo demonstra as seguintes operações:
  • Carregamento de um recurso de um manifesto utilizando um leitor de recursos
  • Aquisição do recurso a partir do leitor
  • Visita a todos os artefatos no recurso
  • Visita aos artefatos em uma única parte do recurso
Ao executar com êxito, esse pluglet fornece uma contagem do número de artefatos chamados, na visualização Console.
Tarefas relacionadas
Executando Exemplos de API do RAS
Informações relacionadas
Empacotando Recursos para Reutilização
Definindo Preferências de Configuração para Descritores de Artefato
Termos de Utilização | Feedback
(C) Copyright IBM Corporation 2004, 2005. Todos os Direitos Reservados.