| Craig Johnson 2004-07-29, 5:51 pm |
| Looking for any insight someone can offer...
In the schema editor, you can set a container node to have a property
Model=Open. The supposed function of this setting is to allow other
nodes to exist underneath it that are not necessarily described in the
schema. I have seen this work before, unless that was a mirage... I
believe it was in a setting where a single unknown node came through
in the xml data. However, I have a situation were several to many
unknown nodes are coming through and BizTalk chokes with the error:
"The element 'element name' is used but not declared in the
DTD/Schema". This shouldn't be happening according to the
documentation, but it does happen repeatedly.
I have researched several angles and groups, most articles point to
checking to make sure you promoted properly to the repository, but
that isn't the problem here, I can reproduce this problem by
validating an instance right in the Biz Editor.. I looked into using
namespaces, but I can't control the data upstream from my process to
include the namespace notations.
I'm looking for any other ideas someone may have, let me know if you
have any thoughts. Keep in mind this is a BizTalk 2002 XDR and not an
XSD.
Thanks,
Craig
|