WcF-SAP Nco Connector crea ulteriori spazi vuoti in BizTalk Server

Si applica a
BizTalk Server 2013 Branch BizTalk Server 2013 Developer BizTalk Server 2013 Enterprise BizTalk Server 2013 R2 Branch BizTalk Server 2013 R2 Developer BizTalk Server 2013 R2 Enterprise BizTalk Server 2013 R2 Standard BizTalk Server 2013 Standard Microsoft BizTalk Adapter Pack 2013

Sintomi

Quando si utilizza il tipo di connettore WCF-SAP Nco (connettore .NET Framework) in BizTalk Server 2013 R2, viene aggiunta e inviata una spaziatura interna aggiuntiva (spazi bianchi) a SAP.

Quando si verifica un'operazione di ricezione IDOC, i campi di testo vengono riempiti con spazi bianchi di lunghezza uguale a tale lunghezza del campo. Ad esempio, l'elemento OBJECT_KEY è definito da SAP come stringa di 50 caratteri.

Quando si usa la rfc classica come nell'esempio seguente, non vengono aggiunti spazi finali:

< >OBJECT_KEY testfromBiztalk</OBJECT_KEY>
Tuttavia, quando si usa il tipo di connettore Nco, vengono aggiunti spazi vuoti finali, come nell'esempio seguente:

< >OBJECT_KEY testfromBiztalk </OBJECT_KEY>

Causa

Questo problema si verifica perché nella nuova scheda Nco manca la funzionalità di taglio finale per escludere altri spazi vuoti.

Risoluzione

Informazioni sugli aggiornamenti cumulativi

La correzione che risolve questo problema è inclusa nel pacchetto di aggiornamento cumulativo 4 per BizTalk Adapter Pack 2013 e nel pacchetto di aggiornamento cumulativo 5 per BizTalk Server 2013 R2.

Nota Dopo aver applicato questo aggiornamento, l'IDOC verrà tagliato allo stesso modo di quando usi rfc classico.

Stato

Microsoft ha confermato che si tratta di un problema relativo ai prodotti elencati nella sezione "Si applica a".

Riferimenti

Informazioni sui Service Pack e sull'elenco di aggiornamenti cumulativi per BizTalk Server.

Informazioni su BizTalk Server aggiornamenti rapidi e sul supporto cumulativo per gli aggiornamenti.