ACG Enbterprise Guida Installazione - acginfo.it ACG Enterprise... · ACGE-X99 ACG Enterprise Guida...

143
ACGE-X99 ACG Enterprise Guida d’installazione © Copyright TeamSystem S.p.A. 2015, 2018 Tutti i diritti riservati Guida di installazione ACGE-X99 ACG Enterprise Hub

Transcript of ACG Enbterprise Guida Installazione - acginfo.it ACG Enterprise... · ACGE-X99 ACG Enterprise Guida...

ACGE-X99 ACG Enterprise

Guida dinstallazione

Copyright TeamSystem S.p.A. 2015, 2018 Tutti i diritti riservati

Guida di installazione

ACGE-X99 ACG Enterprise Hub

ACGE-X99 ACG Enterprise

Guida dinstallazione

Copyright TeamSystem S.p.A. 2015, 2018 Tutti i diritti riservati

Guida Installazione

ACGE X99 ACG Enterprise Hub

Undicesima Edizione (Luglio 2018)

Copyright TeamSystem S.p.A 2015, 2018. Tutti i diritti riservati

ACGE-X99 ACG Enterprise

Guida dinstallazione

Copyright TeamSystem S.p.A. 2015, 2018 Tutti i diritti riservati

Note e Trademarks

Copyright TeamSystem S.p.A. 2015, 2018. Tutti i diritti riservati.

ACG e ACG Enterprise sono marchi di TeamSystem S.p.A. societ con socio unico soggetta

allattivit di direzione e coordinamento di TeamSystem Holding S.p.A. - Cap. Soc. 24.000.000

i.v. - C.C.I.A.A. di Pesaro e Urbino - P.I. 01035310414 - Sede Legale: Via Sandro Pertini, 88 -

61122 Pesaro (PU) (di seguito TeamSystem) - Tutti i diritti riservati.

I marchi e loghi riportati nel presente documento diversi da ACG e ACG Enterprise (ivi inclusi, a

mero titolo esemplificativo e non esaustivo, IBM, il logo IBM, Adobe, il logo Adobe, PostScript, il

logo PostScript, Intel, il logo Intel, Intel Inside, il logo Intel Inside, Intel Centrino, il logo Intel

Centrino, Celeron, Intel Xeon, Intel SpeedStep, Itanium e Pentium, Linux, Microsoft, Windows,

Windows NT e il logo di Windows, UNIX, Java, Novell, il logo Novell, openSUSE e il logo

openSUSE, AS/400, BladeCenter, Cognos, DB2, DB2 Universal Database, eServer, i5/OS, iSeries,

OpenPower, OS/400, POWER, Power Systems, pSeries, Rational, System i, System i5, System p,

System p5, System Storage, System x, WebSphere, etc.) sono di titolarit di soggetti terzi. ACG

rispetta i diritti di propriet intellettuale di terzi.

Tutti i contenuti del presente documento e i diritti ad essi correlati sono riservati. Tali contenuti

pertanto possono essere consultati esclusivamente per finalit dinformazione personale, essendo

espressamente vietato ogni diverso utilizzo senza il preventivo consenso scritto di ACG.

Sebbene sia stata usata ogni ragionevole cura nel raccogliere e presentare le informazioni contenute

nel presente documento, nessuna garanzia prestata in ordine alla loro esattezza, completezza,

utilit, n ai loro possibili impieghi da parte degli utenti; pertanto esclusa ogni responsabilit di

TeamSystem per errori, inesattezze od omissioni relative a dette informazioni. I contenuti del

presente documento sono soggetti a continuo aggiornamento e sono da ritenersi puramente

indicativi e suscettibili di eventuali errori e/o imprecisioni.

TeamSystem pu introdurre miglioramenti e/o variazioni ai prodotti e/o programmi descritti nel

presente documento in qualsiasi momento e senza preavviso.

Il presente documento pu contenere informazioni che riguardano programmi e propositi futuri, che

vengono descritti di volta in volta mediante lutilizzo di termini come "attendersi", "stimare",

"prevedere", "prospettare" e "programmare". Tali dichiarazioni per loro natura non comportano

alcun impegno a carico di TeamSystem, che pertanto non assume in relazione ad essi alcuna

responsabilit di realizzazione.

Qualunque riferimento a siti web diversi da www.teamsystem.com fornito a solo titolo

esemplificativo e non costituisce invito allutilizzo e/o navigazione. I contenuti dei siti web

referenziati non sono parte dei prodotti ACG e il loro eventuale utilizzo da parte dellutente

effettuato a suo esclusivo rischio. Le informazioni relative a prodotti non TeamSystem contenute

nel presente documento sono fornite dai rispettivi fornitori, dagli annunci pubblicitari e da

informazioni liberamente disponibili. TeamSystem non ha collaudato tali prodotti e non pu

confermarne laccuratezza delle prestazioni, la compatibilit con i prodotti TeamSystem o

ACGE-X99 ACG Enterprise

Guida dinstallazione

Copyright TeamSystem S.p.A. 2015, 2018 Tutti i diritti riservati

qualunque altra caratteristica. Qualunque richiesta sulle caratteristiche operative dei prodotti non

TeamSystem deve essere rivolta direttamente ai rispettivi fornitori.

Fatti salvi i danni causati da dolo o colpa grave, TeamSystem non assume nessuna responsabilit

circa i contenuti del presente documento. In particolare, tali contenuti non rappresentano una

promessa o garanzia relativa allidoneit a determinati scopi dei prodotti TeamSystem oppure alla

non violazione, da parte dei prodotti TeamSystem stessi, di leggi di qualsivoglia natura.

ACGE-X99 ACG Enterprise

Guida dinstallazione

Copyright TeamSystem S.p.A. 2015, 2018 Tutti i diritti riservati

Elenco degli aggiornamenti

Data Id PTF Descrizione

30/07/2015 ENT110001C Modificato il paragrafo 2.2 AGGIORNAMENTO PRODOTTI

ACG 3.8; specificati i prerequisiti nel caso in cui si installi questo

livello di PTF

30/10/2015 ENT110002C Par. 1.2 - Inserito riferimento a Documento di sizing

Par. 1.3 - Specificato livello di Dojo 1.9.4

Appendice H Configurazione schedulatore per luso di tabelle

Quartz residenti in uno schema/tabella diverso da ACGGAA - La

configurazione necessaria nel caso di scenario di compatibilit

ACG Enterprise Area Finance con ACG Enterprise Area Logistica

15/12/2015 ENT110003D Aggiunto Capitolo 5 Installazione e configurazione tramite

console wsadmin.

Par. 4.1 - Aggiornata versione di Polyedro a 20150600

Appendice C impostazione della propriet metaDataSource del

data-source ACG

29/02/2016 ENT110004C Aggiunto Par. 2.3 - Supporto configurazione IASP

Aggiunto Par. 3.5 Configurazione per ambienti IASP

Aggiunto Par. 3.8.4 Attivazione Ise Monitor nel WAS

Aggiornato Par. 4.1 indicando versione di Polyedro 20160100

Aggiunta Appendice N. Utilizzo del componente WebSGD

15/04/2016 ENT110005C Modificata Appendice G per compatibilit ACG con IBM Cognos

Analytics V. 11

12/10/2016 ENT110007C Modificata tabella dei valori per la heap size di WAS nel

paragrafo 1.3 Requisiti Software

15/12/2016 ENT110008D Corrette istruzioni di creazione delle tabelle QRTZ2xxx di Quartz

nel passo c) dellAppendice H

03/03/2017 ENT110009D Aggiunto paragrafo 3.1.1 Attribuzione nome unit virtuali

ENT110011D Integrato paragrafo 4.6 Configurazione per descrivere il passo di

configurazione della schedulazione delle attivit pianificate di

Polyedro

13/07/2018 ENT110017D Aggiunti paragrafi 3.6 Impostazione protocollo SSL_TLSV2 e

3.7 Importazione certificato di sicurezza in Websphere.

Aggiunto capitolo 6 Installazione in POLYEDRO Experience

ACGE-X99 ACG Enterprise

Guida dinstallazione

Copyright TeamSystem S.p.A 2015, 2018. Tutti i diritti riservati.

Pagina 6 di 143

IInnddiiccee

NOTE E TRADEMARKS ............................................................................................................... 3

INDICE ............................................................................................................................................. 6

1. INTRODUZIONE ................................................................................................................... 8

1.1 SISTEMI OPERATIVI SUPPORTATI ............................................................................................. 9 1.2 REQUISITI HARDWARE ......................................................................................................... 10 1.3 REQUISITI SOFTWARE ........................................................................................................... 11 1.4 AVVERTENZE PER IL CORRETTO UTILIZZO DEL PRODOTTO .................................................... 13

2. INSTALLAZIONE ACG 3.8 ............................................................................................... 14

2.1 INSTALLAZIONE PRODOTTI ACG 3.8 .................................................................................... 14 2.2 AGGIORNAMENTO PRODOTTI ACG 3.8 ................................................................................. 14

2.3 INSTALLAZIONE SU IASP ..................................................................................................... 15

3. INSTALLAZIONE ACG ENTERPRISE HUB ................................................................. 16

3.1 AGGIORNAMENTO SU SERVER IBM I .................................................................................... 17 3.1.1 Attribuzione nome unit virtuali .................................................................................. 17

3.2 CONFIGURAZIONE RISORSE IN WEBSPHERE APPLICATION SERVER ...................................... 19 3.3 INSTALLAZIONE APPLICAZIONI WEB ACGENT E ACGENTHELP ............................................... 21 3.4 AGGIORNAMENTO DELLA WEB APPLICATION ACGENT CON GLI OPEN-SOURCE ...................... 21

3.5 CONFIGURAZIONE IN AMBIENTE IASP .................................................................................. 24 3.6 IMPOSTAZIONE PROTOCOLLO SSL_TLSV2 .......................................................................... 25

3.7 IMPORTAZIONE CERTIFICATO DI SICUREZZA IN WEBSPHERE ................................................. 26 3.8 SETUP DATI .......................................................................................................................... 28

3.8.1 Introduzione ................................................................................................................. 28 3.8.2 Procedura di Setup....................................................................................................... 29

3.9 IMPOSTAZIONE CODICE DI AUTORIZZAZIONE ALLUSO DI UN PRODOTTO ACG ENTERPRISE . 31

3.10 IMPOSTAZIONE CODICE DI AUTORIZZAZIONE ALLUSO DEL WIZARD ................................. 32 3.11 INSTALLAZIONE DEI SERVIZI DI INTEGRAZIONE APPLICATIVA .......................................... 33

3.11.1 Installazione libreria ACGOISE su server IBM i ..................................................... 33

3.11.2 Installazione di ACG Ise Monitor (parte server) su server IBM i ............................ 35 3.9.3 Installazione di ACG Ise Monitor (parte server) su Workstation Windows ................... 38 3.9.4 Installazione di ACG Ise Monitor (parte server) in WebSphere Application Server ..... 39

4. INSTALLAZIONE POLYEDRO E CONFIGURAZIONE ACG ENTERPRISE ......... 41

4.1 DOWNLOAD POLYEDRO ........................................................................................................ 41

4.2 INSTALLARE POLYEDRO SU LINUX........................................................................................ 41 4.3 INSTALLARE POLYEDRO SU WINDOWS ................................................................................. 44

4.4 INSTALLARE POLYEDRO SU POWERPC ................................................................................. 45 4.5 CARICARE LE LICENZE .......................................................................................................... 45

4.6 CONFIGURAZIONE ................................................................................................................ 46 4.7 SETUP ACGE ....................................................................................................................... 50 4.8 REVERSE PROXY ................................................................................................................... 53 4.9 ENTRARE IN ACG ENTERPRISE ............................................................................................ 53

ACGE-X99 ACG Enterprise

Guida dinstallazione

Copyright TeamSystem S.p.A 2015, 2018. Tutti i diritti riservati.

Pagina 7 di 143

5. INSTALLAZIONE E CONFIGURAZIONE TRAMITE CONSOLE WSADMIN ....... 54

5.1 PREREQUISITI ....................................................................................................................... 55 5.2 DOWNLOAD DEGLI SCRIPT DI INSTALLAZIONE ...................................................................... 55 5.3 ESECUZIONE DELLA PROCEDURA DI INSTALLAZIONE ............................................................ 56

6. INSTALLAZIONE IN POLYEDRO EXPERIENCE ....................................................... 66

6.1 ABILITAZIONE POLYEDRO EXPERIENCE IN ACG ENTERPRISE .......................................... 67 6.2 SETUP DATI PER POLYEDRO EXPERIENCE ......................................................................... 68 6.3 INSTALLAZIONE REPORT E WIDGET IN POLYEDRO EXPERIENCE ........................................ 71 6.4 CONFIGURAZIONE WIDGET IN POLYEDRO EXPERIENCE .................................................... 75

APPENDICI.................................................................................................................................... 80

APPENDICE A. CONFIGURAZIONE PROVIDER DI URL ..................................................................... 80

APPENDICE B. CREAZIONE DI UN URL ........................................................................................... 82 APPENDICE C. CREAZIONE DEL PROVIDER JDBC E ORIGINE DATI PER ACCEDERE AL SERVER I .... 83 APPENDICE D. CONFIGURAZIONE DEI WORKMANAGER ................................................................ 91 APPENDICE E. DEPLOYMENT MODULO WEB ACGENT.WAR IN WEBSPHERE APPLICATION SERVER 96

APPENDICE F. IMPOSTAZIONI CLIENT .......................................................................................... 100 APPENDICE G. INTEGRAZIONE COGNOS ....................................................................................... 102

Importazione dei report in Cognos ......................................................................................... 123 APPENDICE H. CONFIGURAZIONE SCHEDULATORE PER LUSO DI TABELLE QUARTZ RESIDENTI IN

UNO SCHEMA/TABELLA DIVERSO DA ACGGAA ............................................................................ 124

APPENDICE I. GESTIONE CODE DI ESECUZIONE BATCH MULTIPLE ................................................ 128 APPENDICE L. AGGIORNAMENTO WEB APPLICATION ACGENT ..................................................... 135

APPENDICE M. RIPRISTINO DELLE CHIAVI RSA ........................................................................... 137 APPENDICE N. UTILIZZO DEL COMPONENTE WEBSGD ................................................................ 139

ACGE-X99 ACG Enterprise

Guida dinstallazione

Copyright TeamSystem S.p.A 2015, 2018. Tutti i diritti riservati.

Pagina 8 di 143

11.. IInnttrroodduuzziioonnee

Lo scopo di questa guida descrivere i passi di installazione del prodotto ACG Enterprise versione

1 rilascio 1 livello di modifica 0.

Il prodotto ACG Enterprise logicamente organizzata su 3 tiers:

Tier 1 - ACGE-X01 ACG Enterprise Polyedro, il portale

Tier 2 - ACGE-X99 ACG Enterprise Hub, una applicazione web che fornisce i servizi necessari (rendering, nuove logiche navigazione, personalizzazione, integrazione portale,..)

Tier 3 - ACG3.8, programmi e database

Linstallazione di ACG Enterprise, indipendentemente dalle piattaforme target, dalla topologia delle

macchine fisiche e dalle configurazioni applicative, pu essere riassunta nei passi seguenti:

Installazione delle ACG 3.8, con le chiavi di autorizzazione alluso per i moduli acquisitati, e delle PTF (fare riferimento alla sezione relativa per i dettagli)

Installazione e configurazione di ACG Enterprise Hub che consiste di:

1) installazione e configurazione di WebSphere Application Server

2) deployment, aggiornamento e configurazione dellapplicazione web acgent su WebSphere Application Server

3) deployment, aggiornamento e configurazione dellapplicazione web acgenthelp, contenete gli help, su WebSphere Application Server

4) setup dei dati per creare, modificare e popolare, laddove previsto, il database dei prodotti ACG Enterprise

5) inserimento dei codici di autorizzazioni alluso.

Installazione e configurazione di Polyedro

Nei paragrafi seguenti verranno riportati i sistemi operativi supportati, i prerequisiti hardware e

software richiesti da ACG Enterprise.

Nel seguito verranno usate le seguenti abbreviazioni:

WAS per referenziare WebSphere Application Server

web-app acgent per referenziare lapplicazione web delle funzioni di ACG Enterprise Hub contenuta nel file acgent.war

web-app acgenthelp per referenziare lapplicazione web degli help on-line di ACG Enterprise Hub contenuta nel file acgenthelp.war

OSS per referenziare software open-source utilizzato da ACG Enterprise

ACGE-X99 ACG Enterprise

Guida dinstallazione

Copyright TeamSystem S.p.A 2015, 2018. Tutti i diritti riservati.

Pagina 9 di 143

11..11 SSiisstteemmii ooppeerraattiivvii ssuuppppoorrttaattii Tier 1 fare riferimento alle "Note operative di release" di Polyedro scaricabili da

TeamUpdate

Tier 2 fare riferimento alla pagina System Requirements for WebSphere Application

Server v8.5.5 http://www-01.ibm.com/support/docview.wss?uid=swg27006921

Tier 3 OS400 V5R4 o superiori.

raccomandata la versione dei prodotti a 64bit

I diversi tier possono essere installati anche su macchine differenti; le configurazioni supportate

sono:

Tier 1 Tier 2 Tier 3

Consolidata su IBM Power 8

System

Partizione Linux Distribuzione Suse (SLES11)

Java 6 64Bit

WAS 8.5.5

ACGE-X99 ACG Enterprise Hub

ACGE-X01 ACG Enterprise Polyedro

Partizione IBM i 7.1 o

successivi

ACG 3.8 (5733-xxx)

Polyedro su server esterno Server Intel

Linux/Windows

ACGE-X01 ACG

Enterprise Polyedro

Partizione IBM i 6.1 o successivi

Java 6 64Bit

WAS 8.5.5

ACG 3.8 (5733-xxx)

ACGE-X99 ACG Enterprise Hub

Polyedro e WAS su server

esterno

Server Intel Linux/Windows

ACGE-X01 ACG Enterprise Polyedro

Java 6 64Bit

WAS 8.5.5

ACGE-X99 ACG Enterprise Hub

IBM i 5.4 o successivi

ACG 3.8 (5733-xxx)

http://www-01.ibm.com/support/docview.wss?uid=swg27006921

ACGE-X99 ACG Enterprise

Guida dinstallazione

Copyright TeamSystem S.p.A 2015, 2018. Tutti i diritti riservati.

Pagina 10 di 143

11..22 RReeqquuiissiittii HHaarrddwwaarree

Di seguito i requisiti minimi di alcune configurazioni di riferimento;

Tier 1 Tier 2 Tier 3

Consolidata su IBM Power

System

Partizione Linux Distribuzione Suse (SLES11)

Power 8

1 core 8 GB RAM

Lo spazio disco minimo richiesto per la partizione di

10 GB.

Partizione IBM i 7.1 o

successivi

Power 8

1 core 8 GB RAM

8 disks x 200 GB RAID 5

Polyedro su server esterno Server Intel

Linux/Windows

2 CPU Intel(R) Xeon(R)

CPU 2.67GHz

8 GB RAM

Partizione IBM i 6.1 o successivi

Power 7

1 core 8 GB RAM

8 disks x 200 GB RAID 5

Polyedro e WAS su server

esterno

Server Intel Linux/Windows

4 CPU Intel(R) Xeon(R) CPU 2.67GHz

16 GB RAM

IBM i 5.4 o successivi

Power 7

1 core 8 GB RAM

8 disks x 200 GB RAID 5

Si rimanda ai documenti di sizing pubblicati in TeamUpdate per ulteriori dettagli.

Workstation Client:

o Processore 1.8 GHz (min) o Memoria: 2GB min ( raccomandato 4GB o superiori)

ACGE-X99 ACG Enterprise

Guida dinstallazione

Copyright TeamSystem S.p.A 2015, 2018. Tutti i diritti riservati.

Pagina 11 di 143

11..33 RReeqquuiissiittii SSooffttwwaarree

Application Server: IBM WebSphere Application Server V8.5.5

Prima di procedere allinstallazione dei prodotti ACG Enterprise, si consiglia di impostare

opportunamente la variabile dambiente Maximum Heap Size al fine di prevenire problemi

di performance.

Per impostare la JVM Heap Size di WebSphere occorre:

1. Avviare la console damministrazione di WebSphere Application Server

2. Navigare Server > Tipi di server > WebSphere Application Server > server1 >

Gestione di processo e Java > Definizione di processo > JVM (Java Virtual

Machine). server1 tipicamente il nome del server su cui viene installata ACG

Enterprise

3. Impostare i parametri Heap Size iniziale e massimo come segue:

Parametro Valori (in MB)

Heap Size Iniziale 512

Heap Size Massima - per installazioni con JVM a 32 bit impostare un valore compreso tra 1024 e 1536

- per installazioni con JVM a 64 bit impostare il valore pari a 3072 o anche maggiore in funzione della RAM

disponibile sulla macchina in cui installato

WebSphere Application Server1

Sistema operativo Client: Windows 7/8.1/10

Browser Client:

1. Internet Explorer versione 10 o superiore

2. Firefox versione 29 o superiore

3. Chrome versione 34 o superiore

1 Per ambienti di produzione si suggerisce lutilizzo di prodotti a 64bit

ACGE-X99 ACG Enterprise

Guida dinstallazione

Copyright TeamSystem S.p.A 2015, 2018. Tutti i diritti riservati.

Pagina 12 di 143

Open Source richiesti:

Package License Download

Dojo 1.9.4 Dojo Toolkit (IDT)

JTOpen 5.2 http://jt400.sourceforge.net/

XML4J 4.4.x http://w3.xml.ibm.com/xml4j/index.html

Xerces-J 1.4.4 http://xerces.apache.org/xerces2-j/

Quartz 1.8.6 http://quartz-scheduler.org/downloads/catalog

Log4j 1.2.14 http://archive.apache.org/dist/logging/log4j/

Struts 1.3.8 http://struts.apache.org/download.cgi

Velocity 1.7 http://velocity.apache.org/

Hibernate 3.6.10 http://www.hibernate.org/ Si

iText 1.4 http://www.lowagie.com/iText/MPL-1.1.txt Si

JasperReports 1.3.1 http://olex.openlogic.com/packages/jasperreports Si

DisplayTag 1.0 http://mirrors.ibiblio.org/pub/mirrors/maven/displaytag/jars

/displaytag-1.0.jar

Si

jXLS 0.9.3

http://mirrors.ibiblio.org/pub/mirrors/maven2/net/sf/jxls/jxl

s-core/0.9.3/jxls-core-0.9.3.jar

http://ftp.cica.es/mirrors/maven2/net/sf/jxls/jxls-

reader/0.9.3/jxls-reader-0.9.3.jar

Si

JFreeChart 1.0.13 http://www.jfree.org/download/

Si

Commons-DBCP 1.3 http://commons.apache.org/dbcp/

Commons-pool-1.5.4 http://archive.apache.org/dist/commons/pool/binaries/

jcommon 1.0.16 http://www.jfree.org/jcommon/

Ehcache 2.6.2 http://ehcache.org Si

Commons JEXL 1.1.1 http://commons.apache.org/proper/commons-jexl/ Si

Jawr 3.3.3 https://jawr.java.net/ Si

Slf4j 1.6.1 http://slf4j.org

tn5250j 0.7.3 http://tn5250j.sourceforge.net Si

La maggior parte degli open source indicati sono gi inclusi nella web application ACG Enterprise;

nel seguito, sono presenti due paragrafi che descrivono quali sono gli OSS che devono essere

scaricati ad integrazione della web application fornita.

http://download.dojotoolkit.org/http://jt400.sourceforge.net/http://jt400.sourceforge.net/http://w3.xml.ibm.com/http://w3.xml.ibm.com/xml4j/index.htmlhttp://xerces.apache.org/xerces2-j/http://quartz-scheduler.org/downloads/cataloghttp://archive.apache.org/dist/logging/log4j/http://struts.apache.org/download.cgihttp://velocity.apache.org/http://www.hibernate.org/http://www.lowagie.com/iText/MPL-1.1.txthttp://olex.openlogic.com/packages/jasperreportshttp://mirrors.ibiblio.org/pub/mirrors/maven/displaytag/jars/displaytag-1.0.jarhttp://mirrors.ibiblio.org/pub/mirrors/maven/displaytag/jars/displaytag-1.0.jarhttp://mirrors.ibiblio.org/pub/mirrors/maven2/net/sf/jxls/jxls-core/0.9.3/jxls-core-0.9.3.jarhttp://mirrors.ibiblio.org/pub/mirrors/maven2/net/sf/jxls/jxls-core/0.9.3/jxls-core-0.9.3.jarhttp://ftp.cica.es/mirrors/maven2/net/sf/jxls/jxls-reader/0.9.3/jxls-reader-0.9.3.jarhttp://ftp.cica.es/mirrors/maven2/net/sf/jxls/jxls-reader/0.9.3/jxls-reader-0.9.3.jarhttp://www.jfree.org/download/http://commons.apache.org/dbcp/http://archive.apache.org/dist/commons/pool/binaries/http://www.jfree.org/jcommon/http://ehcache.org/http://commons.apache.org/proper/commons-jexl/https://jawr.java.net/http://slf4j.org/http://tn5250j.sourceforge.net/

ACGE-X99 ACG Enterprise

Guida dinstallazione

Copyright TeamSystem S.p.A 2015, 2018. Tutti i diritti riservati.

Pagina 13 di 143

11..44 AAvvvveerrtteennzzee ppeerr iill ccoorrrreettttoo uuttiilliizzzzoo ddeell pprrooddoottttoo Si riportano qui di seguito alcune avvertenze relative alluso del prodotto; se ne raccomanda la

lettura prima di procedere allinstallazione dei moduli ACG Enterprise.

a) ACG Enterprise non prevede la gestione di codici anagrafici e tabellari che iniziano con il

carattere blank (spazio vuoto)

Si raccomanda pertanto di evitare la registrazione di tali codici, anche laddove l'applicazione ne

dovesse consentire l'inserimento.

Nel caso si voglia utilizzare il prodotto ACG Enterprise su basi dati create con le versioni

precedenti dei prodotti ACG, necessario provvedere alla normalizzazione del database mediante

sostituzione dei codici suddetti con codici validi sia nelle tabelle in cui sono registrati sia in tutte le

tabelle nelle quali sono referenziati.

Si consiglia inoltre di evitare luso di caratteri speciali quali ad esempio: |, &, #, %, ~, .

b) Polyedro pu essere configurato con pi di una applicazione web Enterprise con il vincolo

che le varie applicazioni abbiano tra loro una context root diversa.

ACGE-X99 ACG Enterprise

Guida dinstallazione

Copyright TeamSystem S.p.A 2015, 2018. Tutti i diritti riservati.

Pagina 14 di 143

22.. IInnssttaallllaazziioonnee AACCGG 33..88

22..11 IInnssttaallllaazziioonnee pprrooddoottttii AACCGG 33..88

La installazione dei prodotti ACG 3.8 consiste nei seguenti passi:

Installazione del Modulo Base ACG (codice prodotto 5733-B01)

Installazione del modulo Gestione Archivi (codice prodotto 5733B72)

Installazione dei singoli moduli ACG V3R8M0 in base alle proprie esigenze applicative

Per la effettuazione delle suddette installazioni si rimanda alle Program Directory di ciascun

Modulo ACG, accessibili tramite il sito web http://teamupdate.teamsystem.com/ secondo il

percorso Consultazione Documentazione Tecnica ACG Web Edition 2015

22..22 AAggggiioorrnnaammeennttoo pprrooddoottttii AACCGG 33..88

Una volta completata la installazione dei prodotti ACG 3.8 necessario procedere, per ciascun

prodotto installato, alla installazione delle relative PTF pubblicate sul sito web

http://teamupdate.teamsystem.com/ secondo il percorso Consultazione Aggiornamenti

Software ACG Web Edition 2015.

Il livello di PTF prerequisito minimo per ACG Enterprise V1R1M0 il seguente:

Prodotto PTF prerequisito minmo

5733-B01 - GA3=MODULO BASE GA380007

5733-B03 - CA3=CONTABILITA' AZIENDALE CA380058

5733-B10 - TE3=TESORERIA TE380011

5733-B20 - CC3=CONTABILITA' ANALITICA CC380005

5733-B21 - CG3=BILANCIO CG380971

5733-B22 - CF3=FLUSSI CF380001

5733-B23 - CB3=BUDGET CB380962

5733-B43 - PG3=PROVVIGIONI PG380025

5733-B72 - GBP=SIP GESTIONE ARCHIVI GBP80334

5733-B73 - FTP=SIP VENDITE FTP80463

5733-B74 - MGP=SIP MAGAZZINO MGP80072

5733-B75 - AQP=SIP ACQUISTI AQP80087

5733-B76 - CNP=SIP CONAI V3R8M0

5733-B77 - LTP=SIP LAVORAZ PRESSO TERZI LTP80904

5733-B78 - DBP=SIP DISTINTA BASE E COSTI DPB80C04

5733-B79 - PAP=SIP PRODUZIONE AVANZATA PAP80052

5733-B80 - GCP=SIP GESTIONE COMMESSE GCP80C04

http://teamupdate.teamsystem.com/http://teamupdate.teamsystem.com/

ACGE-X99 ACG Enterprise

Guida dinstallazione

Copyright TeamSystem S.p.A 2015, 2018. Tutti i diritti riservati.

Pagina 15 di 143

Allo scopo di agevolare linstallazione, con la PTF ENT110001C di ACG Enterprise sono state

introdotte, per ogni prodotto ACG 3.8, PTF cumulative e delta in aggiunta a quelle singole; i

prerequisiti sono quindi i seguenti

Successivi aggiornamenti di prodotto richiedono linstallazione delle PTF V. 3.8 come specificato

nelle relative lettere dinstallazione.

22..33 IInnssttaallllaazziioonnee ssuu IIAASSPP

Per linstallazione del prodotto in configurazione IASP fare riferimento al documento

ACG Enterprise - Configurazione per IASP scaricabile dal sito

http://www.acginfo.it/supporto/prodotti/enterprise/doctec.html

http://www.acginfo.it/supporto/prodotti/enterprise/doctec.html

ACGE-X99 ACG Enterprise

Guida dinstallazione

Copyright TeamSystem S.p.A 2015, 2018. Tutti i diritti riservati.

Pagina 16 di 143

33.. IInnssttaallllaazziioonnee AACCGG EEnntteerrpprriissee HHuubb

Linstallazione di ACG Enterprise Hub si sostanzia nel deployment delle web application

contenute nei file acgent.war (nel seguito referenziata come web-app acgent) e acgenthelp.war

(nel seguito referenziata come web-app acgenthelp).

Questa fase richiede preliminarmente la configurazione in WebSphere Application Server (WAS)

di un insieme di risorse di tipo URL, provider JDBC e Origine dati come dettagliato in seguito.

Terminata linstallazione dellapplicazione web acgent, occorrer aggiornarla con le librerie Java

degli open source utilizzati da ACG Enterprise ed i file di property utilizzati dallo schedulatore

ACG, come descritto nel paragrafo Aggiornamento della web application acgent con gli open-

source ed i property file Quartz

Seguono poi il setup dei dati e linserimento del codice di autorizzazione alluso del

prodotto come sar nel seguito specificato

Infine, se si desiderano utilizzare i Servizi di Integrazione Applicativa (Servizi ISE), occorre

eseguire i passi dettagliati nel seguito.

Terminate queste operazioni si consiglia di arrestare e riavviare il server WAS.

ACGE-X99 ACG Enterprise

Guida dinstallazione

Copyright TeamSystem S.p.A 2015, 2018. Tutti i diritti riservati.

Pagina 17 di 143

33..11 AAggggiioorrnnaammeennttoo ssuu sseerrvveerr IIBBMM ii

ACG Enterprise richiede leffettuazione delle seguenti configurazioni sul server IBM i:

Abilitare lautenticazione diretta telnet (extended)

Aprire una sessione di lavoro su server i con l'utente QSECOFR

ed eseguire il comando:

CHGSYSVAL SYSVAL(QRMTSIGN) VALUE(*VERIFY)

Per ogni utente occorre:

Disabilitare messaggio ultimo collegamento

Aprire una sessione di lavoro su server i con l'utente QSECOFR

ed eseguire il comando:

CHGUSRPRF USRPRF(UTENTE) DSPSGNINF(*NO)

Disabilitare messaggio coda lavori allocata ad altro terminale

Aprire una sessione di lavoro su server i con l'utente QSECOFR

ed eseguire il comando:

CHGMSGQ MSGQ(UTENTE) DLVRY(*HOLD) SEV(41)

dove UTENTE lutente applicativo di collegamento ad ACG Enterprise

Se lutente definito a capacit limitate (parametro LMTCPB impostato al valore *YES nella definizione del profilo) ed abilitato a pi Sistemi Informativi, necessario che nel

menu del Sistema Informativo di default sia presente lazione BX75 (Cambio di Sistema

Informativo).

3.1.1 Attribuzione nome unit virtuali

Il richiamo di funzionalit 5250 nel desktop di ACG Enterprise avviene attraverso un motore di

rendering, che crea una sessione telnet di accesso al sistemo. La creazione di una sessione telnet

comporta la creazione di una unit virtuale QPDEVxxxx, secondo le impostazioni di default del

sistema.

possibile creare unit virtuali con un prefisso predefinito impostando nel file

\WEB-INF\classes\conf\custom\EvoCustom.properties la propriet

SESSION_DEVICE_NAME.

Ad esempio, inserendo la riga

ACGE-X99 ACG Enterprise

Guida dinstallazione

Copyright TeamSystem S.p.A 2015, 2018. Tutti i diritti riservati.

Pagina 18 di 143

SESSION_DEVICE_NAME=ACGE

nel citato file EvoCustom.properties verranno create unit virtuali con nome ACGExxxxx invece

che con il nome standard previsto dal sistema operativo (QPADEVxxxx).

ACGE-X99 ACG Enterprise

Guida dinstallazione

Copyright TeamSystem S.p.A 2015, 2018. Tutti i diritti riservati.

Pagina 19 di 143

33..22 CCoonnffiigguurraazziioonnee rriissoorrssee iinn WWeebbSSpphheerree AApppplliiccaattiioonn SSeerrvveerr

Nel seguito verranno dettagliati i passi necessari a creare in WAS le risorse utilizzate

dallapplicazione web acgent, la quale configurata per lavorare con oggetti recuperati dal contesto

applicativo di WAS utilizzando i nomi JNDI predefiniti, cos come indicato in questo paragrafo.

tuttavia possibile utilizzare risorse differenti da quelle indicate (vale a dire risorse definite in WAS

con nomi JNDI differenti), utilizzando le funzioni dellapplication server che consentono di

mappare le risorse dellapplicazione web acgent su riferimenti di risorse diversi da quelli

predefiniti.

Nello specifico, prima di procedere allinstallazione dellapplicazione web acgent occorre

configurare:

1) il provider di URL come descritto in Appendice A, se non gi presente nella configurazione di WAS (tipicamente il provider di URL gi predefinito sullapplication server)

2) un URL come descritto in Appendice B specificando le seguenti informazioni:

Nome: acgent (o altro nome di fantasia)

Nome JNDI: url/acgent

Specifica: http://xxx.xxx.xxx.xxx essendo xxx.xxx.xxx.xxx lindirizzo IP del server i

3) un URL per il collegamento allapplicazione web acgenthelp specificando le seguenti informazioni:

Nome: acgenthelp (o altro nome di fantasia)

Nome JNDI: url/acgenthelp

Specifica: http://ip_WAS:port/context_root_acgent_help essendo:

- ip_WAS lindirizzo IP del server WAS su cui installata la web-app acgenthelp

- porta_WAS la porta a cui risponde il server WAS

- context_root_acgenthelp la radice di contesto della web-app acgenthelp. Ad esempio http://192.0.1.2:9080/acgenthelp

4) se si vogliono utilizzare le funzionalit di stampa cognos, un URL specificando:

Nome: cognosServer (o altro nome di fantasia)

Nome JNDI: url/cognosServer

Specifica: url del server cognos nella forma http://IP_COGNOS:PORT_COGNOS/p2pd/servlet/dispatch essendo

- IP_COGNOS l'indirizzo del server su cui installato e configurato Cognos

- PORT_COGNOS la porta a cui risponde il server Cognos

Ad esempio http://192.0.1.2:9300/p2pd/servlet/dispatch

http://192.0.1.2:9080/acgenthelphttp://IP_COGNOS:PORT_COGNOS/p2pd/servlet/dispatchhttp://192.0.1.2:9300/p2pd/servlet/dispatch

ACGE-X99 ACG Enterprise

Guida dinstallazione

Copyright TeamSystem S.p.A 2015, 2018. Tutti i diritti riservati.

Pagina 20 di 143

5) il provider JDBC e lorigine dati con nome JNDI jdbc/acgent come descritto nellAppendice C

6) i Work Manager come illustrato nellAppendice D

7) nel caso di installazione della web-app acgent su WAS residente in un server i necessario modificare le propriet os400.awt.native e java.awt.headless della Java Virtual Machine di

WAS impostandole al valore true. Per fare ci, occorre eseguire i seguenti passi:

- accedere alla console di amministrazione di WAS

- scegliere Server delle applicazioni >Tipi di server>WebSphere Application Server > nome_server > Gestione di processo e Java> Definizione processo > Java Virtual

Machine (JVM) > Propriet personalizzate.

- impostare le seguenti propriet:

os400.awt.native=true

java.awt.headless=true

8) arrestare ed avviare WAS per rendere operative le risorse create

ACGE-X99 ACG Enterprise

Guida dinstallazione

Copyright TeamSystem S.p.A 2015, 2018. Tutti i diritti riservati.

Pagina 21 di 143

33..33 IInnssttaallllaazziioonnee aapppplliiccaazziioonnii wweebb aaccggeenntt ee aaccggeenntthheellpp

Procedere allinstallazione dellapplicazione web acgent dalla console di amministrazione

dellapplication server, secondo la procedura canonica di installazione di un modulo web in

WebSphere. Si rimanda alla documentazione specifica dellapplication server per reperire tutte le

informazioni necessarie ad effettuare linstallazione (o deployment) di un modulo web, compattato

in un file con estensione .war, in WAS.

Si consulti lAppendice E nella quale vengono riportate a titolo esemplificativo alcune

schermate della procedura di installazione del modulo web acgent.war in WAS.

Linstallazione dellapplicazione web acgenthelp contenente la documentazione in linea di

ACG Enterprise pu essere effettuata da console di amministrazione WAS analogamente a quanto

previsto per lapplicazione web acgent, tenendo presente che il modulo web acgenthelp.war non

contiene riferimenti a risorse da WAS da configurare nellapplication server.

Lapplicazione web acgenthelp pu essere installata su un application server diverso da

quello che ospita lapplicazione acgent. Si ricorda che la risorsa url/acgenthelp dichiarata

nellapplicazione web acgent realizza il collegamento tra questultima applicazione e quella che

contiene laiuto in linea.

33..44 AAggggiioorrnnaammeennttoo ddeellllaa wweebb aapppplliiccaattiioonn aaccggeenntt ccoonn ggllii ooppeenn--

ssoouurrccee

Lapplicazione web acgent per poter funzionare correttamente richiede il download di

alcune librerie di classi java che dovranno essere incluse nella cartella WEB-INF\lib nel percorso di

installazione dellapplicazione stessa tramite la procedura qui di seguito riportata.

Per quanto riguarda lOSS Hibernate sar necessario estrarre dal file hibernate-distribution-

3.6.10.Final-dist.zip scaricabile dal sito http://sourceforge.net/projects/hibernate/files/hibernate3 le

seguenti librerie Java:

hibernate3.jar

jta-1.1.jar (nel folder lib/required)

Inoltre, per consentire il corretto funzionamento delle funzionalit di reporting ed export di

dati in formato xls, si richiede il download di alcuni file zip dai quali occorre estrarre i file con

estensione .jar indicati nella tabella sottostante:

http://sourceforge.net/projects/hibernate/files/hibernate3

ACGE-X99 ACG Enterprise

Guida dinstallazione

Copyright TeamSystem S.p.A 2015, 2018. Tutti i diritti riservati.

Pagina 22 di 143

Open Source Versi

one Jar file name File da scaricare Download site

iText 1.4.8 itext-1.4.8.jar itext-1.4.8.jar http://mirrors.ibiblio.org/pub/mirrors/m

aven/com.lowagie/jars/itext-1.4.8.jar

JasperReports 1.3.1

jasperreports-1.3.1.jar

jdt-compiler-3.1.1.jar

jasperreports-1.3.1-

project.zip

http://en.sourceforge.jp/projects/sfnet_i

salepoint/downloads/iSalePoint/lib/jasp

er/jdt-compiler-3.1.1.jar/

oppure

http://mirrors.ibiblio.org/pub/mirrors/m

aven/jasperreports/jars/jasperreports-

1.3.1.jar

Jxls 0.9.3

jxls-core-0.9.3.jar

jxls-reader-0.9.3.jar

jxls-0.9.3.zip

http://mirrors.ibiblio.org/pub/mirrors/m

aven2/net/sf/jxls/jxls-core/0.9.3/jxls-

core-0.9.3.jar

Commons JEXL 1.1 commons-jexl-1.1.jar commons-jexl-1.1.jar

http://mirrors.ibiblio.org/pub/mirrors/m

aven2/commons-jexl/commons-

jexl/1.1/commons-jexl-1.1.jar

Jaxen 1.6.1 jaxen-1.1-beta-6.jar dom4j-1.6.1.zip http://mirrors.ibiblio.org/pub/mirrors/m

aven/jaxen/jars/jaxen-1.1-beta-6.jar

JCommon 1.0.16 jcommon-1.0.16.jar jcommon-1.0.16.jar http://www.jfree.org/jcommon/

JFreechart 1.0.13 jfreechart-1.0.13.jar jfreechart-1.0.13.zip http://sourceforge.net/projects/jfreechart

/files/1.%20JFreeChart/1.0.13/

Display tags 1.0 displaytag-1.0.jar displaytag-1.0.zip http://mirrors.ibiblio.org/pub/mirrors/m

aven/displaytag/jars/displaytag-1.0.jar

Jawr 3.3.3 jawr-3.3.3.jar jawr-3.3.3.jar https://java.net/projects/jawr/downloads

/directory/release

ehcache-core 2.6.2 ehcache-core 2.6.2 ehcache-core-2.6.2-

distribution.tar.gz

http://sourceforge.net/projects/ehcache/f

iles/ehcache-core

tn5250j 0.7.3 tn5250j.jar tn5250j-0.7.3-full-

bin.zip http://tn5250j.sourceforge.net/

Quindi occorre:

creare la cartella acgent.war in una directory di lavoro (ad esempio in C:\temp)

allinterno della cartella C:\temp\acgent.war creare la cartella WEB-INF

allinterno della cartella C:\temp\acgent.war\WEB-INF creare le cartelle lib e classes

copiare i jar file precedentemente indicati in C:\temp\acgent.war\WEB-INF\lib

compattare la cartella C:\temp\acgent.war in un file con estensione .zip (ad esempio denominandolo acgent_oss.zip). Questa operazione pu essere eseguita secondo due

modalit:

- aprendo una finestra DOS, posizionandosi sulla cartella C:\temp con il comando cd, ed eseguendo il comando "jar -cfM libs.zip acgent.war" del Runtime di Java

- usare una utility per la compressione di file, creando un file con estensione .zip

http://mirrors.ibiblio.org/pub/mirrors/maven/com.lowagie/jars/itext-1.4.8.jarhttp://mirrors.ibiblio.org/pub/mirrors/maven/com.lowagie/jars/itext-1.4.8.jarhttp://en.sourceforge.jp/projects/sfnet_isalepoint/downloads/iSalePoint/lib/jasper/jdt-compiler-3.1.1.jar/http://en.sourceforge.jp/projects/sfnet_isalepoint/downloads/iSalePoint/lib/jasper/jdt-compiler-3.1.1.jar/http://en.sourceforge.jp/projects/sfnet_isalepoint/downloads/iSalePoint/lib/jasper/jdt-compiler-3.1.1.jar/http://mirrors.ibiblio.org/pub/mirrors/maven/jasperreports/jars/jasperreports-1.3.1.jarhttp://mirrors.ibiblio.org/pub/mirrors/maven/jasperreports/jars/jasperreports-1.3.1.jarhttp://mirrors.ibiblio.org/pub/mirrors/maven/jasperreports/jars/jasperreports-1.3.1.jarhttp://mirrors.ibiblio.org/pub/mirrors/maven2/net/sf/jxls/jxls-core/0.9.3/jxls-core-0.9.3.jarhttp://mirrors.ibiblio.org/pub/mirrors/maven2/net/sf/jxls/jxls-core/0.9.3/jxls-core-0.9.3.jarhttp://mirrors.ibiblio.org/pub/mirrors/maven2/net/sf/jxls/jxls-core/0.9.3/jxls-core-0.9.3.jarhttp://mirrors.ibiblio.org/pub/mirrors/maven2/commons-jexl/commons-jexl/1.1/commons-jexl-1.1.jarhttp://mirrors.ibiblio.org/pub/mirrors/maven2/commons-jexl/commons-jexl/1.1/commons-jexl-1.1.jarhttp://mirrors.ibiblio.org/pub/mirrors/maven2/commons-jexl/commons-jexl/1.1/commons-jexl-1.1.jarhttp://mirrors.ibiblio.org/pub/mirrors/maven/jaxen/jars/jaxen-1.1-beta-6.jarhttp://mirrors.ibiblio.org/pub/mirrors/maven/jaxen/jars/jaxen-1.1-beta-6.jarhttp://www.jfree.org/jcommon/http://mirrors.ibiblio.org/pub/mirrors/maven/displaytag/jars/displaytag-1.0.jarhttp://mirrors.ibiblio.org/pub/mirrors/maven/displaytag/jars/displaytag-1.0.jarhttps://java.net/projects/jawr/downloads/directory/releasehttps://java.net/projects/jawr/downloads/directory/releasehttp://sourceforge.net/projects/ehcache/files/ehcache-corehttp://sourceforge.net/projects/ehcache/files/ehcache-core

ACGE-X99 ACG Enterprise

Guida dinstallazione

Copyright TeamSystem S.p.A 2015, 2018. Tutti i diritti riservati.

Pagina 23 di 143

In ogni caso occorre verificare che tutti i jar file siano inclusi nel file .zip prodotto con path

acgent.war\WEB-INF\lib come mostrato nella figura.

aggiornare la web-app ACG Enterprise, dopo averne eseguito il deployment su WAS, seguendo le istruzioni indicate nella Appendice L. Aggiornamento web application acgent

Terminato laggiornamento della web application, occorre riavviarla ed eseguire i passi di

setup della base dati dettagliati nei paragrafi 3.5 (se ACG Enterprise viene installata su un sistema

che supporta lo IASP) e 3.6.

ACGE-X99 ACG Enterprise

Guida dinstallazione

Copyright TeamSystem S.p.A 2015, 2018. Tutti i diritti riservati.

Pagina 24 di 143

33..55 CCoonnffiigguurraazziioonnee iinn aammbbiieennttee IIAASSPP

ACG Enterprise supporta una configurazione in cui i dati possano essere gestiti in uno IASP; di

seguito le modifiche necessarie allapplicazione web:

JDBC DataSource

o Utilizzare uno di tipo ToolBox

o Impostare nel datasource databaseName con il nome dello IASP (nomeIASP)

File BASE.properties

o SQL_CONN_PROP_driver=toobox:database name=nomeIASP

o USE_CONNECTION_POOL=yes

o FORCE_JAVA_TOOLBOX=yes

File quartz.properties e quartz2.properties

o org.quatrz.dataSource.qzDS.URL=jdbc:as400://ip_address/ACGGAA;prompt=false;driver=toolbox;database name= nomeIASP

ACGMASTER

o Modificare la job description del profilo affinch il parametro Gruppo ASP iniziale sia pari a nomeIASP

ACGE-X99 ACG Enterprise

Guida dinstallazione

Copyright TeamSystem S.p.A 2015, 2018. Tutti i diritti riservati.

Pagina 25 di 143

33..66 IImmppoossttaazziioonnee pprroottooccoolllloo SSSSLL__TTLLSSVV22

Successivamente allinstallazione dellapplicazione necessario effettuare limpostazione

del protocollo SSL_TLSv2 , che richiede lesecuzione dei seguenti passi:

1. Accedere alla console di gestione di Websphere Application Server.

2. Espandere la voce Sicurezza nel menu di navigazione a sinistra e fare clic su Gestione chiavi e certificati SSL. Nella sezione Impostazioni della configurazione, fare clic su Gestisci

configurazioni di sicurezza dell'endpoint.

3. Selezionare la configurazione in uscita appropriata per giungere all'ambito di gestione (cella/nodo)

4. Sotto Elementi correlati, fare clic su Configurazione SSL e selezionare la configurazione denominata NodeDefaultSSLSettings

5. Cliccare su Impostazioni QoP (Quality of Protection)

6. Selezionare nella tendina Protocollo la voce SSL_TLSv2 e premere il tasto Salva

ACGE-X99 ACG Enterprise

Guida dinstallazione

Copyright TeamSystem S.p.A 2015, 2018. Tutti i diritti riservati.

Pagina 26 di 143

7. Salvare la Configurazione di Websphere

33..77 IImmppoorrttaazziioonnee cceerrttiiffiiccaattoo ddii ssiiccuurreezzzzaa iinn WWeebbsspphheerree

Successivamente necessario importare il seguente certificato di sicurezza in WebSphere

Application Server:

1) connector.teamsystem.com per inviare la richiesta di verifica contratto

Attenzione: prima di effettuare i passi descritti verificare che, effettuando dalla linea comandi del

server dove installato Websphere Application Server il comando descritto di seguito, si ottenga un

IP valido e che questo IP sia raggiungibile:

Per AS400: NSLOOKUP HOSTNAME(connector.teamsystem.com)

Per Win/Linux: nslookup connector.teamsystem.com

ACGE-X99 ACG Enterprise

Guida dinstallazione

Copyright TeamSystem S.p.A 2015, 2018. Tutti i diritti riservati.

Pagina 27 di 143

In caso negativo controllare e modificare opportunamente le impostazioni TCP/IP del server che

ospita Websphere Application Server per far s che la verifica sopra indicata abbia esito

positivo prima di proseguire con la configurazione .

Limportazione del certificato di sicurezza richiede lesecuzione dei seguenti passi:

1. Seguire i primi tre passi indicati nel paragrafo precedente.

2. Sotto Elementi correlati, fare clic su Keystore e certificati e selezionare il keystore NodeDefaultTrustStore.

3. Nella sezione Ulteriori propriet fare clic su Certificati firmatario

4. Cliccare sul pulsante Richiama da porta

5. Nella form che si apre impostare i campi come segue: - Host: connector.teamsystem.com

- Porta: 443

- Alias: connector.teamsystem.com (o altro nome di fantasia)

6. Fare clic sul pulsante Richiama informazioni firmatario.

7. Verificare che le informazioni sul certificato siano relative ad un certificato affidabile.

8. Fare clic su Applica e Salva.

Infine riavviare il Websphere Application Server.

ACGE-X99 ACG Enterprise

Guida dinstallazione

Copyright TeamSystem S.p.A 2015, 2018. Tutti i diritti riservati.

Pagina 28 di 143

33..88 SSeettuupp ddaattii

3.8.1 Introduzione

La procedura di setup dei dati crea e popola, laddove previsto, le tabelle SQL di prodotto

nella libreria/schema di base del Modulo Base ACG (tipicamente ACGGAA) ed in quelle

cosiddette di gruppo, comune ed aziendale dei Sistemi Informativi sui quali si intendono

attivare le funzionalit di ACG Enterprise. Tale procedura dovr essere ripetuta anche per eseguire

linstallazione degli archivi per tutte le suite applicative, specificando opportunamente i dati

richiesti (acronimo, versione, identificativo PTF).

Occorre preliminarmente collegarsi con utenza QPGMR tramite emulazione 5250 e creare,

da linea comandi, il journal ACGJRN in ACGGAA con il relativo ricevitore, eseguendo i seguenti

comandi:

CRTJRNRCV JRNRCV(ACGGAA/ACGJRNRCV)

CRTJRN JRN(ACGGAA/ACGJRN) JRNRCV(ACGGAA/ACGJRNRCV)

RCVSIZOPT(*RMVINTENT *MAXOPT2)

assicurandosi che lutente *PUBLIC abbia autorizzazione sulloggetto di tipo *CHANGE o

superiore; questa verifica pu essere eseguita tramite lesecuzione del comando:

EDTOBJAUT OBJ(ACGGAA/ACGJRN) OBJTYPE(*JRN)

Occorre inoltre verificare che lamministratore del sistema (tipicamente ACGMASTER)

abbia le autorizzazioni speciali (*ALLOBJ *SAVSYS *JOBCTL). In mancanza, necessario

collegarsi con il profilo QSECOFR per aggiungere le autorizzazioni mancanti.

La procedura di installazione registra le proprie informazioni di controllo nelle tabelle

KINST00F e KINST10F in ACGGAA.

Terminato il setup dei dati, lamministratore del sistema deve arrestare e riavviare

lapplicazione web dalla console di WAS.

ACGE-X99 ACG Enterprise

Guida dinstallazione

Copyright TeamSystem S.p.A 2015, 2018. Tutti i diritti riservati.

Pagina 29 di 143

3.8.2 Procedura di Setup

La procedura di setup dei dati viene effettuata dalla stessa web application acgent digitando

il comando:

http://ip_server:porta_server/acgent/pages/startSetup.jsp

Lapplicazione rimanda ad una pagina di login (vedi fig. 1) nella quale preimpostata

lutenza dellutente con il quale dovr essere effettuato laccesso. Si presuppone che lutente

ACGMASTER sia abilitato a tutti i sistemi informativi per i quali si intende effettuare il setup dei

dati (vale a dire che sia abilitato a creare i file di database nelle librerie/schemi del sistema

informativo).

Fig 4.1 Maschera di autenticazione procedura di setup

Dopo aver immesso utente e password e premuto il tasto Login, viene presentata la seguente

pagina:

http://ip_server:porta_server/acgv4/pages/startSetup.jsp

ACGE-X99 ACG Enterprise

Guida dinstallazione

Copyright TeamSystem S.p.A 2015, 2018. Tutti i diritti riservati.

Pagina 30 di 143

Fig. 4.2 Pagina di setup dei dati

3.8.2.1 Setup sistema informativo ACGGAA

Selezionare

Acronimo: ENT

Versione: V1R1M0

Sistema informativo: ACGGAA

3.8.2.2 Setup sistema informativo applicativo

Nota: Prima di eseguire il setup su un sistema informativo applicativo (vale a dire un sistema

informativo diverso da ACGGAA) occorre accertarsi che il journal creato nella libreria di gruppo

dello stesso abbia il parametro Opzioni ampiezza del ricevente (RCVSIZOPT) impostato ai valori

*RMVINTENT e *MAXOPT2. Se cos non fosse, occorre provvedere alla modifica di tale

parametro impostando lo stesso tramite il comando:

CHGJRN JRN(Libreria_gruppo/ACGJRN) RCVSIZOPT(*RMVINTENT *MAXOPT2)

creando, se necessario, un nuovo ricevitore di giornale.

Selezionare:

Acronimo: ENT

Versione: V1R1M0

Sistema informativo: sistema informativo applicativo su cui effettuare il setup

Loperazione deve essere ripetuta per tutti i sistemi informativi applicativi.

ACGE-X99 ACG Enterprise

Guida dinstallazione

Copyright TeamSystem S.p.A 2015, 2018. Tutti i diritti riservati.

Pagina 31 di 143

33..99 IImmppoossttaazziioonnee ccooddiiccee ddii aauuttoorriizzzzaazziioonnee aalllluussoo ddii uunn pprrooddoottttoo

AACCGG EEnntteerrpprriissee

Lattivazione di un prodotto ACG Enterprise richiede limmissione da parte

dellamministratore del sistema ACG di un codice di autorizzazione alluso, tramite le funzioni

del menu Autorizzazioni Prodotti della web application ACG Enterprise.

Per richiedere il codice di autorizzazione alluso di un prodotto ACG Enterprise occorre

accedere al sito nel Supporto Online (www.teamsystem.com/acg) autenticandosi con la username

e la password di registrazione al sito, selezionare l'area Enterprise e sul navigatore di sinistra

cliccare sulla voce Richiesta password.

La richiesta della password di autorizzazione alluso del prodotto richiede lindicazione del

numero di utenti abilitati, della data di scadenza e dellidentificativo di installazione (installation

id). Questultima informazione pu essere rilevata lanciando la funzione Crea del menu

Applicazioni ACG ACG Enterprise Enterprise Hub Autorizzazioni prodotti nella web

app acgent dopo essersi autenticati con lutenza amministratore di sistema.

Dopo aver ricevuto il codice di autorizzazione dal Servizio clienti TeamSystem ACG,

occorre rilanciare la stessa funzione inserendo i dati richiesti e premendo il tasto di salvataggio.

In alternativa possibile inserire i codici di autorizzazione alluso dei prodotti tramite

lutilizzo della seguente finestra, che si apre cliccando sul bottone Caricare, nella quale

possibile indicare il file XML ricevuto dal supporto clienti IBM. Dopo aver selezionato il file XML

sopra citato usando il tasto Sfoglia, fare clic sul bottone Importa per attivare la procedura di

caricamento di tutti i codici di autorizzazioni presenti. Al termine dellelaborazione, verr

visualizzato un messaggio di avvenuta esecuzione con successo.

http://www.teamsystem.com/acg

ACGE-X99 ACG Enterprise

Guida dinstallazione

Copyright TeamSystem S.p.A 2015, 2018. Tutti i diritti riservati.

Pagina 32 di 143

Nello stesso menu presente la funzione di lista dei codici di autorizzazione, di cui si riporta

un esempio in cui si presenta come segue:

Dalla lista possibile, premendo il tasto sinistro del mouse, lanciare le funzioni di creazione

di un nuovo record con i dati di autorizzazione alluso di un prodotto ACG Enterprise e quella di

cancellazione di un record precedentemente immesso.

Dopo aver immesso i codice di autorizzazione necessario arrestare e riavviare la web

application ACG Enterprise per rendere operativa lacquisizione dei dati immessi.

33..1100 IImmppoossttaazziioonnee ccooddiiccee ddii aauuttoorriizzzzaazziioonnee aalllluussoo ddeell WWiizzaarrdd ACG Enterprise include anche un ambiente di sviluppo attivabile mediante codice ai

autorizzazione alluso del prodotto ACGE-X95 - ACG Enterprise Wizard secondo modalit

analoghe a quelle descritte sopra.

ACGE-X99 ACG Enterprise

Guida dinstallazione

Copyright TeamSystem S.p.A 2015, 2018. Tutti i diritti riservati.

Pagina 33 di 143

33..1111 IInnssttaallllaazziioonnee ddeeii SSeerrvviizzii ddii IInntteeggrraazziioonnee AApppplliiccaattiivvaa

L'installazione dei Servizi di Integrazione Applicativa (nel seguito referenziati con lacronimo ISE)

consta dei seguenti passi:

installazione libreria ACGOISE su server IBM i

installazione di ACG ISE Monitor (parte server). ISE Monitor pu essere installato indifferentemente su:

1. server IBM i o in alternativa 2. su Workstation Windows o in alternativa 3. allinterno del profilo WAS che ospita lapplicazione acgent (questultima opzione

disponibile a partire dalla PTF ENT110004C).

Tutti i file di spool prodotti nella coda KISEOUTQ verranno elaborati dal monitor.

L'utente pu collegare eventuali altre code dati da monitorare con il comando: CHGOUTQ OUTQ(/) DTAQ(ACGGAA/ISEMONITOR)

Es: CHGOUTQ OUTQ(QGPL/QPRINT) DTAQ(ACGGAA/ISEMONITOR)

3.11.1 Installazione libreria ACGOISE su server IBM i

collegarsi allapplicazione Web con lutente ACGMASTER.

dal menu Servizi di Integrazione Applicativa > Strumenti >Scarica Oggetti per installazione

scaricare la libreria ACGOISE (file acgoise.zip)

scompattare il file acgoise.zip in modo da ottenere il save file acgoise.savf, contenente la

libreria ACGOISE in formato binario

aprire una sessione di lavoro su server IBM i con l'utente QPGMR

creare un save file QGPL/ACGOISE sul server con il comando

CRTSAVF QGPL/ACGOISE

dal proprio PC, trasferire via FTP il file acgoise.savf sul server mediante i seguenti passi:

o copiare il file acgoise.savf in C:\temp (o altra cartella di lavoro)

o aprire una finestra DOS e posizionarsi in C:\temp (o altra cartella di lavoro)

o digitare i comandi:

C:\temp>ftp indirizzo IP server (es: ftp 192.128.64.1)

User (????:(none)): inserire l'utenza di collegamento al sistema (es: QPGMR) ENTER PASSWORD.

Password: inserire la password ftp> bin ftp> put acgoise.savf qgpl/acgoise (replace ftp> quit

ACGE-X99 ACG Enterprise

Guida dinstallazione

Copyright TeamSystem S.p.A 2015, 2018. Tutti i diritti riservati.

Pagina 34 di 143

se sul sistema gi presente la libreria ACGOISE, effettuare una copia di salvataggio della

stessa con un altro nome e cancellare la libreria ACGOISE

eseguire il comando

RSTLIB SAVLIB(ACGOISE) DEV(*SAVF) SAVF(QGPL/ACGOISE)

copiare il programma ACGISEMON nella libreria ACG_OBJV3 e nella libreria ACGGAA

con i comandi

CRTDUPOBJ OBJ(ACGISEMON) FROMLIB(ACGOISE) OBJTYPE(*PGM) TOLIB(ACG_OBJV3)

CRTDUPOBJ OBJ(ACGISEMON) FROMLIB(ACGOISE) OBJTYPE(*PGM) TOLIB(ACGGAA)

eseguire il comando

CALL PGM(ACGOISE/INSTISE) PARM('ACGGAA')

Il comando di installazione esegue le seguenti operazioni:

o Crea una Data Queue ISEMONITOR nella libreria ACGGAA CRTDTAQ DTAQ(ACGGAA/ISEMONITOR) MAXLEN(500) AUT(*CHANGE)

o Crea una Output Queue KISEOUTQ nella libreria ACGGAA CRTOUTQ OUTQ(ACGGAA/KISEOUTQ)

o Associa la Data Queue ISEMONITOR all' Output Queue KISEOUTQ CHGOUTQ OUTQ(ACGGAA/KISEOUTQ) DTAQ(ACGGAA/ISEMONITOR)

o Crea Una Job Queue KISEJOBQ nella libreria ACGGAA CRTJOBQ JOBQ(ACGGAA/KISEJOBQ) TEXT('Coda lavori per le elaborazioni

di ACG ISE)

o Aggiorna il file delle azioni KFAZN10F ed il corrispondente KFKPJ00F

o Aggiorna il file KFJBQ00F

o Aggiunge l'azione "ISES" - Avvio Spool File Monitor Integration Services al

menu "K+00" -Gestione Ambiente

o Aggiunge l'azione "ISEE" - Arresto Spool File Monitor Integration Services al

menu "K+00" -Gestione Ambiente

ACGE-X99 ACG Enterprise

Guida dinstallazione

Copyright TeamSystem S.p.A 2015, 2018. Tutti i diritti riservati.

Pagina 35 di 143

3.11.2 Installazione di ACG ISE Monitor (parte server) su server IBM i

Se sul sistema installata un versione precedente di ACG Servizi di integrazione, effettuare una

copia di salvataggio della cartella /QIBM/UserData/ACGIseMonitor

Prerequisiti

57xxJV1 Java SE 6

Passi di installazione

Collegarsi allapplicazione Web con lutente ACGMASTER e sistema informativo

applicativo su cui stato eseguito il setup dati (sistema informativo diverso da ACGGAA).

Dal menu

Servizi di Integrazione Applicativa > Strumenti >Scarica Oggetti per installazione

scaricare file ACGIseMonitor.zip

Per installare la parte server relativa ad "ACG ISE Monitor" si possono seguire uno dei metodi

riportati di seguito:

Metodo 1

trasferire via FTP il file ACGIseMonitor.zip sul server IBM i (nella cartella "/tmp")

mediante i seguenti passi:

o Copiare il file ACGIseMonitor.zip in C:\temp (o altra cartella di lavoro)

o Aprire una finestra DOS e posizionarsi in C:\temp (o altra cartella di lavoro)

o Digitare i comandi:

C:\temp>ftp indirizzo IP server i (es: ftp 192.128.64.1)

User (????:(none)): inserire l'utenza di collegamento al sistema (es:

QPGMR)

ENTER PASSWORD.

Password: inserire la password

ftp> bin

ftp> put ACGIseMonitor.zip /tmp/ACGIseMonitor.zip

ftp> quit

aprire una sessione di lavoro su server i con l'utente QPGMR

lanciare il programma ACGOISE/INSTISEMON con il comando:

ACGE-X99 ACG Enterprise

Guida dinstallazione

Copyright TeamSystem S.p.A 2015, 2018. Tutti i diritti riservati.

Pagina 36 di 143

CALL ACGOISE/INSTISEMON

Tale comando installa gli oggetti java relativi alla parte server nella cartella:

/QIBM/UserData/ACGIseMonitor del server i

Metodo 2

creare la cartella ACGIseMonitor in /QIBM/UserData

scompattare il file ACGIseMonitor.zip nella directory creata

Impostazione dei parametri di logon al sistema (azione ISES Avvio Monitor)

Per consentire ACG ISE Monitor di effettuare il logon al sistema, necessario impostare le

credenziale di accesso nella KPJBU dellazione ISES.

Seguire i passi indicati sotto:

1) Collegarsi con ACGMASTER, effettuare un cambio di sistema informativo, e selezionare un

sistema informativo in cui stata fatto il setup di ACG Enterprise e che verr utilizzato come

sistema informativo di default per le operazioni eseguite da ISE

2) Navigare nei menu

-> Gestione Azioni e Menu ->Manutenzione File Azioni

Entrare in modifica dellazione ISES

ACGE-X99 ACG Enterprise

Guida dinstallazione

Copyright TeamSystem S.p.A 2015, 2018. Tutti i diritti riservati.

Pagina 37 di 143

Premere il tasto F13 per modificare la KPJBU ed impostare i parametri:

-system

-userid

-password

Come riportato a titolo di esempio nella figura successiva

Premere F13 per effettuare laggiornamento.

Uscire dalla funzione salvando i dati immessi

Avvio e Arresto automatico di ACG ISE Monitor

possibile avviare ed arrestare automaticamente il monitor inserendo le azioni ISES (start) e ISEE

(stop) rispettivamente tra le Azioni Iniziali e le Azioni Finali del modulo Base.

Da ACGMASTER selezionare le voci

Gestione del Sistema -> Personalizzazione Inizio e Fine Attivita' -> Azioni

Iniziali

Immettere una nuova voce specificando i parametri:

Codice azione : ISES

Sistema Informativo : ACGGAA

Gruppo azione : ISE

ACGE-X99 ACG Enterprise

Guida dinstallazione

Copyright TeamSystem S.p.A 2015, 2018. Tutti i diritti riservati.

Pagina 38 di 143

Gestione del Sistema -> Personalizzazione Inizio e Fine Attivita' -> Azioni

Finali

Immettere una nuova voce specificando i parametri:

Codice azione : ISEE

Sistema Informativo : ACGGAA

Gruppo azione : ISE

3.9.3 Installazione di ACG Ise Monitor (parte server) su Workstation Windows

Si richiede di scaricare il file ACGIseMonitor.zip tramite lapposita funzione della web application

acgent presente nel menu ACG Enterprise > Enterprise Hub > Servizi di Integrazione Applicativa

> Strumenti > Scarica Oggetti per installazione

Prerequisiti

Java 2 Runtime Environment 1.6

Installazione

Per installare la parte server relativa ad "ACG Ise Monitor" su un sistema Windows, seguire il

metodo riportato di seguito:

scompattare il file ACGIseMonitor.zip in una directory ad es. C:/ACGIseMonitor

Modificare il file StartACGiseMonitor.bat impostando il corretto valore alle variabili

riportate sotto:

# PATH di Java

set PATH=.;"C:\javainstdir\jre\bin";%PATH%

# Indirizzo ip del Sistem i

SET system=0.0.0.0

# Utente ACGMASTER

SET userid=ACGMASTER

SET password=ACGMASTER

#nome del sistema informativo di default

SET informationsystem=MIOSISINF

Attivazione

Se "ACGIseMonitor" viene installato su workstation, non possibile avviarlo automaticamente

tramite azione del modulo base. Occorre quindi avviarlo manualmente lanciando il comando StartACGiseMonitor.bat

ACGE-X99 ACG Enterprise

Guida dinstallazione

Copyright TeamSystem S.p.A 2015, 2018. Tutti i diritti riservati.

Pagina 39 di 143

Spegnimento

Lo spegnimento del monitor possibile effettuarlo ancora attraverso l'apposita azione di modulo

base.

Per la configurazione e lutilizzo delle funzionalit fare riferimento al documento ACG ISE Guida

Tecnica.

3.9.4 Installazione di ACG Ise Monitor (parte server) in WebSphere Application

Server

A partire dalla PTF ENT110004C possibile attivare ISE Monitor direttamente in un Work

Manager del profilo del WebSphere Application Server in cui installata lapplicazione web

acgent. Questa soluzione preferibile per i seguenti motivi:

Lavvio larresto di ISE monitor avviene contestualmente allavvio e allo spegnimento

dellapplicazione web

Non necessario configurare ambienti java oltre a quello gi messo a disposizione dal

WAS

ISE Monitor utilizza gli stessi oggetti e la stessa configurazione dellapplicazione web e

pertanto non necessario aggiornare ISE Monitor manualmente

Di seguito vengono dettagliate le operazioni da eseguire per attivare ISE Monitor allinterno del

WAS.

Collegarsi con lutente ACGMASTER, navigare nel men di ACG Enterprise Hub nei sotto men:

Enterprise Hub Monitoring Ise Monitor.

Si accede al pannello di gestione del Monitor attraverso il quale possibile avviare (tasto ),

arrestare ( ) o salvare ( ) le impostazioni di avvio automatico nel file di properties

Ise.properties.

La coda dati di default su cui lavora il Monitor ACGGAA/ISEMONITOR creata nel paragrafo

3.9.1. In casi particolari possibile attivare il Monitor su aree dati differenti.

ACGE-X99 ACG Enterprise

Guida dinstallazione

Copyright TeamSystem S.p.A 2015, 2018. Tutti i diritti riservati.

Pagina 40 di 143

Il monitor attivato sul WAS gira nel Work Manager indicato nella finestra di configurazione

sopra riportata. possibile utilizzare il Work Manager di default (se non utilizzato da altre

applicazioni) o in alternativa possibile creare un work manager dedicato per ISE impostando

numero massimo di thread > 3.

Per abilitare lavvio automatico del Monitor ISE, allavvio dellapplicazione acgent, selezionare il

campo Avvio automatico come mostrato in figura e premere il bottone salva.

ACGE-X99 ACG Enterprise

Guida dinstallazione

Copyright TeamSystem S.p.A 2015, 2018. Tutti i diritti riservati.

Pagina 41 di 143

44.. IInnssttaallllaazziioonnee PPoollyyeeddrroo ee ccoonnffiigguurraazziioonnee AACCGG

EEnntteerrpprriissee

44..11 DDoowwnnllooaadd PPoollyyeeddrroo

Collegarsi al sito web http://teamupdate.teamsystem.com/ e scaricare la versione 20160100 o una

successiva di Polyedro secondo il percorso

Consultazione Aggiornamenti Software TeamPortal 2016

La versione compatibile di Polyedro, potr essere aggiornata e sar comunicata nelle lettere di PTF

che verranno rilasciate sul prodotto ACG Enterprise Hub.

44..22 IInnssttaallllaarree PPoollyyeeddrroo ssuu lliinnuuxx

Lanciare leseguibile come amministratore

teamportal-linux-20160100.exe

Premere salva in

Questo scompatter i file nella directory scelta. Tramite FTP trasportare il file floppy1.img in una

directory temporanea su server

http://teamupdate.teamsystem.com/

ACGE-X99 ACG Enterprise

Guida dinstallazione

Copyright TeamSystem S.p.A 2015, 2018. Tutti i diritti riservati.

Pagina 42 di 143

Entrare in putty con utenza di root.

N.B. Se si vuole creare una seconda istanza di Polyedro valorizzare la variabile

TS_MULTI_ISTANZA altrimenti procedere con i passi successivi. Ad esempio:

export TS_MULTI_ISTANZA=tp2

Posizionarsi nella directory temporanea contenente limmagine di Polyedro e lanciare il comando:

tar xf floppy1.img

a seguire

sh install.sh

Premere Invio per confermare i dati di default:

Installazione Teamportal_tp2 20160100 - linux

Direttorio di installazione [/home]:

Porta tcp/ip WEB Server (http) [82]:

Porta tcp/ip WEB Server Sicuro (https) [444]:

Porta tcp/ip DB Server [5433]:

Direttorio di destinazione : /home/tp_tp2/teamportal

Porta tcp/ip WEB Server (http): 82

Porta tcp/ip WEB Server sicuro (https): 444

Porta tcp/ip DB Server : 5433

Confermi install ? (S/N) S

Lapplicazione sar installata in:

/home/tp_tp2/teamportal

N.B. Se stata valorizzata la variabile TS_MULTI_ISTANZA riportarla a blank

export TS_MULTI_ISTANZA=

Lanciare il comando:

TEAMPORTAL_tp2

ACGE-X99 ACG Enterprise

Guida dinstallazione

Copyright TeamSystem S.p.A 2015, 2018. Tutti i diritti riservati.

Pagina 43 di 143

Avviare il teamportal ed effettuando la scelta 1

Da browser lanciare:

http://:< Porta tcp/ip WEB Server >/

ad esempio su una macchina locale con i parametri impostati in precedenza:

http://127.0.01:82/

ACGE-X99 ACG Enterprise

Guida dinstallazione

Copyright TeamSystem S.p.A 2015, 2018. Tutti i diritti riservati.

Pagina 44 di 143

44..33 IInnssttaallllaarree PPoollyyeeddrroo ssuu WWiinnddoowwss

possibile avere pi versioni di Polyedro installate, se si vuole creare una nuova istanza valorizzare

la variabile di sistema altrimenti procedere con il passo successivo.

(Control Panel\All Control Panel Items\System Advanced system setting System properties

Environment variables User variables)

Lanciare leseguibile come amministratore

teamportal-win-20160100.exe

Premere il pulsante Installa

La creazione di una nuova istanza verr automaticamente riconosciuta.

ACGE-X99 ACG Enterprise

Guida dinstallazione

Copyright TeamSystem S.p.A 2015, 2018. Tutti i diritti riservati.

Pagina 45 di 143

Accettare i valori di default e selezionare la directory di installazione

N.B: Al termine se stata valorizzata la variabile TS_MULTI_ISTANZA rimuoverla

44..44 IInnssttaallllaarree PPoollyyeeddrroo ssuu PPoowweerrPPCC Fare riferimento alle istruzioni al paragrafo 4.2 Installare Polyedro su linux.

44..55 CCaarriiccaarree llee lliicceennzzee

Entrare in Polyedro con lutenza admin.

Al primo collegamento verr richiesto di cambiare la password.

possibile reimmettere la stessa.

Da menu selezionare

Premere Importa e caricare i file di testo relativi alla licenze:

5008-5008 TeamPortal Modulo Base

5073-5073 ACG Enterprise

ACGE-X99 ACG Enterprise

Guida dinstallazione

Copyright TeamSystem S.p.A 2015, 2018. Tutti i diritti riservati.

Pagina 46 di 143

44..66 CCoonnffiigguurraazziioonnee Aggiungere i flag in figura per il menu

Aggiungere lURL tramite il quale si collegheranno i vari client utilizzando lindirizzo IP o il DSN.

Ulteriori parametri di configurazione sono:

ACGE-X99 ACG Enterprise

Guida dinstallazione

Copyright TeamSystem S.p.A 2015, 2018. Tutti i diritti riservati.

Pagina 47 di 143

Questo flag necessario per abilitare il collegamento di pi persone con la stessa utenza

Labilitazione dei WS necessaria per abilitare la ricezione delle notifiche da parte di ACG

Per abilitare/disabilitare le ACLA sul menu ACGE

Selezionare ACGE. La gestione pu essere fatta a livello globale o per aziende/utenti.

In questo modo si abilita/disabilita laccesso alla funzione di alcuni utenti.

ACGE-X99 ACG Enterprise

Guida dinstallazione

Copyright TeamSystem S.p.A 2015, 2018. Tutti i diritti riservati.

Pagina 48 di 143

Premere avanti

Selezionare una o pi aziende sul pannello Aziende e quindi Gestione

Selezionare la root ACGE e consenti (o nega qualora si voglia negare laccesso)

Selezionare Impostazioni e nega per negare laccesso agli utenti diversi da admin.

Confermare e ricaricando (ctrl+Esci) il menu visibile (invisibile) a tutti gli utenti.

Per la gestione sul singolo utente selezionare lambito aziendale nella prima schermata.

Per modificare il background della work area di partenza con il sito intranet di appartenenza,

Inserire il file homepage.html nella directory:

\data\htdocs

Il file deve contenere la seguente riga:

ACGE-X99 ACG Enterprise

Guida dinstallazione

Copyright TeamSystem S.p.A 2015, 2018. Tutti i diritti riservati.

Pagina 49 di 143

Attivit pianificate in Polyedro

Entrando in Polyedro come utente admin possibile modificare la schedulazione delle attivit

pianificate di Polyedro usando lapposita funzione di Gestione, raggiungibile seguendo la

navigazione riportata nellimmagine qui di seguito.

Tramite questa funzione possibile ridefinire opportunamente frequenza e orario di avvio delle

attivit in funzione degli orari di accensione e spegnimento della macchina che ospita Polyedro.

ACGE-X99 ACG Enterprise

Guida dinstallazione

Copyright TeamSystem S.p.A 2015, 2018. Tutti i diritti riservati.

Pagina 50 di 143

44..77 SSeettuupp AACCGGEE Le connessioni con le applicazioni ACG installate devono quindi essere configurate in Polyedro.

Per fare ci collegarsi con lapplicazione ACG gi installata con una utenza con ruolo

SYSTEM_ADM (ad es. ACGMASTER) e aprire la funzione:

Enterprise Hub > Funzioni di amministrazione ACG > Personalizzazione Polyedro

In questa funzione verranno inseriti in ordine:

Il context root dellapplicazione

Una descrizione dellapplicazione per distinguere i vari collegamenti in Polyedro

Lurl dellapplicazione

Lurl dellapplicazione Polyedro precedentemente installata.

Il flag che abilita la connessione dellapplicazione in Polyedro

Flag che identifica che il passaggio dei dati criptato usando le chiavi RSA (default). Se il flag disabilitato vuol dire che il passaggio di dati da Polyedro verso lapplicazione avviene

in Base64.

N.B. Si consiglia di effettuare il download e conservare le chiavi RSA pubblica e privata

per evitare la ridistribuzione ai vari client in caso di cancellazione accidentale.

Sono poi presenti i dati relativi al sistema informativo ACGGAA.

Lazienda un dato obbligatorio per Polyedro per cui associandone una fittizia al sistema

informativo ACGGAA sar possibile esportare questultimo associato allutente ACGMASTER.

ACGE-X99 ACG Enterprise

Guida dinstallazione

Copyright TeamSystem S.p.A 2015, 2018. Tutti i diritti riservati.

Pagina 51 di 143

I parametri sono precaricati ma lutente pu modificarli a proprio piacimento.

Poich in Polyedro possibile puntare a pi applicazioni ACG necessario che tutte le applicazioni

abbiano una context root diverso.

Una volta definiti i parametri di personalizzazione possibile esportare in formato xml i profili

utenti, i sistemi informativi e i relativi menu.

Aprire la funzione

ACG Enterprise > Enterprise Hub > Funzioni di amministrazione ACG > Esportazione profili ACG

su Polyedro

Con questa funzionalit vengono aggiunti tutti gli utenti AS400 (tab utenti) e Sistemi Informativi

(tab Sistemi informativi) che utilizzeranno ACG Enterprise su Polyedro.

N.B. I sistemi informativi da utilizzare in Polyedro devono soddisfare le seguenti caratteristiche:

1. ad ogni sistema informativo deve essere associata una azienda

2. lazienda associata al sistema informativo deve riportare:

Ragione sociale diversa da BLANK

Codice Fiscale e/o Partita IVA validi

Codice Fiscale e/o Partita IVA non usati per altre aziende importate in POLYEDRO

In caso contrario il sistema informativo in oggetto sar scartato dallesportazione

Una volta definiti questi dati sul tab Associazione Utenti/Sistemi Informativi premere il tasto

Terminato il processo possibile premere il tasto per esportare i dati su un file xml

che sar poi importato in Polyedro.

ACGE-X99 ACG Enterprise

Guida dinstallazione

Copyright TeamSystem S.p.A 2015, 2018. Tutti i diritti riservati.

Pagina 52 di 143

Per effettuare questo passo, collegarsi a Polyedro utilizzando lindirizzo IP a disposizione dei client

che avranno accesso allapplicazione e usando lutenza admin.

Selezionare la pagina di setup

1. Caricare il file generato dallapplicazione ACG (setup.xml) usando il tasto di selezione su file system o facendo drag and drop sul componente 1.

2. Avviare il setup premendo il tasto 2 3. Al termine in caso di nuova applicazione, abilitare il Reverse Proxy riavviando il server

Apache

Ripetere loperazione per le applicazioni ACG Enterprise presenti su altri server.

ACGE-X99 ACG Enterprise

Guida dinstallazione

Copyright TeamSystem S.p.A 2015, 2018. Tutti i diritti riservati.

Pagina 53 di 143

44..88 RReevveerrssee pprrooxxyy Il Reverse Proxy la tecnologia che permette di utilizzare server remoti come se fossero sulla stessa

macchina nascondendo lindirizzo IP del server reale.

Questo ci consente di usare contemporaneamente pi applicazioni ACG Enterprise lunico vincolo

da rispettare che le context root delle applicazioni siano diverse.

Nel caso in cui una delle applicazioni collegate cambi lindirizzo di rete possibile effettuare la

modifica direttamente in Polyedro richiamando la funzione

La stessa consente di disabilitare la codifica RSA e di utilizzare la codifica Base64.

44..99 EEnnttrraarree iinn AACCGG EEnntteerrpprriissee

Terminata la configurazione possibile utilizzare Polyedro per collegarsi ad una delle applicazioni

ACG.

Gli utenti configurati in Polyedro sono gli stessi usati in AS400 (usare solo il maiuscolo) con la

stessa password.

Se un utente ACG configurato su pi applicazioni o utilizza pi sistemi informativi, verr

presentata una finestra di richiesta da cui scegliere la combinazione : a cui collegarsi.

Effettuato il login sar disponibile lapplicazione selezionata. Il menu visualizzato quello per cui

lutente abilitato sull AS400.

ACGE-X99 ACG Enterprise

Guida dinstallazione

Copyright TeamSystem S.p.A 2015, 2018. Tutti i diritti riservati.

Pagina 54 di 143

55.. IInnssttaallllaazziioonnee ee ccoonnffiigguurraazziioonnee ttrraammiittee ccoonnssoollee

wwssaaddmmiinn

Introduzione Lo scopo di questo capitolo descrivere i passi di installazione di ACG Enterprise Hub e di

configurazione delle risorse di WebSphere Application Server (WAS) attraverso luso dello

strumento wsadmin del WAS.

Il prodotto ACG Enterprise logicamente organizzato su 3 tiers:

Tier 1 - ACGE-X01 ACG Enterprise Polyedro, il portale

Tier 2 - ACGE-X99 ACG Enterprise Hub, una applicazione web che fornisce i servizi necessari (rendering, nuove logiche navigazione, personalizzazione, integrazione portale,..)

Tier 3 - ACG3.8, programmi e database

Linstallazione di ACG Enterprise, indipendentemente dalle piattaforme target, dalla topologia delle

macchine fisiche e dalle configurazioni applicative, pu essere riassunta nei passi seguenti:

Installazione delle ACG 3.8 con le chiavi di autorizzazione alluso per i moduli acquisitati e delle PTF (fare riferimento alla sezione relativa per i dettagli)

Installazione e configurazione di ACG Enterprise Hub che consiste di:

1) installazione e configurazione di WebSphere Application Server

2) deployment, aggiornamento e configurazione dellapplicazione web acgent su WebSphere Application Server

3) deployment, aggiornamento e configurazione dellapplicazione web acgenthelp, contenete gli help, su WebSphere Application Server

4) setup dei dati per creare, modificare e popolare, laddove previsto, il database dei prodotti ACG Enterprise

5) inserimento dei codici di autorizzazioni alluso.

Installazione e configurazione di Polyedro

In questo capitolo viene illustrata una modalit semplificata e guidata per lesecuzione dei punti 2a),

2b), 2c) attraverso lesecuzione di uno script di comandi dellambiente wsadmin messo a

disposizione di WebSphere Application Server. Per i punti 1), 3), nonch per il setup dei dati (punti

2d, 2e) fare riferimento al documento ACGE-X99 ACG Enterprise - Guida installazione

Nel seguito verranno usate le seguenti abbreviazioni:

WAS per referenziare WebSphere Application Server

web-app acgent per referenziare lapplicazione web delle funzioni di ACG Enterprise Hub contenuta nel file acgent.war

ACGE-X99 ACG Enterprise

Guida dinstallazione

Copyright TeamSystem S.p.A 2015, 2018. Tutti i diritti riservati.

Pagina 55 di 143

web-app acgenthelp per referenziare lapplicazione web degli help on-line di ACG Enterprise Hub contenuta nel file acgenthelp.war

OSS per referenziare software open-source utilizzato da ACG Enterprise

55..11 PPrreerreeqquuiissiittii

Prima di utilizzare la procedura descritta di seguito, necessario aver installato preliminarmente

WebSphere Application Server 8.5 e creato un profilo su cui installare ACG Enterprise Hub.

Prendere nota del percorso relativo alla cartella bin relativo al profilo WAS.

Ad Esempio:

/QIBM/UserData/WebSphere/AppServer/V85/Base/profiles/AppServer01/bin

dove AppServer01 il nome del profilo WAS

Per evitare problemi di timeout durante lesecuzione dello script, opportuno modificare il valore

com.ibm.SOAP.requestTimeout specificato nel file soap.client.props della directory properties

del profilo WAS con un valore molto alto (ad esempio 3600)

Ad esempio:

/QIBM/UserData/WebSphere/AppServer/V85/Base/profiles/AppServer01/properties/soap.client.props

Per modificare il file utilizzare leditor di testi messo a disposizione dal sistema operativo (ad

esempio Notepad su sistema Windows o il comando EDTF su OS400).

Avviare il profilo WAS prima di procedere nellesecuzione dei passi successivi.

55..22 DDoowwnnllooaadd ddeeggllii ssccrriipptt ddii iinnssttaallllaazziioonnee

Gli script di installazione sono disponibili sul link:

www.acginfo.it/supporto/prodotti/enterprise/acgentconfig.zip

Dopo aver scaricato il file compresso acgentconfig.zip, scompattarlo in una directory di lavoro sulla

stessa macchina su cui installato il WAS.

Ad esempio:

/tmp/Enterprise

Una volta scompattato il file verranno creati seguenti oggetti:

http://www.acginfo.it/supporto/prodotti/enterprise/acgentconfig.zip

ACGE-X99 ACG Enterprise

Guida dinstallazione

Copyright TeamSystem S.p.A 2015, 2018. Tutti i diritti riservati.

Pagina 56 di 143

acgprods directory in cui copiare acgent.war, acgentHelp.war e tutti i file .zip

relativi ai moduli ACG Enterprise scaricati da TeamUpdate.

oss Directory in cui copiare gli open source necessari per il corretto

funzionamento di acgent

acgentconfig.py Script jython utilizzato per installare lapplicazione ACG Enterprise e

per configurare il WAS

Acgentconfig Comando da lanciare da shell QSH in caso di installazione su server

IBM i (* vedi Nota)

acgentconfig.bat Comando da lanciare da riga comandi in caso di installazione su

Windows (* vedi Nota)

Acgentconfig.sh Comando da lanciare in caso di installazione su Linux (* vedi Nota)

*Nota: Prima di lanciare il comando di avvio dello script, modificare il file per impostare in modo

corretto la variabile WAS_PROFILE_BIN con la directory bin del profilo WAS. Assicurarsi

inoltre di aver copiato file .war e .zip nella cartella acgprods ed i file .jar nella cartella

oss

55..33 EEsseeccuuzziioonnee ddeellllaa pprroocceedduurraa ddii iinnssttaallllaazziioonnee

La procedura deve essere lanciata con lutente amministratore sulla macchina in cui sono stati

scaricati gli script e su cui risiede il WAS.

Su Windows aprire una finestra DOS come amministratore, su Linux aprire una finestra comandi

con lutente root, su server IBM i collegarsi con lutente QSECOFR e avviare la shell con il

comando QSH.

Di seguito vengono mostrati i passi per linstallazione su server IBM i. La procedura su piattaforma

Windows o Linux essenzialmente identica.

Aprire un terminale 5250 e avviare la shell QSH con il comando qsh

Scelta o comando

===> qsh

Posizionarsi nella directory /tmp/Enterprise e lanciare il comando acgentconfig (acgentconfig.bat

su Windows o acgentconfig.sh su Linux)

> cd /tmp/Enterprise

$

===> acgentconfig

ACGE-X99 ACG Enterprise

Guida dinstallazione

Copyright TeamSystem S.p.A 2015, 2018. Tutti i diritti riservati.

Pagina 57 di 143

Lavvio dellambiente di scripting del WAS impiega qualche secondo. Attendere fino a quando non