.Net APIを使用してFileNet 5.2に動的に作成されたクエリを送信しようとしています。私が照会しようとしているドキュメントクラスには、順序リストと型文字列のカーディナリティを持つ3つのプロパティが選択リストにあります。私はDISTINCT
キーワードでクエリを介して送信すると、FileNetのは、このエラーを返します。ここではFileNet P8で順序付けられていないリストのプロパティを含む個別のドキュメントをクエリする方法はありますか?
Can't select property with "distinct": RouteNumber.
は、FileNetのに渡さなっている例のSQL文です:
SELECT DISTINCT
td.DrawingNumber,
td.ProjectTitle,
td.WorkArea,
td.RouteNumber,
td.City,
td.County,
td.DrawingNumberAssignedYear,
td.Comment,
td.MajorVersionNumber,
td.IsCurrentVersion
FROM TrafficDocument AS td WITH EXCLUDESUBCLASSES
LEFT OUTER JOIN RoadwaySegment AS rwy WITH EXCLUDESUBCLASSES ON td.ID = rwy.ParentObjectID
WHERE td.IsCurrentVersion = True
AND '104' IN RouteNumber
ORDER BY td.DrawingNumber, td.TrafficPlanDiscipline
OPTIONS (TIMELIMIT 180)
ので、私はDISTINCT
キーワードを必要としますRoadwaySegmentに加わるドキュメントクラスは重複を引き起こしていますが、それらの値も同様にフィルタリングできるため、クエリに必要です。
FileNetを照会して一意の結果を取得するという目標を達成するにはどうすればよいですか?