Buscar un componente para la activación
Cuando COM+ ha localizado la partición correcta, a través del conjunto de particiones predeterminado de la identidad del usuario, un moniker de partición o el identificador de partición en el contexto del objeto, COM+ debe localizar el componente correcto dentro de esa partición. En la ilustración siguiente se muestra cómo se encuentra y activa un componente cuando ese componente reside en una partición.
Nota:
Antes de cualquier activación de componentes, COM+ realiza una validación para comprobar que la identidad del usuario que intenta activar el componente tiene derechos para acceder al conjunto de particiones en el que reside el componente.
En la ilustración anterior se muestra lo siguiente:
- Si el componente al que se llama reside en una partición y está en la misma aplicación que el componente que realiza la llamada, el componente se activa si el componente al que se llama está marcado como público o privado.
- Si el componente al que se llama reside en una partición, pero no existe en la misma aplicación que el componente que realiza la llamada, COM+ comprueba si el componente está marcado como público. Si no se encuentra ninguna versión pública, COM+ busca en la partición global una versión pública del componente. Si no se encuentra ninguna versión pública del componente en la partición global o si la identidad del usuario no tiene derechos para la partición, se produce un error en la activación.
Temas relacionados