tracker issue : CF-3197933

select a category, or use search below
(searches all categories and all time range)
Title:

wsdl2 does not show extended functions

| View in Tracker

Status/Resolution/Reason: Closed/Withdrawn/ThirdParty

Reporter/Name(from Bugbase): Jan Brünemann / Jan Brünemann (janbrunemann)

Created: 05/24/2012

Components: Web Services

Versions: 10.0

Failure Type:

Found In Build/Fixed In Build: Final /

Priority/Frequency: Major / All users will encounter

Locale/System: English / Win Vista

Vote Count: 4

I have a simple test setup:

component displayname="test1" extends="test2"
{
    remote Any function ping1() {}
}

component displayname="test2"
{
    remote Any function ping2() {}
}
When I cal the cfc using test1.cfc?wsdl something strange happens.

When I tell my application to use WSDL version 1 using this.wssettings.version everything looks fine, pretty much the same as in CF9. But when I tell it to use version 2 the function "ping2" does not show up in my definition xml.

Why doesn't WSDL 2 show my extended function "test2" when I call test1.cfc?wsdl ??

----------------------------- Additional Watson Details -----------------------------

Watson Bug ID:	3197933

External Customer Info:
External Company:  
External Customer Name: janbrunemann
External Customer Email:  
External Test Config: CF10 stand alone, Windows Vista 32-bit.

Attachments:

Comments:

It seems this is also related to whether you have web services version 1 or 2 selected in the CF Admin
Vote by External U.
19233 | May 25, 2012 09:19:28 AM GMT
+1 needs to be fixed. -- Adam
Vote by External U.
19234 | May 28, 2012 12:59:09 AM GMT
I am seeing this behavior as well.
Vote by External U.
19235 | June 01, 2012 11:37:41 AM GMT
Also seeing this behavior... switching the web service version from 2 to 1 in CF Admin fixes it
Vote by External U.
19236 | April 11, 2013 11:40:16 AM GMT
Can you please qualify why this is a third party issue? -- Adam
Comment by External U.
19230 | February 20, 2014 12:40:04 PM GMT
ColdFusion internally uses Axis Web service framework. Not showing extended functions is an issue with Axis 2 .This will get fixed when ColdFusion is upgraded to later version of Axis. Thanks.
Comment by Akhila K.
19231 | February 20, 2014 10:46:34 PM GMT
Can you please provide a reference to demonstrate this is the case, Akhila (ie: what are you reading that shows its an Axis issue, not a CF implementation issue)? And... given we're in the dev phase of CF11 at the mo... isn't this the *exact* time to upgrade the Axis version? -- Adam
Comment by External U.
19232 | February 21, 2014 03:06:47 AM GMT