如何在WSO2 GREG中为现有工件添加字段值?

时间:2013-02-01 09:14:15

标签: registry repository wso2

我想更新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”字段的值。

我必须为已导入的模式设置“性别”值?

1 个答案:

答案 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>