ΕΠΙΔΙΌΡΘΩΣΗ: Υπάρχει διαθέσιμη μια επείγουσα επιδιόρθωση που ενεργοποιεί προσαρμογέα BizTalk για TIBCO EMS ώστε να υποστηρίζει παράδοση μηνυμάτων ταξινομημένη και συνδέσεις SSL στο BizTalk Server 2006 R2 SP1 και του BizTalk Server 2009

ΕΙΣΑΓΩΓΗ

Υπάρχει διαθέσιμη μια επείγουσα επιδιόρθωση που ενεργοποιεί προσαρμογέα BizTalk για TIBCO EMS ώστε να υποστηρίζει παράδοση μηνυμάτων ταξινομημένη και συνδέσεις Secure Sockets Layer (SSL) στο Microsoft BizTalk Server 2006 R2 Service Pack 1 (SP1) και του BizTalk Server 2009.

Περισσότερες πληροφορίες

Σημαντικές σημειώσεις
  1. Βεβαιωθείτε ότι ο διακομιστής Tibco εγκαθίσταται και ρυθμίζεται σωστά.
  2. Βεβαιωθείτε ότι προσθέτετε το EMS TIBCO C# API (Tibco.ems.dll) στο καθολικό Cache συγκροτήσεων (GAC). Για να γίνει αυτό, χρησιμοποιήστε την εφαρμογή Gacutil.bat. Για περισσότερες πληροφορίες, ανατρέξτε στην ενότητα "αναφορά".
  3. SSL υποστηρίζεται σε Tibco που ξεκινά με την έκδοση 4.4.

Ενεργοποιήσετε την υποστήριξη της παράδοσης του μηνύματος ταξινομημένη

Αφού εφαρμόσετε την επείγουσα επιδιόρθωση, δύο νέες επιλογές είναι διαθέσιμες στον προσαρμογέα BizTalk για TIBCO EMS μεταφοράς διαλόγου Ιδιότητες που σας επιτρέπουν να ενεργοποιήσετε την υποστήριξη της παράδοσης του μηνύματος ταξινομημένη. Οι δύο επιλογές έχουν παραγγελθεί παράδοσης και StopPollingOnFailure. Από προεπιλογή, η επιλογή παραγγελθεί παράδοσης έχει οριστεί σε False και η επιλογή StopPollingOnFailure έχει οριστεί στην τιμή True.

Παραγγέλθηκε επιλογή παράδοσης

Όταν ορίζετε την επιλογή παράδοσης παραγγελθεί σε True, αναμένεται τα μηνύματα από το διακομιστή Tibco σταθμοσκόπηση και να υποβάλλονται με το BizTalk Server. Η σειρά στην οποία BizTalk server λαμβάνετε μηνύματα είναι ίδια με τη σειρά με την οποία τα μηνύματα αποστέλλονται στο διακομιστή Tibco.

Σημείωση Τα μηνύματα που έχουν μεγαλύτερη προτεραιότητα στην ουρά Tibco είναι τα μηνύματα που αναμένεται να σταθμοσκόπηση και να υποβληθεί μέσω BizTalk μπροστά από τα μηνύματα που έχουν χαμηλότερη προτεραιότητα. Μπορείτε να αλλάξετε την προτεραιότητα ενός μηνύματος, χρησιμοποιώντας την ιδιότητα παραμέτρων πομπό της επιλογής προτεραιότητα μηνύματος.

Επιλογή StopPollingOnFailure

Αυτή η επιλογή εφαρμόζεται μόνο εάν η επιλογή παραγγελθεί παράδοσης έχει οριστεί στην τιμή True. Η επιλογή αυτή χρησιμοποιείται για να αποφασίσετε αν θα συνεχίσετε ή διακοπή ανίχνευσης όταν αποτυγχάνει η υποβολή ενός μηνύματος μέσω BizTalk. Εάν η επιλογή StopPollingOnFailure έχει οριστεί στην τιμή True και ένα μήνυμα δεν έχει υποβληθεί μέσω BizTalk, η θύρα παραλαβής που χρησιμοποιεί τον προσαρμογέα BizTalk για TIBCO EMS σταματά πρόσθετες σταθμοσκόπησης τα μηνύματα από το διακομιστή Tibco και, στη συνέχεια, η θύρα είναι απενεργοποιημένη. Εάν η επιλογή StopPollingOnFailure έχει οριστεί σε False, στη συνέχεια, η σταθμοσκόπηση δεν διακοπεί ακόμα και αν αποτύχει η υποβολή ενός μηνύματος μέσω BizTalk. Στην περίπτωση αυτή, τα Αποτυχημένα μηνύματα μετακινούνται σε μια ουρά αναμονής.

Σημείωση Όταν η επιλογή StopPollingOnFailure έχει οριστεί σε False, τα μηνύματα που δεν μπορούν να υποβληθούν μέσω BizTalk μετακινούνται στην ουρά αναμονής. Αυτή η συμπεριφορά προκαλεί απώλεια της παραγγελίας. Επομένως, συνιστούμε να ορίσετε αυτήν την επιλογή την τιμή True.

Ενεργοποιήσετε την υποστήριξη σύνδεσης SSL

Αφού εφαρμόσετε την επείγουσα επιδιόρθωση, τρεις νέες επιλογές είναι διαθέσιμες στον προσαρμογέα BizTalk για TIBCO EMS μεταφοράς διαλόγου Ιδιότητες που σας επιτρέπουν να ενεργοποιήσετε την υποστήριξη της σύνδεσης SSL. Οι τρεις επιλογές είναι οι εξής:
  • UseSSL
  • SSLTargetHostName
  • SSLClientSubjectDN
Σημείωση Από προεπιλογή, η επιλογή UseSSL έχει οριστεί στην τιμή False και την επιλογή SSLTargetHostName και το SSLClientSubjectDN δεν είναι κενό.

Σημαντικό Για να υποστηρίζει συνδέσεις SSL, πρέπει να ρυθμίσετε κάποιες απαραίτητες ρυθμίσεις στο διακομιστή Tibco και στο BizTalk server. Για περισσότερες πληροφορίες, ανατρέξτε στην ενότητα "Απαραίτητες ρυθμίσεις σύνδεσης SSL υποστήριξης".

Επιλογή UseSSL

Εάν η επιλογή UseSSL έχει οριστεί σε False, τον προσαρμογέα συνδέεται με το διακομιστή Tibco στη θύρα TCP. Εάν η επιλογή UseSSL έχει οριστεί στην τιμή True, ο προσαρμογέας συνδέεται με το διακομιστή Tibco στη θύρα SSL.

Σημείωση Ο διακομιστής Tibco έχει ρυθμιστεί στο πεδίο "Όνομα διακομιστή" στην ενότητα Ορισμός διακομιστή σύνδεσης. Η θύρα TCP και τη θύρα SSL ρυθμίζονται στο πεδίο αριθμού θύρας στην ενότητα Ορισμός διακομιστή σύνδεσης.

Επιλογή SSLTargetHostName

Βεβαιωθείτε ότι έχει εγκατασταθεί το πιστοποιητικό αξιόπιστης ρίζας του διακομιστή Tibco στο χώρο αποθήκευσης Αξιόπιστων αρχών έκδοσης πιστοποιητικών ρίζας του χρήστη του οποίου ο λογαριασμός έχει ρυθμιστεί για την παρουσία του κεντρικού υπολογιστή μέσω BizTalk.

Η επιλογή SSL ClientSubjectDN

Η επιλογή αυτή είναι υποχρεωτική εάν χρειάζεται αμφίδρομης SSL. Για παράδειγμα, ο διακομιστής Tibco απαιτεί το πρόγραμμα-πελάτη να παρουσιάσει το πιστοποιητικό. Το πιστοποιητικό μπορεί να ενεργοποιηθεί ή να απενεργοποιηθεί στην ιδιότητα ssl_require_client_cert του αρχείου Tibemsd.conf. Αυτή η τιμή αντιστοιχεί το αποκλειστικό όνομα θέματος του πιστοποιητικού προγράμματος-πελάτη. Βεβαιωθείτε ότι έχει εγκατασταθεί το πιστοποιητικό αξιόπιστης ρίζας του διακομιστή Tibco στο χώρο αποθήκευσης Αξιόπιστων αρχών έκδοσης πιστοποιητικών ρίζας του χρήστη του οποίου ο λογαριασμός έχει ρυθμιστεί για την παρουσία του κεντρικού υπολογιστή μέσω BizTalk.

Ακολουθεί μια τιμή δείγματος για αυτήν την επιλογή:
E=Client@testcompany.com, CN = υπολογιστή-πελάτη, OU = πρόγραμμα-πελάτης μονάδα, O = εταιρεία δοκιμής, L = μας-Αγγλικά, S = Καλιφόρνια, C = η.π.α.

Απαραίτητες ρυθμίσεις για την υποστήριξη σύνδεση SSL

Το SSL είναι ένα πρωτόκολλο το οποίο παρέχει ασφαλή έλεγχο ταυτότητας και μεταδίδει τα κρυπτογραφημένα δεδομένα μέσω του Internet ή ενός intranet. Μια χειραψία SSL ανάμεσα στον υπολογιστή-πελάτη (προσαρμογέας) και το διακομιστή Tibco μπορεί να προκύψει στις ακόλουθες δύο τρόπους:
  • Μονόδρομο SSL: Ο υπολογιστής-πελάτης δεν έχει να παρουσιάσει το πιστοποιητικό στο διακομιστή.
  • Αμφίδρομη SSL: Το πρόγραμμα-πελάτης πρέπει να παρουσιάσει το πιστοποιητικό της αρχής έκδοσης Πιστοποιητικών στο διακομιστή.

Ρύθμιση παραμέτρων SSL μονής κατεύθυνσης

Στο διακομιστή Tibco, να αλλάξετε το αρχείο Tibemsd.conf. Για να το κάνετε αυτό, ακολουθήστε τα εξής βήματα:
  1. Απενεργοποιήστε την ιδιότητα ssl_require_client_cert . Για να γίνει αυτό, μπορείτε να αλλάξετε αυτήν τη ρύθμιση έτσι ώστε να εμφανίζεται ως εξής:
    ssl_require_client_cert = απενεργοποίηση
  2. Ορίστε την ιδιότητα ssl_server_identity ώστε να δείχνει προς το πιστοποιητικό του διακομιστή, ορίστε την ιδιότητα ssl_server_key για να χρησιμοποιήσετε το σωστό κλειδί SSL και ορίστε την ιδιότητα ssl_password για να χρησιμοποιήσετε το σωστό κωδικό πρόσβασης SSL. Για να γίνει αυτό, μπορείτε να αλλάξετε αυτή η ρύθμιση, έτσι ώστε να εμφανίζονται ως εξής:
    ssl_server_identity = server.cert.pem
    ssl_server_key = server.key.pem
    ssl_password =<password>

    Σημείωση Βεβαιωθείτε ότι τα αρχεία .pem είναι διαθέσιμο στη διαδρομή που έχετε ορίσει.
  3. Αποθηκεύστε το αρχείο Tibemsd.conf και να ξεκινήσετε το διακομιστή Tibco EMS.
Στο BizTalk server, εγκαταστήστε το πιστοποιητικό αξιόπιστης ρίζας του διακομιστή Tibco στο χώρο αποθήκευσης Αξιόπιστων αρχών έκδοσης πιστοποιητικών ρίζας του χρήστη του οποίου ο λογαριασμός έχει ρυθμιστεί για την παρουσία του κεντρικού υπολογιστή μέσω BizTalk. Στη συνέχεια, προσπαθήστε να συνδεθείτε με το διακομιστή Tibco με τη χρήση του προσαρμογέα Tibco.

Ρύθμιση παραμέτρων SSL διπλής κατεύθυνσης

Στο διακομιστή Tibco, να αλλάξετε το αρχείο Tibemsd.conf. Για να το κάνετε αυτό, ακολουθήστε τα εξής βήματα:
  1. Για να ενεργοποιήσετε την ιδιότητα ssl_require_client_cert . Για να γίνει αυτό, μπορείτε να αλλάξετε αυτήν τη ρύθμιση έτσι ώστε να εμφανίζεται ως εξής:
    ssl_require_client_cert = enable
  2. Ορίστε την ιδιότητα ssl_server_identity ώστε να δείχνει προς το πιστοποιητικό του διακομιστή, ορίστε την ιδιότητα ssl_server_key για να χρησιμοποιήσετε το σωστό κλειδί SSL και ορίστε την ιδιότητα ssl_password για να χρησιμοποιήσετε το σωστό κωδικό πρόσβασης SSL. Για να γίνει αυτό, μπορείτε να αλλάξετε αυτή η ρύθμιση, έτσι ώστε αυτές να εμφανίζεται ως εξής:
    ssl_server_identity = server.cert.pem
    ssl_server_key = server.key.pem
    ssl_password =<password>

    Σημείωση Βεβαιωθείτε ότι τα αρχεία .pem είναι διαθέσιμο στη διαδρομή που έχετε ορίσει.
  3. Ορίστε την ιδιότητα ssl_server_trusted ώστε να δείχνει προς το πιστοποιητικό ρίζας για την αρχή έκδοσης Πιστοποιητικών του πιστοποιητικού προγράμματος-πελάτη. Για να γίνει αυτό, μπορείτε να αλλάξετε αυτήν τη ρύθμιση έτσι ώστε να εμφανίζεται ως εξής:
    ssl_server_trusted = client.root.cert.pem

    Σημείωση Βεβαιωθείτε ότι τα αρχεία .pem είναι διαθέσιμο στη διαδρομή που έχετε ορίσει.
  4. Αποθηκεύστε το αρχείο Tibemsd.conf και να ξεκινήσετε το διακομιστή Tibco EMS
Στο BizTalk server, εγκαταστήστε το πιστοποιητικό αξιόπιστης ρίζας του διακομιστή Tibco στο χώρο αποθήκευσης Αξιόπιστων αρχών έκδοσης πιστοποιητικών ρίζας του χρήστη του οποίου ο λογαριασμός έχει ρυθμιστεί για την παρουσία του κεντρικού υπολογιστή μέσω BizTalk. Εγκαταστήστε το πιστοποιητικό της αρχής έκδοσης Πιστοποιητικών του πιστοποιητικού προγράμματος-πελάτη στο χώρο αποθήκευσης Αξιόπιστων αρχών έκδοσης πιστοποιητικών ρίζας του τρέχοντος χρήστη. Εγκαταστήστε το πιστοποιητικό προγράμματος-πελάτη σε προσωπικό χώρο αποθήκευσης του τρέχοντος χρήστη. Στη συνέχεια, προσπαθήστε να συνδεθείτε με το διακομιστή χρησιμοποιώντας τον προσαρμογέα Tibco.

Πληροφορίες άμεσης επιδιόρθωσης

Για το BizTalk Server 2006 R2 SP1

Η επείγουσα επιδιόρθωση περιλαμβάνεται στο πακέτο αθροιστικών ενημερώσεων 3 για το BizTalk Server 2006 R2 SP1.

Για περισσότερες πληροφορίες σχετικά με τον τρόπο λήψης του πακέτου αθροιστική ενημερωμένη έκδοση, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:

2286501 Πακέτο αθροιστικών ενημερώσεων 3 για το BizTalk Server 2006 R2 Service Pack 1

Για περισσότερες πληροφορίες σχετικά με τις επείγουσες επιδιορθώσεις του BizTalk Server 2006 R2 SP1, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:

974563 Λίστα των Microsoft BizTalk Server επείγουσες επιδιορθώσεις που περιλαμβάνονται στο BizTalk Server 2006 R2 Service Pack 1

Για το BizTalk Server 2009

Η επείγουσα επιδιόρθωση που επιλύει αυτό το ζήτημα περιλαμβάνεται στο πακέτο αθροιστικών ενημερώσεων 2 για το BizTalk Server 2009.

Για περισσότερες πληροφορίες σχετικά με τον τρόπο λήψης του πακέτου αθροιστική ενημερωμένη έκδοση, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:

2497794 συγκεντρωτική ενημερωμένη έκδοση πακέτου 2 για το BizTalk Server 2009

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

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

Προϋποθέσεις

Πρέπει να έχετε Microsoft BizTalk Server 2009 και τον προσαρμογέα Microsoft BizTalk για επιχειρηματικές εφαρμογές (γνωστό και ως BizTalk LOB προσαρμογέα) για να εφαρμόσετε αυτήν την επείγουσα επιδιόρθωση.

Απαίτηση επανεκκίνησης

Δεν χρειάζεται να επανεκκινήσετε τον υπολογιστή, αφού εφαρμόσετε την επείγουσα επιδιόρθωση.

Πληροφορίες αντικατάστασης άμεσης επιδιόρθωσης

Αυτή η επείγουσα επιδιόρθωση δεν αντικαθιστά άλλες επείγουσες επιδιορθώσεις.

Πληροφορίες αρχείων

Η αγγλική έκδοση αυτής της άμεσης επιδιόρθωσης έχει τα χαρακτηριστικά αρχείου (ή νεότερα χαρακτηριστικά αρχείου) που παρατίθενται στον παρακάτω πίνακα. Οι ημερομηνίες και οι ώρες για τα αρχεία αυτά αναφέρονται σε Συντονισμένη παγκόσμια ώρα (UTC). Όταν προβάλλετε τις πληροφορίες του αρχείου, μετατρέπεται σε τοπική ώρα. Για να βρείτε τη διαφορά μεταξύ της ώρας UTC και της τοπικής ώρας, χρησιμοποιήστε την καρτέλα Zώνη ώρας στο στοιχείο Hμερομηνία και ώρα " στον πίνακα ελέγχου.
Όνομα αρχείουΈκδοση αρχείουΜέγεθος αρχείουΗμ/νίαΏραΠλατφόρμα
Btcore.dll1.0.5020.122,129,74426-Apr-201012:16x86
Microsoft.biztalk.adapters.bizutil.dll1.0.5020.12163,72026-Apr-201012:16x86
Microsoft.biztalk.adapters.corereceiver.dll1.0.5020.1233,68026-Apr-201012:16x86
Microsoft.biztalk.adapters.coretransmitter.dll1.0.5020.1239,32026-Apr-201012:16x86
Microsoft.biztalk.adapters.tibcoems.dll1.0.5020.1288,96826-Apr-201012:16x86

Κατάσταση

Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα ζήτημα των προϊόντων της Microsoft που παρατίθενται στην ενότητα "Ισχύει για".

Αναφορές

Για περισσότερες πληροφορίες σχετικά με την υπηρεσία μηνυμάτων TIBCO εταιρείας, επισκεφθείτε την ακόλουθη τοποθεσία του Microsoft Developer Network (MSDN) στο Web:Για περισσότερες πληροφορίες σχετικά με την παραγγελία παράδοσης μηνυμάτων, επισκεφθείτε την ακόλουθη τοποθεσία MSDN στο Web:Για περισσότερες πληροφορίες σχετικά με τις επείγουσες επιδιορθώσεις του BizTalk Server, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
2003907 πληροφορίες σχετικά με τις επείγουσες επιδιορθώσεις του BizTalk Server

Ιδιότητες

Αναγνωριστικό άρθρου: 977331 - Τελευταία αναθεώρηση: 13 Ιαν 2017 - Αναθεώρηση: 1

Σχόλια