Utilizzare la funzione di interfaccia dtw_cleanup() per aggiornare l'ambiente di linguaggio se viene utilizzato dtw_initialize() per inizializzare l'ambiente di linguaggio. Utilizzare tale funzione per ogni applicazione come lo scollegamento da un database oppure l'operazione di liberare le variabili. Questa funzione di interfaccia è facoltativa.
Durante la gestione di una richiesta di Net.Data, Net.Data chiama una funzione di interfaccia dtw_cleanup() dell'ambiente di linguaggio quando l'elaborazione di Net.Data termina oppure quando un errore arresta Net.Data dall'elaborazione della macro.
Net.Data imposta il campo degli indicatori nella struttura dtw_lei_t su DTW_END_ABNORMAL se l'elaborazione dell'aggiornamento è anomala. Le seguenti condizioni anomale forniscono esempi di quando utilizzare dtw_cleanup():
Se una funzione di interfaccia di ambiente di linguaggio imposta il campo le_opaque_data con un parametro da trasferire tra le funzioni di interfaccia, utilizzare dtw_cleanup() per liberare il campo quando l'elaborazione termina.
Questa funzione di interfaccia non influisce sull'elaborazione del blocco dei messaggi. Se il valore di ritorno è diverso da zero, viene emesso un messaggio predefinito; se non esiste alcun messaggio predefinito, il processore della macro emette un messaggio di avvertenza.