Vai al contenuto

SWA020 -- Scaricamento matricole assist per AreaAPP

Sorgente: cbl/swa020.cbl | Tipo: batch/utility | Program-ID: SWA020

Menu: Assist 2.0 > Operativo > Gestione Interventi a Richiesta


Scopo

Esportazione mirata delle matricole Assist verso AreaAPP. Variante focalizzata di SWA003: non gestisce marche, modelli, produttori, etc. (sono commentati), ma solo arpmatri + apasnmatri/apasnmtrdb + arpmodel (gerarchia padre).


File e tabelle principali

File/Tabella Uso
feurtab Tabella parametri Eurocoge
arpmatri Matricole assist (sorgente)
apstatosyn Stato sincronizzazione
apasnmatri / apasnmtrdb Matricole esposte ad AreaAPP
arpmodel Modelli (per id-padre)
arpstprc Stato processo

Programmi chiamati

Programma Scopo
DIALOGS Dialog interattivi
RNEWCONF Configurazioni (indiretto via copybook config)
GESLPRC / GESDEBUG Log procedura ed eventi (via copy)

Configurazioni RNEWCONF (struct tab-config)

Gruppo Chiave Note
AreaAPP tm-cfg-bin-tipo, tm-cfg-bin-path Binario di esportazione
AreaAPP tm-cfg-bin-conn-string (occurs 3) Connessioni DB
AreaAPP tm-cfg-bin-log-level Livello log
AreaAPP tm-cfg-attiva-areaapp Abilitazione profilo
AreaAPP tm-cfg-cod-azienda Filtro azienda
AreaAPP tm-cfg-gg-aggiorn, tm-cfg-gg-aggiorn-serv Giorni di aggiornamento (210915)
AreaAPP tm-cfg-gru-ricambi (130614) Gruppo ricambi
AreaAPP tm-cfg-segnalazioni-op1..op5 Destinatari segnalazioni
AreaAPP tm-cfg-sel-des, tm-cfg-riesporta-tutto Modalita' selezione
AreaAPP tm-cfg-aglancio-attivo (230221) Integrazione Aglancio

Logica di elaborazione

  1. Init standard e apertura log.
  2. Lettura configurazione AreaAPP; verifica abilitazione profilo.
  3. Eventuale richiesta data da/a (w-richiedo-date) o uso intervallo da configurazione (gg-aggiorn).
  4. Scan di arpmatri (chiave azienda + dispositivo + id) con eventuale risalita su matricola padre tramite arpmodel.
  5. Per ogni matricola: write/rewrite su apasnmatri/apasnmtrdb.
  6. Aggiornamento apstatosyn con versioni k-ver-arpmatri, k-ver-arpmodel, k-ver-apstatosyn, k-ver-apasnmatri, k-ver-apasnmtrdb, k-ver-arpstprc.
  7. Chiusura ambiente.

Documentazione tecnica generata -- 2026-06-04