El agente de Build Forge se inicia en principio con las credenciales de la cuenta del sistema Windows. Para ejecutar mandatos, el agente posteriormente se autentica con Windows utilizando credenciales de autenticación del servidor de Build Forge.
Las credenciales de autenticación del servidor se aceptan para mandatos locales pero es posible que
fallen para algunos mandatos que debe ejecutar el agente en unidades compartidas de red externas. Por ejemplo, para modificar archivos en una vista dinámica de ClearCase, el agente debe acceder a los
archivos de ClearCase en una unidad compartida de red.
Los mandatos fallan porque el sistema de archivos externo pasa por alto las credenciales de
autenticación del servidor del agente; sólo reconoce las credenciales de la cuenta del sistema
inicial del agente.
Si encuentra problemas al ejecutar mandatos en una unidad compartida de red, intente las siguientes acciones:
- Ejecute mandatos utilizando credenciales de autenticación de servidor
- Para ejecutar mandatos utilizando una autenticación del servidor de Build Forge con acceso
a compartimientos de red, añada el valor win_reexec_after_auth al archivo BFagent.conf.
- Si desea utilizar las credenciales de autenticación de servidor de Build Forge para establecer el acceso a un compartimiento de red, añadir este valor es un requisito previo.
- El valor win_reexec_after_auth hace que el agente inicie un nuevo proceso después de la autenticación
con Windows. El nuevo proceso fuerza al sistema de archivos compartidos a reconocer que agente ha cambiado las credenciales de usuario.
- Cuando está establecido win_reexec_after_auth, el agente se ejecuta como servicio y
no distingue entre mandatos que acceden a comparticiones de red y aquellos que no lo hacen, de forma
que es posible que perciba alguna consecuencia sobre el rendimiento.
- Ejecute el agente en modalidad de usuario individual
- Durante la instalación del agente, configure el agente para ejecutar mandatos en
modalidad de usuario individual sin las credenciales de autenticación del servidor de Build Forge.
Seleccione
la opción Instalar agente de modalidad de usuario.
- Si el usuario especificado es un miembro del grupo Administradores, se deben especificar las
credenciales del usuario utilizando las credenciales de autenticación de servidor.
- Si el usuario no es un administrador, utilice el valor magic_login en BFagent.conf
para impedir el acceso no autorizado al agente.
- Cuando inicia la sesión en la Consola de gestión, el agente se inicia y se ejecuta
como el nombre de usuario que proporcione, lo que autoriza inmediatamente el acceso a las
comparticiones de red utilizando las credenciales de ese usuario.
- Ejecute el agente como un servicio con una cuenta de usuario dedicada
- Configure el agente para que se ejecute como un servicio Windows con una cuenta de usuario dedicada. Esta opción le limita a ejecutar el agente como una cuenta de usuario individual pero no requiere que el agente inicie un nuevo proceso para volver a autenticar, de forma que no se produce ninguna consecuencia sobre el rendimiento.
Para ejecutar el agente como servicio con una cuenta de usuario dedicada:
- En el servidor de Build Forge, pulse para abrir el Panel de control de Windows. La lista de servicios se abre.
- Abra el servicio para el agente de IBM Rational Build Forge.
- Proporcione la información de la cuenta de usuario para el usuario que desee utilizar para ejecutar mandatos de agente. Por ejemplo, proporcione información para el administrador de ClearCase u otro usuario con acceso a VOB y las vistas dinámicas de ClearCase.