La risoluzione dei problemi è il processo di individuazione e di eliminazione della causa di un problema. Se si verifica un problema con le proprie applicazioni o con il proprio software IBM, il processo di risoluzione dei problemi inizia appena ci si chiede cosa sia successo.
A differenza della regolazione delle prestazioni, che mira a risolvere i problemi associati a processi lenti e prestazioni non ottimizzate, la risoluzione dei problemi mira a trovare le soluzioni ai problemi funzionali.
Questa serie di argomenti, e altri aiuti per la risoluzione dei problemi con WebSphere ESB si basano su informazioni ed altri aiuti per la risoluzione dei problemi con il WebSphere Application Server di base. Dove appropriato, vengono effettuati dei collegamenti alle informazioni e agli altri aiuti di WebSphere Application Server.
Come strategia generale per la risoluzione dei problemi, attenersi alla seguente procedura:
In base al tipo di problema rilevato, se relativo all'applicazione, al server o alle funzioni, si potrebbe ricevere un messaggio che indica che c'è qualcosa che non va. Registrare sempre i messaggi di errore prodotti. Per quanto possa sembrare ovvio, giova ricordare che i messaggi di errore a volte contengono dei codici che potrebbero avere un maggiore significato nel corso di un approfondimento dell'investigazione del problema. Si potrebbero anche ricevere più messaggi di errore apparentemente simili ma con delle sottili differenze. Registrando i dettagli di ogni messaggio, è possibile circoscrivere meglio l'area che presenta un problema.
Se già si ha un messaggio di errore e si desidera cercarne rapidamente la spiegazione e la risposta consigliata, cercare il messaggio sotto Messaggi.
Per avere informazioni su dove trovare messaggi di errore e di avvertenza, su come interpretare i messaggi e su come configurare i file di log, consultare Uso dei log di messaggi.
Provare a ripetere mentalmente la procedura che ha portato alla manifestazione di questo problema. Provare nuovamente tale procedura per vedere se è possibile ricreare facilmente questo problema. Se si dispone di un tipo di prova ripetibile in modo congruente, sarà molto più facile determinare quali soluzioni sono necessarie.
In base allo specifico problema rilevato, potrebbe essere utile risolverlo sulla base di vari fattori noti attinenti a installazione, configurazione, distribuzione e gestione. Investigare i problemi noti organizzati in base alle aree di attività in Risoluzione dei problemi per attività.
Oltre al centro informazioni, è possibile esaminare una gamma di risorse basate sul Web per la ricerca e la risoluzione dei problemi correlati a WebSphere ESB. Per maggiori informazioni su tali risorse, vedere Risorse per diagnosticare e correggere i problemi.
Potrebbe essere disponibile una correzione per il prodotto per risolvere il problema. È possibile determinare quali correzioni sono disponibili eseguendo una query da IBM Support Assistant. Per ulteriori informazioni sul reperimento e l'applicazione di correzioni, consultare Come richiedere correzioni.
Il supporto per la registrazione nei log e i common base event viene fornito da WebSphere Application Server.
Problemi più difficoltosi potrebbero richiedere l'utilizzo della funzione di traccia che, anche se concettualmente simile a quella di log, espone il flusso di controllo di basso livello e le interazioni tra i componenti. La raccolta di una traccia viene richiesta di frequente dal supporto tecnico IBM. Se non si ha dimestichezza con la struttura interna di WebSphere Application Server, l'output della traccia potrebbe non essere di facile interpretazione.
Per informazioni generiche sull'utilizzo delle funzioni di log e di traccia per diagnosticare i problemi, consultare Registrazione e traccia con la registrazione Java.
Per ulteriori informazioni sull'utilizzo della funzione di traccia, consultare Uso della traccia.
Prima di distribuire un'applicazione, assemblare e testare l'applicazione su un server di test.
Per eseguire il debug di applicazioni che vengono eseguite su WebSphere ESB, occorre utilizzare il proprio strumento di sviluppo delle applicazioni. Per ulteriori informazioni, consultare "Debug delle applicazioni" nel centro informazioni di WebSphere Integration Developer oppure nella documentazione online installata con IBM WebSphere Integration Developer.
Nel manuale IBM Developer Kit and Runtime Environment, Java 2 Technology Edition, Version 1.4.1 Diagnostics Guide vengono illustrate le tecniche di debug e gli strumenti di diagnostica disponibili per la risoluzione di problemi con Java. Vengono fornite, inoltre, istruzioni su come inoltrare i problemi all'IBM. È possibile trovare questo manuale sul sito Web di IBM developer kits: Diagnosis documentation.
WebSphere ESB è basato su WebSphere Application Server Network Deployment. WebSphere ESB funziona anche con i servizi di infrastruttura e piattaforma da WebSphere Application Server. Per ulteriori informazioni sulla risoluzione dei problemi in WebSphere Application Server, selezionare Risoluzione dei problemi e assistenza .
Se non si è in grado di risolvere un problema seguendo le procedure descritte in questa sezione, ricercando i messaggi di errore nella guida di riferimento dei messaggi o la relativa documentazione sulla guida in linea, contattare l'assistenza tecnica IBM.
Per informazioni su come ricercare problemi documentati, errori comuni, prerequisiti di prodotto e altre informazioni sulla determinazione dei problemi sul sito Web di WebSphere ESB oppure per ottenere il supporto tecnico da IBM, consultare Richiesta di assistenza da IBM.