Συμπτώματα
Εξετάστε το ακόλουθο σενάριο:
-
Για να εγκαταστήσετε τους προσαρμογείς διακομιστή ηλεκτρονικού εμπορίου για το BizTalk Server σε έναν υπολογιστή που εκτελεί τον Microsoft BizTalk Server. Οι προσαρμογείς αυτοί συμπεριλαμβάνονται στο Microsoft Commerce Server 2009 R2.
-
Μπορείτε να δημιουργήσετε και να ρυθμίσετε τις παραμέτρους ενός παραγγελίες λάβετε θέση για ένα τελικό σημείο χρησιμοποιώντας τον προσαρμογέα BizTalk για εντολές για να λαμβάνει παραγγελίες από Commerce Server 2009 R2.
Σε αυτό το σενάριο, τη θέση λήψης για το τελικό σημείο μπορεί να σταματήσει κατά διαστήματα μηνύματα επεξεργασίας. Αυτή η κατάσταση συνεχίζεται μέχρι να γίνει επανεκκίνηση από το τελικό σημείο.Επιπλέον, καταγράφεται ένα μήνυμα λάθους παρόμοιο με το ακόλουθο στο αρχείο καταγραφής εφαρμογής:
Τύπος συμβάντος: σφάλμαΠροέλευση συμβάντος: BizTalk Server 2009Κατηγορία συμβάντος: BizTalk Server 2009Το Αναγνωριστικό συμβάντος: 5673Περιγραφή:Ο μηχανισμός ανταλλαγής μηνυμάτων έλαβε ένα σφάλμα από μεταφορά προσαρμογέα "adapter_name" κατά την κοινοποίηση στον προσαρμογέα με το συμβάν BatchComplete. Λόγος "Αναφορά αντικειμένου δεν έχει οριστεί σε μια περίοδο λειτουργίας ενός αντικειμένου."
Σημείωση Το σύμβολο κράτησης θέσης adapter_name σε αυτό το μήνυμα λάθους είναι το όνομα που καθορίσατε για τον προσαρμογέα BizTalk για παραγγελίες στο BizTalk Server, όπως οι παραγγελίες του Commerce Server.
Αιτία
Αυτό το ζήτημα παρουσιάζεται επειδή μια Άπειρη κατάσταση αναμονής ενδέχεται να παρουσιαστεί όταν προσαρμογέα BizTalk για παραγγελίες δεν λαμβάνει σήματα από τρίτους κατά τη διάρκεια μιας συναλλαγής. Όταν συμβεί αυτό, ο προσαρμογέας σταματά σταθμοσκόπησης υπηρεσίες Web του Commerce Server σειρά.
Προτεινόμενη αντιμετώπιση
Για να επιλύσετε αυτό το ζήτημα, εφαρμόστε αυτήν την επείγουσα επιδιόρθωση. Μετά την εφαρμογή αυτής της επείγουσας επιδιόρθωσης, εισάγεται μια νέα καταχώρηση μητρώου για να ρυθμίσετε την τιμή χρονικού ορίου συναλλαγής για τον προσαρμογέα BizTalk για παραγγελίες. Για να ενεργοποιήσετε αυτήν την επείγουσα επιδιόρθωση, ανατρέξτε στην ενότητα Ενεργοποίηση της επείγουσας επιδιόρθωσης .
Πληροφορίες άμεσης επιδιόρθωσης
Μια υποστηριζόμενη άμεση επιδιόρθωση είναι διαθέσιμη από τη Microsoft. Ωστόσο, αυτή η επείγουσα επιδιόρθωση προορίζεται για τη διόρθωση μόνο του ζητήματος που περιγράφεται σε αυτό το άρθρο. Εφαρμόστε αυτήν την άμεση επιδιόρθωση μόνο σε συστήματα που αντιμετωπίζουν το πρόβλημα που περιγράφεται σε αυτό το άρθρο. Αυτή η άμεση επιδιόρθωση ενδέχεται να υποβληθεί σε πρόσθετο έλεγχο. Επομένως, εάν αυτό το ζήτημα δεν σας επηρεάζει ιδιαίτερα, σας συνιστούμε να περιμένετε έως την επόμενη ενημέρωση λογισμικού που περιέχει αυτήν την άμεση επιδιόρθωση.Εάν η άμεση επιδιόρθωση είναι διαθέσιμη για λήψη, τότε υπάρχει μια ενότητα με τίτλο "Διαθέσιμη λήψη άμεσης επιδιόρθωσης" στην αρχή αυτού του άρθρου της Γνωσιακής βάσης. Εάν αυτή η ενότητα δεν εμφανίζεται, επικοινωνήστε με την Υπηρεσία εξυπηρέτησης πελατών και υποστήριξης της Microsoft για να αποκτήσετε την άμεση επιδιόρθωση.Σημείωση Εάν προκύψουν πρόσθετα ζητήματα ή απαιτείται αντιμετώπιση προβλημάτων, ίσως χρειαστεί να δημιουργήσετε ξεχωριστή αίτηση εξυπηρέτησης. Για πρόσθετες ερωτήσεις υποστήριξης και θέματα που δεν αφορούν τη συγκεκριμένη άμεση επιδιόρθωση, ισχύουν οι συνηθισμένες χρεώσεις υποστήριξης. Για την πλήρη λίστα αριθμών τηλεφώνου υποστήριξης και εξυπηρέτησης πελατών της Microsoft ή για να δημιουργήσετε ξεχωριστή αίτηση εξυπηρέτησης, επισκεφθείτε την ακόλουθη τοποθεσία της Microsoft στο Web:
http://support.microsoft.com/contactus/?ws=supportΣημείωση Η φόρμα "Διαθέσιμη λήψη άμεσης επιδιόρθωσης" εμφανίζει τις γλώσσες για τις οποίες είναι διαθέσιμη η άμεση επιδιόρθωση. Εάν η γλώσσα σας δεν εμφανίζεται, τότε η άμεση επιδιόρθωση δεν είναι διαθέσιμη για αυτήν τη γλώσσα.
Προϋποθέσεις
Για να εφαρμόσετε αυτήν την επείγουσα επιδιόρθωση, πρέπει να έχετε τους προσαρμογείς Commerce Server για την εγκατάσταση του BizTalk Server.
Ενεργοποιήσετε την επείγουσα επιδιόρθωση
Για να ενεργοποιήσετε αυτήν την επείγουσα επιδιόρθωση, ακολουθήστε τα εξής βήματα:
-
Ξεκινήστε πάλι το τελικό σημείο.
-
Εφαρμόστε αυτήν την επείγουσα επιδιόρθωση.
-
Στο μητρώο, εντοπίστε το ακόλουθο δευτερεύον κλειδί:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\CommerceServer\9.0\BizTalk Adapters\Orders\subkeyΣημείωση Σε αυτήν την περίπτωση, το σύμβολο κράτησης θέσης δευτερεύον κλειδί είναι η τιμή που έχει καθοριστεί στις ιδιότητες μεταφοράς της θέσης εμφανίζεται η παραγγελία.
-
Προσθέστε την ακόλουθη καταχώρηση μητρώου και η τιμή στο δευτερεύον κλειδί:
Όνομα τιμής ακολουθίας χαρακτήρων: TransactionTimeoutMinutesΣυμβολοσειρά δεδομένα τιμής: 5Σημείωση Όταν ορίζετε την τιμή χρονικού ορίου για TransactionTimeoutMinutes, μην ορίζετε την τιμή πολύ μικρό. Βεβαιωθείτε ότι ορίσατε την τιμή να είναι μεγαλύτερη από την τιμή του χρονικού ορίου συντονιστής συναλλαγών κατανεμημένων Microsoft (MSDTC). Εάν ορίσετε την τιμή πολύ μικρό, ενδέχεται να παρουσιαστεί το χρονικό όριο πριν από το BizTalk Server μπορεί να τερματίσει την επεξεργασία των παραγγελιών. Επίσης, μην ορίζετε την τιμή πολύ μεγάλο, επειδή ο προσαρμογέας θα περιμένει ότι Μακρύ πριν λήξει το χρονικό όριο και συνεχίζει.
Αφού ενεργοποιήσετε αυτήν την επείγουσα επιδιόρθωση, όταν προκύπτει η λήξη χρονικού ορίου συναλλαγής, καταγράφεται ένα μήνυμα λάθους παρόμοιο με το ακόλουθο στο αρχείο καταγραφής εφαρμογής:
Σύνδεση όνομα: εφαρμογήΠροέλευση: Commerce Server παραγγελίες λάβετε προσαρμογέαΗμ/νία: ημερομηνίαώραΤο Αναγνωριστικό συμβάντος: 0Κατηγορία εργασίας: καμίαΕπίπεδο: σφάλμαΛέξεις-κλειδιά: κλασικόΠεριγραφή:SubmitBatch: Έληξε το χρονικό όριο της συναλλαγής με την τιμή του χρονικού ορίου των 300000
Σημείωση Το χρονικό όριο λήξης σε αυτό το μήνυμα λάθους είναι σε χιλιοστά του δευτερολέπτου.
Πληροφορίες επανεκκίνησης
Δεν χρειάζεται να κάνετε επανεκκίνηση του υπολογιστή μετά την εφαρμογή αυτής της άμεσης επιδιόρθωσης. Ωστόσο, πρέπει να επανεκκινήσετε την παρουσία του BizTalk κεντρικού υπολογιστή μετά την εφαρμογή αυτής της επείγουσας επιδιόρθωσης.
Πληροφορίες αντικατάστασης
Αυτή η άμεση επιδιόρθωση δεν αντικαθιστά μια άμεση επιδιόρθωση που κυκλοφόρησε στο παρελθόν.
Πληροφορίες αρχείων
Η αγγλική έκδοση αυτής της άμεσης επιδιόρθωσης έχει τα χαρακτηριστικά αρχείου (ή νεότερα χαρακτηριστικά αρχείου) που παρατίθενται στον παρακάτω πίνακα. Οι ημερομηνίες και οι ώρες για τα αρχεία αυτά αναφέρονται σε Συντονισμένη παγκόσμια ώρα (UTC). Όταν προβάλλετε τις πληροφορίες του αρχείου, μετατρέπεται σε τοπική ώρα. Για να βρείτε τη διαφορά μεταξύ της ώρας UTC και της τοπικής ώρας, χρησιμοποιήστε την καρτέλα Zώνη ώρας στο στοιχείο Hμερομηνία και ώρα " στον πίνακα ελέγχου.
|
Όνομα αρχείου |
Έκδοση αρχείου |
Μέγεθος αρχείου |
Ημ/νία |
Ώρα |
Πλατφόρμα |
|---|---|---|---|---|---|
|
Microsoft.commerceserver.adapter.orders.receiveadapter.dll |
9.0.4260.217 |
51,864 |
18-Feb-2013 |
20:28 |
x86 |
Σημείωση Εξαιτίας εξαρτήσεων αρχείων, η πιο πρόσφατη επείγουσα επιδιόρθωση που περιέχει αυτά τα αρχεία μπορεί επίσης να περιέχει πρόσθετα αρχεία.
Κατάσταση
Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα ζήτημα των προϊόντων της Microsoft που παρατίθενται στην ενότητα "Ισχύει για".
Περισσότερες πληροφορίες
Εάν θέλετε περισσότερες πληροφορίες σχετικά με τους προσαρμογείς BizTalk Server, επισκεφθείτε την παρακάτω ιστοσελίδα του Microsoft Developer Network (MSDN):
Οι προσαρμογείς διακομιστή ηλεκτρονικού εμπορίου για το BizTalk Server