RE: WebService worked in 6.1 but fails with CFMX 7.0
Thanks for the email Andrew. The CFML code IS identical. I have one of my developers reviewing how the client app uses the WSDL, and I guess its likely that it was written to specifically handle the previous format. ~| 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:227010 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
Re: WebService worked in 6.1 but fails with CFMX 7.0
Are you using the DevNet version of CF 7? That meta tag that it throws in can really screw up a lot of things. --Brad Thanks for the email Andrew. The CFML code IS identical. I have one of my developers reviewing how the client app uses the WSDL, and I guess its likely that it was written to specifically handle the previous format. ~| 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:227057 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
RE: WebService worked in 6.1 but fails with CFMX 7.0
Hi, those two WSDLs really are quite different. If you're super sure the two servers are running the exact same code (I'm assuming that's true) then I think you can say the enhancements in CF7 (ie: newer Axis engine or related features) are the cause of the wsdl differences. Some can be explained and are probably of no consequence. ie: [wsdl:documentation] was added. Without getting into the detail of the WSDL, although all method names are the same the interface for the webservice has changed so the client code probably needs to be recompiled against the new wsdl. Unless it's a smart client that could cope with some changes in the WSDL/interface, but I'm assuming it's just a VB or .Net client app :) Do you have any control over the client app to make changes? Getting into the WSDL there are enough differences in the old and new to think the client probably wont cope with out being recompiled (at least). - Extra imports in the cf7: import namespace=http://rpc.xml.coldfusion; - Many types are different ie: UUID is xsd:string versus soapenc:string - Some names are not in the same case: 'availableTaskCount' vs 'AvailableTaskCount' - wsdl xml attributes are ordered differently (yeah the order shouldn't matter but your client app may have (wrongly) relied on it). Perhaps these points will trigger a response from someone in the know as to why this occurs, or how to make it work in the CF6.1 style on CF7. I tried the WSDL validator too ( http://www.mgateway.com/php/mgw/wsdlvalidator.php ) - not bad, but I wasn't sure exactly what it was validating against, or how to interpret the error. You could try the Testing Tools at www.ws-i.org, but that's not going to tell you how compliant your client app is. Cheers, AS -Original Message- From: blists [mailto:[EMAIL PROTECTED] Sent: Tuesday, 13 December 2005 6:37 AM To: CF-Talk Subject: Re: WebService worked in 6.1 but fails with CFMX 7.0 Sean, Here are the two WSDL files in question. They are both identical CFML, but the WSDL on CF7.0 is different than the one on CF6.1 and no longer works with our client application or when I try to run it through this tester: http://www.mgateway.com/scripts/mgwms32.dll. Any idea on what could be wrong? Dev Server (CFMX 7) http://dev.logiforms.com/lfcomponents/lfbridge/logibridge.cfc?wsdl Live Server http://www.logiforms.com/lfcomponents/lfbridge/logibridge.cfc?wsdl Any ideas on what could be wrong? Brook At 06:25 PM 12/10/2005, you wrote: On 12/10/05, blists [EMAIL PROTECTED] wrote: We have a working web service that is deployed on CFMX 6.1. Our Dev Server has CFMX 7.0 and the client that interacts with the webservice now returns an error. Nothing has been changed. I compared the two WSDL files and they have quote a few differences. Perhaps you can post the CFC and the WSDL here so we can debug for you? -- Sean A Corfield -- http://corfield.org/ Got frameworks? If you're not annoying somebody, you're not really alive. -- Margaret Atwood ~| 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:226911 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
RE: WebService worked in 6.1 but fails with CFMX 7.0
It looks like the thread killer has done it again, sorry. Did I say something wrong? -Original Message- From: Andrew Stevens [mailto:[EMAIL PROTECTED] Sent: Wednesday, 14 December 2005 12:32 AM To: CF-Talk Subject: RE: WebService worked in 6.1 but fails with CFMX 7.0 Hi, those two WSDLs really are quite different. If you're super sure the two servers are running the exact same code (I'm assuming that's true) then I think you can say the enhancements in CF7 (ie: newer Axis engine or related features) are the cause of the wsdl differences. Some can be explained and are probably of no consequence. ie: [wsdl:documentation] was added. Without getting into the detail of the WSDL, although all method names are the same the interface for the webservice has changed so the client code probably needs to be recompiled against the new wsdl. Unless it's a smart client that could cope with some changes in the WSDL/interface, but I'm assuming it's just a VB or .Net client app :) Do you have any control over the client app to make changes? Getting into the WSDL there are enough differences in the old and new to think the client probably wont cope with out being recompiled (at least). - Extra imports in the cf7: import namespace=http://rpc.xml.coldfusion; - Many types are different ie: UUID is xsd:string versus soapenc:string - Some names are not in the same case: 'availableTaskCount' vs 'AvailableTaskCount' - wsdl xml attributes are ordered differently (yeah the order shouldn't matter but your client app may have (wrongly) relied on it). Perhaps these points will trigger a response from someone in the know as to why this occurs, or how to make it work in the CF6.1 style on CF7. I tried the WSDL validator too ( http://www.mgateway.com/php/mgw/wsdlvalidator.php ) - not bad, but I wasn't sure exactly what it was validating against, or how to interpret the error. You could try the Testing Tools at www.ws-i.org, but that's not going to tell you how compliant your client app is. Cheers, AS -Original Message- From: blists [mailto:[EMAIL PROTECTED] Sent: Tuesday, 13 December 2005 6:37 AM To: CF-Talk Subject: Re: WebService worked in 6.1 but fails with CFMX 7.0 Sean, Here are the two WSDL files in question. They are both identical CFML, but the WSDL on CF7.0 is different than the one on CF6.1 and no longer works with our client application or when I try to run it through this tester: http://www.mgateway.com/scripts/mgwms32.dll. Any idea on what could be wrong? Dev Server (CFMX 7) http://dev.logiforms.com/lfcomponents/lfbridge/logibridge.cfc?wsdl Live Server http://www.logiforms.com/lfcomponents/lfbridge/logibridge.cfc?wsdl Any ideas on what could be wrong? Brook At 06:25 PM 12/10/2005, you wrote: On 12/10/05, blists [EMAIL PROTECTED] wrote: We have a working web service that is deployed on CFMX 6.1. Our Dev Server has CFMX 7.0 and the client that interacts with the webservice now returns an error. Nothing has been changed. I compared the two WSDL files and they have quote a few differences. Perhaps you can post the CFC and the WSDL here so we can debug for you? -- Sean A Corfield -- http://corfield.org/ Got frameworks? If you're not annoying somebody, you're not really alive. -- Margaret Atwood ~| Discover CFTicket - The leading ColdFusion Help Desk and Trouble Ticket application http://www.houseoffusion.com/banners/view.cfm?bannerid=48 Message: http://www.houseoffusion.com/lists.cfm/link=i:4:226995 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=11502.10531.4 Donations Support: http://www.houseoffusion.com/tiny.cfm/54
Re: WebService worked in 6.1 but fails with CFMX 7.0
Sean, Here are the two WSDL files in question. They are both identical CFML, but the WSDL on CF7.0 is different than the one on CF6.1 and no longer works with our client application or when I try to run it through this tester: http://www.mgateway.com/scripts/mgwms32.dll. Any idea on what could be wrong? Dev Server (CFMX 7) http://dev.logiforms.com/lfcomponents/lfbridge/logibridge.cfc?wsdl Live Server http://www.logiforms.com/lfcomponents/lfbridge/logibridge.cfc?wsdl Any ideas on what could be wrong? Brook At 06:25 PM 12/10/2005, you wrote: On 12/10/05, blists [EMAIL PROTECTED] wrote: We have a working web service that is deployed on CFMX 6.1. Our Dev Server has CFMX 7.0 and the client that interacts with the webservice now returns an error. Nothing has been changed. I compared the two WSDL files and they have quote a few differences. Perhaps you can post the CFC and the WSDL here so we can debug for you? -- Sean A Corfield -- http://corfield.org/ Got frameworks? If you're not annoying somebody, you're not really alive. -- Margaret Atwood ~| 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:226830 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=11502.10531.4 Donations Support: http://www.houseoffusion.com/tiny.cfm/54
Re: WebService worked in 6.1 but fails with CFMX 7.0
Is any of this going on? http://livedocs.macromedia.com/coldfusion/7/htmldocs/1550.htm On 12/11/05, blists [EMAIL PROTECTED] wrote: Hello, We have a working web service that is deployed on CFMX 6.1. Our Dev Server has CFMX 7.0 and the client that interacts with the webservice now returns an error. Nothing has been changed. I compared the two WSDL files and they have quote a few differences. I found this online tool to test the webservice http://www.mgateway.com/scripts/mgwms32.dll When I load the WSDL from the live site (6.1) it works great, but from the dev server it (7.0) it generates an error Client.wsdl No Schema Type. We want to start using CFMX 7, but we can't if it breaks our existing web service code or makes it unusable. Does anyone have any ideas on a work around? Brook Davies ~| 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:226740 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
Re: WebService worked in 6.1 but fails with CFMX 7.0
On 12/10/05, blists [EMAIL PROTECTED] wrote: We have a working web service that is deployed on CFMX 6.1. Our Dev Server has CFMX 7.0 and the client that interacts with the webservice now returns an error. Nothing has been changed. I compared the two WSDL files and they have quote a few differences. Perhaps you can post the CFC and the WSDL here so we can debug for you? -- Sean A Corfield -- http://corfield.org/ Got frameworks? If you're not annoying somebody, you're not really alive. -- Margaret Atwood ~| Discover CFTicket - The leading ColdFusion Help Desk and Trouble Ticket application http://www.houseoffusion.com/banners/view.cfm?bannerid=48 Message: http://www.houseoffusion.com/lists.cfm/link=i:4:226741 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