You can deal with them after the first level of properties...only have to worry about it on the fields that you care about that may have them.
>But, if I replace them and they do not exist, then nothing gets replaced. Right? Is this a Zen thing?
>
>Doh! Then my data dictionary will be off. Good point...
>
>>Don't do it! The sub-field might be optional, and if they omit it all your mapping will be broken.
>>
>>Maybe I'm overreacting. They might not be optional.
>>
>>>One sledgehammer solution I'm considering is to just replace all the "^" with "|" so that they are broken-up into separate properties (fields ultimately)
Steve Gibson