Next: 3.1.3 Einsatz in MASA
Up: NamingWebServer
Previous: getIORWWW()
Ein allgemeine Benutzung des NamingWebServers mit dem NamingConext von
VisiBroker und JavaSofts Java IDL ist aufgrund eines Bugs in
VisiBroker 3.0 nicht möglich. In allen Helperklassen von VisiBroker
3.0, die zur Benutzung von Objekten über CORBA benötigt werden, ist
ein Teil der Repository ID der Objekte falsch kodiert: statt
``omg.org'' ``org.omg''. Dies bedeutet mit einem nicht gepatchten
VisiBroker 3.0 kann der NamingContext von JavaSofts Java IDL nicht
benutzt werden, da die Helperklasse aufrund der falschen Repository ID
die CORBA-Referenz des NamingContexts mit der narrow()-Methode nicht
in ein NamingContext-Objekt umwandeln kann. Dies bedeutet eine
Verwendung eines fremden Naming Services ist mit dem ORB von
VisiBroker 3.0 nicht möglich, ebenso eine Verwendung des
NamingServices von VisiBroker 3.0 mit einem fremden ORB, wie zum
Beispiel JavaSofts JavaIDL. Um dies trotzdem zu realisieren, wurde als
``Quick-Hack'' eine Beta Version des JDK 1.2 dem Fehler der
Final Release von VisiBroker 3.0 angepaßt, da die Quellen von
VisiBroker 3.0 nicht zugänglich waren.
In der Version 3.3 des VisiBroker ist dieser Fehler behoben.
Copyright Munich Network Management Team