基于文件大小和内容数量拆分生成的 XML 文件

可以设计电子申报 (ER) 格式以生成 XML 格式的传出单据。 有时,仅当这些单据满足特定条件(如最大文件大小或某些 XML 节点的最大数量)时,才能被接受。 可设计 ER 格式以生成满足这些单据指定的收货要求的电子单据。

  • 对于 FILE 格式元素,可以以 ER 表达式的形式定义文件大小限制。 如果在生成 ER 报表时超过了定义的限制,ER 将完成当前文件的创建,然后继续创建下一个文件。
  • 对于任何 XML ELEMENT 格式,可以以 ER 表达式的形式定义元素数量限制。 如果在运行 ER 报表时生成的文件中的 XML 节点数量超过了定义的限制,ER 将完成当前文件的创建,然后继续创建下一个文件。
  • 对于任何 XML SEQUENCE 格式元素,可以以 ER 表达式的形式定义子元素数量限制。 如果在运行 ER 报表时生成的文件中的格式元素的嵌套 XML 节点数量超过了定义的限制,ER 将完成当前文件的创建,然后继续创建下一个文件。
  • 可将任何 XML ELEMENT 格式元素标记为不可拆分。 这样就可以将生成的 XML 节点的嵌套项保留在生成的单个文件的格式元素下。

除了使用 XML ELEMENT 和 XML SEQUENCE 格式元素向生成的文件添加 XML 节点,还可以使用原始 XML 格式元素。 但是,计算节点数量以便为元素数量限制求值时,将不考虑使用原始 RAW XML 格式元素添加的节点。

如果为已配置为只要超过了特定限制就拆分生成的输出的 FILE 格式元素配置了文件目标,则将生成的输出的每一段作为单个文件发送到配置的文件目标。 若要为通过拆分输出创建的文件唯一命名,必须为 FILE 格式元素配置 ER 表达式。 如果添加 NUMBER SEQUENCE 类型的 ER 数据源,拆分的输出的每一段的编号规则将采用递增方式。

若要了解此功能的详细信息,请播放 ER 基于文件大小或内容项数量拆分 XML 文件任务指南,该任务指南属于 7.5.4.3 获取/开发 IT 服务/解决方案组件 (10677) 业务流程,可从 Microsoft 下载中心下载。 此任务指南可以引导您完成配置 ER 格式以根据文件大小和内容项数量拆分生成的文件这一过程。 若要完成此任务指南,必须下载以下文件:

其他资源

电子申报 (ER) 目标

电子申报中 (ER) 的配方设计器