Beispiel für RAS-Profilartefakt-API

Das Paket 'com.ibm.ras.example.profile.artifact' bietet Beispiele für das programmgestützte Arbeiten mit RAS-Artefakten.

Paket 'com.ibm.ras.example.profile.artifact'

Sie können das Pluglet 'ArtifactDescriptor' verwenden, um neue Artefaktdeskriptortypen hinzuzufügen. Verwenden Sie das Pluglet 'ArtifactRetrieval', um Artefakte von einem Asset abzurufen. Verwenden Sie das Pluglet 'TypeAnalysis', um eine Analyse der Artefakte durchzuführen, oder das Pluglet 'Visiting', um alle Artefakte in einem Asset aufzurufen.

Das Paket 'com.ibm.ras.example.profile.artifact' enthält die folgenden Pluglets, die für die Arbeit mit Artefakten verwendet werden können:

Pluglet Beschreibung Ergebnisse
ArtifactDescriptor Bietet ein Beispiel für das Hinzufügen von neuen Artefaktdeskriptortypen, die von der Typenanalysekomponente erkannt werden. Das im Beispiel enthaltene Pluglet veranschaulicht die folgenden Operationen:
  • Typenanalyseservice abrufen
  • Typ einer Datei analysieren
  • Artefaktdeskriptormanager abrufen
  • Artefaktdeskriptorfactory abrufen
  • Neue Artefaktdeskriptoren erstellen, die Ordner, Dateien und andere physische oder logische Typen darstellen
  • Neue Artefaktdeskriptoren zum Artefaktdeskriptormanager hinzufügen
  • Neue Typen über die aktuelle Sitzung hinaus permanent speichern
  • Mit dem Produkt zur Verfügung gestellte Artefaktdeskriptoren wiederherstellen
Bei erfolgreicher Ausführung gibt dieses Pluglet Folgendes in der Konsolsicht aus:
  • Die Gesamtzahl der Artefaktdeskriptoren vor und nach den Hinzufügungen
  • Den Artefakttyp für eine Datei vor und nach dem Hinzufügen der neuen Artefaktdeskriptoren zum Artefaktdeskriptormanager
ArtifactRetrieval Bietet ein Beispiel für das Abrufen von Artefakten von einem Asset mit Hilfe eines Artefaktmanagers und unter Verwendung von Filtern. Das im Beispiel enthaltene Pluglet veranschaulicht die folgenden Operationen:
  • Asset mit Hilfe eines Asset-Readers aus einem Manifest laden
  • Asset vom Reader abrufen
  • Artefaktmanager für das Asset erstellen
  • Alle Artefakte vom Asset abrufen
  • Artefakte vom Asset auf der Basis eines Attributs abrufen
Bei erfolgreicher Ausführung gibt dieses Pluglet Folgendes in der Konsolsicht aus:
  • Die Anzahl der von einem Asset abgerufenen Artefakte
  • Die Anzahl der Artefakte, die mit dem Attributfilter übereinstimmen
TypeAnalysis Bietet ein Beispiel für die Analyse der Artefakte in einem Asset unter Verwendung der Typenanalysekomponente, um die Artefakttypen zu ermitteln. Das im Beispiel enthaltene Pluglet veranschaulicht die folgenden Operationen:
  • Asset mit Hilfe eines Asset-Readers aus einem Manifest laden
  • Asset vom Reader abrufen
  • Visit-Operation für alle Artefakte im Asset durchführen
  • Artefakttyp mit der Typenanalysekomponente analysieren
  • Bekannte und unbekannte Typen erkennen
Bei erfolgreicher Ausführung gibt dieses Pluglet Folgendes in der Konsolsicht aus:
  • Die Anzahl der Artefakte eines bestimmten Typs
  • Weitere bekannte oder nicht bekannte Artefakttypen
Visiting Bietet ein Beispiel für das Aufrufen aller Artefakte in einem Asset mit Hilfe des Musters 'Visitor' für Artefakte. Das im Beispiel enthaltene Pluglet veranschaulicht die folgenden Operationen:
  • Asset mit Hilfe eines Asset-Readers aus einem Manifest laden
  • Asset vom Reader abrufen
  • Visit-Operation für alle Artefakte im Asset durchführen
  • Visit-Operation für die Artefakte in einem Teil des Assets durchführen
Bei erfolgreicher Ausführung gibt dieses Pluglet die Anzahl der aufgerufenen Artefakte in der Konsolsicht aus:
Zugehörige Tasks
RAS-API-Beispiele ausführen
Zugehörige Informationen
Assets zur Wiederverwendung packen
Konfigurationsvorgaben für Artefaktdeskriptoren festlegen
Rechtliche Hinweise | Feedback
(C) Copyright IBM Corporation 2004, 2005. All Rights Reserved.