C# WorkDay人力资源API集成

C# WorkDay人力资源API集成,c#,api,integration,workday-api,C#,Api,Integration,Workday Api,我使用asp.net C成功地集成了人力资源和财务管理。因此,我将所有我经历过的问题和我在网上找到的有用资源放在一起: WorkDay文档可从以下网址获得: 要开始,请阅读此处,确保遵循本文中的一些清理提示 如果在向WD提交数据时出现相同错误 错误 点评 [System.Xml.Serialization.xmlementAttribute(“请求引用”,typeof(),Order=0)] // [System.Xml.Serialization.XmlElementAttribute(“

我使用asp.net C成功地集成了人力资源和财务管理。因此,我将所有我经历过的问题和我在网上找到的有用资源放在一起:

WorkDay文档可从以下网址获得:

要开始,请阅读此处,确保遵循本文中的一些清理提示

如果在向WD提交数据时出现相同错误

错误

点评

[System.Xml.Serialization.xmlementAttribute(“请求引用”,typeof(),Order=0)]

//
[System.Xml.Serialization.XmlElementAttribute(“请求\标准”,类型(资产\账簿\规则\请求\标准类型),顺序=资产\账簿\规则\请求\引用类型0)]
//anr[System.Xml.Serialization.XmlElementAttribute(“请求\引用”,typeof(),Order=0)]
[System.Xml.Serialization.XmlChoiceIdentifierAttribute(“ItemElementName”)]
公共资产\账簿\规则\请求\标准类型项目
{
得到
{
返回此.itemField;
}
设置
{
this.itemField=值;
}

}
使用Workday WS v32.1时,这仍然是一个问题,但解决方案适用

[System.Xml.Serialization.XmlElementAttribute("Request_Criteria", typeof(Asset_Book_Rule_Request_CriteriaType), Order = 0)]
//[System.Xml.Serialization.XmlElementAttribute("Request_References", typeof(Asset_Book_Rule_Request_ReferencesType), Order = 0)]
[System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
        public Asset_Book_Rule_Request_CriteriaType Item
        {
            get { return this.itemField; }
            set { this.itemField = value; }
        }

你到底想问什么?其实不是问题。只是分享我为工作日整合所做的工作。StackOverflow有类似的部分吗?我应该把这篇文章移到那里。@AlfredRoa请将解决方案放在下面的答案部分,与问题分开(然后你可以接受它作为解决方案,将问题标记为已解决)。我为Workday构建了一个C#WCF客户端,我发现无论我获得1条记录还是100条记录,每个请求都需要大约90秒。还有谁经历过这个缓慢的孩子吗?
[System.Xml.Serialization.XmlElementAttribute("Request_Criteria", typeof(Asset_Book_Rule_Request_CriteriaType), Order = 0)]
//[System.Xml.Serialization.XmlElementAttribute("Request_References", typeof(Asset_Book_Rule_Request_ReferencesType), Order = 0)]
[System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
        public Asset_Book_Rule_Request_CriteriaType Item
        {
            get { return this.itemField; }
            set { this.itemField = value; }
        }