Sintomi
Si supponga di avere installato Microsoft BizTalk Server 2013 R2 Cumulative Update 4 (CU4) o BizTalk Server 2016 CU1 e di utilizzare il connettore NCo per connettersi a un'istanza SAP. Quando si espande la categoria IDOC e quindi si seleziona un IDOC per visualizzare l'elenco delle versioni di IDOC, viene visualizzato il seguente messaggio di errore:
Nota
Errore durante l'esplorazione del sistema LOB. Messaggio di adattatore: Si è verificato un errore durante il tentativo di convertire la matrice di byte: [/BEV1/NEMAT /BEV1/NEMATMAS05701 ] di RFCTYPE: RFCTYPE_CHAR con lunghezza: 4 e decimali: 0 in un tipo .Net. Il nome del parametro/campo è: RELEASED.
Causa
Il problema si verifica a causa di un difetto del codice in BizTalk Server 2013 R2 o 2016 CU1. Se il server non è Unicode, il valore byteData viene calcolato come tipo SBCS. Verrà generato un oggetto ArgumentOutOfRangeException.
Risoluzione
Informazioni sull'aggiornamento cumulativo
Questo problema è stato risolto nei seguenti aggiornamenti cumulativi per BizTalk Server:
- Aggiornamento cumulativo 1 per BizTalk Server 2016
- Aggiornamento cumulativo 5 per BizTalk Adapter Pack 2013
- Aggiornamento cumulativo 5 (CU5) per BizTalk Server 2013 R2
Stato
Microsoft ha confermato che il problema riguarda i prodotti Microsoft elencati nella sezione "Si applica a".
Informazioni sulla dichiarazione di non responsabilità di terze parti
I prodotti di terze parti citati in questo articolo sono prodotti da società indipendenti di Microsoft. Microsoft non riconosce alcuna garanzia, implicita o espressa, in relazione alle prestazioni o all'affidabilità di tali prodotti.
Riferimenti
Per informazioni sui Service Pack e sull'elenco degli aggiornamenti cumulativi per BizTalk Server, vedere KB 2555976: Service Pack ed elenco degli aggiornamenti cumulativi per BizTalk Server.
Per altre informazioni sugli aggiornamenti rapidi BizTalk Server, vedere KB 2003907: Informazioni sugli aggiornamenti rapidi BizTalk e sul supporto per gli aggiornamenti cumulativi.