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
                                

Reply via email to