Wsdl Exchange web服务FindItem请求中的抽象类型无效

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

我正在尝试使用EWS搜索Exchange 2010上的任务文件夹。我试图限制返回任务的截止日期,但不幸的是,任务文件夹没有与CalendarView等效的内容,因此我必须使用FindItem搜索

我使用的是Java、Axis2,我准备的查询如下:

// 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提供的