Implementierbare Ressourcen migrieren

Sie können die vorhandenen Ressourcen in „ IBM® App Connect Enterprise “ weiterhin nutzen. Wenn Sie jedoch in früheren Versionen erstellte Ressourcen weiterentwickeln möchten, müssen Sie diese Ressourcen migrieren.

Informationen zu dieser Task

Die folgende Tabelle fasst zusammen, welche Arten von Ressourcen Sie in IBM App Connect Enterprise “ ( 13.0 ) migrieren müssen, wenn Sie diese weiterentwickeln möchten.
Tabelle 1. Vorhandene Ressourcen, für die zusätzliche Migrationstasks erforderlich sind
Ressource zur Weiterentwicklung in Version 13.0 Ressource, die in Version 10.0 erstellt wurde
Nachrichtengruppen Sie müssen die Menüs für die Nachrichtengruppenentwicklung aktivieren (siehe Nachrichtengruppen migrieren).
Nachrichtenzuordnungen Sie müssen die Migration von Nachrichtenzuordnungen auf grafische Datenzuordnungen für die vorhandenen Nachrichtenzuordnungen durchführen, die Sie bei der Migration auf Version 10.0nicht konvertiert haben. Neue Zuordnungen, die in Version 10.0 erstellt werden, sind grafische Datenzuordnungen. Siehe Nachrichtenzuordnungen migrieren.
Nachrichtenflüsse Wenn Ihre Nachrichtenflüsse Nachrichtenflussknoten enthalten, die nicht mehr verfügbar sind, müssen Sie Ihre Nachrichtenflüsse so überarbeiten, dass verfügbare Nachrichtenflussknoten verwendet werden. Siehe Nachrichtenflüsse migrieren.
Untergeordnete Nachrichtenflüsse Sie müssen die Migration der vorhandenen untergeordneten Nachrichtenflüsse, die Sie bei der Migration auf Version 10.0nicht konvertiert haben, abschließen. Neue untergeordnete Nachrichtenflüsse, die in Version 10.0 erstellt wurden, werden als .subflow -Dateien erstellt. Siehe Untergeordnete Nachrichtenflüsse migrieren.
Angepasste Integrationsanwendungen Wenn Sie Anwendungen haben, die die IBM Integration APIverwenden, überprüfen Sie, ob sie auf die richtigen Ressourcen zugreifen. Siehe Angepasste Integrationsanwendungen migrieren.

Nachrichtengruppen migrieren

Informationen zu dieser Task

Plattformunabhängige Nachrichtengruppen wurden in WebSphere® Message Broker Version 6.0eingeführt. Wenn die Sicherungsdatei des Integrationsknotens eine Nachrichtengruppe aus einem Release vor Version 6.0enthält, wird die Nachrichtengruppe nicht extrahiert. Diese Nachrichtengruppen sind plattformspezifisch. Implementieren Sie die BAR -Dateien, die solche Nachrichtengruppen enthalten, erneut oder erstellen Sie die Nachrichtengruppe bzw. BAR -Datei erneut, damit sie plattformunabhängig ist.

In „ IBM App Connect Enterprise “ sind die in Anwendungen, Integrationsdiensten und Bibliotheken enthaltenen Schemadateien für Nachrichtenmodelle die bevorzugte Methode zur Modellierung von Nachrichten für die meisten Datenformate. Nachrichtengruppen sind bei Verwendung der MRM- oder IDOC-Domänen weiterhin erforderlich. Weitere Informationen zur Nachrichtenmodellierung finden Sie unter Konzepte der Nachrichtenmodellierung.

Sie können Nachrichtenabläufe, die Nachrichtensätze aus früheren Versionen enthalten, in IBM App Connect Enterprise 13.0. importieren. Die vorhandenen Nachrichtengruppen können in der üblichen Art und Weise angezeigt, geändert und implementiert werden. Allerdings sind die Menüoptionen für das Erstellen neuer Nachrichtengruppen oder Nachrichtendefinitionsdateien standardmäßig ausgeblendet. Um diese Aufgaben auszuführen, müssen Sie zunächst die Entwicklung von Nachrichtensätzen in den Einstellungen des „ IBM App Connect Enterprise “-Toolkits aktivieren. Weitere Informationen finden Sie unter Nachrichtengruppenentwicklung aktivieren.

Nachrichtenzuordnungen migrieren

Informationen zu dieser Task

IBM App Connect Enterprise 13.0 umfasst eine Funktion zur grafischen Datenzuordnung, die zum Einsatz kommt, wenn Sie einem Nachrichtenfluss einen Zuordnungs -Knoten hinzufügen.

Sie können Nachrichtenabläufe, die die folgenden Knoten enthalten und bei denen Nachrichtenzuordnungen verwendet werden, in IBM App Connect Enterprise unter 13.0 importieren:
  • DataDelete
  • DataInsert
  • DataUpdate
  • Extrahieren
  • Zuordnung
  • Warehouse

Die Nachrichtenzuordnung (.msgmap) auf diesen Knoten kann zwar angezeigt werden, sie kann jedoch nicht in der Laufzeitumgebung bereitgestellt werden, da sie unter IBM App Connect Enterprise 13.0 nicht verfügbar ist. Die Nachrichtenzuordnungsoperationen aus früheren Versionen werden nur im Lesezugriffsmodus angezeigt und können weder geändert noch bereitgestellt werden.

Um einen Nachrichtenfluss zu implementieren, der eine vorhandene Nachrichtenzuordnung (.msgmap -Datei) verwendet, müssen Sie zuerst den vorhandenen Knoten durch einen neuen Mapping -Knoten ersetzen. Außerdem müssen Sie die vorhandene Nachrichtenzuordnung in eine grafische Datenzuordnung konvertieren, die vom neuen Mapping -Knoten (Datei.map ) verwendet werden kann. Weitere Informationen finden Sie unter Nachrichtenzuordnung aus einer .msgmap -Datei in eine .map -Datei konvertieren.

Nachrichtenflüsse migrieren

Informationen zu dieser Task

Die Knoten für den Nachrichtenfluss, die unter IBM App Connect Enterprise13.0 verfügbar sind, unterscheiden sich möglicherweise von den Knoten, die in der Version verfügbar sind, aus der Sie migrieren. Wenn Ihre Nachrichtenabläufe Knoten enthalten, die nicht mehr verfügbar sind, müssen Sie diese überarbeiten, sodass nur noch die Knoten verwendet werden, die unter IBM App Connect Enterprise13.0 verfügbar sind.

Untergeordnete Nachrichtenflüsse migrieren

Informationen zu dieser Task

Seit WebSphere Message Broker Version 8 erstellen Sie untergeordnete Nachrichtenflüsse als .subflow -Dateien.

Untergeordnete Nachrichtenflüsse aus früheren Versionen des Produkts wurden als .msgflow-Dateien erstellt. Sie müssen sie in .subflow Dateien konvertieren, wenn Sie sie in IBM App Connect Enterprise 13.0weiterentwickeln möchten. Diese Konvertierung erfolgt mit der Funktion In untergeordneten Fluss konvertieren. Weitere Informationen finden Sie unter Konvertierung zwischen Nachrichtenflüssen und untergeordneten Nachrichtenflüssen.

Angepasste Integrationsanwendungen migrieren

Informationen zu dieser Task

Ihre bestehenden Version 10.0 benutzerdefinierten Integrationsanwendungen können migriert werden, um mit Version 13.0 Integrationsknoten zu arbeiten. Stellen Sie beim Schreiben neuer Anwendungen jedoch sicher, dass Sie die com.ibm.integration.admin.proxy.*-Klassen anstelle der veralteten com.ibm.broker.proxy.*-Klassen verwenden.

Die IBM Integration API ist nicht mehr asynchron, da sie durch synchrone REST-Aufrufe unterstützt wird. Daher ist das AdministeredObjectListener-Framework nicht mehr verfügbar, und es sind keine Callback-Ereignisse processModify() oder processDelete() vorhanden. Sie müssen "refresh" für die Proxy-Objekte aufrufen, um die aktuellen Eigenschaftswerte abzurufen, z. B. für den veralteten Proxy für Ausführungsgruppen myExecutionGroupProxy.refresh().

Vorgehensweise

  1. Wenn Sie angepasste Integrationsanwendungen verwenden, um eine Verbindung zum Integrationsknoten herzustellen, aktualisieren Sie die von diesen Anwendungen verwendeten Verbindungsdetails, damit die Verbindungen zum richtigen Integrationsknoten aufgebaut werden.

    In sind IBM App Connect Enterprise 13.0 die IBM Integrations-API Verbindungen nicht mehr von IBM MQabhängig, sodass Verbindungen nicht mehr über IBM MQ Warteschlangen hergestellt werden.

  2. Wenn Sie eine Verbindung zu einem fernen Integrationsknoten herstellen, aktualisieren Sie Ihre Verbindungsdetails so, dass der Webverwaltungsport verwendet wird. Weitere Informationen finden Sie unter „Konfigurieren der Weboberfläche von ‚ IBM App Connect Enterprise ‘“.
    Informationen zur Verwendung von „ SSL “ bei diesen Verbindungen finden Sie unter „Verbindung zu einem Integrationsknoten mithilfe des Toolkits herstellen “. Wenn Sie eine Verbindung zu einem lokalen Integrationsknoten herstellen, können Sie eine direkte lokale Verbindung verwenden.
  3. Wenn die Administrationssicherheit aktiviert ist, sind gemäß IBM App Connect Enterprise13.0 für Integrationsanwendungen, die eine Remote-Verbindung nutzen, Benutzeranmeldedaten erforderlich. Für lokale Verbindungen müssen Sie die Anwendung unter einer Benutzer-ID ausführen, die zur Gruppe "mqbkrs" gehört. Bei neuen Integrationsanwendungen können Sie die Benutzerangaben während der Anwendungsentwicklung definieren. Für vorhandene kompilierte Anwendungen müssen Sie die Sicherheitsberechtigungsnachweise mit einer der Methoden angeben, die im Abschnitt Verbindung zu einem Integrationsknoten über eine angepasste Integrationsanwendung herstellenbeschrieben sind.