Tags

Can ColdFusion and SharePoint work together?

by Kyle Hayes on May 22nd, 2007

I am working on a project with a customer where one of the possible requirements will be to integrate a type of ColdFusion view that interacts with one of the SharePoint “Folder” objects.

Is this possible? I know that SharePoint has a web services interface, at least that is what I understand. I have feeling there are going to be some issues with the NT authentication but perhaps there is a way to work with that as well. Any ideas?

Popular Posts

From Uncategorized

8 Comments
  1. Hi Kyle,

    No help on the Sharepoint part, but you should be able to do the NT Authentication with CFMX 7.x pretty easily.

  2. See Jon Hirschi’s article about CF and MS Project Server at http://coldfusion.sys-con.com/read/48659.htm

  3. It’s feasible to get Coldfusion 7 and Sharepoint 2007 working together. Not sure on previous versions as there is more to that story.

    That being said, if you are also using BlueDragon then it’s not going to be that much of an issue, given the .NET support you have access to.

    Sharepoint as you know spits out a lot of RSS feeds for you to consume, so that’s worth noting. You could easily spinup some custom webservices for Coldfusion to talk to within the Sharepoint servers. As an ex-Coldfusion developer going into Microsofts world, I was suprised at how easy making a webservice is (almost as easy as putting ?WSDL=true on the end of a .CFC URL).

    Happy to help you offline with this journey :P

    -
    Scott Barnes
    Developer Evangelist
    Microsoft.

  4. SunilPrabha permalink

    Yep, both can work on the same server and we can port coldfusion into sharepoint server.
    i working on a project with CFM 8 and moss 2007.

    but what exactly are you trying to do and why ar eu guies talking abt web services. waht do u intend to do?

  5. I also pinged Scott directly with this, but can anyone here help?

    Trying to call Sharepoint webservice from CF – keep getting authentication failures…

    <!— i see the methods when i dump the service —>
    <cfdump var="#application.userService#">

    <cfset application.userService.setUsername(‘DOMAIN\USER’) />
    <cfset application.userService.setPassword(‘password’) />
    <cfset application.userService.setMaintainSession(true) />

    <cfdump var="#application.userService.GetUserCollectionFromSite()#" />

    Throws:

    Cannot perform web service invocation GetUserCollectionFromSite.
    The fault returned when invoking the web service operation is:

    AxisFault
    faultCode: {http://xml.apache.org/axis/}HTTP
    faultSubcode:
    faultString: (401)Unauthorized
    faultActor:
    faultNode:
    faultDetail:
    {}:return code: 401
    401 UNAUTHORIZED
    {http://xml.apache.org/axis/}HttpErrorCode:401

    What am I missing?

  6. Unfortunately, I have yet to work with the Exchange webservice.

  7. Great, thanks, Todd!

Leave a Reply

Note: XHTML is allowed. Your email address will never be published.

Subscribe to this comment feed via RSS