Exemple d'API d'artefact de profil RAS

Le package com.ibm.ras.example.profile.artifact propose des exemples sur la manière de travailler de façon programmée avec des artefacts RAS.

Package com.ibm.ras.example.profile.artifact

Vous pouvez utiliser le pluglet ArtifactDescriptor pour ajouter de nouveaux types de descripteur d'artefact. Pour extraire des artefacts des actifs, utilisez le pluglet ArtifactRetrieval. Utilisez le pluglet TypeAnalysis pour exécuter une analyse des artefacts ou le pluglet Visiting pour appeler tous les artefacts d'un actif.

Le package com.ibm.ras.example.profile.artifact contient les pluglets suivants, qui peuvent être utilisés pour gérer les artefacts :

Pluglet Description Résultats
ArtifactDescriptor Donne un exemple d'ajout de nouveaux types de descripteur d'artefact reconnus par l'analyseur de type. Le pluglet de l'exemple présente les opérations ci-dessous :
  • Récupération du service de l'analyseur de type
  • Analyse du type d'un fichier
  • Récupération du gestionnaire de descripteur d'artefact
  • Récupération de la fabrique de descripteur d'artefact
  • Création de nouveaux descripteurs d'artefact représentant des dossiers, des fichiers et d'autres types physiques ou logiques
  • Ajout de nouveaux descripteurs d'artefact au gestionnaire de descripteur d'artefact
  • Sauvegarde permanente de nouveaux types après la session en cours
  • Restauration des descripteurs d'artefact fournis avec le produit
A la fin de l'exécution, ce pluglet fournit le résultat suivant dans la vue Console :
  • Un calcul du nombre total de descripteurs d'artefact avant et après les ajouts
  • Le type d'artefact d'un fichier avant et après l'ajout des nouveaux descripteurs d'artefact au gestionnaire de descripteurs d'artefact
ArtifactRetrieval Donne un exemple de récupération des artefacts à partir d'un actif à l'aide du gestionnaire d'artefacts et des filtres. Le pluglet de l'exemple présente les opérations ci-dessous :
  • Chargement d'un actif à partir d'un manifeste à l'aide d'un programme de lecture d'actif
  • Acquisition de l'actif auprès du programme de lecture
  • Création d'un gestionnaire d'artefacts pour l'actif
  • Récupération de tous les artefacts depuis l'actif
  • Récupération des artefacts depuis l'actif en fonction d'un attribut
A la fin de l'exécution, ce pluglet fournit le résultat suivant dans la vue Console :
  • Un calcul du nombre d'artefacts récupérés depuis un actif
  • Le nombre d'artefacts correspondant au filtre de l'attribut
TypeAnalysis Donne un exemple d'exécution d'une analyse des artefacts d'un actif grâce à l'analyseur de types afin de déterminer les types d'artefact. Le pluglet de l'exemple présente les opérations ci-dessous :
  • Chargement d'un actif à partir d'un manifeste à l'aide d'un programme de lecture d'actif
  • Acquisition de l'actif auprès du programme de lecture
  • Visite de tous les artefacts de l'actif
  • Utilisation de l'analyseur de types pour analyser le type d'artefact
  • Reconnaissance des types connus et inconnus
A la fin de l'exécution, ce pluglet fournit le résultat suivant dans la vue Console :
  • Un calcul du nombre d'artefacts d'un type particulier
  • Le type connus et inconnus des autres artefacts
Visiting Donne un exemple d'appel de tous les artefacts d'un actif à l'aide du pattern visiteur d'artefact. Le pluglet de l'exemple présente les opérations ci-dessous :
  • Chargement d'un actif à partir d'un manifeste à l'aide d'un programme de lecture d'actif
  • Acquisition de l'actif auprès du programme de lecture
  • Visite de tous les artefacts de l'actif
  • Visite de tous les artefacts d'une seule partie de l'actif
A la fin de l'exécution, ce pluglet fournit, dans la vue Console, un calcul du nombre d'artefacts appelés.
Tâches associées
Exécution des exemple d'API RAS
Information associée
Mise en forme d'actifs à réutiliser
Paramétrage des préférences de configuration des descripteurs d'artefact
Conditions d'utilisation | Retours d'informations
(C) Copyright IBM Corporation 2004, 2005. All Rights Reserved.