小编Asa*_*evy的帖子

BizTalk - 带有标题多个记录和页脚的平面文件 - 反汇编问题

我有平面文件架构(下面的描述),我通过自定义管道得到平面文件(下面的描述),平面文件失败反汇编阶段出现以下错误:在查找时出现意外的流结束:'\ r \n'当前被解析的定义是Root.发生错误的流偏移量为202.发生错误的行号为5.发生错误的列为0. HRESULT:80131940

我尝试了各种选项(子命令,子分隔符等),但都失败了同样的错误.我不能使用标记标识符,因为页脚和记录以相同的字符开头.

我必须在业务流程中获得完整的消息,因为我不能使用页眉,页脚预告片(预告片总是丢弃).

架构:

<?xml version="1.0" encoding="utf-16"?>
<xs:schema xmlns:b="http://schemas.microsoft.com/BizTalk/2003" xmlns="http://BizTalk_Server_Project1.FlatFileSchema1" targetNamespace="http://BizTalk_Server_Project1.FlatFileSchema1" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:annotation>
    <xs:appinfo>
      <schemaEditorExtension:schemaInfo namespaceAlias="b" extensionClass="Microsoft.BizTalk.FlatFileExtension.FlatFileExtension" standardName="Flat File" xmlns:schemaEditorExtension="http://schemas.microsoft.com/BizTalk/2003/SchemaEditorExtensions" />
      <b:schemaInfo standard="Flat File" codepage="65001" default_pad_char=" " pad_char_type="char" count_positions_by_byte="false" parser_optimization="speed" lookahead_depth="3" suppress_empty_nodes="false" generate_empty_nodes="true" allow_early_termination="false" early_terminate_optional_fields="false" allow_message_breakup_of_infix_root="false" compile_parse_tables="false" root_reference="Root" />
    </xs:appinfo>
  </xs:annotation>
  <xs:element name="Root">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" child_delimiter_type="hex" child_delimiter="0xD 0xA" child_order="infix" sequence_number="1" preserve_delimiter_for_empty_data="true" suppress_trailing_delimiters="false" />
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:annotation>
          <xs:appinfo>
            <b:groupInfo sequence_number="0" />
          </xs:appinfo>
        </xs:annotation>
        <xs:element minOccurs="1" maxOccurs="1" name="Header">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="positional" sequence_number="1" preserve_delimiter_for_empty_data="true" suppress_trailing_delimiters="false" …
Run Code Online (Sandbox Code Playgroud)

biztalk header file flat

3
推荐指数
1
解决办法
4781
查看次数

标签 统计

biztalk ×1

file ×1

flat ×1

header ×1