0

我们正在测试 G-Reg 以使用 SOA 存储库。默认类型是服务、WSDL、模式和 WS 策略,我们正在尝试添加一个新类型(例如 Persons)。添加后,我们要创建一个 xml 来指定需要填写的字段以上传“人员”类型的新资源(如服务类型实际功能)。

我们遵循了http://docs.wso2.org/wiki/display/Governance411/Configurable+Governance+Artifacts上的指南,但没有成功创建名为“Events”的示例,因为存在相互矛盾的信息,路径“/_system/governance/repository/components/org.wso2.carbon.governance/types”在GREG 4.1.1上不存在,那么应该在哪里上传内容?

而且,该指南解释了“注册表扩展文件”和“内容”,它们之间的区别是什么?它们需要一个名称吗?也许是 content.xml 和 extfile.xml?

任何方向将不胜感激

谢谢,加布里埃尔。

4

1 回答 1

0

这是我创建的示例 server.rxt 文件。

<artifactType type="application/vnd.wso2-server+xml" shortName="server"singularLabel="Server"pluralLabel="Servers" hasNamespace="false" iconSet="5"> <storagePath>/servers/@{overview_name }/</storagePath> <ui> <list> <column name="Name"> <data type="path" value="overview_name" href="@{storagePath}"/> </column>
</list> </ui> <content> <table name="Overview"> <field type="text" required="true"> <name label="name">Name</name> </field>
<field type="text" required="true"> <name label="url">url</name> </field> <field type="text" required="true"> <name label="username" >用户名</name> </field> <field type="text" required="true"> <name label="password">密码</name> </field> </table> </content> </工件类型>

您需要将其保存在您提到的目录下。

/_system/governance/repository/components/org.wso2.carbon.governance/types

这个位置不是出口。但是你需要创建这个目录并保存。

重新启动后,您应该会在元数据列表下看到新类型

于 2012-07-11T05:53:20.043 回答