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

Το πρόβλημα: Ένα μοντέλο επιχειρησιακών μέτρων εισήχθη με επιτυχία στο WebSphere Business Monitor administrative console. Το αντίστοιχο αρχείο BPEL .ear εγκαταστάθηκε με επιτυχία στο WebSphere Process Server. Οι χρήσεις διεργασιών που ανήκουν στο μοντέλο αυτό δημιουργήθηκαν και εκτελούνται με επιτυχία. Οι πίνακες της βάσης δεδομένων κατάστασης δημιουργήθηκαν με επιτυχία. Ωστόσο δεν δημιουργήθηκαν και δεν αποθηκεύτηκαν στη βάση δεδομένων κατάστασης σχετικά δεδομένα.

Η ακόλουθη διαδικασία θα σας βοηθήσει να ερευνήσετε και να επιλύσετε το πρόβλημα:

  1. Ενεργοποιήστε στο υψηλότερο επίπεδο ανάλυσης τις λεπτομέρειες αρχείων καταγραφής. Ανατρέξτε στην ενότητα Διαχείριση των λειτουργιών καταγραφής και ιχνηλασίας για να δείτε λεπτομέρειες σχετικά με τον τρόπο ρύθμισης του επιπέδου λεπτομερειών αρχείων καταγραφής.
  2. Ενεργοποιήστε τον χώρο αποθήκευσης δεδομένων του Common Event Infrastructure (CEI). Για περισσότερες λεπτομέρειες ανατρέξτε στην ενότητα Ενεργοποίηση και απενεργοποίηση χώρου αποθήκευσης CEI.
  3. Δημιουργήστε μια νέα χρήση διεργασίας στον μηχανισμό εκτέλεσης, έτσι ώστε τα νέα συμβάντα να αποστέλλονται στο Monitor Server.
  4. Συνδεθείτε στη σελίδα Web της εφαρμογής Common Base Event Viewer και αναζητήστε τα νέα συμβάντα για να ελέγξετε αν τα συμβάντα δημιουργούνται και αποστέλλονται με επιτυχία στο CEI. Για λεπτομέρειες, ανατρέξτε στο θέμα Προβολή συμβάντων υπό παρακολούθηση στην τεκμηρίωση του WebSphere Process Server.
  5. Αν τα συμβάντα δεν υπάρχουν στον χώρο αποθήκευσης δεδομένων του CEI, ελέγξτε την εφαρμογή του μοντέλου BPEL στο WebSphere Process Server. Για λεπτομέρειες σχετικά με την αντιμετώπιση προβλημάτων κατά την εφαρμογή BPEL, ανατρέξτε στο θέμα Αντιμετώπιση αποτυχημένης εφαρμογής στην τεκμηρίωση του WebSphere Process Server.
  6. Αν τα συμβάντα υπάρχουν στο χώρο αποθήκευσης δεδομένων του CEI, ελέγξτε αν οι πόροι JMS δημιουργήθηκαν και ρυθμίστηκαν με επιτυχία.
    1. Μεταβείτε στη διαχειριστική κονσόλα του WebSphere Application Server επιλέγοντας Πόροι > Παροχείς JMS > Προεπιλεγμένη λειτουργία μηνυμάτων > Εξυπηρετητής.
    2. Επιλέξτε Μέθοδος κατασκευής σύνδεσης ουράς JMS στην ενότητα μέθοδοι κατασκευής Συνδέσεων και επαληθεύστε αν η μέθοδος κατασκευής σύνδεσης ουράς JMS για το WebSphere Business Monitor έχει δημιουργηθεί με το όνομα MonitorQueueFactory.
    3. Επιλέξτε Πόροι > Παροχείς JMS > Προεπιλεγμένη λειτουργία μηνυμάτων > Εξυπηρετητής.
    4. Επιλέξτε ουρά JMS στην ενότητα Προορισμοί και επαληθεύστε αν η ουρά JMS έχει δημιουργηθεί με το όνομα MonitorQueueDestination.
  7. Ελέγξτε το αρχείο trace.log, για τυχόν εξαιρέσεις. Αν δεν υπάρχουν, εντοπίστε την ιχνηλασία φιλτραρίσματος και συσχέτισης των συμβάντων. Αν η λειτουργία ιχνηλασίας είναι ενεργοποιημένη και το επίπεδο καταγραφής έχει οριστεί στο υψηλότερο επίπεδο ανάλυσης, θα πρέπει να διαπιστώσετε ότι όλα τα συμβάντα που λαμβάνει το WebSphere Business Monitor βρίσκονται στο αρχείο ιχνηλασίας. Ακολουθήστε την ιχνηλασία στο πρώτο συμβάν (ή οποιοδήποτε συμβάν δημιουργίας) για να δείτε πως φιλτραρίστηκε από την κάθε καταχωρημένη διεργασία. Για κάθε διεργασία που έχει καταχωρηθεί για το συμβάν, ένα μήνυμα επισημαίνει ότι η μέθοδος filterAndHandle εκκινήθηκε και δηλώνει αν το συμβάν πέρασε το φίλτρο. Αν το φίλτρο ήταν επιτυχές, ακολουθήστε τη συσχέτιση για να δείτε πόσες χρήσεις επιστράφηκαν από το ερώτημα που υποβλήθηκε για αυτή την καταχώρηση συμβάντος. Αν πρόκειται για συμβάν δημιουργίας (για παράδειγμα, BPC.BFM.PROCESS.STATUS), το ερώτημα θα πρέπει να επιστρέψει 0 χρήσεις. Θα πρέπει να ενεργοποιηθεί αυτόματα η δημιουργία μιας νέας εγγραφής για αυτή τη διεργασία ή τη χρήση δραστηριότητας.

Copyright IBM Corporation 2005, 2006. Με την επιφύλαξη παντός δικαιώματος.