我想更新WSO2 GREG(Governance Registry)4.5.3附带的架构工件类型以及一些其他字段。这是我的新神器来源:
<artifactType type="application/x-xsd+xml" fileExtension="xsd" shortName="schema" singularLabel="Schema" pluralLabel="Schemas" hasNamespace="true" iconSet="29">
<content href="../generic/schema_view_ajaxprocessor.jsp?hideStandardView=true">
<field >
<name>Gender</name>
<values>
<value>male</value>
<value>female</value>
</values>
</field>
在添加新架构工件时可行,但在编辑现有架构工件(在此更新之前存在)时,我无法选择“Gender”字段的值。
我必须为已导入的模式设置“性别”值?
答案 0 :(得分:1)
在WSO2中,Governance Registry模式,策略,wadls,swaggers和wsdl是内容类型RXT,其查看方式与普通工件不同,因此无法像您尝试的那样为模式工件定义自定义字段。在WSO2 GREG附带的其他工件类型(元数据类型)中,例如api或服务,您可以创建其他字段,并且更改也将反映在现有工件中。
但是在您的情况下,您可以通过关联实现此目的。 Management console associations和新Governance Center associations。
要创建自己的RXT,请找this article。
您可以通过在内容元素下插入新的表格元素来添加其他字段,如下所示,或者通过向现有表格元素添加字段元素
<table name="Overview">
<field type="text" required="true" readonly="true">
<name>Name</name>
</field>
<field type="text" required="true" readonly="true">
<name>Address</name>
</field>
<field type="options" readonly="true">
<name label="Sex">Sex</name>
<values>
<value>male</value>
<value>female</value>
</values>
</field>
</table>