WebSphere Message Broker Version 8.0.0.5 Betriebssysteme: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Sehen Sie sich die Informationen zur aktuellen Produktversion im IBM Integration Bus Version 9.0 an.

Vorhandenen Nachrichtenfluss in den Speicher laden

Verwenden Sie bei der Entwicklung von Nachrichtenflussanwendungen zum Laden eines Nachrichtenflusses in den Speicher die Message Broker-Java™-API. Sie können dann im Java-Code auf den Nachrichtenfluss zugreifen.

Ein Nachrichtenfluss muss in den Speicher geladen werden, um mit den Message Broker-Java-API-Methoden im Java-Code verwendet werden zu können. Erstellen Sie zum Laden eines Nachrichtenflusses in den Speicher ein Objekt File und verwenden Sie die FlowRendererMSGFLOW-Methode read(). Auf diese Weise wird der Nachrichtenfluss dem Java-Code zur Verfügung gestellt. Die Methode read() nimmt das Nachrichtenflussprojekt, in dem die erforderliche Nachrichtenflussdatei enthalten ist, sowie den relativen Pfad zu der Nachrichtenflussdatei aus diesem Projekt.
Im folgenden Beispiel ist dargestellt, wie ein Nachrichtenfluss aus dem Verzeichnis mqsi geladen wird:
import java.io.File;
import java.io.IOException;
import com.ibm.broker.MessageBrokerAPIException;
import com.ibm.broker.config.appdev.MessageFlow;
import com.ibm.broker.config.appdev.FlowRendererMSGFLOW;

public class LoadMessageFlow {
    public static void main(String[] args) {
        File msgFlow = new File("../mqsi/main.msgflow");
        try {
            MessageFlow mf1 = FlowRendererMSGFLOW.read(msgFlow);
        } catch (IOException e) {
            // Eigenen Code hier hinzufügen
            e.printStackTrace();
        } catch (MessageBrokerAPIException e) {
            // Eigenen Code hier hinzufügen
            e.printStackTrace();
        }
    }
}	

Ergebnis:

Sie können nun in Ihrem Java-Code auf die Instanz des Objekts MessageFlow verweisen.
Bemerkungen | Marken | Downloads | Bibliothek | Support | Feedback

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Letzte Aktualisierung:
        
        Letzte Aktualisierung: 2015-02-28 16:22:38


TaskthemaTaskthema | Version 8.0.0.5 | bc31540_