我正在使用 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 resords,即使该成员在场。代码中有不正确的东西吗?
谢谢你的帮助,R。