BizTalk 适配器用于主机文件的故障排除

发送端口 Updategram

使用 BizTalk 适配器发送主机文件端口时,如果 Updategram XML 文档不包含正确的主机文件别名或完全限定的主机文件名,适配器将生成错误。

适配器无法传输消息到发送端口“Send_HF2”,其 URL 为“HostFiles://z/OS1DFM.HB01.PA62TKNU/HISDEMO/31fa3aba-606e-4b23-9814-baa4f10c1d2f”。 它将在为此发送端口指定的重试间隔后重新传输。 详细信息:“HISEHFC0048 在为文件 HostFileDefinition1.AREAS_RECORDS_0 打开游标时发生错误,错误代码为 MW_DDM_ACCMTHRM。" 检查文件名是否正确。“。

BizTalk 设计器将生成一个 XSD,该 XSD 不包含正确的主机文件别名或完全限定的主机文件名。 开发人员必须生成一个 XML 文档实例,该实例包含对主机文件的正确引用,方法是更新 BizTalk Designer 生成的 XML 文档实例的示例,其中文件的名称被错误地指定为“HostFileDefinition1.AREAS_RECORDS_0”。

<ns0:HFRDREN xmlns:ns0="HFDTN">  
  <sync>  
    <after>  
      <HostFileDefinition1.AREAS_RECORDS AREAID="99999" AREADESC="AREA99999" REGIONID="999">HostFileDefinition1.AREAS_RECORDS_0</HostFileDefinition1.AREAS_RECORDS>  
    </after>  
  </sync>  
</ns0:HFRDREN>  

BizTalk Designer生成的XML文档实例示例,其中文件名被正确指定为完全限定的数据集名称"HISDEMO.NWIND.AREAS"。

<ns0:HFRDREN xmlns:ns0="HFDTN">  
  <sync>  
    <after>  
      <HostFileDefinition1.AREAS_RECORDS AREAID="99999" AREADESC="AREA99999" REGIONID="999">HISDEMO.NWIND.AREAS</HostFileDefinition1.AREAS_RECORDS>  
    </after>  
  </sync>  
</ns0:HFRDREN>