我正在尝试使用SSIS OData Source component连接到CRM OData Endpoint,但它给了我以下错误:
出于安全原因,此XML文档中禁止使用DTD。要启用DTD处理,请将XmlReaderSettings上的DtdProcessing属性设置为Parse,并将设置传递给XmlReader.Create方法。 (的System.Xml)
以前有人有这个工作吗?任何阻止它进行DTD检查的技巧?
服务响应的XML从以下开始:
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<service xml:base="https://url.com/XRMServices/2011/OrganizationData.svc/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:app="http://www.w3.org/2007/app" xmlns="http://www.w3.org/2007/app">
答案 0 :(得分:1)
玩
你可以实现它。我们公司为此创建了一个博客文章。 抱歉没有在这里发布整个解决方案,这有点长
答案 1 :(得分:0)
因此,问题在于SSIS OData Connection不会进行OAuth舞蹈,因此无法应对CRM。
我所做的是使用RSSBus CRM component进行连接。