I have 2 different schemas, one for PO request other one for PO Status
request, under same project. Both have same root name and name space. Since
both are same, I created Custome Piple lines for each type and put the schema
in document schemas collections. I deployed the project and configured pipe
line. I also restarted host instance.
I still get " There was a failure executing the response(receive) pipeline:
......Cannot locate document specification because multiple schemas matched
the message type "
Pipe line on the response-receive side have the right schema in
"documentSpecNames".
Why do I get this error?
Thank you in advance,
--
Thank you,
Siva
It is usually a very bad idea to let two schemas share that
namespace / root node identity. This isn't just a BizTalk thing. If
you MUST do it you should make one schema that has an xs:choice under
the root to allow different content.
Even if you keep it the way you have it, you just have to be sure the
receive locations Xml Receive pipelines have the appropriate types in
its DocumentSpecNames.
Kind Regards,
-Dan