> This is the Quickbooks QBWebConnector. It allows Quickbooks to > connect to a web service using SOAP. I need to build the web service > as defined by the wsdl file. Basically the requests are generated by > Quickbooks and I have to respond. > > http://developer.intuit.com/uploadedFiles/Support/QBWebConnect > orSvc.wsdl > > I have a copy saved locally. I'm under the assumption that the only > element I have to change is soap:address > location="https://idn.vogelfam.net/QBMSDonorSample/QBWebConnec > torSvc.asmx", which I have pointing to my cfc file in my setup..
This is kind of backwards. Typically, you write a web service, which generates its own WSDL, and that WSDL is the interface that's used by other programs. I've never heard of anybody giving you a WSDL file and saying, "write a program that's compatible with this WSDL" - it's kind of a cart-before-the-horse approach. > If I run my cfinvoke tag using the wsdl above, on the first method of > the service "authenticate", I am returned a java array (I believe). > CFDUMP shows an object with a name of > com.intuit.developer.ArrayOfString. I can access the 2 string > variables I am expecting like so. > > mydoc.getString(0) > mydoc.getString(1) > > That's confusing enough to me as I was expecting to see XML. Well, SOAP web services send and retrieve XML documents (specifically, SOAP envelopes), but as a SOAP developer you don't typically touch that stuff directly at all. The whole point is to provide a toolset so you don't have to deal with it. > My assumption is that the actual processing of the authentication > method's arguments get's done within the asmx file in the > soap:address. Is the asmx the equivalent to a cfc in CF? When I > switch to my wsdl, which calls my cfc, all I get are apache.axis > errors. > > My head hurts. :) Yes, the ASMX file is essentially the equivalent of a CFC web service. I'm not sure what you mean by "switch to your WSDL" - do you mean the Quickbooks WSDL file or the one auto-generated by your CFC? You might want to compare the two, as well. You'll be able to see how to fill in the different values in the Quickbooks file, or change your CFC to be closer to that WSDL file. Dave Watts, CTO, Fig Leaf Software http://www.figleaf.com/ Fig Leaf Software provides the highest caliber vendor-authorized instruction at our training centers in Washington DC, Atlanta, Chicago, Baltimore, Northern Virginia, or on-site at your location. Visit http://training.figleaf.com/ for more information! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Logware (www.logware.us): a new and convenient web-based time tracking application. Start tracking and documenting hours spent on a project or with a client with Logware today. Try it for free with a 15 day trial account. http://www.houseoffusion.com/banners/view.cfm?bannerid=67 Message: http://www.houseoffusion.com/lists.cfm/link=i:4:228307 Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4 Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4 Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4 Donations & Support: http://www.houseoffusion.com/tiny.cfm/54

