首页 > 解决方案 > ColdFusion 与 SharePoint 的 CFSharepoint 集成

问题描述

我正在尝试将 ColdFusion 2016 版应用程序与 SharePoint 集成。我有一个 ColdFusion 应用程序正在尝试访问 SharePoint 网站上的 csv 文件。当我将 URL 传递到浏览器时,我能够访问 SharePoint 上的 csv 文件,但无法从 CF 访问它。我尝试了几种不同的标签组合,但不断收到以下错误之一:

1) '401 UNAUTHORIZED'
2) Error: org.apache.http.conn.HttpHostConnectException: Connect to 
   DomainName:80

(注意:在第二个错误中,出于安全目的,我掩盖了实际域名)。

我与 SharePoint 管理员确认域名、用户名和密码设置正确,他也确认了这一点。有没有人尝试过这种类型的集成并遇到同样的问题,它是如何解决的?

我尝试过的几个 cfsharepoint 组合的代码如下:

使用 cfscript:

<cfscript>

    loginStruct = {domain="xxxxx", username="abc123", password="xyz$566",authtype="ntlm", wsdl="https://mywebsite.com/sites/xxx-Home/_vti_bin/Lists.asmx?wsdl"};

    cfsharepoint(action="getlistcollection", login=loginStruct, name="myResult");

    writeDump(myResult);
    //writeDump(loginStruct);
</cfscript>

使用 :

<cfsharepoint action="getlistcollection"  
        WSDL="https://mywebsite.com/sites/xxx-Home/LED_Docs/Forms/AllItems.aspx?WSDL"
        username="abc123"
        domain="xxxx"
        password="xyz$566"
        name="listCollection"/>
        authtype="NTLM"
        <CFDUMP var="#listCollection#">

标签: coldfusioncfmlcoldfusion-2016

解决方案


推荐阅读