Αυτήν τη στιγμή είστε εκτός σύνδεσης, σε αναμονή για επανασύνδεση στο Internet

ΕΠΙΔΙΌΡΘΩΣΗ: Μεταφοράς HTTP που χρησιμοποιεί ολοκληρωτή συναλλαγή μπορεί να αποστείλει μια κεφαλίδα HTTP που έχει ένα εσφαλμένο μήκος COMMAREA και χωρίς το "άδεια: βασικά" πεδίο

ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο είναι προϊόν λογισμικού μηχανικής μετάφρασης της Microsoft και όχι ανθρώπινης μετάφρασης. Η Microsoft σάς προσφέρει άρθρα που είναι προϊόντα ανθρώπινης αλλά και μηχανικής μετάφρασης έτσι ώστε να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής Βάσης μας στη δική σας γλώσσα. Ωστόσο, ένα άρθρο που έχει προκύψει από μηχανική μετάφραση δεν είναι πάντα άριστης ποιότητας. Ενδέχεται να περιέχει λεξιλογικά, συντακτικά ή γραμματικά λάθη, όπως ακριβώς τα λάθη που θα έκανε ένας μη φυσικός ομιλητής επιχειρώντας να μιλήσει τη γλώσσα σας. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες της. Επίσης, η Microsoft πραγματοποιεί συχνά ενημερώσεις στο λογισμικό μηχανικής μετάφρασης.

Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη:2509834
Συμπτώματα
Όταν χρησιμοποιείτε μεταφοράς HTTP μέσω συναλλαγών ολοκληρωτής (TI) στο Microsoft Host Integration Server 2010 να επικοινωνήσει με έναν κεντρικό υπολογιστή IBM, ενδέχεται να αντιμετωπίσετε τα ακόλουθα ζητήματα:
  1. Η κεφαλίδα HTTP που αποστέλλεται στην εφαρμογή κεντρικό περιλαμβάνει ένα εσφαλμένο μήκος COMMAREA URI. Για παράδειγμα, την αίτηση POST σε κεφαλίδα HTTP μπορεί να μοιάζουν με τα εξής:
    POST / MSWEBAWA/CWBA/GETBALWA/01500 HTTP/1.1
    Σε αυτό το σενάριο, το μήκος του COMMAREA είναι 1.500 byte. Ορίζεται στην τέταρτη παράμετρο στην κεφαλίδα HTTP. Εάν το μήκος του COMMAREA είναι εσφαλμένη, εφαρμογή κεντρικός υπολογιστής μπορεί να αναφέρει το σφάλμα ή η εφαρμογή ενδέχεται να τερματιστεί με μη φυσιολογικό τρόπο (ABEND).
  2. Κεφαλίδα HTTP δεν περιλαμβάνει το πεδίο ελέγχου ταυτότητας. Όταν παρουσιαστεί αυτό το ζήτημα, εφαρμογή κεντρικός υπολογιστής μπορεί να απορρίψει την αίτηση HTTP. Μετά από αυτήν την απόρριψη, ολοκληρωτή συναλλαγών αποστέλλει ξανά την αίτηση HTTP, μαζί με το πεδίο "Έλεγχος ταυτότητας: βασικά" στην κεφαλίδα HTTP.

    Σε αυτό το σενάριο, η αίτηση HTTP πρέπει να αποστέλλονται μέσω του δικτύου δύο φορές και το σύστημα κεντρικού υπολογιστή IBM πρέπει να εκδώσετε μια συναλλαγή για κάθε αίτηση HTTP.
Αιτία
Θέμα 1 παρουσιάζεται επειδή ολοκληρωτή συναλλαγή περιλαμβάνει εσφαλμένα το μήκος δεδομένων εισόδου για την εφαρμογή TI ως το μήκος του COMMAREA στην κεφαλίδα HTTP.

Θέμα 2 παρουσιάζεται επειδή ολοκληρωτή συναλλαγή ενημερώθηκε για την αποστολή της κεφαλίδας HTTP υποκείμενο μεταφοράς δικτύου. Υποκείμενο μεταφοράς δικτύου στέλνει την αρχική αίτηση HTTP, αλλά δεν περιλαμβάνει το πεδίο ελέγχου ταυτότητας, για να προσδιορίσετε τους τύπους ελέγχου ταυτότητας που υποστηρίζονται στο απομακρυσμένο σύστημα (HTTP διακομιστή). Όταν ολοκληρωτή συναλλαγών λαμβάνει απόκριση από το απομακρυσμένο σύστημα, χρησιμοποιεί έναν τύπο ελέγχου ταυτότητας υποστήριξης για να επαναλάβετε την αποστολή της αίτησης HTTP. Αυτή η συμπεριφορά οφείλεται στη σχεδίαση.
Προτεινόμενη αντιμετώπιση

Πληροφορίες επείγουσας επιδιόρθωσης

Μια υποστηριζόμενη επείγουσα επιδιόρθωση είναι διαθέσιμη από τη Microsoft. Ωστόσο, αυτή η επείγουσα επιδιόρθωση προορίζεται για τη διόρθωση μόνο των προβλημάτων που περιγράφονται σε αυτό το άρθρο. Εφαρμόστε αυτήν την επείγουσα επιδιόρθωση μόνο σε συστήματα που αντιμετωπίζουν τα ζητήματα που περιγράφονται σε αυτό το άρθρο. Αυτή η επείγουσα επιδιόρθωση μπορεί να λάβετε πρόσθετες δοκιμές. Επομένως, εάν αυτό το ζήτημα δεν σας επηρεάζει ιδιαίτερα, συνιστάται να περιμένετε έως την επόμενη ενημερωμένη έκδοση λογισμικού που περιέχει αυτήν την επείγουσα επιδιόρθωση.

Εάν η επείγουσα επιδιόρθωση είναι διαθέσιμη για λήψη, υπάρχει μια ενότητα "Επείγουσα επιδιόρθωση διαθέσιμη λήψη" στο επάνω μέρος αυτού του άρθρου της Γνωσιακής βάσης. Εάν αυτή η ενότητα δεν εμφανίζεται, επικοινωνήστε με την υπηρεσία εξυπηρέτησης πελατών της Microsoft και υποστήριξη για να αποκτήσετε την επείγουσα επιδιόρθωση.

ΣημείωσηΕάν προκύψουν πρόσθετα ζητήματα ή απαιτείται αντιμετώπιση προβλημάτων, ίσως χρειαστεί να δημιουργήσετε ξεχωριστή αίτηση υπηρεσίας. Για πρόσθετες ερωτήσεις υποστήριξης και θέματα που αφορούν τη συγκεκριμένη επείγουσα επιδιόρθωση, θα ισχύσουν οι συνηθισμένες χρεώσεις υποστήριξης. Για μια πλήρη λίστα αριθμών τηλεφώνου υποστήριξης και εξυπηρέτησης πελατών Microsoft ή για να δημιουργήσετε ξεχωριστή αίτηση υπηρεσίας, επισκεφθείτε την ακόλουθη τοποθεσία Web της Microsoft:ΣημείωσηΗ φόρμα "Επείγουσα επιδιόρθωση διαθέσιμη λήψη" εμφανίζει τις γλώσσες για τις οποίες η επείγουσα επιδιόρθωση είναι διαθέσιμη. Εάν δεν βλέπετε τη γλώσσα σας, είναι επειδή μια επείγουσα επιδιόρθωση δεν είναι διαθέσιμη για αυτήν τη γλώσσα.

Η αγγλική (Η.π.α.) έκδοση αυτής της επείγουσας επιδιόρθωσης χρησιμοποιεί ένα πακέτο του Windows Installer για την εγκατάσταση της επείγουσας επιδιόρθωσης. Οι ημερομηνίες και οι ώρες για αυτά τα αρχεία αναφέρονται σε Συντονισμένη παγκόσμια ώρα (UTC) στον ακόλουθο πίνακα. Όταν προβάλετε τις πληροφορίες του αρχείου, την ημερομηνία μετατρέπεται σε τοπική ώρα. Για να βρείτε τη διαφορά μεταξύ της ώρας UTC και της τοπικής ώρας, χρησιμοποιήστε τηνΖώνη ώραςστην καρτέλα στο στοιχείο "ημερομηνία και ώρα" στον πίνακα ελέγχου.
Για το 2010 ενοποίηση διακομιστή Microsoft κεντρικού υπολογιστή, έκδοση 32-bit
Όνομα αρχείουΈκδοση αρχείουΜέγεθος αρχείουΗμερομηνίαΏραΠλατφόρμα
Microsoft.hostintegration.Ti.httptransport.dll8.5.4271.247,00010-Mar-201100: 41x 86
Για το 2010 ενοποίηση διακομιστή Microsoft κεντρικού υπολογιστή, έκδοση 64-bit
Όνομα αρχείουΈκδοση αρχείουΜέγεθος αρχείουΗμερομηνίαΏραΠλατφόρμα
Microsoft.hostintegration.Ti.httptransport.dll8.5.4271.247,00010-Mar-201100: 45x 86
Microsoft.hostintegration.Ti.httptransport.dll8.5.4271.247,00010-Mar-201100: 45x 86
ΣημείωσηΕξαιτίας εξαρτήσεων αρχείων, την πιο πρόσφατη ενημέρωση κώδικα που περιέχει αυτά τα αρχεία ενδέχεται να περιέχουν πρόσθετα αρχεία.
Κατάσταση
Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα ζήτημα στα προϊόντα της Microsoft που παρατίθενται στην ενότητα "Ισχύει για".
Περισσότερες πληροφορίες
Αφού εφαρμόσετε την επείγουσα επιδιόρθωση, συναλλαγή ολοκληρωτή περιλαμβάνει το σωστό μήκος COMMAREA στην αίτηση HTTP. Το μήκος COMMAREA δηλώνει πόσα δεδομένα θα επιστραφεί από την εφαρμογή κεντρικός υπολογιστής με τον οποίο επικοινωνεί εφαρμογών συναλλαγών ολοκληρωτή.

Επιπλέον, μεταφοράς HTTP ολοκληρωτή συναλλαγή ενημερώνεται για να ορίσετε την ιδιότητα PreAuthenticate στην τιμή True. Αυτό επιτρέπει την κεφαλίδα HTTP για να συμπεριλάβετε την ιδιότητα ελέγχου ταυτότητας στην κεφαλίδα HTTP σε όλες τις αιτήσεις HTTP για το ίδιο URI, μετά την αρχική αίτηση HTTP αποστέλλεται χωρίς την ιδιότητα ελέγχου ταυτότητας. Για περισσότερες πληροφορίες σχετικά με την ιδιότητα PreAuthenticate, ανατρέξτε στο παρακάτω άρθρο MSDN:
HIS2010

Προειδοποίηση: Αυτό το άρθρο έχει μεταφραστεί αυτόματα

Ιδιότητες

Αναγνωριστικό άρθρου: 2509834 - Τελευταία αναθεώρηση: 04/18/2011 17:13:00 - Αναθεώρηση: 1.0

Microsoft Host Integration Server 2010

  • kbautohotfix kbqfe kbhotfixserver kbfix kbexpertiseadvanced kbsurveynew kbmt KB2509834 KbMtel
Σχόλια
body>omerTracking = 1; var Route = "76500"; var Ctrl = ""; document.write("