Actually the filename and display name can match, but they have to match in
*case* too.
this is for two reasons:

1. An enhancement to web services in CFMX 7.
2. A problem with the web service code generation that doesn't take Windows
filesystems in to account.

In CFMX 7 the display name is used as the name of the "service" element in
the WSDL - an enhancement. Remember that XML is case sensitive. When the
Java code is generated to use the service, if the filename and service name
differ only in case, on Windows, a file is generated *twice* with the same
name, different case. This means that one file gets overwritten. Bad things
happen - it doesn't work.

The code that generates the Java code doesn't know that filenames are case
insensitve. So when it looks for duplicates, it doesn't find any. It
probably should. This is not a problem on Unix.

Hope that helps.
--
Tom Jordahl
Macromedia