Howard -- If I understand you right (and I may not, since nobody would ever confuse me with an XML/WDDX/SOAP/webservices expert), you're basically recommending I build an improved version of CFX_SOAP, right? That is, put together a module that builds a CFML structure representing a SOAP envelope and the service request contained therein, then do a CFML-to-WDDX conversion to get a serialized version of the SOAP message, then do a CFHTTP (via the HTTP GET method) to execute it, then take the returned cfhttp.fileContent, which should be the XML-formatted SOAP return, then do a WDDX-to-CFML conversion (either via CFWDDX or XmlParse()) to deserialize the return message, then start manipulating my way through the resulting complex structure to pick out the structure-within-structure that represents the true return value from the remote service.
Ick. :-) A working Axis module that lets me cfinvoke to get back a structure-within-structure would be so much simpler. I mean, wasn't I supposed to get a working Axis module when my organization paid to upgrade to CFMX? :-) Guess I'll do it your way if I gotta. But first, I gotta ask: yo, Macromedia lurkers on this list! Is anyone at MM working on a fix for this? -- LBA "<\"Owens>,Howard\"" wrote: > Have you considered CFWDDX? > > I imagine it would be a pain to go WDDX to CFML and then loop over all the > structures and arrays and build something you can manipulate, but ... > > H. > > > -----Original Message----- > > From: "Lawrence B. Afrin>,M.D." <[EMAIL PROTECTED] [SMTP:"Lawrence B. > > Afrin>,M.D." <[EMAIL PROTECTED]] > > Sent: Tuesday, February 11, 2003 3:24 PM > > To: CF-Talk > > Subject: Second try: can anybody help with this deserialization > > problem? > > > > Howdy -- > > > > I've received no responses to my more detailed posting last night, and, > > figuring the problem was that nobody likes to read long e-mails, let me > > try > > again with a shorter (one paragraph!) version of the problem. > > > > My efforts to use cfinvoke to access a third-party web service which > > returns a structure within a structure (i.e., a complex datatype within a > > complex datatype) are being thwarted by a consistent failure in CFMX's > > Axis > > SOAP handler which is claiming it can't find a deserializer for the > > internal complex datatype. A single, brief comment on Macromedia's CF > > forums from last month suggests this (the occasional inability of Axis to > > handle complex-within-complex returns) is a known problem with no known > > fix. I am seeking confirmation of this assertion from others as well as > > suggestions for alternative approaches for consuming this service, with > > the > > understanding that I have no control over the structuring of the returned > > data. > > > > I am happy to provide additional details again to those who are > > interested, > > though most of the relevant details were included in my original message > > last night. > > > > Any tips would be greatly appreciated. > > > > -- Larry Afrin > > Medical University of South Carolina > > [EMAIL PROTECTED] > > > > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4 Subscription: http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribe&forumid=4 FAQ: http://www.thenetprofits.co.uk/coldfusion/faq Structure your ColdFusion code with Fusebox. Get the official book at http://www.fusionauthority.com/bkinfo.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4

