I need help to hide the CF version information form WSDL. I am using the ColdFusion 9.
Example: When I am looking for any WSDL through browser, the below comment get added.
<!--WSDL created by ColdFusion version 9,0,1,274733-->
I want to hide this information. Please advise, is there any way to hide this information for ColdFusion 9.
Thanks in Advance.
Message was edited by: Abhijeet Adawale
I'm not sure if there is a way to hide that information in CFAdmin or through attributes.
HOWEVER, if the information is added on-the-fly you might be able to use Regular Expressions to remove the information before plugging the output into any pages. Something simple like using REreplace() to globally look in the output for (and I'm totally guessing, here) "<!--WSDL[^>]-->" and replace it with a blank.
Thanks for the response.
I tried to use the REreplace() function in OnRequestStart() of Application.cfc, however it is not working.
I used the reference of WSDL ColdFusion version visible - need it hidden
I'm not sure where to go, then. I haven't worked with any webservices or WSDL.
If you used the REreplace() mask as provided in that link, try my suggested mask (as is; without the '\r\n' of the link) as that takes care of everything between "WSDL" and "-->", no matter what it is.
If that still doesn't work, the link you provided was from 2012 (5 years as of this writing), so a lot may have changed since then. See if any Google searches limited to the last year provide any different suggested solutions.