I have never been able to get CFINVOKE to work without a
WSDL. It looks like CFINVOKE uses the WSDL to create the request:
without a WSDL it does not know to to communicate with it.
Alternatively you could just using CFHTTP to communicate manually,
or make a Java app to talk to it.