Most of the time, I'm able to muddle through trying to call these wacky .NET
webservices with ColdFusion on my own. (With help from blog articles and
wsdl2java, of course.) This time, I'm just banging my head against the wall.
Here's the WSDL:
<s:element name="SomeServiceMethod">
<s:complexType>
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="foo" nillable="true"
type="s:string"/>
<s:element minOccurs="0" maxOccurs="1" name="bar" type="s:string"/>
<s:element minOccurs="0" maxOccurs="1" name="baz">
<s:complexType mixed="true">
<s:sequence>
<s:any/>
</s:sequence>
</s:complexType>
</s:element>
</s:sequence>
</s:complexType>
</s:element>
In C#, the web reference auto-generates a method for this that takes three
params: a string, a string, and an XmlNode. Easy-peasy.
But how do I need to structure the third argument in ColdFusion to make this
work? I've tried passing a string with the XML, a parsed XML document, a big
nested structure with the shape of the XML... nothing has worked so far.
What Axis produces is a class SomeServiceMethodBaz that has one getter/setter
pair that look like this:
public org.apache.axis.message.MessageElement[] get_any()
public void set_any(org.apache.axis.message.MessageElement[] _any)
Can anyone help me out with this?
Sixten
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to
date
Get the Free Trial
http://ad.doubleclick.net/clk;207172674;29440083;f
Archive:
http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:320459
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4