posted on Saturday, June 11, 2005 2:13 PM
by
Benjy
Biztalk Development - the XML Schema Designer
I finally started a nice project in BizTalk 2004. [Unfortunately I cant reveal more about it, but you'll have to take my word that its going to be really cool - as if you cared :-)].
We rolled up our sleeves, fired up the XML Schema Editor and ...... crash landed into a bug (or some odd behavior.. maybe it was just us). The thing is, while creating schema B, we could not create a Child Record and assign it to Schema A, although the namespaces were the same for both A and B. Funnily enough in the recently completed training course, there was a similiar exercise which worked perfectly. I looked around for articles on the net and all the posts about this took it for granted that it just worked (i.e) - click on the element, go to the properties window and choose the required schema from the Data Structure Type drop down. Unfortunately my Data Structure Type drop down only shows xs:any and the current schema under construction.
Anyway, after some lost hair, we switched to XML Spy 2005, created the schema there and imported it into BizTalk. We also found that Spy 2005 has the ability to create BizTalk schemas (given a sample XML file) directly, but since we didnt have a sample file available, we just hand crafted the schema.
I dont know what to make of it. I had just finished telling a colleague (and team mate) about the 'glories of BizTalk and its 'real nice' schema editor and this happened. He found it rather funny.
Let's see.I'll try again next week when I have some time.