“Outbound namespace does not match any of the given schemas”, when sending extracted XML message












0















My scenario is like this:



I am receiving an XML from a database using the WCF-SQL adapter. On my receive location I am using an XML receive pipeline with the associated schema. On the receive port I have an inbound map, which simply outputs an XML message which is included in one of the XML elements of the incmong message. This XML message does not have a schema associated with it, but contains some namespaces.



My map simply does the following:



<xsl:template match="/NewTable">
<xsl:value-of select="msgbody/text()" disable-output-escaping="yes" />
</xsl:template>


The error is referencing one of these namespaces on the outgoing document. I could provide a schema, but different messages can occur in the XML message (msgbody) received with different namespaces.



Question:



How can I make Biztalk ignore the namespace of the outgoing document, since it is not possible for me to provide a schema for it? The XML receive pipeline will in the future be switched to a custom made one, which routes the message in an external system.










share|improve this question























  • have you tried your send port to use passthrough? what's the output?

    – EdBangs
    Nov 28 '18 at 1:16











  • Maps have to have associated Schemas. Why can't you create Schemas?

    – Johns-305
    Nov 28 '18 at 13:04











  • I can't create a schema, because the structure of the XML message inside the receiving XML is unknown. No schema validation will need to take place, the message should be sent as passthrough after it has been extracted. I am also not using any send ports, since the message is being routed into an external system from the receive location. In that system however, the message is being sent as passthrough.

    – Leth
    Nov 28 '18 at 13:54











  • Unknown as in "can change randomly"? Or will the root at least be consistent?

    – Johns-305
    Nov 29 '18 at 12:47











  • Not even the root can be expected to be consistent. The documents are being pulled from a central database containing all kinds of documents.

    – Leth
    Nov 29 '18 at 12:52
















0















My scenario is like this:



I am receiving an XML from a database using the WCF-SQL adapter. On my receive location I am using an XML receive pipeline with the associated schema. On the receive port I have an inbound map, which simply outputs an XML message which is included in one of the XML elements of the incmong message. This XML message does not have a schema associated with it, but contains some namespaces.



My map simply does the following:



<xsl:template match="/NewTable">
<xsl:value-of select="msgbody/text()" disable-output-escaping="yes" />
</xsl:template>


The error is referencing one of these namespaces on the outgoing document. I could provide a schema, but different messages can occur in the XML message (msgbody) received with different namespaces.



Question:



How can I make Biztalk ignore the namespace of the outgoing document, since it is not possible for me to provide a schema for it? The XML receive pipeline will in the future be switched to a custom made one, which routes the message in an external system.










share|improve this question























  • have you tried your send port to use passthrough? what's the output?

    – EdBangs
    Nov 28 '18 at 1:16











  • Maps have to have associated Schemas. Why can't you create Schemas?

    – Johns-305
    Nov 28 '18 at 13:04











  • I can't create a schema, because the structure of the XML message inside the receiving XML is unknown. No schema validation will need to take place, the message should be sent as passthrough after it has been extracted. I am also not using any send ports, since the message is being routed into an external system from the receive location. In that system however, the message is being sent as passthrough.

    – Leth
    Nov 28 '18 at 13:54











  • Unknown as in "can change randomly"? Or will the root at least be consistent?

    – Johns-305
    Nov 29 '18 at 12:47











  • Not even the root can be expected to be consistent. The documents are being pulled from a central database containing all kinds of documents.

    – Leth
    Nov 29 '18 at 12:52














0












0








0








My scenario is like this:



I am receiving an XML from a database using the WCF-SQL adapter. On my receive location I am using an XML receive pipeline with the associated schema. On the receive port I have an inbound map, which simply outputs an XML message which is included in one of the XML elements of the incmong message. This XML message does not have a schema associated with it, but contains some namespaces.



My map simply does the following:



<xsl:template match="/NewTable">
<xsl:value-of select="msgbody/text()" disable-output-escaping="yes" />
</xsl:template>


The error is referencing one of these namespaces on the outgoing document. I could provide a schema, but different messages can occur in the XML message (msgbody) received with different namespaces.



Question:



How can I make Biztalk ignore the namespace of the outgoing document, since it is not possible for me to provide a schema for it? The XML receive pipeline will in the future be switched to a custom made one, which routes the message in an external system.










share|improve this question














My scenario is like this:



I am receiving an XML from a database using the WCF-SQL adapter. On my receive location I am using an XML receive pipeline with the associated schema. On the receive port I have an inbound map, which simply outputs an XML message which is included in one of the XML elements of the incmong message. This XML message does not have a schema associated with it, but contains some namespaces.



My map simply does the following:



<xsl:template match="/NewTable">
<xsl:value-of select="msgbody/text()" disable-output-escaping="yes" />
</xsl:template>


The error is referencing one of these namespaces on the outgoing document. I could provide a schema, but different messages can occur in the XML message (msgbody) received with different namespaces.



Question:



How can I make Biztalk ignore the namespace of the outgoing document, since it is not possible for me to provide a schema for it? The XML receive pipeline will in the future be switched to a custom made one, which routes the message in an external system.







xml namespaces maps schema biztalk






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Nov 26 '18 at 8:25









LethLeth

466717




466717













  • have you tried your send port to use passthrough? what's the output?

    – EdBangs
    Nov 28 '18 at 1:16











  • Maps have to have associated Schemas. Why can't you create Schemas?

    – Johns-305
    Nov 28 '18 at 13:04











  • I can't create a schema, because the structure of the XML message inside the receiving XML is unknown. No schema validation will need to take place, the message should be sent as passthrough after it has been extracted. I am also not using any send ports, since the message is being routed into an external system from the receive location. In that system however, the message is being sent as passthrough.

    – Leth
    Nov 28 '18 at 13:54











  • Unknown as in "can change randomly"? Or will the root at least be consistent?

    – Johns-305
    Nov 29 '18 at 12:47











  • Not even the root can be expected to be consistent. The documents are being pulled from a central database containing all kinds of documents.

    – Leth
    Nov 29 '18 at 12:52



















  • have you tried your send port to use passthrough? what's the output?

    – EdBangs
    Nov 28 '18 at 1:16











  • Maps have to have associated Schemas. Why can't you create Schemas?

    – Johns-305
    Nov 28 '18 at 13:04











  • I can't create a schema, because the structure of the XML message inside the receiving XML is unknown. No schema validation will need to take place, the message should be sent as passthrough after it has been extracted. I am also not using any send ports, since the message is being routed into an external system from the receive location. In that system however, the message is being sent as passthrough.

    – Leth
    Nov 28 '18 at 13:54











  • Unknown as in "can change randomly"? Or will the root at least be consistent?

    – Johns-305
    Nov 29 '18 at 12:47











  • Not even the root can be expected to be consistent. The documents are being pulled from a central database containing all kinds of documents.

    – Leth
    Nov 29 '18 at 12:52

















have you tried your send port to use passthrough? what's the output?

– EdBangs
Nov 28 '18 at 1:16





have you tried your send port to use passthrough? what's the output?

– EdBangs
Nov 28 '18 at 1:16













Maps have to have associated Schemas. Why can't you create Schemas?

– Johns-305
Nov 28 '18 at 13:04





Maps have to have associated Schemas. Why can't you create Schemas?

– Johns-305
Nov 28 '18 at 13:04













I can't create a schema, because the structure of the XML message inside the receiving XML is unknown. No schema validation will need to take place, the message should be sent as passthrough after it has been extracted. I am also not using any send ports, since the message is being routed into an external system from the receive location. In that system however, the message is being sent as passthrough.

– Leth
Nov 28 '18 at 13:54





I can't create a schema, because the structure of the XML message inside the receiving XML is unknown. No schema validation will need to take place, the message should be sent as passthrough after it has been extracted. I am also not using any send ports, since the message is being routed into an external system from the receive location. In that system however, the message is being sent as passthrough.

– Leth
Nov 28 '18 at 13:54













Unknown as in "can change randomly"? Or will the root at least be consistent?

– Johns-305
Nov 29 '18 at 12:47





Unknown as in "can change randomly"? Or will the root at least be consistent?

– Johns-305
Nov 29 '18 at 12:47













Not even the root can be expected to be consistent. The documents are being pulled from a central database containing all kinds of documents.

– Leth
Nov 29 '18 at 12:52





Not even the root can be expected to be consistent. The documents are being pulled from a central database containing all kinds of documents.

– Leth
Nov 29 '18 at 12:52












0






active

oldest

votes












Your Answer






StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");

StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});

function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});


}
});














draft saved

draft discarded


















StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53477141%2foutbound-namespace-does-not-match-any-of-the-given-schemas-when-sending-extra%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown

























0






active

oldest

votes








0






active

oldest

votes









active

oldest

votes






active

oldest

votes
















draft saved

draft discarded




















































Thanks for contributing an answer to Stack Overflow!


  • Please be sure to answer the question. Provide details and share your research!

But avoid



  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.


To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53477141%2foutbound-namespace-does-not-match-any-of-the-given-schemas-when-sending-extra%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







Popular posts from this blog

Wiesbaden

Marschland

Dieringhausen