Propagación del contexto de área de trabajo a través de los servicios web

WebSphere Application Server Versión 6.1 introduce la opción de propagar el contexto de área de trabajo en una llamada de servicio web. Antes de WebSphere Application Server Versión 6.1, el contexto de área de trabajo sólo se propagaba a través de llamadas RMI/IIOP. Para implementar esta propagación no se han modificado las interfaces de programación de aplicaciones, las API, de área de trabajo. Puede utilizar las API de área de trabajo como en el pasado tal y como se describe en la documentación del área de trabajo. No obstante, de manera predeterminada, el contexto de área de trabajo no se propaga en una llamada de servicio web, por lo tanto, debe habilitar esta opción.

Procedimiento

  1. Habilitar un servidor para propagar el contexto de área de trabajo en una llamada de servicio web.
    1. Arranque de la consola administrativa.
    2. Seleccione Servidores > Tipos de servidor > Servidores de aplicaciones de WebSphere > nombre_servidor > Servicios de Business Process.
      • Para habilitar el servicio de área de trabajo (la partición UserWorkArea) para propagar su contexto en una llamada de servicio web:
        • Seleccione Servicio de área de trabajo.
      • Para permitir que una partición individual propague su contexto en una llamada de servicio web:
        • Seleccione Servicio de partición de área de trabajo.
        • Seleccione una partición.
    3. Seleccione el campo EnableWebServicePropagation para habilitar la propagación del servicio web.
    4. Guarde la nueva configuración y reinicie el servidor para aplicar la configuración nueva.
  2. Habilitar un cliente para que propague el contexto de área de trabajo en una llamada de servicio web:
    Nota: Los pasos siguientes son para el servicio de área de trabajo (la partición UserWorkArea). Para las particiones definidas por el usuario, se debe establecer la propiedad EnableWebServicePropagation al crear una partición en el cliente. Consulte el artículo Interfaz del gestor de particiones del área de trabajo.
    1. Establezca la propiedad com.ibm.websphere.workarea.EnableWebServicePropagation en true cuando invoque el script launchClient encontrado en el directorio [AIX Solaris HP-UX Linux Windows][z/OS][IBM i]$WAS_HOME/bin. Por ejemplo, para establecer esta propiedad en true, añada las siguientes propiedades del sistema a la invocación de launchClient según sea necesario: -CCDcom.ibm.websphere.workarea.EnableWebServicePropagation=true
    2. Establezca la propiedad com.ibm.websphere.workarea.EnableWebServicePropagation en un archivo de propiedades que utiliza el script launchClient. Consulte Ejecución de una aplicación cliente Java EE con launchClient para obtener información adicional.

Icon that indicates the type of topic Task topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twa_propagate
File name: twa_propagate.html