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.

CORBA-Namensservice

Ein CORBA-Namensservice enthält CORBA-Objektverweise.

Ein CORBA-Server trägt Verweise auf CORBA-Objekte in einen Namensservice ein, sodass Clients den Namensservice abfragen und die Objektverweise abrufen können, um dann Operationen für die CORBA-Objekte aufzurufen. In der Regel fragt ein Client den Namensservice einmal ab und stellt die Objektverweise in einen Cache.

Ein CORBARequest-Knoten ist ein CORBA-Client; deshalb nimmt der Knoten, wenn er implementiert wird, Kontakt zu einem Namensservice auf, um einen Objektverweis abzurufen. Wenn der Objektverweis zur Implementierungszeit nicht im Namensservice enthalten ist oder der Namensservice, der auf dem Knoten konfiguriert ist, nicht verfügbar ist, gibt der CORBARequest-Knoten eine Warnung aus und versucht beim Empfang einer Nachricht, Kontakt zu dem Namensservice aufzunehmen, um den Objektverweis abzurufen. Falls der Knoten auch beim Empfang einer Nachricht keinen Objektverweis vom Namensservice abrufen kann, wird ein Fehler ausgegeben. Die Position eines Objektverweises kann über die Eigenschaften auf dem CORBARequest-Knoten oder über den konfigurierbaren CORBA-Service angegeben werden. Sie finden weitere Informationen hierzu in den Abschnitten CORBARequest-Knoten und Festlegung der Speicherposition, aus welcher der CORBARequest-Knoten den Objektverweis abruft.

Objektverweis in einem Namensservice identifizieren

Jedes Objekt in einem Namensservice hat einen eindeutigen Namen. Bei der Konfiguration der Eigenschaft Objektverweisname des CORBARequest-Knotens müssen Sie diesen Namen verwenden.

Namensservices sind normalerweise hierarchisch geordnet, sodass Namen ein Kontext oder ein Bereich zugeordnet werden kann. Der Ausgangsnamenskontext (Initial Naming Context) steht an der Spitze der Hierarchie. Objektverweise können zum Ausgangsnamenskontext hinzugefügt werden und darunter können weitere Kontexte existieren. Die Anzahl der Ebenen in der Hierarchie ist nicht begrenzt.

Den Objektverweisen und Kontexten kann ein Typ-Attribut zugewiesen werden, um eine Gruppierung zu ermöglichen. Das Attribut wird im Format Kontext.Typ an den Kontext angehängt. Wenn Sie mit WebSphere Message Broker auf eine externe CORBA-Anwendung zugreifen, müssen Sie die Position des Namensservice und den Namen des Objektverweises im Namensservice kennen. Das folgende Beispiel zeigt, wie die genaue Zeichenfolgedarstellung des Namens ermittelt wird.

Dieses Diagramm zeigt eine typische Hierarchie, die Kontexte und Objektverweise enthält.

Im Diagramm werden Kontexte durch Quadrate und Objektverweise durch Kreise dargestellt.
  • Ein Objekt mit dem Namen 'Factory' ist direkt an den Ausgangsnamenskontext angehängt.
  • Drei Kontexte mit dem Typ region sind ebenfalls an den Ausgangsnamenskontext angehängt.
  • An jeden dieser drei Kontexte ist mindestens ein Objektverweis angehängt.
  • An den Kontext 'Europe' ist ein Kontext 'England' mit dem Typ country angehängt, an den wiederum ein Objekt angehängt ist (Calculator).
Der Name, den Sie bei der Konfiguration der Eigenschaft Objektverweisname des CORBARequest-Knotens angeben, entspricht der Position des Objekts in der Hierarchie. Die folgende Tabelle zeigt, wie auf die einzelnen Objekte im Diagramm verwiesen wird.
Objekt Objektverweisname
Factory Factory
Bank Asia.region/Bank.object
Post Asia.region/Mail.object
StockExchange America.region/StrockExchange.object
Market Europe.region/Market.object
Calculator Europe.region/England.country/Calculator
Alle Objekte im Namensservice können direkt mit dem Ausgangsnamenskontext verbunden werden; in diesem Fall haben ihre Namen dasselbe Format wie das Objekt 'Factory' in diesem Beispiel.
Bemerkungen | Marken | Downloads | Bibliothek | Support | Feedback

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

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


KonzeptthemaKonzeptthema | Version 8.0.0.5 | bc22420_