Debe especificar un conjunto de secuencias de comandos de BeanShell (bsh) que Identity Manager pueda utilizar para efectuar un seguimiento y ejecutar los estados Obtener, Crear, Actualizar, Eliminar, Habilitar, Inhabilitar y Probar de una solicitud determinada.
Encontrará secuencias de comandos de ejemplo en:
wshome/sample/ScriptedJdbc/External/beanshell |
Estos ejemplos se pueden modificar para crear sus propias secuencias de comandos personalizadas. Las secuencias de comandos se añaden a la herramienta de selección Secuencias de comandos de acción y se muestran bajo la línea de las listas Disponible y Seleccionado.
Identity Manager proporciona secuencias de comandos de ejemplo para las acciones de recurso y los tipos de bases de datos admitidos para los recursos externos. Para acceder a estas secuencias de comandos, utilice las denominadas ResourceAction, que se encuentran en:
wshome/sample/ScriptedJdbc/External/beanshell |
De manera predeterminada, el nombre de la base de datos, el de usuario y la contraseña son extres.
Si elige cualquiera de las demás opciones de base de datos o prefiere utilizar otro nombre de usuario o de base de datos, debe modificar consiguientemente los valores de los ejemplos de secuencias de comandos de creación de base de datos y ResourceAction.
Por ejemplo, si elige una base de datos MySQL y quiere cambiar el nombre de la base de datos, de usuario y la contraseñas existentes, deberá realizar estos cambios: actualizar la secuencia de comandos create_external_tables.mysql cambiando el valor predeterminado extres del nombre de base de datos, el nombre de usuario y la contraseña a externalresources, externaladmin y externalpassword, respectivamente.
A continuación, en las secuencias ResourceAction cambie los valores predeterminados extres.accounts y extres.attributes a externalresources.accounts y externalresources.attributes , respectivamente.
Para configurar las secuencias de comandos de acción, siga estos pasos:
Use las herramientas de selección Secuencias de comandos de acción de la página Configuración de almacén de datos para especificar una o más secuencias de comandos de acción para cada acción de recurso. Debe seleccionar al menos una secuencia por acción de recurso.
Ha de seleccionar la secuencia de comandos de acción correspondiente a la acción de recurso. Por ejemplo, utilice:
External-getUser-bsh para las acciones de recurso GetUser
Las acciones de recurso GetUser se utilizan en las operaciones de búsqueda.
External-createUser-bsh para las acciones de recurso CreateUser
External-deleteUser-bsh para las acciones de recurso DeleteUser
External-updateUser-bsh para las acciones de recurso UpdateUser
External-disableUser-bsh para las acciones de recurso DisableUser
External-enableUser-bsh para las acciones de recurso EnableUser
External-test-bsh para las acciones de recurso Test
Las acciones de recurso Test se utilizan para habilitar la funcionalidad completa del botón Conexión de prueba.
Cualquier otra secuencia de comandos bsh de ejemplo que seleccione no funcionará.
Elija un Modo de contexto de acción en el menú para especificar cómo deben transferirse los valores de atributo a las secuencias de comandos de acción.
Cadenas. Los valores de atributo se transfieren como valores de cadena.
Directo. Los valores de atributo se transfieren como un objeto com.waveset.object.AttributeValues.
Éste es un buen momento para probar la configuración de la conexión al almacén de datos. Pulse el botón Conexión de prueba, que se halla en la parte inferior de la página.
Aparece un mensaje para indicar si la conexión es correcta o errónea.
Cuando termine, pulse Siguiente para continuar en la página Configuración de notificación a abastecedores.