Euro09 Evoluon 2014.04.00 Beta

Transcript

Euro09 Evoluon 2014.04.00 Beta
Anno 21 Numero 03
10 Novembre 2014
Euro09 Evolu on 2014.04.00 Beta
E’ disponibile in BBS la versione Beta della Release 4.0 di Euro09 Evolu on
Come sempre l’incremento del contatore di “Major Release” segnala importan novità sul prodo o. Dopo la
ristru urazione della base da di Evol3, che ha permesso una decisiva riduzione dei vincoli di codifica, abbiamo messo mano alla archite ura del prodo o, con l’obbie vo di rendere più veloce Euro09 Evolu on.
A tale scopo, conformemente agli standard TeamSystem, si è deciso di disme ere la ormai obsoleta tecnologia AcucConnect DP ado ando “AcuConnect Thin‐Client”.
Tecnologia AcuThin
Questa tecnologia perme e di eseguire dire amente sul server tu e le procedure, sia batch che intera ve.
Il protocollo di comunicazione fra server e client è limitato alla trasmissione dei comandi per la composizione
delle “Videate” e alla ricezione degli elemen di interazioni (tas era e mouse) fra l’utente e l’interfaccia del
ges onale.
Sommario
Evolution 4 Beta
1
Tecnologia AcuThin
1
Attivazione ed Installazione
2
A seguire in sintesi i plus di questa tecnologia rispe o al protocollo RDP (terminal service) :
Componenti Cobol necessari.
Condizioni di distribuzione
4
Internal: Cosa è cambiato
5
Nuovo client di posta
8
Help in linea
9
Prossimi sviluppi
9

Mul pia aforma: Il server può essere sia Windows che Linux. E’ importante so olineare che un
eventuale server linux non si limita a ges re la base da ma è da considerarsi un vero e proprio server di processo (tu e le sessioni di lavoro “girano” in Linux).

Processo distribuito: La ges one della interfaccia grafica (videate) è a carico dei singoli client. Le risorse del server (processore e ram) che in ambiente RDP sono dedicate a questa a vità risultano disponibili per l’o mizzazione dei processi di elaborazione.

Accesso alle risorse client: Il sistema perme e di accedere alla risorse hardware (stampan , anche ad
aghi, scanner ecc.) e so ware (Office, Acrobat, e qualsiasi procedura associata ad un suffisso) presen
o visibili dai singoli client.
pag. 1
The way ahead for your business
Anno 21 Numero 3
Euro09 Informa
Archite ura dell’impianto
E’ importante sapere:

Elemen Cobol - Lato server
Sul server, oltre alla Run me (Release 8.1.2 TS o successive), sarà eseguito il processo “Remote Cobol Listener” (AcuRCL) per la ges one del colloquio da e verso le componen client del sistema.

Elemen Cobol Lato client
Nel client è prevista l’esecuzione del modulo (AcuTHIN) che ges sce l’iterazione (video tas era mouse) fra l’utente e il processo che
“gira” sul server.

Protocolli di Comunicazione
La comunicazione tra il modulo server (AcuRCL) e quelli client (AcuTHIN) si basa su di un protocollo proprietario Acucobol che, per
default, usa la porta TCP/IP 5632.
Tale modalità di comunicazione, rende possibile l’abbandono del pesante protocollo SMB e la conseguente mappatura tramite
“le era di disco” della cartella che ospita Evolu on.
La sicurezza della comunicazione è garan ta dal protocollo SSL. L’iden ficazione dell’utente client da parte del server si avvale di un
sistema proprietario di “rimappatura” basato sul file criptato “AcuAccess” che risiede sul sistema server.
Per pra cità e compa bilità con i sistemi client usa come server, la nostra impostazione standard rimappa tu gli uten che si collegano da vari client ad Euro09 Evolu on come “SYSTEM”.
Evo4 Beta con AcuThin A vazione ed Installazione

E’ disponibile in BBS la Beta release di Evolu on 4.0
L’obie vo di questa versione “pre rilascio” è quello di perme ere il test delle nuove funzionalità e, sopra u o, dei tempi di
elaborazione in ambiente ThinClient. Il nuovo codice modulo “AT” perme e di a vare l’uso del ThinClient di Evol4.
Se non lo si a va Evol4 sarà comunque u lizzabile nella classiche modalità P2P o stand alone. Importante il codice versione di
prodo o rimane “3A” ora definito Evolu on 3/4.
Vista la radicale ristru urazione della archite ura di prodo o, si è deciso che, fino al 31.12.2014, la release 2014.04.xx (di seguito Evol4) sarà distribuita parallelamente alla a uale 2014.03.xx.
In sintesi, per installare:

L’aggiornamento in Evo4 di un EVO3 in P2P o
standalone non richiede l’a vazione di alcun
nuovo modulo.

L’aggiornamento in Evo4 di un EVO3 in ThinClient richiede l’a vazione del modulo TC.
IMPORTANTE: La Beta release 2014.04.00 è a va‐
bile SOLO sulla par ta iva del rivenditore e va u liz‐
zata SOLO per sessioni di test e , al momento, solo
su server Windows
Siamo cer che vorrete collaborare ad un celere “debug” della nuova release. Vi chiediamo di inoltrare tuƩe le segnalazioni, possibilmente corredate di quanto necessario per risalire all’ eventuale problema, (Hard copy del video, Sequenze di esecuzione, ecc.) al seguente
indirizzo di mail: [email protected].
pag. 2
Anno 21 Numero 3
Euro09 Informa
In BBS è disponibile un nuovo setup Evolu on che con ene il necessario per l’istallazione di Euro09 Evolu on 4 e di AcuConnect Thin Client.

Ambiente P2P o Stand-Alone
Seguire la modalità classica di installazione.
L’accesso ad Euro09 avverrà, selezionando sulla nuova icona (rossa) che contraddis ngue gli impian stand-alone o P2P di Evol4.

Ambiente AcuThin Lato server
L’installazione di Euro09 Evolu on4 sul server, me e a disposizione all’interno della cartella principale (09EVOL4), due nuovi eseguibili SetupServizio e SetupTClient, Vedi immagine seguente:
Eseguire, sul SERVER, SetupServizio, per l’installazione del servizio AcuRCL. La procedura richiede:
ll percorso dell’ azienda Evol4
La cartella sulla quale installare il servizio
La cartella del menu avvio/start
Sul server l’esecuzione di Euro09 avviene tramite la selezione dell’icona rossa in modalità dire a, senza l’u lizzo di AcuThin.

Ambiente AcuThin Lato Client
Per a vare Evolu on4 ThinClient sui client è necessario copiare dal server su una pen-drive, o su una cartella di rete condivisa, il
SetupTClient. Tale setup, andrà eseguito su tu i client abilita ad accedere ad Evolu on4 in modalità TC.
La prima informazione che viene richiesta da questa installazione è l’ indirizzo IP o, in alterna va, il nome del server così come viene visto dalla rete.
A seguire il setup richiede il nome della cartella cliente che conterrà le procedure e quella
per i collegamen al menu di start.
Sul desktop del client verrà creata l’icona di lancio (blu)
Nota Bene: Sullo stesso server è possibile installare un solo impianto di Evo 4 in Thin Client.
pag. 3
Anno 21 Numero 3
Euro09 Informa
Aggiornamen di impianto

Da Evolu on 1 / 2 e da Euro09 2p6
Installare il setup di Evolu on 4 e procedere alla conversione archivi nelle stesse modalità previste per l’a vazione di Evolu on 3.
(Vedi z0412_EvoluƟon_rel3_.pdf del 20.07.2012) e/o Manuale dell’installatore EvoluƟon3).

Da Evolu on 3.X
Scaricare la licenza del Thin Client (Vedi paragrafo Evolu on 4 Beta release).


Estrarre sull’impianto lo zip di aggiornamento “Evolu on4”.

Rinominare la cartella Acucbl in Acucbl_E3

Rinominare la cartella Acucbl_TC in Acucbl

Se in Evolu on 3 era già presente una run me 8.1.2 TS copiare la licenza presente in Acucbl_E3 (wruncbl.tlc) in Acucbl, diver
samente rimane a va quella distribuita che scade 120 giorni dalla data di rilascio in BBS.
Configurare il thinclient (Vedi paragrafo Installazione).
Alla prima esecuzione i file Ordini e Preven vi saranno so opos alla ristru urazione della chiave secondaria per Ar colo. (Per conformità con le altre tabella a tale chiave sono aggiun 7 cara eri di filler da u lizzarsi in future implementazioni).
Procedere poi alla a vazione di AcuThin. (Vedi paragrafo AcuThin).
Cara eris che del sistema ospite

Server
A par re da Windows Server 2008. Se l’impianto prevede un numero limitato di PDL è possibile u lizzare come server un sistema
client da Windows 7 in poi in versione Professional.

Client
Da Windows Vista in poi; sempre in versione Professional.
Componen Cobol Necessari & Condizioni di distribuzione.

AcuCobol GT Run me release 8.1.2 TS
Il lis no MicroFocus di Maggio 2011 prevede un costo, per ogni 5 PDL, di 456€ di cui 76€ di canone di assistenza obbligatorio il primo
anno.

AcuConnect ThinClient release 8.1.2 TS
Il lis no MicroFocus di Maggio 2011 prevede un costo, per ogni 5 PDL, di 624€ di cui 104€ di canone di assistenza obbligatorio il primo anno. Il costo della licenza di AcuConnect TC include quello della licenza di Acucobol GT Run me, per lo stesso numero di uten ,
des nata ad essere installata sullo stesso server.
pag. 4
Anno 21 Numero 3
Euro09 Informa
Internal: cosa è cambiato
L’adozione di AcuThin in prospe va anche su server linux ha richiesto una pesante ristru urazione dell’archite ura di Euro09 Evolu on con
par colare riferimento a:
Sos tuzione delle DLL basate sulle Api di Windows
Agli albori di Euro09, primi anni 2000, il COBOL non me eva a diposizione degli sviluppatori i comandi di interazione con il sistema opera vo
quali ad esempio, Crea Directory, Copia File, Rinomina File, ecc. ecc.
Dato che tali funzioni risultavano, già allora, indispensabili, sviluppammo alcune DLL in “C” ( zero9.dll, z9dll.dll, z9img.dll, z9offpth.dll) che,
linkando le API di Windows, ci consen vano di eseguire, run me, i comandi di sistema.
Evolu on 4, vede la soppressione di tali DLL sia perché datate sia perché inu lizzabili in Linux.
Le rela ve funzioni sono state replicate da nuove subrou ne Cobol che si appoggiano esclusivamente alle librerie della Run me.
Per rendere “trasparente” l’adozione di questa nuova soluzione abbiamo assegnato ai singoli programmi lo stesso nome e la stessa area di
link, delle analoghe funzioni incluse nelle DLL soppresse.
Nuovi paradigmi di stampa
Le stampe sono sempre state un nostro punto di forza.
In par colare, il sistema per le stampe parametriche avanzate che conta, nello standard, oltre 150 modelli di documento, è sicuramente il
fiore all’occhiello di Euro09 Evolu on.
Gli schemi so ostan rappresentano la variazione del modelli di processo che si è resa necessaria in relazione alla adozione del Thin-Client:
La Z9print.exe è stata soppressa in quanto il suo funzionamento è limitato alla pia aforma Windows. Tale procedura è stata soppiantata da
un omonimo programma Cobol (Z9PRINT.ACU) che, tramite una DLL mul pia aforma (DYNAPDF), genera dire amente il PDF leggendo:

Per le stampe standard cobol : L’output su disco

Per le stampe grafiche avanzate: Il file ascii prodo o dal motore di stampe parametriche (SPVENDG)
La stampa dei documen
è ges ta tramite una procedura freeware (SUMATRAPDF) invocata da Z9PRINT.ACU.
DYNAPDF oltre ad essere estremamente veloce:

Produce PDF di po “A”. Tale funzione è stata implementata nei processi di archiviazione documentale, e di inoltro via e-mail.

U lizza font “Locali”. All’interno dell’impianto di Evolu on 4 è presente la cartella ice\fonts che con ene tu
u lizza dai nostri modelli di stampa. Tali fonts non devono essere installa .
pag. 5
i fonts (anche a barre)
Anno 21 Numero 3
Euro09 Informa
Navigazione nel disco (esplora risorse)
Contrariamente a quello che avviene u lizzando il protocollo SMB, in ambiente TC, la cartella di Euro09 Evolu on non è condivisa dal client e
quindi non è in alcun modo fruibile dall’Utente. I vantaggi in termini di sicurezza sono eviden .
Anche la rou ne “C$OPENSAVEBOX” che me e a disposizione dell’utente le funzioni di “Esplora risorsa” non è quindi u lizzabile sul server.
Per poter comunque selezionare files dal server, nei pochi casi in cui la cosa è indispensabile, abbiamo predisposto una nuova procedura, le
cui funzioni sono limitate alla navigazione fra le cartelle e alla sola selezione dell’ogge o desiderato.
Evolu on 3: Nell’esempio di destra l’esplora
risorse lanciato dalla manutenzione parametri di stampa ed interrogazione . La navigazione in questo caso avviene all’interno
della cartella server che ospita Euro09 Evolu on.
In Evolu on 4 tale control potrà essere
eseguito solo per navigare il client.
Evolu on 4: Nell’esempio di sinistra la stessa funzione eseguita sul server dalla nuova
procedura appositamente sviluppata con
l’unico scopo di:
- Selezionare i file da elaborare
- Salvare il fru o di una elaborazione come
ad esempio una stampa su disco.
Qualsiasi altra operazione (cancellazione,
rinomina, copia ecc. ) è inibita all’utente.
Apri documento con procedura windows
Quando si richiede l’apertura di un ogge o
u lizzando un programma windows (*) il
sistema copia il documento da presentare
nel client all’interno della cartella
“..\local\temp\09tc\xxx” (**) .
(*) Ad esempio:
Interrogazioni parametriche :
- Esporta in Excel
Archiviazione documentale
- Tu i pi di documento
Anteprima di stampa
- Adobe reader
(**) per xxx si intende l’id univoco assegnato alla sessione di lavoro a va sul server.
pag. 6
Anno 21 Numero 3
Euro09 Informa
Esporta importa archivi
Le tabelle (file) da esportare risiedono classicamente sul server. La funzione di esportazione dovrà necessariamente creare l’output sul client
per dare modo all’utente di vederne ed eventualmente modificarne il contenuto.
L’elaborato dovrà essere poi spostato sul server nel caso debba essere reimportato.
Funzione di Esportazione:
Nell’esempio simuliamo di volere esportare
la tabella dei comuni sul desktop del client.
Premendo F2 sul campo percorso del file si
apre Explorer che perme e di cambiare il
nome e la des nazione di default del file di
output.
Il risultato della esportazione, nell’esempio Desktop\tbcomuni.csv ,può
essere manutenuto tramite Excel
E successivamente reimportato sul server
pag. 7
Anno 21 Numero 3
Euro09 Informa
Nuovo client di posta
Nel lontano 2002, con l’uscita della release 2p4, Euro09 fu dotato di un client di posta, basato sulla libreria see32.dll della Marshallso . Tale
libreria ha resis to egregiamente al passare degli anni, con un unico, ma significa vo, limite. L’impossibilità di ges re porte di uscita diverse
dalla 25. Tale limite comporta l’impossibilità di configurare quei server di posta che u lizzano porte diverse come ad esempio quelli di posta
cer ficata o quei server mail che non hanno la 25 tra le loro porte SMTP (Gmail, Telecom, Virgilio,Yahoo ecc.)
Questo ormai significa vo limite, associato alla necessità di rendere il lato server di Euro09 Evolu on “Windows free” ci ha portato alla sos tuzione delle see32.dll con una specifica funzione della libreria standard Teamsystem “Sysint” .
A seguire un esempi di configurazione dei server SMTP u lizza dal servizio di e-mail di Evolu on 4. Notare il nuovo campo “Porta SMPT”.
A lato un esempio di configurazione di un
utente abilitato all’inoltro di Posta - Cer ficata.
Nota bene: E’ importante selezionare l’apposito indica vo “Pec”.
Lo standard TS NON prevede la ges one del formato HTLM nel corpo del messaggio ne quella di opzioni come il livello di privacy , l’importanza del messaggio ecc.
pag. 8
Anno 21 Numero 3
Euro09 Informa
Nuova modalità di ges one dell’ Help in linea
Classicamente in Euro09 Evolu on il client (P2P) accede all’help chiedendo al browser di aprire il “..\help-evo\nomepgm.htm” (Modalità
“file://” a raverso la cartella condivisa del server contente Euro09).
In ambiente ThinClient il client non “vede” la cartella di installazione di Euro09.
Si è quindi deciso di pubblicare l’Help di Euro09 all’indirizzo h p://www.euro09.it/help-evo . Per default l’accesso all’help di Evo4 avviene ora
in modalità “h p://” puntando all’indirizzo www.euro09.it/help-evo/nomepgm.htm.
Se ando opportunamente la nuova variabile di configurazione del cobol (CBLICE.WIN) Z9DOCSURL è tu avia possibile, specificare altre modalità di condivisione dell’help. Ad esempio:
Z9DOCSURL h p://myserver/09docs
Quando si ha la possibilità di pubblicare la cartella help-evo nella propria rete a raverso un servizio WEB.
Nell’esempio specifico, nel server myserver è stato predisposto un servizio web (IIS, Apache, ecc) con cui impostare la directory virtuale /09docs/ corrispondente alla classica “x:\09evol4\ice\help-evo”.
Z9DOCSURL file://myserver/09evol4/ice/help-evo
Quando si usa euro09 evol4 in P2P ( \\myserver\09evol4 è la cartella condivisa ). In questo caso non è possibile usare CHROME , almeno nelle
versioni a uali che perme ono l’accesso a documen html con javascript solo in modalità h p (o simili).
Prossimi sviluppi di Evol on 4

Integrazione con la firma ele ronica
Funzione che perme erà agli uten di Evolu on 4 l’inoltro dire o delle FEPA al servizio di Interscambio.

Linux
Verifica della possibilità di u lizzare Linux come Server di Euro09 Evolu on 4

AcuXodbc(@)
U lity avanzata di configurazione
NOTA BENE! Il contenuto di questa rubrica è da considerarsi indica vo e NON cos tuisce vincolo per la TeamSystem S.r.l.
pag. 9