Este tema solo se aplica a la configuración de IBM
Business Automation Workflow Advanced.

Adición de atributos clave

En editor de relaciones contiene una página de propiedades (página Detalles) para los atributos clave.

Acerca de esta tarea

Puede editar el Nombre de visualización del atributo clave, o establecer otro atributo del tipo de datos referenciado pulsando Cambiar para invocar la ventana Añadir atributo clave.

Página Detalles
En esta página se muestra la información detallada de un atributo clave determinado. Puede editar el nombre de visualización que se utiliza en el lienzo para identificar el atributo clave. La vía de acceso puede establecerse mediante el botón Cambiar, que lanza la ventana Seleccionar atributo clave. Si se utiliza un tipo XSD simple como tipo de datos, el botón Cambiar se inhabilita porque no hay ningún objeto de negocio o interfaz con varios atributos definidos como tipo de datos.

Existen varia formas de añadir un atributo clave:

  • Utilización del menú de la relación
  • Mediante el botón Añadir atributo clave en la barra de herramientas de la sección de roles
Nota: Tenga cuidado si utiliza un tipo XSD simple como tipo de datos. La funcionalidad de adición de un atributo clave está inhabilitada porque en este caso la vía de acceso del atributo clave siempre es Data.

Después de pulsar el botón Añadir atributo clave, se abre la tabla de Seleccionar de atributos clave.

La tabla de Seleccionar atributos clave muestra los atributos disponibles en el tipo de datos que se utiliza para el rol. Existe la opción de seleccionar un único atributo o varios atributos. También puede seleccionar atributos de un tipo de datos hijo. La tabla sólo contiene los atributos clave que pueden añadirse al rol. Los atributos clave que ya están asignados al rol no aparecen en la tabla. Puede editar las entradas en la columna Índice si un elemento de datos es de tipo Field (Array). En este caso, es posible seleccionar un elemento dedicado de la matriz (por ejemplo, /attribute2[4]/) con el índice. Adicionalmente, es posible borrar el valor del índice, lo que indica que no se selecciona ningún elemento dedicado de la matriz y se selecciona el valor /attribute2/.

Aun cuando la tabla Seleccionar atributo clave muestra todos los elementos de un tipo de objeto, como objetos de negocio, no todos pueden seleccionarse como atributos clave. Por lo general, pueden utilizarse todos los elementos de tipo xsd:element o xsd:attribute (vea la columna Clase). Si una regla de limitación impide que un atributo se convierta en un atributo clave, la fila no podrá seleccionarse y el motivo se mostrará en la línea de estado debajo de la tabla.

Limitaciones para atributos clave

Los siguientes elementos de un objetos de negocio no pueden utilizarse como atributos clave.
  • Campos de los siguientes tipos de datos simples
    • xsd:date
    • xsd:dateTime
    • xsd:time
    • xsd:hexBinary
    • xsd:NMTOKENS
  • Campos que son tipos derivados de estos tipos de datos
    • xsd:date
    • xsd:dateTime
    • xsd:time
    • xsd:hexBinary
    • xsd:NMTOKENS
  • Campos de tipos de datos anónimos (xsd:anytype, xsd:anySimpleType)
  • xsd:any elementos
  • Campos definidos dentro de una estructura xsd:choice
  • Atributos de objeto de negocio de un tipo de datos anónimo (xsd:anyAttribute)
  • Campos definidos como tipos de datos soap:enc en Interfaces (archivos wsdl)
  • Campos incluidos en elementos de derivador de estilo derivado doc-lit en Interfaces (archivos wsdl)
  • Los campos definidos dentro de una estructura xsd:list no se manejan como tipo de datos matriz. El valor de índice no puede seleccionarse para un atributo clave de este tipo.