tutti

Generazione Token da Sistema Esterno

Premessa

Il presente documento descrive il processo di import anagrafiche da sistema esterno per gestirne il caricamento dei dati anagrafici, dei titoli di studio e la chiamata al processo di generazione del Token di Mobilità in ingresso.

E' stata prevista la gestione di due differenti tipologie di interfaccia del processo:

  • import tramite file XML
  • import tramite chiamata ad un Web service.

Importazione Tramite file XML

Di seguito il flusso del processo gestito per effettuare l’import di file XML:

Attività Operatore 
     Estrazione dei dati da sistema esterno, con identificativi proprietari del sistema SISTEMA ESTERNO
Transcodifica dati strutturati da identificativi proprietari a identificativi generici (MIUR, ISTAT, etc)

per le specifiche di transcodifica vedere capitolo Specifiche tracciato XML

SISTEMA ESTERNO
Generazione di un file XML per ogni studente (vedere specifiche del tracciato)

per le specifiche di transcodifica vedere capitolo Specifiche tracciato XML

SISTEMA ESTERNO
     Spostamento file in una cartella accessibile ad Esse3 (possibilmente FTP)SISTEMA ESTERNO
Schedulazione del processo che prende in carico i file presenti nella cartella condivisa (ELABORAZIONE BATCH, processo "GEN_TOKEN_XML")ESSE3
Elaborazione di ogni tracciato, con indicazione di corretta / errata elaborazioneESSE3

Web Service

Di seguito il flusso gestito dal processo di import di tracciati XML tramite chiamata Web Service:

  
    Estrazione dei dati da sistema esterno, con identificativi proprietari del sistemaSISTEMA ESTERNO
    Transcodifica dati strutturati da identificati proprietari a identificativi generici (MIUR, ISTAT, etc)

per le specifiche di transcodifica vedere capitolo Specifiche tracciato XML

SISTEMA ESTERNO
Chiamata al WS esposto da Esse3 inserendo come parametro di chiamata il tracciato XML (vedere specifiche del tracciato),

richiamando per ogni studente il servizio.

per le specifiche di transcodifica vedere capitolo Specifiche tracciato XML

SISTEMA ESTERNO
  Il Servizio esposto salverà la copia del tracciato inviatoESSE3
Elaborazione del tracciato, con indicazione di corretta / errata elaborazioneESSE3

Specifiche del tracciato

 Per le specifiche relative ai blocchi comuni con l'import Immatricolati da sistema esterno, consultare la documentazione pubblicata al seguente link:

http://docs.kion.it/bin/view/KionDocs/ImmatricolazioneDaSistemaEsterno

DATA SET

ATTRIBUTO

TIPO

OBBLIGATORIO

VALORI AMMESSI

COMMENTO

NOTE TECNICHE

ANAPER

 

Contiene i dati anagrafici dello studente.

 

 

SI

 

 

 

Per dettaglio vedi analisi Specifiche_tracciato_XML_import_preimmatricolati_standard.doc

ANAPER_DATI_BANCA

 

Contiene i dati bancari relativi all’anagrafica dello studente.

 

 

NO

 

 

 

Per dettaglio vedi analisi Specifiche_tracciato_XML_import_preimmatricolati_standard.doc

MATUR

 

Contiene i dati relativi al titolo di scuola superiore dello studente.

 

 

NO

 

 

 

Per dettaglio vedi analisi Specifiche_tracciato_XML_import_preimmatricolati_standard.doc

TIT_IT_TITITA

 

Contiene i dati relativi al titolo/i universitario/i italiano/i dello studente.

 

 

NO

 

 

 

Per dettaglio vedi analisi Specifiche_tracciato_XML_import_preimmatricolati_standard.doc

TIT_STRA

 

Contiene i dati relativi al titolo/i universitario/i straniero/i dello studente.

 

 

NO

 

 

 

Per dettaglio vedi analisi Specifiche_tracciato_XML_import_preimmatricolati_standard.doc

DATI_GENERA_TOKEN

 

Contiene i dati relativi al bando di mobilità di iscrizione dello studente.

 

 

NO

 

 

 

 

<aa_iscr_id/>

NUMBER (10)

SI

L’anno passato deve essere presente nella tabella P06_AA.

Anno Accademico di elaborazione.

 

 

<aa_ord_id/>

NUMBER (10)

NO

 

Ordinamento di iscrizione dello studente.

Sempre a NULL.

Associo automaticamente quello attivo collegato al corso di studio.

 

<cds_cod/>

STRING (10)

SI

Il codice passato deve essere presente nella tabella P06_CDS.

Corso di iscrizione dello studente.

Codice interno del corso di studi.

 

 

<pds_cod/>

STRING (10)

NO

Il codice passato deve essere presente nella tabella P06_PDSORD.

Percorso di iscrizione dello studente.

Codice interno del percorso di studi.

Sempre a NULL.

Iscrivere lo studente al percorso COMUNE (9999).

 

 

<aa_bando_id/>

NUMBER(4)

NO

 

 

Anno accademico del bando per studenti ERASMUS e DOUBLE DEGREE.

 

<n_bando/>

NUMBER

NO

 

 

Numero bando per studenti ERASMUS e DOUBLE DEGREE.

 

<erasmus_cod/>

STRING

NO

 

 

Ateneo straniero di provenienza per studenti ERASMUS e DOUBLE DEGREE.

Codifica dati

Per le codifiche dei blocchi:

·         ANAPER

·         ANAPER_DATI_BANCA

·         MATUR

·         TIT_IT_TITITA

·         TIT_STRA

consultare la documentazione pubblicata al seguente link:

http://docs.kion.it/bin/view/KionDocs/ImmatricolazioneDaSistemaEsterno

 

1.    Codifica Atenei Stranieri:

 

Il dato sarà decodificato per indicare:

 

DESCRIZIONE

IDENTIFICATIVO DA CODIFICARE

CAMPO TRACCIATO XML

Ateneo straniero di provenienza studenti incoming.

P01_STU.ATENEO_STRANIERO_ID

<erasmus_cod/>

 

La codifica degli Atenei Stranieri sarà gestita tramite la codifica ERASMUS_COD (es. D  FREIBUR02 – PÄDAGOGISCHE HOCHSCHULE FREIBURG IM BREISGAU).

Configurazione Web Service

Il servizio è raggiungibile ai seguenti URL:

  -    https://XXX/services/AnagCarXmlService (via https)

  -   http://XXX/services/AnagCarXmlService 

XXX è da intendersi l'URL base della home del portale di ateneo es. https://XXX/Home.do.

I parametri di configurazione ANAGCARXML_WS_USERNAME e ANAGCARXML_PASSWORD contengono rispettivamente utente e password di autenticazione del servizio.

WSDL: http://XXX/services/AnagCarXmlService/AnagCarXmlService?wsdl

Il ritorno del servizio conterrà: ret (risultato 1- positivo -1- negativo), identificativo testata elenco generato,visualizzabile dalla funzione client 'Risultato elaborazione import XML'.

<AnagCarXmlService>

        <ret>1</ret>

        <id_tst_elenco>12345</id_tst_elenco>

 </AnagCarXmlService>

Parametri di contesto

I parametri che regolano il processo di Generazione Token da sistema esterno sono legati al contesto 'GEN_TOKEN_XML'.

geModifica

Parametri di configurazione import dati XML

I parametri di configurazione che gestiscono la configurazione dei dati importati sono:

 

NOME

NOTA

IMP_ANA_EXIST

Indica che l’import delle anagrafiche è abilitato anche per anagrafiche già presenti a sistema.

0-    l’import di una anagrafica con codice fiscale già presente a sistema NON è abilitato.

1-    l’import di una anagrafica con codice fiscale già presente a sistema è abilitato.

Default 1.

UPD_ANA

Indica che l’import delle anagrafiche aggiorna i dati presenti a sistema.

  1. l’import di una anagrafica con codice fiscale già presente a sistema NON aggiorna i dati presenti a sistema con quelli presenti nel file importato.
  2. l’import di una anagrafica con codice fiscale già presente a sistema aggiorna i dati presenti a sistema con quelli presenti nel file importato.

Default 1.

CHK_CF

Indica se nell’import delle anagrafiche deve essere effettuata la verifica del codice fiscale presente nel file importato.

0-    l’import NON effettua il controllo

1-    l’import effettua il controllo.

Default 1.

CALC_CF_STRA

Indica se nell’import delle anagrafiche deve essere effettuato il ricalcolo del codice fiscale per studenti con nazione di nascita differente da Italia, e con codice non coerente rispetto ai dati inseriti.

0-    il ricalcolo del codice fiscale non viene effettuato

1-    il ricalcolo del codice fiscale viene effettuato.

UPD_MATUR

Indica che l’import dei titoli di scuola superiore aggiorna i dati presenti a sistema.

  1. l’import di un titolo di scuola superiore con anno di conseguimento già presente a sistema (per l’anagrafica) NON aggiorna i dati presenti a sistema con quelli presenti nel file importato.
  2. l’import di un titolo di scuola superiore con anno di conseguimento già presente a sistema (per l’anagrafica) aggiorna i dati presenti a sistema con quelli presenti nel file importato.

Default 1.

UPD_TIT_IT

Indica che l’import dei titoli universitari italiani aggiorna i dati presenti a sistema.

  1. l’import di un titolo universitario italiano con anno di conseguimento già presente a sistema (per l’anagrafica) e stesso tipo di titolo NON aggiorna i dati presenti a sistema con quelli presenti nel file importato.
  2. l’import di un titolo universitario italiano con anno di conseguimento già presente a sistema (per l’anagrafica) e stesso tipo di titolo aggiorna i dati presenti a sistema con quelli presenti nel file importato.

Default 1.

UPD_TIT_STRA

Indica che l’import dei titoli universitari straniero aggiorna i dati presenti a sistema.

  1. l’import di un titolo universitario straniero con anno di conseguimento già presente a sistema (per l’anagrafica) e stesso tipo di titolo NON aggiorna i dati presenti a sistema con quelli presenti nel file importato.
  2. l’import di un titolo universitario straniero con anno di conseguimento già presente a sistema (per l’anagrafica) e stesso tipo di titolo aggiorna i dati presenti a sistema con quelli presenti nel file importato.

Default 1.

AGG_MOBIL

Indica che l’import dei dati di generazione TOKEN aggiorna gli atenei stranieri di provenienza dell’organizzazione della mobilità e del bando associato.

  1. l’import di un immatricolato NON aggiorna gli atenei stranieri di provenienza dell’organizzazione della mobilità e del bando associato.
  2. l’import di un immatricolato aggiorna gli atenei stranieri di provenienza dell’organizzazione della mobilità e del bando associato.

Default 0.

 

Parametri import via Web Service

NOME

NOTA

ANAGCARXML_WS_USERNAME

Indica la password di accesso al Web Service AnagCarXmlService (Import dati Anagrafica e Carriera Area Amministrativa).

ANAGCARXML_WS_PASSWORD

Indica l'utenza di accesso al Web Service AnagCarXmlService (Import dati Anagrafica e Carriera Area Amministrativa).

 

Processo - Immatricolazioni

Visibilita - tutti

DOCUMENTO Immatricolazioni