Sintomi
Quando si utilizza il tipo di connettore SAP WCF Nco (il connettore di.NET Framework) in BizTalk Server 2013 R2, padding aggiuntive (spazi) viene aggiunto e inviati a SAP.
Quando si verifica un'operazione di ricezione IDOC, campi di testo vengono riempiti con spazi vuoti di una lunghezza uguale alla lunghezza di campo. Ad esempio, l'elemento OBJECT_KEY è definito da SAP come una stringa di 50 caratteri. Quando si utilizza classic RFC come illustrato di seguito, spazi vuoti finali non vengono aggiunti:<OBJECT_KEY>testfromBiztalk</OBJECT_KEY>
Tuttavia, quando si utilizza il tipo di connettore Nco, spazi vuoti finali aggiunti, come illustrato di seguito:< OBJECT_KEY > testfromBiztalk < / OBJECT_KEY >
Causa
Questo problema si verifica perché il nuovo adattatore Nco manca la funzionalità di rimozione della fine per escludere ulteriori spazi vuoti.
Risoluzione
Informazioni sull'aggiornamento cumulativo
La correzione che risolve questo problema è inclusa nell'aggiornamento cumulativo 4 per BizTalk Adapter Pack 2013 pacchetto e 5 per BizTalk Server 2013 R2 pacchetto di aggiornamento cumulativo. Nota: Dopo avere applicato questo aggiornamento, il IDOC vengono tagliati come quando si utilizza RFC classico.
Stato
Microsoft ha confermato che questo è un problema dei prodotti Microsoft elencati nella sezione "Si applica a".
Riferimenti
Informazioni sui service pack e l'elenco di aggiornamento cumulativo per BizTalk Server. Informazioni sugli aggiornamenti rapidi di BizTalk Server e il supporto dell'aggiornamento cumulativo.