Ressourcen zu einer BAR -Datei hinzufügen

Um eine Gruppe zusammengehöriger Ressourcen auf einem Integrationsserverzu implementieren, schließen Sie sie in eine BAR -Datei ein.

Vorbereitungen

Erstellen Sie für jede Konfiguration, die Sie implementieren möchten, eine BAR -Datei. Weitere Informationen finden Sie unter BAR-Datei erstellen.

Alternativ können Sie eine BAR -Datei aus einer implementierten Anwendung abrufen. Weitere Informationen finden Sie unter Implementierte BAR-Datei abrufen.

Informationen zu dieser Task

Sie können alle implementierbaren Ressourcen aus dem Arbeitsbereich zu einer BAR -Datei hinzufügen. Wenn Sie Quellendateien für Arbeitsbereichsprojekt hinzufügenauswählen, werden die Quellen-und Projektdateien für alle Nachrichtenflüsse, Nachrichtenmodellschemadateien, Nachrichtengruppen oder andere implementierbare Ressourcen in die BAR -Datei eingeschlossen. Wenn Sie die Quellen-und Projektdateien nicht zur BAR -Datei hinzufügen, stellen Sie sicher, dass Sie eine Kopie der Quellen-und Projektdateien behalten, da Sie die Entwicklungsressourcen aus den kompilierten Ressourcen in der BAR -Datei nicht neu generieren können. Wenn Sie die Quellen-und Projektdateien zur BAR -Datei hinzufügen, stellen Sie sicher, dass Sie eine Kopie der BAR -Datei aufbewahren, da Sie die BAR -Datei oder die implementierten Ressourcen auf einem Integrationsservernicht neu generieren können.

Weitere Informationen zu den Dateien, die Sie in eine BAR -Datei aufnehmen können, enthält der Abschnitt Inhalt der BAR-Datei.

Um mithilfe des „ IBM App Connect Enterprise “-Toolkits Dateien zu einer BAR -Datei hinzuzufügen, führen Sie die folgenden Schritte aus.

Vorgehensweise

  1. Öffnen Sie die BAR -Datei, indem Sie doppelt darauf klicken.
    Der Inhalt der BAR -Datei wird im BAR -Dateieditor angezeigt. (Wenn die BAR -Datei neu ist, ist diese Ansicht leer.)
  2. Wählen Sie auf der Registerkarte Vorbereiten des BAR -Dateieditors implementierbare Arbeitsbereichsressourcen aus, die der BAR -Datei hinzugefügt werden sollen:
    • Klicken Sie auf Anwendungen, gemeinsam genutzte Bibliotheken, Services und REST APIs, um eine Liste dieser implementierbaren Ressourcen anzuzeigen. Wenn Sie in dieser Liste eine Anwendung, eine gemeinsam genutzte Bibliothek oder einen Services auswählen, werden mit diesem Container alle darin enthaltenen Ressourcen implementiert.
    • Klicken Sie auf Richtlinien, um eine Liste der Richtlinienprojekte anzuzeigen, die implementiert werden können. Sie können der Brokerarchivdatei mehrere Richtlinienprojekte hinzufügen. Eigenschaften, die in diesen Richtlinien festgelegt werden, überschreiben die Eigenschaften, die in implementierten Nachrichtenflüssen, Nachrichtenflussknoten und dem Integrationsserver zur Laufzeit festgelegt werden.
    • Klicken Sie auf Nachrichtenflüsse, statische Bibliotheken und andere Nachrichtenflussabhängigkeiten , um die einzelnen Ressourcen anzuzeigen, die direkt auf dem Integrationsserverimplementiert werden können. Nachdem diese Ressourcen implementiert wurden, sind sie für alle anderen implementierten Ressourcen in demselben Integrationsserversichtbar.
    Hinweis:
    • Wenn eine Anwendung auf eine gemeinsam genutzte Bibliothek verweist, muss diese Bibliothek vor oder zusammen mit der Anwendung implementiert werden. Eine gemeinsam genutzte Bibliothek kann in derselben BAR -Datei wie eine Anwendung implementiert werden, die darauf verweist, oder die Anwendung und die referenzierte gemeinsam genutzte Bibliothek können in separaten BAR -Dateien implementiert werden.
    • Wenn eine von Ihnen ausgewählte Anwendung auf eine oder mehrere statische Bibliotheken verweist, werden diese Bibliothek der Anwendungsdatei .appzip als verschachtelte .libzip-Dateien hinzugefügt. Diese referenzierten statischen Bibliotheken sind privat und außerhalb der Anwendung nicht für die Ressourcen zugänglich. Daher sind diese statischen Bibliotheken auf der Registerkarte Vorbereiten standardmäßig nicht ausgewählt. Wenn Sie jedoch eine statische Bibliothek als Bibliothek auf Integrationsserverebene implementieren möchten, die für andere Ressourcen zugänglich ist, wählen Sie die statische Bibliothek aus, um sie getrennt zu implementieren. Für diese statische Bibliothek wird eine Datei .libzip erstellt und der Datei BAR auf Stammebene hinzugefügt.
    • Wenn Sie eine statische Bibliothek auswählen, die auf andere statische Bibliotheken verweist, werden diese referenzierten Bibliotheken auch als .libzip -Dateien zur BAR -Datei hinzugefügt.
    • Wenn die von Ihnen ausgewählte Anwendung auf eine oder mehrere Anwendungsdomänen von „.NET “ verweist, werden diese Anwendungsdomänen als Datei .appdomainzip auf der obersten Ebene zur BAR -Datei hinzugefügt.
    • Sie können ein Integrationsprojekt nicht zu einer BAR -Datei hinzufügen. Fügen Sie stattdessen die im Integrationsprojekt enthaltenen Einzelressourcen zur BAR -Datei hinzu.
    • Wenn Ihre Lösung Java™ -Code oder Nachrichtengruppen enthält, müssen Sie diese Ressourcen kompilieren und die kompilierten Ressourcen zur BAR -Datei hinzufügen (siehe Ressourcen mit Java-Code oder Nachrichtengruppen packen).
    • Wenn ein Nachrichtenfluss, den Sie auswählen, einen oder mehrere WebSphere® Adapters -Knoten enthält, wird ein Dialogfenster geöffnet, in dem Sie die folgenden Ressourcen angeben können:
      • Eine oder mehrere WebSphere Adapters -Komponenten, die von den WebSphere Adapters -Knoten verwendet werden sollen
      • Eine oder mehrere Bibliotheken, die eine XSD für die Geschäftsobjekte enthalten, die von den WebSphere Adapters -Knoten verwendet werden
      Weitere Informationen zum Einschließen von WebSphere Adapters in eine BAR -Datei finden Sie unter Ressourcen von WebSphere Adapters in eine BAR-Datei einschließen.
  3. Optional: Wählen Sie Quellendateien für Arbeitsbereichsprojekt hinzufügenaus, um Quellendateien einzuschließen.

    Wenn Sie Quellendateien für Arbeitsbereichsprojekte hinzufügenauswählen, werden Quellenprojekte für alle Anwendungen, Bibliotheken und anderen kompilierten Ressourcen zum Ordner src der BAR -Datei hinzugefügt.

  4. Optional: Um vorhandenen Inhalt aus der BAR -Datei zu entfernen, bevor Sie die neue BAR -Datei erstellen, wählen Sie Inhalt der BAR-Datei vor Erstellung entfernenaus.
  5. Optional: Wenn Sie einen Nachrichtenfluss zum zweiten Mal zu einem BAR hinzufügen und die Registerkarte Verwalten zum Ändern von Ablaufparametern verwenden, wählen Sie Konfigurierbare Eigenschaftswerte überschreiben aus, um die Konfigurationseinstellungen zurückzusetzen.
    Ist dieses Steuerelement inaktiviert, bleiben bestehende Einstellungen erhalten, wenn ein Nachrichtenfluss ersetzt wird.
  6. Optional: Wählen Sie Ressourcen kompilieren und integrierenaus, um Nachrichtenflüsse als kompilierte Nachrichtenflussdateien (.cmf) einzuschließen und ESQL-Code direkt in die .cmf -Datei jedes Nachrichtenflusses einzuschließen, der auf eine ESQL-Datei verweist. Wenn Sie einen Nachrichtenfluss zu einer BAR -Datei hinzufügen, wird er standardmäßig als .msgflow -Datei hinzugefügt. Standardmäßig wird jede ESQL-Datei, auf die von mindestens einem Nachrichtenfluss verwiesen wird, als Einzelressource implementiert und kann von mehreren .msgflow -Dateien aufgerufen werden.
    Wenn Nachrichtenflüsse, die Sie Ihrer BAR -Datei hinzufügen, einen untergeordneten Nachrichtenfluss enthalten, der in einer .msgflow -Datei definiert ist, müssen Sie Ressourcen kompilieren und integrierenauswählen.
  7. Klicken Sie auf Erstellen und speichern.

Ergebnisse

Auf der Registerkarte Verwalten werden die Dateien aufgelistet, die sich jetzt in Ihrer BAR -Datei befinden. Erweitern Sie Ihre Anwendungen und Bibliotheken, damit Sie den zugehörigen Inhalt sehen. Kompilierte Ressourcen in der BAR -Datei werden in alphabetischer Reihenfolge in der Baumstruktur angezeigt. Sie können nur Stammelemente bearbeiten. Wenn Sie beispielsweise eine Anwendung zur BAR -Datei hinzugefügt haben, können Sie die Datei .appzip umbenennen oder Kommentare hinzufügen. Die Ressourcen in der Datei .appzip können nicht bearbeitet werden, eine Bearbeitung der konfigurierbaren Eigenschaften für diese Ressourcen ist jedoch möglich.

Sie können keine einzelnen Ressourcen aus .appzip-, .appdomainzip-, .libzip- oder .shlibzip-Dateien entfernen. Um diese Ressourcen zu entfernen, müssen Sie die Anwendung, die Anwendungsdomäne „.NET “ oder die Bibliothek entfernen.

Sie können die Anzeige der Quellendateien unterdrücken, indem Sie die Option Erstellte Ressourcen oder Konfigurierbare Eigenschaften aus der Liste im Menü Filtern nach auswählen.

Nächste Schritte

Führen Sie eine oder beide der folgenden Tasks aus: