8.2.1. Configurazione dell'attività UpdateDBSearchIndex

Il task UpdateDBSearchIndex viene utilizzato per aggiornare l'indice di ricerca ERP se i dati ERP sono cambiati. L'aggiornamento viene eseguito in modo incrementale con l'aiuto della LOGTABLE. È necessario creare una colonna aggiuntiva in modo che la LOGTABLE possa essere utilizzata sia per la V11 che per la V12.

Questo può essere fatto, ad esempio, con un software di database. Il nome della colonna è UPDSEARCH_V12. È importante che ad essa sia assegnato il valore predefinito 1.

Esempio di istruzione SQL per creare la colonna:

ALTER TABLE LOGTABLE ADD UPDSEARCH_V12 smallint default 1 not null

Le Il nome della colonna deve essere inserito nella plinkcommon.cfg nel blocco Comune sotto la chiave LOGTABLE_UPDSEARCH_FIELD.

Figura 700. 

Inoltre, l'attività UpdateDBSearchIndex deve essere configurata nel plinkcommon.cfg. Il trigger OnCatalogChanged deve essere aggiunto alla tabella TimeTable divenire.

Inoltre, è necessario disattivare la generazione del CommonErpIndex, che viene utilizzato per la ricerca geometrica quando sono attivate le righe preferite. Poiché nella V11 e nella V12 viene utilizzato lo stesso indice, non è necessario generarlo nuovamente nella V12. L'indice si trova nella sottodirectory comune.

Figura 701. 

È inoltre importante che l'AppServer abbia accesso al database e che l'Autologin sia attivato per l'AppServer. A tal fine, è necessario assegnare una configurazione all'utente sotto il quale è in esecuzione l'AppServer.

Figura 702. 

Nell'esempio la configurazione demo.

Figura 703. 

A questa configurazione devono essere assegnati il nome utente (User ) e la password (Password ) per il login automatico [Automatic login] al database.