Risoluzione dei problemi delle definizioni di processi di business e dei flussi di servizi
In Business Automation Workflow, è possibile configurare le specifiche di traccia lightweight per specificare le informazioni di traccia che si desidera vengano emesse nei log. È possibile successivamente utilizzare i log per diagnosticare i problemi con l'elaborazione di BPD (Business Process Definition) e flussi di servizi. Le informazioni di traccia nei log possono includere i tempi di esecuzione dei vari passi in un BPD o in un motore di servizio, come ad esempio l'ora in cui un BPD o un flusso di servizio viene avviato e arrestato e la quantità di tempo necessaria per il completamento. Le informazioni di traccia possono includere anche un record delle modifiche alle variabili durante l'esecuzione di un processo. Le informazioni di traccia registrate possono anche aiutare a identificare le fasi che non soddisfano i loro obiettivi di prestazioni (come le chiamate del servizio) e ridurre o eliminare la necessità di aggiungere la registrazione a livello di applicazione personalizzata alle applicazioni del processo.
Impostazioni di traccia
Le specifiche di traccia di Business Automation Workflow utilizzano il meccanismo di traccia del server delle applicazioni standard, che deve essere abilitato nel modo normale.È possibile configurare le seguenti specifiche di traccia lightweight:
- WLE.wle_engine (per BPD)
- WLE.wle_engine_basic (per BPD)
- WLE.wle_svcflow (per i flussi di servizio)
- WLE.wle_svcflow_basic (per flussi di servizio)
- WLE.wle_external_service (per servizi esterni)
- WLE.wle_scheduler (per Gestore eventi)
- WLE.wle_sched_basic (per Gestore eventi)
- com.ibm.bpm.rest.* (per le API REST)
| Specifiche di traccia | Impostazioni di traccia | Cosa viene registrato |
|---|---|---|
| WLE.wle_engine_basic=impostazione_traccia | PIU' DETTAGLIATO | Le principali fasi di navigazione e i dati chiave. |
| FINEST, TUTTO | I principali passi di navigazione e i dati chiave, nonché i valori dei parametri di input e output. Registra i dati di input e di output e i valori di variabile associati per process / BPD/services e activity/event/step. A seconda della dimensione dei dati, ciò può influire sulle prestazioni (ad esempio, il potenziale richiamo dei dati e la scrittura nel file di traccia). ATTENZIONE: I valori delle variabili possono contenere dati sensibili.
|
|
| WLE.wle_svcflow_basic=impostazione_traccia | PIU' DETTAGLIATO | Le principali fasi di navigazione e i dati chiave. |
| FINEST, TUTTO | I principali passi di navigazione e i dati chiave, nonché i valori dei parametri di input e output. Registra i dati di input e di output e i valori di variabile associati per process / BPD/services e activity/event/step. A seconda della dimensione dei dati, ciò può influire sulle prestazioni (ad esempio, il potenziale richiamo dei dati e la scrittura nel file di traccia). ATTENZIONE: I valori delle variabili possono contenere dati sensibili.
|
|
| WLE.wle_external_service=impostazione_traccia | TUTTO | Il rilevamento e l'esecuzione di servizi esterni. |
| WLE.wle_sched_basic=impostazione_traccia | PIU' DETTAGLIATO | Le principali fasi di navigazione e i dati chiave. |
| FINEST, TUTTO | I principali passi di navigazione e i dati chiave, nonché i dettagli dell'attività Gestore eventi. A seconda della dimensione dei dati, ciò può influire sulle prestazioni (ad esempio, il potenziale richiamo dei dati e la scrittura nel file di traccia). | |
| WLE.wle_engine=impostazione_traccia | FINE, FINER, FINEST, ALL | La traccia del componente del motore BPD, che include l'output di traccia leggero. |
| WLE.wle_svcflow=impostazione_traccia | FINE, FINER, FINEST, ALL | La traccia del componente del motore del flusso di servizio, che include l'output di traccia lightweight. |
| WLE.wle_scheduler=impostazione_traccia | FINE, FINER, FINEST, ALL | La traccia del componente del Gestore eventi, che include l'output di traccia lightweight. |
| com.ibm.bpm.rest. * =trace_setting | TUTTO | La traccia del componente dell'API REST. Per richiamare le tracce API REST leggere, specificare l'impostazione di traccia FINER invece di ALL. |
WLE.wle_engine_basic=ALL
WLE.wle_svcflow_basic=ALL
WLE.wle_sched_basic=ALL
com.ibm.bpm.rest.*=FINER
Impostazione delle specifiche di traccia
Per informazioni specifiche sull'impostazione delle specifiche di traccia per BPD e API REST, consultare i seguenti argomenti:
- Raccogliere i dati di risoluzione dei problemi per i problemi di Business Process Definition in IBM Business Process Manager (BPM)
- Raccogliere i dati di risoluzione dei problemi per i problemi dell'API REST BPM in IBM Business Process Manager (BPM)
- Impostazione di una traccia in WebSphere Application Server
Per informazioni generali sulla raccolta dei dati di risoluzione dei problemi per Business Automation Workflow, consultare l'argomento Raccolta dei dati di risoluzione dei problemi per i prodotti IBM Business Process Manager.
Cosa inviare al supporto
- Il log FFDC WebSphere® Application Server , ubicato nella cartella ffdc
- I seguenti file di log:
- SystemOut.log
- SystemErr.log
- trace.log

Su sistemi Linux® e UNIX, questi file si trovano nella directory profile_root/logs/server_name .
Su piattaforme Windows si trovano nella directory profile_root\logs\server_name .
Se il tuo scenario di problemi causa molte registrazioni, i file di backup per i file di log potrebbero essere creati con nomi, come SystemOut_07.10.01_11.00.51.log. È possibile utilizzare la console di gestione per modificare il numero di file di backup creati e la dimensione dei file di log. Potrebbe essere utile aumentare entrambi questi valori per garantire la cattura di tutti i dati.