Συμπτώματα
Εξετάστε το ακόλουθο σενάριο:
-
Μπορείτε να χρησιμοποιήσετε τον προσαρμογέα BizTalk για WebSphere MQ (προσαρμογέας MQSC) για να λαμβάνετε μηνύματα από την IBM WebSphere MQ.
-
Τα εισερχόμενα μηνύματα IBM WebSphere MQ μορφοποιούνται χρησιμοποιώντας κεφαλίδες MQRFH2.
-
Η μορφή ακέραιος αριθμός (Int Fmt) με την περιγραφή μήνυμα MQ (MQMD) για το εισερχόμενο μήνυμα έχει οριστεί σε UNIX ή κεντρικό υπολογιστή.
Σε αυτό το σενάριο, ο προσαρμογέας MQSC μπορεί να περάσει το μήνυμα ως ροή byte μηδέν στο στοιχείο διοχέτευσης του BizTalk Server.
Αιτία
Αυτό το ζήτημα παρουσιάζεται επειδή, όταν τη μορφή ακέραιου με το MQMD έχει οριστεί σε UNIX ή κεντρικός υπολογιστής, οι ακέραιες τιμές στην κεφαλίδα MQRFH2 έχουν κωδικοποιηθεί με χρήση μορφοποίησης μεγάλο-endian. Τις άλλες τιμές σε MQMD έχουν κωδικοποιηθεί με χρήση μορφοποίησης λίγη endian.
Προτεινόμενη αντιμετώπιση
Πληροφορίες αθροιστικής ενημερωμένης έκδοσης
Host Integration Server 2013
Η επείγουσα επιδιόρθωση που επιλύει αυτό το ζήτημα περιλαμβάνεται στην αθροιστική ενημερωμένη έκδοση 2 για το 2013 διακομιστή ενοποίησης κεντρικού υπολογιστή.
Host Integration Server 2010
Η επείγουσα επιδιόρθωση που επιλύει αυτό το ζήτημα περιλαμβάνεται στην αθροιστική ενημερωμένη έκδοση 10 για κεντρικό ενοποίηση Server 2010.
Κατάσταση
Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα ζήτημα των προϊόντων της Microsoft που παρατίθενται στην ενότητα "Ισχύει για".
Περισσότερες πληροφορίες
Μετά την εφαρμογή αυτής της ενημερωμένης έκδοσης, ο προσαρμογέας MQSC χρησιμοποιεί λίγη endian μορφοποίηση για τις ακέραιες τιμές στην κεφαλίδα MQRFH2.
Τα προϊόντα τρίτων κατασκευαστών που περιγράφει αυτό το άρθρο έχουν κατασκευαστεί από εταιρείες που είναι ανεξάρτητες της Microsoft. Η Microsoft δεν παρέχει καμία εγγύηση, σιωπηρή ή άλλη, σχετικά με τις επιδόσεις ή την αξιοπιστία αυτών των προϊόντων.