next up previous contents
Next: 3.1.3 Einsatz in MASA Up: NamingWebServer Previous: getIORWWW()

Bug in VisiBroker 3.0

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