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

Reply via email to