- Tipo de datos (obligatorio)
- Especifique un nombre de tipo de datos para los datos que va a transferir el portlet de origen. De forma alternativa, si el tipo de datos que desea publicar ya está declarado, pulse el botón Examinar para abrir el diálogo Seleccionar tipo y seleccione el tipo de datos WSDL que desee publicar.
El tipo de datos y el espacio de nombres del archivo WSDL se especificarán en cada campo. El valor especificado se utilizará para declarar el tipo de datos en el elemento <types> del archivo WSDL.
- Espacio de nombres
- Especifique el espacio de nombres para el tipo. Por ejemplo, "http:/www.yourco.com/c2a".
Cuando se especifica
debajo un archivo WSDL existente, el campo queda deshabilitado. El valor especificado se almacenará
en un archivo WSDL y se utilizará conjuntamente con el nombre Tipo de datos
para identificar exclusivamente el tipo de datos de la propiedad de salida frente al entorno de
tiempo de ejecución cooperativo.
- [Acción de destino] Nombre (obligatorio)
- Especifique el nombre de acción del portlet. Este nombre de acción de destino lo utiliza el
intermediario de propiedad como destino de ubicación. El intermediario de propiedad, una vez que
identifique que la propiedad de entrada del portlet de destino coincide con una propiedad de salida
que obtuvo previamente, invocará la acción de destino en el portlet de destino y pondrá el valor de
propiedad de entrada a disposición del portlet de destino.
Si las acciones Faces asociadas a los
controles de mandato o las acciones Struts definidas en los archivos de configuración de Struts
están disponibles, puede seleccionarlas en el diálogo Seleccionar acción. Para abrir este diálogo, pulse el botón
Examinar.
El valor especificado se almacenará en el archivo WSDL como atributo de nombre del elemento <portlet:action>.
- Parámetro de nombre (opcional, solo para los portlets JSR 168)
- Especifique el parámetro de nombre de acción del portlet. Cuando el destino de cooperación es
un portlet de API JSR 168, el intermediario de propiedad establecerá este parámetro determinado en
la petición de acción al invocar el portlet de destino. Es así como el intermediario de propiedad
comunica al portlet de destino que se ha producido una invocación y que una propiedad de entrada
estará disponible. Del mismo modo, en la lógica de control del portlet de destino, cuando un
parámetro de petición esté disponible con este nombre, con un valor que coincida con el valor del
campo Parámetro, esto indicará que el intermediario de petición ha realizado
una invocación.
Para los portlets Struts JSR 168, el parámetro de nombre de acción debe especificarse como spf_strutsAction.
- [Parameter] Parámetro (obligatorio)
- Especifique el nombre del parámetro cuyo valor sea la propiedad de entrada de forma que el
intermediario de propiedad pueda ponerlo a disposición de los portlets de destino. Este valor se
utiliza conjuntamente con el valor del campo Enlazado a que especifica la
ubicación del parámetro de forma que el intermediario de propiedad puede determinar de forma
precisa cómo recuperar la propiedad de entrada.
El valor especificado se almacenará en el archivo
WSDL como atributo de nombre del elemento <portlet:param>.
- Título (opcional)
- Especifique un título para el parámetro que contiene la propiedad de entrada.
Este título lo utiliza la herramienta de conexión para identificar una propiedad de entrada
determinada.
Nota: Este campo toma una clave del paquete compuesto de recursos, tal como se
describe a continuación, al contrario que el valor de serie real.
- Enlazado a
- Especifique si el intermediario de propiedad debe poner la propiedad de entrada para ponerla a
disposición de los portlets de destino. Este valor se utiliza conjuntamente con el valor del campo
Parámetro que especifica el nombre del parámetro de forma que el
intermediario de propiedad puede determinar de forma precisa cómo recuperar la propiedad de
entrada. Actualmente, este atributo sólo puede especificar uno de los valores siguientes:
- request-parameter: especifica que el valor está enlazado como parámetro en el objeto PortletRequest. Éste es el valor predeterminado si se ha omitido el atributo boundTo. Tenga en cuenta que para los parámetros de salida normalmente debe especificarse un valor distinto, ya que la implementación PortletRequest predeterminada proporcionada por WebSphere Portal
no permite establecer parámetros durante el proceso de acciones.
- request-attribute: especifica que el valor está enlazado como un atributo en el objeto PortletRequest.
- session: especifica que el valor está enlazado al objeto PortletSession.
- Etiqueta
- Especifique una cadena de caracteres corta con la acción más
adecuada para su visualización en la interfaz de usuario del portlet. Tanto la herramienta de
conexión de portlet de
WebSphere
Portal como el entorno de tiempo de ejecución la utilizan para identificar la acción de destino a
invocar. Si este valor se deja en blanco o si el paquete compuesto de recursos no tiene una entrada
válida que se corresponda con el valor de clave especificado aquí, la herramienta de conexión y el
entorno de tiempo de ejecución Click-to-Action utilizarán en su lugar, por omisión la acción
Nombre especificada anteriormente.
Para títulos traducidos, especifique el
nombre de la clave en los paquetes de recursos. Especifique los títulos traducidos en el formato key=título traducido en que aparece en los recursos de paquetes especificados en el campo Paquete de recursos de este diálogo. El valor especificado se almacenará en el archivo WSDL como atributo título
del elemento <portlet:action>.
Ejemplo de herramienta de
conexión:

Ejemplo
de Click-to-Action:

- Descripción
- Especifique una descripción de texto de la acción. El valor está documentado en el archivo WSDL.
Para descripciones traducidas, especifique el
nombre de la clave en los paquetes de recursos. Especifique la descripción traducida en el formato key=descripción traducida en que aparece en los paquetes de recursos especificados en el campo Paquete de recursos de este diálogo. El valor especificado se almacenará en el archivo WSDL como atributo de descripción del elemento <portlet:action>.
- Paquete de recursos
- Especifique el nombre base de un archivo de recursos NLS que contenga textos traducidos que correspondan a etiquetas y descripciones de acciones y propiedades.
El nombre base especificado se definirá mediante el parámetro de configuración c2a-nls-file en el descriptor de despliegue de portlet, y se generará un
paquete de recursos vacío bajo el nodo Recursos Java. Por ejemplo, si especifica nls.shippingc2a, editará el paquete de recursos específico de idioma: nls\shippingc2a<_lang>.properties en el nodo JavaSource para especificar títulos y descripciones traducidos en el formato key=texto traducido.
- Portlet de destino (obligatorio)
- Especifique el portlet concreto que debe habilitarse como destino de cooperación.