Συμπτώματα
Μπορείτε να εκτελέσετε μια εφαρμογή ολοκληρωτή συναλλαγής (TI) που χρησιμοποιεί ένα σύνολο χαρακτήρων δύο byte, όπως Κατάκανα. Τυχαία, λαμβάνετε το ακόλουθο μήνυμα λάθους στο ολοκληρωτή συναλλαγή:
HISMAGB0041 Παρουσιάστηκε σφάλμα για μετατροπή δεδομένων κεντρικού υπολογιστή για όνομα στοιχείου στοιχειώδη τύπο δεδομένων στη μέθοδο method_name.
Περιγραφή του σφάλματος είναι: HISMPCB0036/BasePrimitiveConverter μια μετατροπή του συνόλου χαρακτήρων δύο Byte που παράγεται μια λανθασμένη διάρκεια. π.χ. 19 χαρακτήρες που παράγονται 34 bytes.
Αιτία
Host Integration Server περιλαμβάνει συμπληρωματικούς ελέγχους για τα σύνολα χαρακτήρων των δύο byte. Ωστόσο, αυτοί οι έλεγχοι δεν επιτρέπουν για τους untranslatable χαρακτήρες, όπως χαρακτήρες επαναφοράς/γραμμής τροφοδοσίας χαρακτήρες. Όταν ένας χαρακτήρας untranslatable είναι μέρος των δεδομένων, προκύπτει το σφάλμα.
Προτεινόμενη αντιμετώπιση
Η επείγουσα επιδιόρθωση που επιλύει αυτό το ζήτημα περιλαμβάνεται στις παρακάτω αθροιστικές ενημερωμένες εκδόσεις για Host Integration Server:
Αθροιστική ενημερωμένη έκδοση 2 για Host Integration Server 2016
Αθροιστική ενημερωμένη έκδοση 4 για Host Integration Server 2013
Κατάσταση
Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα ζήτημα των προϊόντων της Microsoft που παρατίθενται στην ενότητα "Ισχύει για".
Αναφορές
Πληροφορίες σχετικά με την ορολογία που χρησιμοποιεί η Microsoft για την περιγραφή ενημερωμένων εκδόσεων λογισμικού.