Метод CFC с access = remote должен возвращать мыло, а не WDDX. Я уверен, что использовал эту функциональность в течение многих лет. Я подозреваю, что может происходить то, что тип содержимого основан на запросе, который делает клиент. Я бы скачал Soap-UI и протестировал http://your.server/yourCFC.cfc?wsdl, чтобы увидеть, получит ли SOAP-UI WDDX. Если это так, я немного растерялся, но все равно сообщите об этом здесь, и я еще посмотрю.
Если Soap-UI видит правильный ответ, посмотрите на заголовки, которые он отправляет, и сравните их с запросом, который вы делаете (возможно, через браузер?)
Вы также можете использовать Fiddler для записи трафика мыльного интерфейса и сравнения его с любым другим источником запросов.
Приведенный выше запрос http может быть полностью отключен, но его относительно легко проверить, и я думаю, что он звонит в звонок.
Вы также можете проверить тип возврата функции, которую вы пишете. Чтобы CF генерировал хороший WSDL, он должен иметь возможность извлекать метаданные из возвращаемого CFC.