首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Taleo Find Service - visual studio中的web服务引用创建二维数组

Taleo Find Service - visual studio中的web服务引用创建二维数组
EN

Stack Overflow用户
提问于 2016-06-13 22:09:16
回答 1查看 662关注 0票数 5

根据Taleo Enterprise - Taleo web Services - User Guide中的说明,我在visual studio中向Taleo Find service添加了一个Web服务引用

但是VS.NET错误地为某些实体创建了二维数组。对于ex:

代码语言:javascript
复制
private AddressBookHistory[][] addressBookHistoryField; 

此外,生成的Requisition类具有ContestNumber属性,该属性被错误地创建为数组:

代码语言:javascript
复制
[System.Xml.Serialization.XmlElementAttribute("ContestNumber")] 
public string[] ContestNumber { 
get { 
return this.contestNumberField; 
} 
set { 
this.contestNumberField = value; 
} 
} 

类似的问题在这里也有在线讨论:

.NET Web service unable to generate a temporary class

Unable to generate a temporary class (result=1). error CS0030: Cannot convert type 'Type[]' to 'Type'?

https://support.microsoft.com/en-us/kb/2486643

我将其替换为[],并且我能够调用find服务。查询语句= findService.findPartialEntities(mappingVersion,TaleoFindService.Entities pagedResults,attrs);

但现在pagedResults.Entity属性为空。但是,entityCount和pageCount等其他属性已正确填充。

EN

回答 1

Stack Overflow用户

发布于 2019-09-20 23:56:06

我认为问题在于wsdl基于一个名称空间创建类的事实,但指南告诉您使用映射版本字符串,这是一个不同的名称空间,因此返回的XML与WSDL不匹配。

更改传递给http://www.taleo.com/ws/tee800/2009/01的映射版本会自动对其进行排序。看一看这个类需要什么Namespace,并使用Postman或类似的东西来查看Namespace返回了什么。祝其他找到这篇文章的人好运。

不过,我最大的建议是不要收购甲骨文。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37791918

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档