V1APIConnector を使用して VersionOne アプリケーションに接続しています。私が実行するどのクエリでも、結果には常に 0 レコードが含まれます。以下は私が使用しているコードの一部です:
V1APIConnector dataConnector = new V1APIConnector( _dataUrl, _username, _password);
V1APIConnector metaConnector = new V1APIConnector( _metaUrl );
IMetaModel metaModel = new MetaModel(metaConnector);
IServices services = new Services(metaModel, dataConnector);
System.out.println("Creating query");
IAssetType defectType = metaModel.getAssetType("Defect");
Query query = new Query(defectType);
IAttributeDefinition nameAttribute = defectType.getAttributeDefinition("Name");
query.getSelection().add(nameAttribute);
query.getPaging().setPageSize(3);
query.getPaging().setStart(0);
System.out.println("Retrieve from query");
QueryResult result = services.retrieve(query);
System.out.println("Result Size:" + result.getAssets().length);
私の V1 アプリケーションには何千もの欠陥があります。特定のユーザー、Member:1000 を照会しても、メンバーが存在する場合でも、0 件のリソースが取得されます。コードに正しくないものはありますか?
助けてくれてありがとう、R.