Legacy Issue Number: 3532
The C++ "Mapping of PortableServer Dynamic Implementation Routine" states
that "If DynamicImplementation::_this() is invoked outside of the context
of a request invocation on a target object being served by the DSI servant,
it raises the PortableServer::WrongPolicy exception".
This conflicts with the behaviour of _this() in static skeletons as de-
fined in "Skeleton Operations".
In particular, this means that DSI servants cannot be implicitly acti-
vated, and therefore, the choice of DSI vs. static skeleton is not trans-
parent to the application integrator.
Is there any rationale behind this?
Reported: CPP 1.1 — Fri, 7 Apr 2000 04:00 GMT
Updated: Fri, 6 Mar 2015 20:57 GMT