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