Το πρόβλημα: Ένα μοντέλο επιχειρησιακών μέτρων
εισήχθη με επιτυχία στο WebSphere Business Monitor administrative
console. Το αντίστοιχο αρχείο BPEL .ear εγκαταστάθηκε με επιτυχία στο WebSphere Process Server.
Οι χρήσεις διεργασιών που ανήκουν στο μοντέλο αυτό δημιουργήθηκαν και εκτελούνται με
επιτυχία.
Οι πίνακες της βάσης δεδομένων κατάστασης δημιουργήθηκαν με επιτυχία.
Ωστόσο δεν δημιουργήθηκαν και δεν αποθηκεύτηκαν στη βάση δεδομένων κατάστασης σχετικά
δεδομένα.
Η ακόλουθη διαδικασία θα σας βοηθήσει να ερευνήσετε και να επιλύσετε το
πρόβλημα:
- Ενεργοποιήστε στο υψηλότερο επίπεδο ανάλυσης τις λεπτομέρειες αρχείων καταγραφής.
Ανατρέξτε στην ενότητα Διαχείριση
των λειτουργιών καταγραφής και ιχνηλασίας για να δείτε λεπτομέρειες σχετικά με τον
τρόπο ρύθμισης του επιπέδου λεπτομερειών αρχείων καταγραφής.
- Ενεργοποιήστε τον χώρο αποθήκευσης δεδομένων του Common Event Infrastructure (CEI). Για
περισσότερες λεπτομέρειες ανατρέξτε στην ενότητα Ενεργοποίηση
και απενεργοποίηση χώρου αποθήκευσης CEI.
- Δημιουργήστε μια νέα χρήση διεργασίας στον μηχανισμό εκτέλεσης, έτσι ώστε τα νέα
συμβάντα να αποστέλλονται στο Monitor Server.
- Συνδεθείτε στη σελίδα Web της εφαρμογής Common Base Event Viewer και αναζητήστε τα
νέα συμβάντα για να ελέγξετε αν τα συμβάντα δημιουργούνται και αποστέλλονται με επιτυχία
στο CEI.
Για λεπτομέρειες, ανατρέξτε στο θέμα Προβολή συμβάντων υπό παρακολούθηση στην
τεκμηρίωση του WebSphere Process Server.
- Αν τα συμβάντα δεν υπάρχουν στον χώρο αποθήκευσης δεδομένων του CEI, ελέγξτε την
εφαρμογή του μοντέλου BPEL στο WebSphere Process Server.
Για λεπτομέρειες σχετικά με την αντιμετώπιση προβλημάτων κατά την εφαρμογή BPEL,
ανατρέξτε στο θέμα Αντιμετώπιση αποτυχημένης εφαρμογής στην τεκμηρίωση του WebSphere Process Server.
- Αν τα συμβάντα υπάρχουν στο χώρο αποθήκευσης δεδομένων του CEI, ελέγξτε αν οι πόροι
JMS δημιουργήθηκαν και ρυθμίστηκαν με επιτυχία.
- Μεταβείτε στη
διαχειριστική κονσόλα του WebSphere Application Server
επιλέγοντας .
- Επιλέξτε Μέθοδος κατασκευής σύνδεσης ουράς JMS στην ενότητα
μέθοδοι κατασκευής Συνδέσεων και επαληθεύστε αν η μέθοδος
κατασκευής σύνδεσης ουράς JMS για το
WebSphere Business Monitor έχει δημιουργηθεί με το όνομα
MonitorQueueFactory.
- Επιλέξτε
.
- Επιλέξτε ουρά JMS στην ενότητα
Προορισμοί και επαληθεύστε αν η ουρά JMS έχει δημιουργηθεί με το
όνομα MonitorQueueDestination.
- Ελέγξτε το αρχείο trace.log, για τυχόν εξαιρέσεις. Αν δεν υπάρχουν, εντοπίστε την
ιχνηλασία φιλτραρίσματος και συσχέτισης των συμβάντων.
Αν η λειτουργία ιχνηλασίας είναι ενεργοποιημένη και το επίπεδο καταγραφής έχει οριστεί
στο υψηλότερο επίπεδο ανάλυσης, θα πρέπει να διαπιστώσετε ότι όλα τα συμβάντα που
λαμβάνει το WebSphere Business Monitor βρίσκονται στο αρχείο
ιχνηλασίας.
Ακολουθήστε την ιχνηλασία στο πρώτο συμβάν (ή οποιοδήποτε συμβάν δημιουργίας) για να
δείτε πως φιλτραρίστηκε από την κάθε καταχωρημένη διεργασία.
Για κάθε διεργασία που έχει καταχωρηθεί για το συμβάν, ένα μήνυμα επισημαίνει ότι η
μέθοδος filterAndHandle εκκινήθηκε και δηλώνει αν το συμβάν πέρασε το φίλτρο.
Αν το φίλτρο ήταν επιτυχές, ακολουθήστε τη συσχέτιση για να δείτε πόσες χρήσεις
επιστράφηκαν από το ερώτημα που υποβλήθηκε για αυτή την καταχώρηση συμβάντος.
Αν πρόκειται για συμβάν δημιουργίας (για παράδειγμα, BPC.BFM.PROCESS.STATUS), το ερώτημα
θα πρέπει να επιστρέψει 0 χρήσεις. Θα πρέπει να ενεργοποιηθεί αυτόματα η δημιουργία μιας
νέας εγγραφής για αυτή τη διεργασία ή τη χρήση δραστηριότητας.