Gestión de la partición UserWorkArea

Antes de empezar

Para que una aplicación aproveche las áreas de trabajo, el servicio de área de trabajo debe estar habilitado tanto para los clientes como para los servidores. En un servidor, el servicio está inhabilitado de forma predeterminada. En el cliente, el servicio está habilitado de forma predeterminada.

Para que una aplicación se beneficie de la partición predeterminada, la partición UserWorkArea, se debe habilitar esta partición habilitando el servicio de área de trabajo para clientes y servidores. El servicio de área de trabajo de un servidor está inhabilitado de forma predeterminada y el servicio de área de trabajo en un cliente está habilitado de forma predeterminada. Tenga en cuenta que en lugar de utilizar esta partición de área de trabajo predeterminada, un usuario puede crear su propia partición de área de trabajo mediante el servicio de partición de área de trabajo.

Acerca de esta tarea

Las aplicaciones pueden establecer tamaños máximos en cada área de trabajo que se envía o recibe. De forma predeterminada, el tamaño máximo de un área de trabajo que envía o recibe un cliente y que posiblemente reenvía un servidor es 32.768 bytes. El tamaño máximo que se puede especificar está determinado por el valor máximo permitido para el tipo de datos Integer de Java™, 2.147.483.647. El tamaño máximo más pequeño que puede especificar es 1. Si se utiliza un tamaño máximo de 1 byte, en la práctica quiere decir que ninguna solicitud asociada al área de trabajo puede salir del sistema o entrar en otro sistema. Un valor de 0 indica que no se impone límite alguno. El valor -1 quiere decir que se utilizará el valor predeterminado. El valor predeterminado se utiliza también si se especifica una propiedad incorrectamente formada o un valor no válido. Puede cambiar este tamaño como se describe en este tema.

Procedimiento

  1. Habilitar o inhabilitar el uso de una partición UserWorkArea en un servidor: El servicio de área de trabajo se inhabilita de forma predeterminada en los servidores pero se habilita de forma predeterminada en el cliente
    1. Inicie la consola administrativa.
    2. Seleccione Servidores > Tipos de servidor > Servidores de aplicaciones de WebSphere > nombre_servidor > Servicios de proceso empresarial > Servicio de área de trabajo.
    3. Seleccione o quite la marca de selección del recuadro Arranque. Así se especifica si el servidor inicia o no automáticamente el servicio de área de trabajo cuando se arranca.
    4. Guarde la nueva configuración y reinicie el servidor para aplicar la configuración nueva.
  2. [AIX Solaris HP-UX Linux Windows][z/OS]Habilitar o inhabilitar la partición UserWorkArea en un cliente: Establezca la propiedad com.ibm.websphere.workarea.enabled en TRUE o FALSE antes de arrancar el cliente. Por ejemplo, para inhabilitar el servicio de área de trabajo, cuando invoque el script launchClient que se encuentra en el directorio raíz_instalación/bin, añada la siguiente propiedad del sistema a la invocación de launchClient:
    -CCDcom.ibm.websphere.workarea.enabled=false
    Alternativamente, esta propiedad se puede establecer en un archivo de propiedades que utiliza el script launchClient. Para obtener más información, consulte el artículo Ejecución de una aplicación cliente Java EE con launchClient.
  3. [IBM i]Habilitar (o inhabilitar) la partición UserWorkArea en un cliente: Establezca la propiedad com.ibm.websphere.workarea.enabled en TRUE o FALSE antes de arrancar el cliente. Por ejemplo, para inhabilitar el servicio de área de trabajo, al invocar el script launchClient que se encuentra en el directorio raíz_servidor_aplicaciones/bin, añada la propiedad de sistema siguiente en la invocación de launchClient:
    -CCDcom.ibm.websphere.workarea.enabled=false
    Alternativamente, esta propiedad se puede establecer en un archivo de propiedades que utiliza el script launchClient. Para obtener más información, consulte el artículo Ejecución de una aplicación cliente Java EE con launchClient.
  4. Gestione el tamaño de las áreas de trabajo que este servidor puede enviar y el número de áreas de trabajo que este servidor puede aceptar.
    1. Inicie la consola administrativa.
    2. Seleccione Servidores > Tipos de servidor > Servidores de aplicaciones de WebSphere > nombre_servidor > Servicios de proceso empresarial > Contenedor Web.
      • Para cambiar el tamaño de envío o el tamaño de recepción en el servicio de área de trabajo (es decir la partición "UserWorkArea"):
        • Seleccione Servicio de área de trabajo.
      • Para cambiar el tamaño de envío o el tamaño de recepción en una partición definida por el usuario:
        • Seleccione Servicio de partición de área de trabajo.
        • Seleccione una partición.
    3. Entre un valor nuevo en el campo Tamaño máximo de envío para modificar el tamaño del área de trabajo que el servidor pueda enviar o entre un valor nuevo en el campo Tamaño máximo de recepción para modificar el tamaño del área de trabajo que este servidor puede aceptar.
    4. Guarde la nueva configuración y reinicie el servidor para aplicar la configuración nueva.
  5. Cambie el tamaño del área de trabajo que un cliente puede enviar. Este paso sólo se aplica a la partición UserWorkArea del cliente. Para establecer el tamaño máximo de envío o recepción en una partición definida por el usuario, debe establecer estos valores al crear la partición en el cliente. Para obtener más información sobre cómo crear una partición en un cliente, consulte la sección del cliente en el tema Configuración de particiones de área de trabajo. Para cambiar el tamaño del área de trabajo que un cliente puede enviar, establezca la propiedad com.ibm.websphere.workarea.maxSendSize en el número deseado de bytes antes de iniciar el cliente. Puede establecer el tamaño máximo de envío del modo siguiente:
    • Establezca el tamaño máximo de envío al invocar el script de invocación launchClient que se encuentra en el directorio $WAS_HOME/bin. Por ejemplo, para establecer el tamaño máximo en 10.000 bytes, añada las propiedades de sistema siguientes en la invocación de launchClient como sean necesarias: -CCDcom.ibm.websphere.workarea.maxSendSize=10000
    • Establezca la propiedad de tamaño máximo de envío, com.ibm.websphere.workarea.maxSendSize, en un archivo de propiedades utilizado por el script launchClient. Para obtener más información, consulte el artículo Ejecución de una aplicación cliente Java EE con launchClient.
    Dado que la partición UserWorkArea está definida como unidireccional, por ejemplo, el contexto sólo se propaga en las llamadas de salida y no en la devolución de esas llamadas, se ignora el establecimiento del tamaño máximo de recepción.

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_manage
File name: twa_manage.html