Guía del administrador de negocio de Sun Identity Manager 8.1

ProcedurePara configurar secuencias de comandos de acción

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

Nota –

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.

Para configurar las secuencias de comandos de acción, siga estos pasos:

  1. 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.

    Figura 5–15 Área Secuencias de comandos de acción

    Figura con un ejemplo del área Secuencias de comandos de acción de la página Configuración de almacén de datos

    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


      Nota –

      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


      Nota –

      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á.

  2. 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.

  3. É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.

  4. Cuando termine, pulse Siguiente para continuar en la página Configuración de notificación a abastecedores.