可以提供类别文件来描述或填充单元测试 UDDI 注册中心的用户定义的类别中的值。可以使用该文件来配置或重新配置单元测试注册中心,也可以将它用来提供先前部署的注册中心中值的描述。
使用 WebSphere® 编辑器将层次结构存储在一个采用 UTF-8 编码的文件中,并且使每一行上只有一个值。
可以使用 Web Service > 专用 UDDI 注册中心的首选项来定制值格式。缺省情况下,每个值应使用以下格式:
category_key#
identifier#
value_label#
parent_reference
其中:
- 类别键 整个是类别的唯一名称或键。键在注册中心中必须是唯一的。最大长度为 8 个字符。
- 标识 类别中的值的唯一标识。标识在类别中必须是唯一的。最大长度为 32 个字符。
- 值标注 值的标注。标注将显示在用户界面中,并且与其它标注一起组成值的层次结构,发布器可以选择这些值。最大长度为 128 个字符。
- 父代引用 对父代值的引用,使用父代值的标识。如果当前值没有父代(即,它是层次结构的根),则父代引用应该指向该值自己的标识。最大长度为 32 个字符。
示例
以下类别值文件:
food#00#Food#00
food#10#Fruit#00
food#101#Apples#10
food#102#Oranges#10
food#103#Pears#10
food#1031#Anjou#103
food#1032#Conference#103
food#1033#Bosc#103
food#104#Pomegranates#10
food#20#Vegetables#00
food#201#Carrots#20
food#202#Potatoes#20
food#203#Peas#20
food#204#Sprouts#20
使用键“food”和以下值层次结构来定义类别:
- Food (00)
- Fruit (10, added under 00)
- Apples (101, added under 10)
- Oranges (102, added under 10)
- Pears (103, added under 10)
- Anjou (1031, added under 103)
- Conference (1032, added under 103)
- Bosc (1033, added under 103)
- Pomegranates (104, added under 10)
- Vegetables (20, added under 00)
- Carrots (201, added under 20)
- Potatoes (202, added under 20)
- Peas (203, added under 20)
- Sprouts (204, added under 20)