I added a web service reference in the visual studio to Taleo Find Service as per the instructions from Taleo Enterprise - Taleo Web Services - User Guide
But the VS.NET creates two-dimensional arrays for some of the entities incorrectly. For ex:
private AddressBookHistory[][] addressBookHistoryField;
Also, the generated Requisition class has ContestNumber property which is incorrectly created as array:
[System.Xml.Serialization.XmlElementAttribute("ContestNumber")]
public string[] ContestNumber {
get {
return this.contestNumberField;
}
set {
this.contestNumberField = value;
}
}
The similar issue has been discussed online here:
.NET Web service unable to generate a temporary class
https://support.microsoft.com/en-us/kb/2486643
I replaced [][] with [] and I was able to call the find service. TaleoFindService.Entities pagedResults = findService.findPartialEntities(mappingVersion, sqxmlquery, attrs);
But now the pagedResults.Entity property is null. However the other properties such as entityCount and pageCount are correctly populated.