Nel caso di applicazioni 4WS, è possibile ricercare all’interno dei file di log relativi alle operazioni SQL registrate. Il form di ricerca prevede diversi filtri di ricerca; tra questi, sono presenti 4 campi in particolare:
"Function Id" - ovvero campo usato per filtrare i log per funzionalità; è possibile selezionare la funzionalità tramite pressione del bottone di lookup, che mostrerà a video l’elenco di tutte le funzionalità registrate fin’ora nei file di log.
"Function Description" - ovvero campo usato per filtrare i log per funzionalità; è possibile selezionare la descrizione della funzionalità tramite pressione del bottone di lookup, che mostrerà a video l’elenco di tutte le descrizioni di funzionalità registrate fin’ora nei file di log; esiste una dipendenza tra questo lookup ed il precedente: l’uno annulla il valore dell’altro, considerando che si riferiscono alla stessa funzionalità.
"Table Name" - ovvero campo usato per filtrare i log per nome tabella; è possibile selezionare una tabella tramite pressione del bottone di lookup, che mostrerà a video l’elenco di tutte le tabelle registrate fin’ora nei file di log; esiste una dipendenza tra questo lookup e quello delle funzionalità/descrizioni funzionalità: se anche il campo ricerca relativo alla funzionalità/descrizione funzionalità è stato valorizzato, il lookup delle tabelle sarà filtrato per questa funzionalità.
"Updated values" - ovvero campo usato per filtrare i log per nome campo di tabella; è possibile selezionare un campo di tabella tramite pressione del bottone di lookup, che mostrerà a video l’elenco di tutti i campi di tabella registrati fin’ora nei file di log; esiste una dipendenza tra questo lookup ed i lookup delle funzionalità/descrizioni funzionalità e delle tabelle: se anche il campo ricerca relativo alla funzionalità/descrizione funzionalità e/o tabella è stato valorizzato, il lookup dei campi di tabella sarà filtrato per la funzionalità//descrizione funzionalità/tabella impostati.
Agendo su questi lookup diventerà rapida la ricerca di modifiche relative a specifiche tabelle/campi.

E’ presente anche un quinto lookup, indipendente dai 4 precedenti, associato al campo "User Id", che consente di selezionare un utente dalla lista degli utenti registrati fin’ora dei file di log.
La pressione del bottone di ricerca consentirà di visualizzare i risultati della ricerca, in base alle condizioni di filtro applicate nel form di ricerca.
La finestra dei risultati contiene le seguenti informazioni:
COMPANY_ID (valorizzato se l’applicazione supporta questo campo)
SITE_ID (valorizzato se l’applicazione supporta questo campo)
Username
Data aggiornamento
FUNCTION_ID
Descrizione associata al FUNCTION_ID
Tipo operazione (I = inserimento, U = aggiornamento, D = cancellazione)
Nome tabella
Condizione di where applicata (valorizzato nel caso di operazioni di aggiornamento o cancellazione)
Lista di terne < nome campo, valore precedentemente presente, nuova valore da impostare> relative ai campi della tabella modificati; campo valorizzato solo nel caso di operazioni di inserimento o aggiornamento (nel caso di operazione di inserimento il "valore precedentemente presente" è ovviamente sempre impostato a null).
Tramite i bottoni di navigazione presenti in fondo alla pagina è possibile posizionare la ricerca all’inizio, alla fine, ad una pagina precedente/successiva a quella corrente.