Vai al contenuto

SWA002 -- Scaricamento archivi anagrafici per AreaAPP

Sorgente: cbl/swa002.cbl | Tipo: batch/utility | Program-ID: SWA002

Menu: Assist 2.0 > Operativo > Gestione Interventi a Richiesta


Scopo

Sincronizza verso AreaAPP (archivi DB tramite binari/connection strings configurati) le anagrafiche Assist 2.0: clienti, contatti, prestazioni, tecnici, zone, agenzie, priorita', tipi attivita', tabelle ausiliarie. Punto di partenza per esportazioni delegate ai moduli SWAxxx specifici.


File e tabelle principali

File/Tabella Uso
feurtab Tabella parametri Eurocoge
arpprior Priorita'
arpagent Agenti
arpcontt Contatti cliente
arpprest Prestazioni
arplisti Listini
arpaliva Aliquote IVA
arpagmag Agenzie collegate ad agente
apstatosyn Stato sincronizzazione versioni tabelle
apcoggrday Giorni gruppo cliente
arppagcod / arppagtip Codici e tipi pagamento
arpart62 / arpart62c Articoli 62 e configurazione
arptpdif / arptpdsl Tipi difetto / di sollecito
arpveicl Veicoli
arpazien / arpconfig Azienda e configurazione AreaAPP
arpinfor / arpinftt / arpinftr / arpinfvf Informativa cliente/contratti/tecnici
arpskmod / arpskpag / arpskinf Schermate/sezioni AreaAPP
arpinfgr Gruppi informativa
arpcntes / arpcntar / arpcnmtr Contratti (testata/articoli/matricole)
arpmodst Modelli stampa
esposcli Esposizioni cliente

Programmi chiamati

Programma Scopo
GESLPRC Gestione log procedura
COG062 Utility lettura clienti
GESDATE Gestione date
COGU10W Gestione divisa
RNEWCONF Lettura configurazioni RNEWCONF
SWA021/022/025/028/032/033/034/038 Export anagrafiche specifiche
SWA044/047/048/053/054/059/061/062 Export tabelle accessorie
SWA064/066/067 Export priorita'/tipi attivita'/zone
SWA030 Export complementare

Configurazioni RNEWCONF

Gruppo Chiave Note
Profilo AreaAPP tm-cfg-attiva-areaapp Se != "S" termina elaborazione
AreaAPP tm-cfg-bin-path, tm-cfg-bin-tipo, tm-cfg-db-conn-string Binari e connection string DB
AreaAPP tm-cfg-cod-azienda Codice azienda per sync
AreaAPP tm-cfg-agg-online Modalita' aggiornamento online

Logica di elaborazione

  1. Init standard (z-99-init-subroutine), apertura log (gesdebug-apri-principale), lettura configurazione (x99-src-cfg).
  2. Verifica abilitazione profilo AreaAPP; se disabilitato termina.
  3. Apertura tabelle DB AreaAPP via subroutine.
  4. Per ogni anagrafica gestita: lettura sequenziale dei record Eurocoge, scrittura su archivio AreaAPP tramite il programma SWAxxx specifico.
  5. Aggiornamento apstatosyn con versioni tabelle scaricate.
  6. Chiusura log e file.

Documentazione tecnica generata -- 2026-06-04