Since the external service uses Arrays then you cannot use the standard Filter consumption of web services.
-----Original Message----- From: Action Request System discussion list(ARSList) [mailto:arsl...@arslist.org] On Behalf Of Roys, Eric D Sent: Tuesday, February 16, 2010 3:21 PM To: arslist@ARSLIST.ORG Subject: Consuming Complex External Web Service Help Can this be done via filter mapping or does this require some middle-ware? I'm trying to consume a complex web service from an external source and have hit a snag with the filter mapping. The construct/hierarchy of the web service is: Location (top of hierarchy) //i.e. some address -name (primaryAttribute) Devices (0 or more child(ren) to Location) //i.e. a host at the address -name (primaryAttribute) -features (0 or more child(ren) contains array of Devices) //i.e. a host can have one or more components The results would look something like: Location -site123xxx Devices -device123 -<feature array ref> Devices -device123_component123 -<feature array ref ....> ... So the parent-child link gets blurred as device123_component123 is a child to device123-> <feature array ref> not device123. And that can't be mapped in the filter mapping. Is there anyway to handle this natively? Have I missed something? Thanks, Eric _______________________________________________________________________________ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Platinum Sponsor:rmisoluti...@verizon.net ARSlist: "Where the Answers Are"