I'll try to make this as simple as possible in hope I get a response.
I have a particular web service I need to consume. Using its WSDL file I
have locally, how can I make a direct SOAP call to it using the actual XML
SOAP envelope?
It balks when trying to use cfinvoke with CFinvokearguments, giving me a
"method doesn't exit" error. I figure I can invoke the service somehow using
CFHTTP and using the entire soap envelope to call the web service. Am I
barking up the wrong tree here?
Looking at the actual soap body inside the envelope, Since its XML there are
a number of child tags inside i.e.
<soapenv:Body>
<the_request>
<security_header>
<some_element>whatever</some_element>
<another_element>whatever2</another_element>
</security_header>
<config_header>
<some_configelement>whatever</some_configelement>
<another_configelement>whatever2</another_configelement>
</config_header>
<data>
<some_dataelement>whatever</some_dataelement>
<another_dataelement>whatever2</another_dataelement>
</data>
</the_request>
</soapenv:body>
Thats it, no magic, no soap headers, nothing. Its all contained within the
body. Side note: How does CFinvoke arguments keep track of what child
elements they are under in the call?
Any help would be appreciated.. Thanks!
Jeff
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Introducing the Fusion Authority Quarterly Update. 80 pages of hard-hitting,
up-to-date ColdFusion information by your peers, delivered to your door four
times a year.
http://www.fusionauthority.com/quarterly
Archive:
http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:258149
Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm
Unsubscribe:
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4