Wsdl Exchange web服务FindItem请求中的抽象类型无效
我正在尝试使用EWS搜索Exchange 2010上的任务文件夹。我试图限制返回任务的截止日期,但不幸的是,任务文件夹没有与CalendarView等效的内容,因此我必须使用FindItem搜索 我使用的是Java、Axis2,我准备的查询如下:Wsdl Exchange web服务FindItem请求中的抽象类型无效,wsdl,exchange-server,exchangewebservices,Wsdl,Exchange Server,Exchangewebservices,我正在尝试使用EWS搜索Exchange 2010上的任务文件夹。我试图限制返回任务的截止日期,但不幸的是,任务文件夹没有与CalendarView等效的内容,因此我必须使用FindItem搜索 我使用的是Java、Axis2,我准备的查询如下: // fiType is, obviously, a FindItemType RestrictionType rType = fiType.addNewRestriction(); IsGreaterThanOrEqualToType igto
// fiType is, obviously, a FindItemType
RestrictionType rType = fiType.addNewRestriction();
IsGreaterThanOrEqualToType igtoretType = IsGreaterThanOrEqualToType.Factory.newInstance();
igtoretType.addNewFieldURI().setFieldURI(UnindexedFieldURIType.TASK_DUE_DATE);
igtoretType.addNewFieldURIOrConstant().addNewConstant().setValue(dateFormat.format(begCal.getTime()));
IsLessThanOrEqualToType iltoretType = IsLessThanOrEqualToType.Factory.newInstance();
iltoretType.addNewFieldURI().setFieldURI(UnindexedFieldURIType.TASK_DUE_DATE);
iltoretType.addNewFieldURIOrConstant().addNewConstant().setValue(dateFormat.format(endCal.getTime()));
SearchExpressionType[] seArr = new SearchExpressionType[2];
seArr[0] = igtoretType;
seArr[1] = iltoretType;
AndType aType = rType.addNewAnd();
aType.setSearchExpressionArray(seArr);
不幸的是,我遇到了以下错误:
AxisFault:La demande aéchouélors de La validation du schéma:LéLément’s abstrait ou son type L'est
大致从法语翻译过来,这意味着查询失败,因为类型SearchExpression是抽象的,或者它的类型是抽象的
搜索之后,我找到了一篇文章,解释了如何修改types.xsd
文件来解决这个问题。然而,即使在应用了修改之后,我仍然会得到相同的错误
我不知道如何着手解决这个问题。任何帮助都将不胜感激。另一个选项是由Microsoft提供的…另一个选项是由Microsoft提供的