工作区属性方式

工作区中的信息包含一组属性;每个属性包含一个“键-值-方式”三元组。键-值对表示属性中包含的信息;键是用于检索其关联值的名称。方式确定您是否可以修改或移除属性。

属性方式

属性共有四个可能的方式值,如以下代码示例所示:

代码示例:PropertyModeType 定义
public final class PropertyModeType {
   public static final PropertyModeType normal;
   public static final PropertyModeType read_only;
   public static final PropertyModeType fixed_normal;
   public static final PropertyModeType fixed_readonly;
};
属性的方式决定了三个问题:
  • 是否可以修改与键关联的值
  • 是否可以删除这个属性
  • 是否可以修改与键-值对关联的方式

两个只读方式禁止更改属性中的信息;而两个固定方式则禁止删除属性。

工作区服务并不提供专门用于修改键值或与属性关联的方式的方法。要更改属性中的信息,应用程序只须重写属性中的信息;这与更新属性中信息的操作效果相同。属性的方式控制可以执行的更改操作。修改键-值对描述了每个方式对修改值和删除属性提出的限制。更改方式描述了对更改方式的限制。

更改方式

您只能根据原始方式的限制情况更改与属性关联的方式。只读属性和固定只读属性不允许修改值或方式。固定常规方式或固定只读方式不允许删除属性。这些限制允许您在工作区的生存期内使用下列方式更改属性的方式:
  • 如果当前方式为常规,您可以将它更改为其他三个方式中的任意一个:固定常规、只读和固定只读。
  • 如果当前方式为固定常规,您只能将它更改为固定只读。
  • 如果当前方式为只读,您只能通过删除属性并以期望方式重新创建它来更改它。
  • 如果当前方式为固定只读,您不能更改它。
  • 如果当前方式不是常规,您不能将它更改为常规。如果将属性设置为固定常规,随后又复位为常规,虽然值已更新,但是方式仍保持固定常规不变。如果将属性设置为固定常规,随后又复位为只读或固定只读,将更新值并将方式更改为固定只读。
注: 您可以通过终止(完成)创建属性的工作区并创建一个新的工作区有效地更改任何属性的键、值和方式。随后,应用程序可以将新的属性插入工作区中。虽然这与更改原始工作区中的值并不完全相同,但一些应用程序可以将它作为等效机制。

指示主题类型的图标 概念主题



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