Hey Guys, I'm having some serious problems with Flex's decoding not finding things it should in the schema. When it comes time to decode a particular element, the schemaStack inside SchemaManager for the WSDL is in the incorrect state, but I can't figure out why. Why on earth is there a stack, when it doesn't seem to actually change (it only ever seems to be popped then pushed again with the exact same value)? And why is only the lowest level checked when trying to figure out what an element actually points to? The schema stack just seems to be an array of 1-element arrays that's never updated, and never returns more than one schema to the manager, so when you're not getting the exact schema your definition resides in (say it resides in a higher schema), you get an error.
Any help with this is *much* appreciated, this code makes very little sense to me, and the [ExcludeClass] tags keeping everything undocumented doesn't help much either. -Josh -- "Therefore, send not to know For whom the bell tolls. It tolls for thee." :: Josh 'G-Funk' McDonald :: 0437 221 380 :: [EMAIL PROTECTED]

