Utilizzare la funzione di interfaccia dtw_cleanup() per aggiornare l'ambiente di linguaggio se viene utilizzato dtw_initialize() per inizializzare l'ambiente di linguaggio. Scollegandosi ad esempio da un database o eliminando variabili. Questa funzione di interfaccia è facoltativa.
Durante la gestione di una richiesta di Net.Data, Net.Data chiama una funzione di interfaccia dtw_cleanup() una volta quando l'elaborazione di Net.Data si interrompe o un errore impedisce a Net.Data di elaborare il file della macro.
Net.Data imposta il campo degli indicatori nella struttura dtw_lei 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.