Member 11407911 Ответов: 1

Создание позиционной схемы файла без экземпляра документа (без мастера создания плоских файлов) в biztalk


now i created flat file schema( for positional file) and my complexity is, For a scenario 10segments will be avaliable in the schema file all are optional elements so i fixed as min occur as 0, max occurs 36, 
For e.g: Generated instance to be like this 
<pre><Header>
<SEG1>
<SEG1_child1>111</SEG1_child1>
</SEG1>
<SEG2>
<SEG2_child1>222</SEG2_child1>
</SEG2>
<SEG3>
<SEG3_child1>333</SEG3_child1>
</SEG3><!-- upto SEG10-->
</Header>
</pre>

this can be generated while validating instance.(input: 111222333444555666777888999000),

now the input file like this (111222444555666888) means the output like this 
<pre>
<Header>
<SEG1>
<SEG1_child1>111</SEG1_child1>
</SEG1>
<SEG2>
<SEG2_child1>222</SEG2_child1>
</SEG2>
<SEG3>
<SEG3_child1>444</SEG3_child1>
</SEG3><!-- upto SEG10-->
</Header>
</pre>


My Question is: i want the output instance like this,
<pre>&lt;Header>
<SEG1>
<SEG1_child1>111</SEG1_child1>
</SEG1>
<SEG2>
<SEG2_child1>222</SEG2_child1>
</SEG2>
<SEG4>
<SEG4_child1>444</SEG4_child1>
</SEG4>
<SEG5>
<SEG5_child1>555</SEG5_child1>
</SEG5>
<SEG6>
<SEG6_child1>666</SEG6_child1>
</SEG6>
<SEG8>
<SEG8_child1>888</SEG8_child1>
</SEG8>
</Header>
</pre>


even i used  here as tag identifier concept means looking for so& so tag name,
offset concept also not working here,
:~


Что я уже пробовал:

я устал использовать мастер создания схемы плоского файла, а также вручную созданную схему плоского файла, теперь я получаю этот тип проблемы, проверяя файл экземпляра.

1 Ответов

Рейтинг:
1

Member 11407911

теперь я создал схему плоского файла (для позиционного файла), и моя сложность заключается в том, что для сценария 10 сегментов будут доступны в файле схемы, все они являются необязательными элементами, поэтому я зафиксировал, что min происходит как 0, max происходит 36,
Например: сгенерированный экземпляр должен быть таким

<Header>
<seg1>
<seg1_child1>111</seg1_child1>
</seg1>
<seg2>
<seg2_child1>222</seg2_child1>
</seg2>
<seg3>
<seg3_child1>333</seg3_child1>
</seg3><!-- upto SEG10-->
</Header>


это может быть сгенерировано при проверке экземпляра.(вход: 111222333444555666777888999000),

теперь такой входной файл (111222444555666888) означает такой вывод
<Header>
<seg1>
<seg1_child1>111</seg1_child1>
</seg1>
<seg2>
<seg2_child1>222</seg2_child1>
</seg2>
<seg3>
<seg3_child1>444</seg3_child1>
</seg3><!-- upto SEG10-->
</Header>



Мой вопрос таков: Я хочу, чтобы выходной экземпляр был таким,
<Header>
<seg1>
<seg1_child1>111</seg1_child1>
</seg1>
<seg2>
<seg2_child1>222</seg2_child1>
</seg2>
<seg4>
<seg4_child1>444</seg4_child1>
</seg4>
<seg5>
<seg5_child1>555</seg5_child1>
</seg5>
<seg6>
<seg6_child1>666</seg6_child1>
</seg6>
<seg8>
<seg8_child1>888</seg8_child1>
</seg8>
</Header>



даже я использовал здесь в качестве идентификатора тега понятие означает поиск имени тега so& so,
концепция смещения также здесь не работает,
:~