Symptome
Sie definieren einen Parameter in einem Transaction Integrator (TI)-Objekt als Bytearray nicht übersetzter Bytes in Host Integration Server. Wenn das Bytearray sehr groß ist (z. B. mehr als 10.000 Bytes), dauert der Aufruf länger als bei einem ähnlichen Aufruf mithilfe von Host Integration Server 2010.
Ursache
In Host Integration Server sind zusätzliche Überprüfungen für das Packen und Entpacken von Daten enthalten, um eine bessere Fehlerberichterstattung zu ermöglichen. Im Bytearray wird jedes Byte überprüft. Wenn es sich um ein großes Array handelt, verringert sich die Leistung.
Da es sich um ein nicht übersetztes Bytearray handelt, gibt es keine Übersetzung. Daher ist die zusätzliche Fehlerüberprüfung nicht erforderlich. Transaction Integrator wurde geändert, um die Fehlerüberprüfung für nicht übersetzte Bytearrays zu überspringen.
Lösung
Die Behebung dieses Problems ist in den folgenden kumulativen Updates für Host Integration Server enthalten:
Kumulatives Update 2 für Host Integration Server 2016
Kumulatives Update 4 für Host Integration Server 2013
Status
Microsoft hat bestätigt, dass dies ein Problem bei den Microsoft-Produkten ist, die im Abschnitt „Gilt für“ aufgeführt sind.
Referenzmaterial
Erfahren Sie mehr über die Terminologie , die Microsoft zum Beschreiben von Softwareupdates verwendet.