Adattatore BizTalk per la risoluzione dei problemi dei file host

Updategram delle porte di trasmissione

Quando si utilizza l'adapter BizTalk per la porta di trasmissione file host, l'adapter genererà un errore se il documento XML updategram non contiene l'alias del file host corretto o il nome file host completo.

L'adapter non è riuscito a trasmettere il messaggio alla porta di trasmissione "Send_HF2" con URL "HostFiles://MVS1DFM.HB01.PA62TKNU/HISDEMO/31fa3aba-606e-4b23-9814-baa4f10c1d2f". Verrà ritrasmesso dopo l'intervallo tra tentativi specificato per questa porta di trasmissione. Dettagli:"HISEHFC0048 Si è verificato un errore durante l'apertura del cursore per il file HostFileDefinition1.AREAS_RECORDS_0 con codice di errore MW_DDM_ACCMTHRM. Controllare se il nome file è corretto.".

BizTalk Designer genererà un file XSD che non contiene l'alias del file host corretto o il nome file host completo. Lo sviluppatore deve generare un'istanza di documento XML contenente il riferimento corretto al file host aggiornando l'esempio di istanza di documento XML generato da Progettazione BizTalk, in cui il nome del file viene erroneamente specificato come "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>  

Esempio di istanza di documento XML generata da BizTalk Designer, in cui il nome del file viene specificato correttamente come nome completo del set di dati "HISDEMO. NWIND. AREE".

<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>