Beispielsweise wird in Kap.11.3.9 in der POA-Spezifikation die initiale Referenz POACurrent spezifiziert.
Im Orb gibt es eine Operation set_initial_reference(const char *id,Object_ptr obj), wo die Inital References gesetzt werden können ..., in poa_impl.cc wird dies auch so gemacht.
Neuste Nachrichten (11.10.2000): Im neusten MICO 2.3.3+ (CVS) gibt es ein
PrincipalCurrent.
Der Principal ist mit dem Request verbunden, er wird folglich in von
PrincipalCurrent aus dem aktuellen Aufrufrecord (Klasse ORBInvokeRec)
geholt.
Ähnlich ist das wohl bei allen SecurityCurrents ...
(überlegung: statt PrincipalCurrent sollte im SecurityCurrent (1 oder 2)
die Methode get_principal sein ...
)
Der PrincipalCurrent ist aber nicht Standard ...
CORBA::Current | SecurityLevel1::Current | SecurityLevel2::CurrentMethoden:
Inzwischen kann man dort eine Version des Security-Services per E-Mail anfordern ...
http://www.micosec.org/
ätere Seite