0

Documentum DeveloperEdition6.6を使用しています。DFS(.Net Productivity Layer)を使用しています。スキーマサービスでGetSchemaInfoメソッドを呼び出そうとしました。このメソッドは次の結果を返します。

説明:「デフォルトスキーマ」ラベル:「実装されていません」名前:null TypeInfos:空のリスト

TypeInfosが空であるのはなぜですか?そのサーバーで指定されているすべてのタイプのリストが含まれていると期待していました(数十個あります)?たぶん私はスキーマの本質を正しく理解していませんか?私はしかし–私のコンテンツサーバーがタイプを持っているとすぐに、GetSchemaInfoはそれらをTypeInfosで返しますか?または、タイプの上に「スキーマ」を追加するには、他に何かが必要ですか?返されたラベルの「実装されていない」とはどういう意味ですか?

4

1 に答える 1

1

ServiceContext に SchemaProfile { includeTypes = true } を含める必要があります。.NET 生産性レイヤーを使用すると、コードは次のようになります。 [IServiceContextProperty].SetProfile(new SchemaProfile() { includeTypes = true });

于 2012-01-06T11:21:24.910 に答える