管理 UserWorkArea 分区

开始之前

为了让应用程序利用工作区,必须对客户机和服务器都启用工作区服务。缺省情况下,服务器上的该服务处于禁用状态。在客户机上,该服务缺省情况下处于启用状态。

为了让应用程序利用缺省分区(UserWorkArea 分区),必须通过对客户机和服务器都启用工作区服务来启用此分区。缺省情况下,服务器上的工作区服务处于禁用状态,而客户机上的工作区服务处于启用状态。注意,用户可以使用工作区分区服务来创建自己的工作区分区,而不是使用这个缺省工作区分区。

关于此任务

应用程序可以设置发送或接收到的每个工作区的最大大小。缺省情况下,客户机发送、服务器接收(随后可能重发)的工作区的最大大小为 32,768 字节。您可以指定的最大大小取决于可通过 Java™ 整数数据类型表达的最大值 2,147,483,647。您可以指定的最小的最大大小为 1。使用 1 字节的最大大小即表示与该工作区关联的任何请求都不能离开系统或进入其他系统。值 0 表示没有任何限制。值 -1 表示将使用缺省值。如果指定了无效的值或格式不正确的属性,也将使用缺省值。您可以更改这一大小,如本主题所述。

过程

  1. 在服务器上启用或禁用 UserWorkArea 分区: 缺省情况下,将禁用服务器上的工作区服务,而启用客户机上的工作区服务。
    1. 启动管理控制台。
    2. 选择服务器 > 服务器类型 > WebSphere 应用程序服务器 > server_name > 业务流程服务 > 工作区服务
    3. 选中或清除启动复选框。 此复选框指定服务器启动时是否应该自动启动工作区服务。
    4. 保存新配置,然后重新启动服务器以应用新配置。
  2. [AIX Solaris HP-UX Linux Windows][z/OS]在客户机上启用或禁用 UserWorkArea 分区: 在启动客户机之前,将 com.ibm.websphere.workarea.enabled 属性设置为 TRUE 或 FALSE。例如,要禁用工作区服务,在调用 install_root/bin 目录中的 launchClient 脚本时,在调用 launchClient 时指定以下系统属性:
    -CCDcom.ibm.websphere.workarea.enabled=false
    此外,可以在 launchClient 脚本使用的属性文件中设置此属性。请参阅“使用 launchClient 运行 Java EE 客户机应用程序”一文,以了解其他信息。
  3. [IBM i]在客户机上启用(或禁用)UserWorkArea 分区: 在启动客户机之前,将 com.ibm.websphere.workarea.enabled 属性设置为 TRUE 或 FALSE。例如,要禁用工作区服务,在调用 app_server_root/bin 目录中的 launchClient 脚本时,添加以下系统属性:
    -CCDcom.ibm.websphere.workarea.enabled=false
    此外,可以在 launchClient 脚本使用的属性文件中设置此属性。请参阅“使用 launchClient 运行 Java EE 客户机应用程序”一文,以了解其他信息。
  4. 管理此服务器可以发送的工作区大小以及此服务器可以接受的工作区数。
    1. 启动管理控制台。
    2. 选择服务器 > 服务器类型 > WebSphere 应用程序服务器 > server_name > 业务流程服务 > Web 容器
      • 要更改工作区服务(即“UserWorkArea”分区)上的发送大小或接收大小,请执行以下操作:
        • 选择工作区服务
      • 要更改用户定义的分区上的发送大小或接收大小,请执行以下操作:
        • 选择工作区分区服务
        • 选择分区。
    3. 最大发送大小字段中输入一个新值以修改此服务器可以发送的工作区的大小,或在最大接收大小字段中输入一个新值以修改此服务器可以接收的工作区大小。
    4. 保存新配置,然后重新启动服务器以应用新配置。
  5. 更改客户机可以发送的工作区的大小。 此步骤只适用于客户机上的 UserWorkArea 分区。要设置用户定义的分区上的最大发送或接收大小,在客户机上创建分区时就必须设置这些值。有关在客户机上创建分区的更多信息,请参阅“配置工作区分区”主题中的客户机部分。要更改客户机可以发送的工作区的大小,请在启动客户机之前将 com.ibm.websphere.workarea.maxSendSize 属性设置为期望的字节数。可以按如下所示设置最大发送大小:
    • 在调用 $WAS_HOME/bin 目录中的 launchClient 调用脚本时设置最大发送大小。例如,要将最大大小设置为 10,000 字节,可以根据需要将以下系统属性添加到 launchClient 调用中:-CCDcom.ibm.websphere.workarea.maxSendSize=10000
    • 在 launchClient 脚本使用的属性文件中设置最大发送大小属性 com.ibm.websphere.workarea.maxSendSize。请参阅“使用 launchClient 运行 Java EE 客户机应用程序”一文,以了解其他信息。
    因为 UserWorkArea 分区被定义为单向,例如上下文仅在出站调用时传播且不在那些调用返回时传播,所以会忽略最大接收大小。

指示主题类型的图标 任务主题



时间戳记图标 最近一次更新时间: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twa_manage
文件名:twa_manage.html