BizTalk Server General - rec-pipe: error in constructing schema namespace

This is Interesting: Free IT Magazines  
Home > Archive > BizTalk Server General > February 2006 > rec-pipe: error in constructing schema namespace





You are viewing an archived Text-only version of the thread. To view this thread in it's original format and/or if you want to reply to this thread please [click here]

Author rec-pipe: error in constructing schema namespace
Knut

2006-02-26, 10:47 am

Hi,

I am using the default XML schema input pipe to parse xml messages. Looking
in the event log it seems the namespace is constructes with a hash (#)
instead of a dot (.).

So parsing
<ns0:Anforderung xmlns:ns0="http://EAISchemas">

results in an error

cannot find schema in "http://EAISchemas#Anforderung"

Is this something that I can configure somewhere?

Thanks,

Knut

--
Knut
BA

2006-02-26, 10:47 am

Hello Knut,

What is after the hash represents the name of the root node of your xml schema.
That is why you see it appearing.

That combination of namespace + root node is what the messaging engine uses
to match your subscription to a port.

Likely you have a different problem, are you 100% sure your schema is deployed
correctly?

BA
http://biztalkia.blogspot.com/

> Hi,
>
> I am using the default XML schema input pipe to parse xml messages.
> Looking in the event log it seems the namespace is constructes with a
> hash (#) instead of a dot (.).
>
> So parsing
> <ns0:Anforderung xmlns:ns0="http://EAISchemas">
> results in an error
>
> cannot find schema in "http://EAISchemas#Anforderung"
>
> Is this something that I can configure somewhere?
>
> Thanks,
>
> Knut
>



Knut

2006-02-26, 10:47 am

So you say it is correct to have
xs:schema xmlns="http://EAI_Schemas.Anforderung

in the xls but the disassembler searches for http://EAI_Schemas#Anforderung ?

I think my schema is deployed correctly, but what can I do to find the
deployed schema? Schemas not in the explorer, so where would I see it?

Thanks,

Knut
--
Knut


"BA" wrote:

> Hello Knut,
>
> What is after the hash represents the name of the root node of your xml schema.
> That is why you see it appearing.
>
> That combination of namespace + root node is what the messaging engine uses
> to match your subscription to a port.
>
> Likely you have a different problem, are you 100% sure your schema is deployed
> correctly?
>
> BA
> http://biztalkia.blogspot.com/
>
>
>
>

BA

2006-02-26, 10:47 am


No what I mean is it is ok to have "xmlns="http://EAI_Schemas" as your namespace
and the disassembler looking for "http://EAI_Schemas#Anforderung"

Is your namespace in fact http://EAI_Schemas.Anforderung ? Then you need
to look for http://EAI_Schemas.Anforderung#Anforderung

To find the deployed schema there is a dll you have to register which will
allow you to see what is deployed, it is called assembleyViewer, you can
read about it here:

http://blogs.msdn.com/skaufman/arch.../05/126538.aspx


BA
http://biztalkia.blogspot.com/


[vbcol=seagreen]
> So you say it is correct to have xs:schema
> xmlns="http://EAI_Schemas.Anforderung
>
> in the xls but the disassembler searches for
> http://EAI_Schemas#Anforderung ?
>
> I think my schema is deployed correctly, but what can I do to find the
> deployed schema? Schemas not in the explorer, so where would I see it?
>
> Thanks,
>
> Knut
>
> "BA" wrote:
>


Sponsored Links






Free braindumps | Software forum | Database administration forum

Copyright 2003 - 2008 webservertalk.com