Especificación de varias llamadas XAPI con la infraestructura de interfaz de usuario web

Acerca de esta tarea

Con la infraestructura de la interfaz de usuario Web, puede especificar más de una llamada XAPI bajo una transacción, utilizando la capa de mashup. Al hacerlo, puede crear mashups dentro de otros mashups. IBM® recomienda utilizar varias configuraciones de mashup XAPI sólo para operaciones de captación y no para operaciones de guardado.

Procedimiento

  1. Abra el entorno de trabajo del diseñador.
  2. Pulse el botón Mashups para crear o abrir un archivo mashup.xml .
  3. Para cada XAPI, cree mashups dentro del mashup principal. Cada uno de estos mashups tiene un ID como un atributo para identificar de forma exclusiva la definición de mashup en el archivo XML. Cada mashup también tiene un resourceId como un atributo opcional que se utiliza para la autorización y tiene prioridad sobre el permiso de recurso individual definido bajo el elemento del mashup principal.

    Además, estos mashups contienen uno o más elementos mashupRef, que se utilizan para hacer referencia a otros mashups. El ID de mashup de referencia en el elemento mashupRef debe estar definido en el archivo mashup.xml antes de la referencia.

    El elemento mashupRef también puede tener un punto final como un atributo que tendrá prioridad sobre el atributo de punto final en el elemento mashup. El atributo de punto final en el elemento mashup a su vez tiene prioridad sobre el definido en la capa de XAPI.

  4. En cada código mashupRef dentro de cada mashup de XAPI, utilice el elemento APINamespace para definir el espacio de nombres de entrada y el espacio de nombres de salida para cada API del mashup. Si no se da este elemento, el espacio de nombres de entrada toma como valor predeterminado el nombre de elemento que sirve como XML de entrada y el espacio de nombres de salida toma como valor predeterminado el nombre de elemento del XML de salida.

    Si hay dos mashups con los mismos valores de ID y los mismos espacios de nombres, las llamadas se fusionan en una sola XAPI bajo la llamada XAPI múltiple. Si los espacios de nombres son diferentes, son tratados como XAPI independientes bajo la llamada XAPI múltiple.