Creación de controles y enlaces con los SDO Siebel

Utilice los controles JavaServer Faces para enlazar con los SDO Siebel y rellenar valores de lista de selección.

Una vez creados los objetos de datos SDO para la página JSP de Faces, se podrán enlazar con los controles JSF. La manera más fácil de crear el UI consiste en arrastrar y soltar el objeto de datos SDO desde la vista "Datos de página".

Objetos de datos SDO creados para distintos tipos de mediadores

Para cada mediador WPAI, se crean uno o dos objetos de datos SDO. Consulte la tabla siguiente para averiguar cuántos objetos de datos SDO van a crearse:

Tipo de mediador SDO Acción Número de objetos de datos SDO creados
registro Siebel recuperar con criterio de filtrado 2
recuperar sin criterio de filtrado 1
actualizar 2
suprimir 2
crear 1
lista de registros Siebel recuperar con criterio de filtrado 2
recuperar sin criterio de filtrado 1
lista de selección de Siebel recuperar 1
Cuando hay dos objetos de datos SDO, uno es para los parámetros y el otro para los resultados. Puede arrastrarlos y soltarlos de la vista Datos de página a la página JSP de Faces para crear los controles y enlaces a UI.

No siempre es necesario crear el UI para el objeto de datos de parámetros cuando éste ya contiene valores iniciales, que se calculan a partir de los metadatos. Un ejemplo es cuando en los asistentes Siebel ya ha configurado un criterio de filtrado para los mediadores de registro o de lista de registros, en cuyo caso el objeto de datos SDO de parámetros se rellenará con los datos del criterio de filtrado. Por otra parte, aún así puede crear un formulario de entrada para el objeto de datos SDO de parámetros para rellenarlo con los datos recopilados de los usuarios y sobrescribir los valores iniciales.

Creación de JSF UI arrastrando y soltando los objetos de datos SDO

  1. En la vista Datos de página, amplíe el nodo de datos de nivel superior correspondiente al mediador SDO para revelar los objetos de datos SDO.
  2. Arrastre y suelte el objeto de datos SDO en la página JSP de Faces y colóquelo en la ubicación que desee. Aparecerá un recuadro de diálogo que le permitirá elegir lo siguiente:
    • Si ha soltado un SDO que representa parámetros de entrada de la función, marque el botón de selección etiquetado "Creación de un registro nuevo".
    • Si ha soltado un SDO que representa parámetros de salida de la función, pulse el botón de selección etiquetado "Mostrar registro existente".
  3. En función del tipo de datos del campo de objeto de datos SDO correspondiente, determine qué tipo de controles debe crear. Por ejemplo, para un tipo booleano un control de recuadro de selección es más adecuado que un campo de entrada de texto.
  4. Pulse "Aceptar" para confirmar la creación de UI.

Modificación de controles UI acabados de crear

Una vez creados los controles UI, puede realizar más modificaciones en los controles, como crear un tipo distinto de control, cambiar el enlace, etc. Esto es necesario especialmente con los campos de parámetros de función que necesitan valores de lista de selección. Estos son los campos que sólo toman una lista de valores predefinidos por el servidor. La lista de valores está disponible en los objetos de datos SDO de resultado de las instancias de mediadorde valores de lista de selección que el asistente crea automáticamente en la vista Datos de página.

Para modificar los enlaces de un campo de parámetro que requiere valores de lista de selección, siga estos pasos:
  1. En la página JSP de Faces, si el control creado para el campo de parámetro no es un cuadro combinado, suprímalo; a continuación, arrastre y suelte un control de cuadro combinado desde la paleta.
  2. Seleccione el nuevo control de cuadro combinado para modificar su enlace en la vista Propiedades.
  3. En la pestaña h:selectOneMenu, pulse el botón Añadir conjunto de elecciones.
  4. Una vez añadida la fila nueva a la tabla, pulse en una celda de la columna "Valor" para activar la edición de esta celda. Pulse el botón para iniciar el diálogo de selección del objeto de datos de destino.
  5. Desplácese por el árbol para buscar el elemento para el mediador del valor de ayuda. Amplíelo hasta que aparezca el elemento "choices".
  6. Seleccione el elemento "choices" y pulse Aceptar.
  7. Guarde la página JSP de Faces.
Conceptos relacionados
Acceso a datos Siebel
Tareas relacionadas
Adición de objetos de datos de servicio Siebel

(C) Copyright IBM Corporation 2002, 2005. Reservados todos los derechos.