First, the forums have always been setup as a "users" forum.
Answers should come from other users. That person may be a Team
Somebody or Adobe employee. But that has never been guaranteed. If
you want Adobe support or an immediate answer you may need to open
a support incident.
Your webservice looks like a complicated one that will
require some work. CFMX seems unable to directly instantiate it. So
you will need to create your own java stubs and access it that way.
Please review the following
technote.
Once you have created and compiled your java stubs you can
use code like:
<cfscript>
locator =
createobject("java","com.campaignmonitor.app.api.ApiLocator");
ws = locator.getapiSoap();
subs = ws.getSubscribers("whatever your args should be");
</cfscript>
I looked at your webserver using the services plugin for
CFEclipse, that was recently released. It appears that there is not
really a AddWithCustomFields method. Instead, you call the
AddSubscriber method with an array of SubscriberCustomFields as the
last argument:
ws.AddSubscriber(ApiKey, ListID, Email, Name,
ArrayOfSubscriberCustomFields);
You may be able to use an array of CFC's as your last
argument. There have been a number of articles blogged about using
data CFC's as arguments for webservices(
CFC
article). Otherwise, you will need to work through the java
stubs to create the array.