Hi!
After spending a lot of hours on this problem, I hope you can help please:
I have a schema that is not defined as Qualified. Element FormDefault = Default. Didn't change anything.
My problem is with a map that fails at the input validation stage even when I try to test the map.
The error I get is:
C:\input.xml: error btm1044: Input validation error: The element 'NV_CELL_SITE_PROD_RESPONSE' in namespace 'PS.CellSite.Response' has invalid child element 'NV_CEL_SITE_RES' in namespace 'PS.CellSite.Response'. List of possible elements expected: 'NV_CEL_SITE_RES'.
This error occures when I use the xml that I am supposed to use (which I get back from a Web service of a third party).
The xml starts with:
<NV_CELL_SITE_PROD_RESPONSE xmlns="PS.CellSite.Response"> <NV_CEL_SITE_RES>If I manually edit it and add qualification to the root element at the xml (not changing anything at the xsd), it works fine:
<ns0:NV_CELL_SITE_PROD_RESPONSE xmlns:ns0="PS.CellSite.Response">
Do you have any idea why does it happen and what can I do?
If I didn't defined the qualification at the xsd, why does the validatior needs it on order to the validation to be succesfull ?
* I am using biztalk 2010, VS 2010.
Thanks!
Eran.