0

SOA リポジトリを使用するために G-Reg をテストしています。デフォルトのタイプは、サービス、WSDL、スキーマ、および WS ポリシーです。新しいタイプ (たとえば、個人) を追加しようとしています。追加したら、「Persons」タイプの新しいリソースをアップロードするために入力する必要があるフィールドを指定する xml を作成します (サービス タイプの実際の機能と同様)。

http://docs.wso2.org/wiki/display/Governance411/Configurable+Governance+Artifactsのガイドに従いましたが、矛盾する情報、パスが存在するため、「イベント」という名前の例を作成することに成功しませんでした「/_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> </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 に答える