Does anyone have any experience in using ColdFusion to access the CSSDK WSDL services? These web services are available using the URL
http://<tsserver>/iw/services/cm/2.0/contentservices/.
We are able to use all of the CSSDK Web Services in perl following some of the examples provided here in DevNet but have had trouble performing the same actions using ColdFusion. We have a lot of ColdFusion functionality that we would like to integrate with TeamSite and this is definitely holding us up.
I'll summarize the scenario from our CF developer:
- I'm consuming the CSSDK web service that imports 4 other web services. I'm currently only able to successfully call methods from the first web service that was imported into the parent web service.
- The parent web service imports 4 support services. They are AccessService, FileService, UtilService and WorkflowService. Those are the servicePort names that I'm specifying.
- If I use CFOBJECT I can create an object for all of the imported web services. I can then use CFDUMP to view all of the methods in each of the imported web services. However, when I attempt to call one of the methods in any of the web services other than the first one defined in the main service, I get something like:
Could not perform web service invocation "getPermissions".
Here is the fault returned when invoking the web service operation:
AxisFault
faultCode: {
http://schemas.xmlsoap.org/soap/envelope/}ServerfaultSubcode:
faultString: No port for method 'getPermissions:
http://content-services.org/cm/2.0/filesys' with SOAPAction '""' found
- When I try to call each web service directly by using it's own WSDL URL (instead of going through the main web service which then imports the 4 other services) I receive a java.lang.NullPointerException.
- I can successfully call all of the methods in the first web service. I then tried using CFINVOKE with the servicePort parameter. I get the same result. It works fine when I call methods in the first imported web service but generates the error listed above whenever I try to call a method from one of the other imported web services.
- Initially thought it was an issue with CFMX 6.1 but have upgraded to CFMX 7.0 and still have the same issue
Any and all information is much appreciated.
Current environment:
TeamSite 6.1 SP1, Windows 2000 Server, CFMX7
Luke Davis
Open Technology Group, Inc.
luke.davis@med.va.gov