MatriX manuale tecnico V1R1M1 MatriX Manuale di Installazione e Configurazione V1R1M1 Build 4 WWW.NETACROSS.IT/MATRIX Sommario Preparazione.....................................................................................................................................3 Componenti del prodotto..............................................................................................................3 Prerequisiti Hardware iSeries.......................................................................................................3 Prerequisiti Software iSeries........................................................................................................3 Prerequisiti Hardware server PC..................................................................................................3 Prerequisiti Software server PC....................................................................................................3 Caratteristiche...............................................................................................................................3 Funzionamento.............................................................................................................................4 Installazione/Aggiornamento............................................................................................................6 Installazione Prodotto Programma iSeries...................................................................................6 Pagina 1 di 95 MatriX manuale tecnico V1R1M1 Installazione correzioni (PTF)......................................................................................................7 Installazione Prodotto Programma server PC...............................................................................8 Completamento Installazione...........................................................................................................9 Modifica di QStrUp su iSeries.....................................................................................................9 Modifica programmi EXIT su iSeries..........................................................................................9 Modifica servizio MatrixService su server PC.............................................................................9 Modifica Firewall su server PC..................................................................................................10 Modifica opzioni risparmio energia su server PC......................................................................10 Configurazione...............................................................................................................................11 Configurazione iSeries...............................................................................................................11 Configurazione server PC...........................................................................................................14 Controllo Funzionalità....................................................................................................................16 Controllo Funzionalità iSeries....................................................................................................16 Menù di Gestione...........................................................................................................................17 Gestione Server PC.....................................................................................................................18 Gestione Gruppi Server PC........................................................................................................19 Gestione Code di Stampa per Server PC....................................................................................20 Gestione Moduli.........................................................................................................................21 Designer PC................................................................................................................................39 Gestione Automatismi Stampa...................................................................................................45 Gestione Legami Utente/Modulo/Stampante.............................................................................61 Gestione Legami Utente/Mittente Fax/EMail............................................................................62 Invio Manuale Stampa................................................................................................................63 Visualizza Log Invii...................................................................................................................74 Visualizza Log Errori.................................................................................................................76 Gestione Configurazione (Menù di servizio).............................................................................78 Riavvio Sottosistema MatriX (Menù di servizio)......................................................................79 Forza Trasferimenti a PC (Menù di servizio).............................................................................80 Programmazione.............................................................................................................................81 Inserimento di comandi dal programma di stampa.....................................................................81 EXIT...............................................................................................................................................84 EXIT decodifica dati Stampa (MTXDSTSP).............................................................................84 EXIT decodifica dati Fax clienti/fornitori (MTXDSTFP)..........................................................85 EXIT decodifica dati EMail clienti/fornitori (MTXDSTMP)....................................................86 EXIT decodifica dati Archiviazione clienti/fornitori (MTXDSTAP)........................................88 EXIT per invio allegati (MTXALLP).........................................................................................89 EXIT ricezione esiti (MTXESITP).............................................................................................90 EXIT ricerca clienti/fornitori (MTXRICFMP)...........................................................................91 UTILITA'........................................................................................................................................93 UTILITA' Esportazione Moduli.................................................................................................93 UTILITA' Importazione Moduli.................................................................................................94 Pagina 2 di 95 MatriX manuale tecnico V1R1M1 Preparazione Componenti del prodotto Matrix prevede due componenti: La componente iSeries: provvede all'amministrazione delle funzionalità ed alla raccolta delle stampe per la successiva trattazione da parte dei server PC. La componente PC: provvede alla renderizzazione grafica delle stampe ed alla successiva generazione del risultato. Produce stampe in ambiente PC, Fax, EMail, archiviazioni in formato PDF. La licenza per l'utilizzo di MatriX viene concessa per l'utilizzo su di un i5/iSeries. Può essere utilizzato su qualsiasi partizione o qualsiasi processore senza alcun limite. La licenza è misurata sul numero di server PC utilizzabili. Prerequisiti Hardware iSeries i5/ISeries con almeno 150 CPW di processore totale. La memoria centrale deve essere di almeno 1GB. Spazio su disco richiesto circa 100MB. Prerequisiti Software iSeries Sistema Operativo Versione V5R2 o superiore (SS1). Prerequisiti Hardware server PC PC a 32 o 64 bit. La memoria centrale deve essere di almeno 1GB. Spazio su disco richiesto circa 100MB. Prerequisiti Software server PC Windows XP o superiore. Caratteristiche Le stampe dell'AS400 hanno un aspetto povero, non potendo utilizzare facilmente font a passo variabile, linee, loghi, codici a barre, ecc. I risultati prodotti da AS400 necessitano di essere fruiti in formati diversi dal foglio di carta (ad esempio in formato PDF). E' necessario l'intervento del programmatore per modificare una stampa, sia questa su modello prefincato e che viene modificata sempre ad ogni installazione, sia questa su carta bianca ma dove spesso i dati richiesti sono diversi da quelli previsti in sede di Pagina 3 di 95 MatriX manuale tecnico V1R1M1 progettazione di un pacchetto software. E' spesso richiesto di effettuare stampe presso sedi remote del cliente, dove a causa della bassa capacità delle linee di comunicazione è problematico stampare contenuti grafici che normalmente hanno dimensioni rilevanti, soprattutto in proporzione alle pagine da stampare. Questo prodotto ha quindi lo scopo di arricchire le stampe provenienti da AS400 di componentistica grafica quale linee, quadrati, loghi, font grafici, codici a barre. E' possibile spostare i dati provenienti dallo spool in altre posizioni di stampa, omettere delle porzioni, alterare la grandezza, la tipologia del carattere, il colore. Il tutto è gestibile tramite un facile editor di primitive assistite da un visualizzatore grafico che permette controllare sempre il risultato finale e consente anche al cliente finale di creare le proprie stampe personalizzate. E' possibile porre l'eventuale campione da riprodurre come sfondo e disegnarci sopra. La stampa effettiva viene prodotta da uno o più server di stampa che ricevono gli spool da iSeries e producono la stampa in modalità Windows sulle stampanti di tipo PC. Inoltre o in alternativa è possibile produrre documenti PDF per l'archiviazione, inviare email, inviare FAX tramite Zetafax. Normalmente per ottimizzare il traffico remoto è necessario un server per ogni sede aziendale. E' possibile utilizzare più server per ogni sede. In questo caso il carico viene ripartito distribuendolo in modo uniforme. E' possibile gestire anche dei server con sola funzione di backup ed entrano in funzione automaticamente in caso in interruzione del/dei server primari. E' previsto l'invio tramite server che richiedono autenticazione e tramite caselle di posta certificata. Funzionamento Normalmente gli spool creati su iSeries vengono istradati verso le stampanti grazie alle code di stampa che poi tramite i programmi di scrittura trasferiscono la stampa sul foglio bianco. In modo similare MatriX permette di creare una serie di code di stampa sulle quali agiranno i programmi di stampa di MatriX che decideranno sulla base delle scelte impostate dall'utente quale output grafico produrre. Potendo gestire più server PC di stampa, ogni coda di stampa di MatriX avrà come attributo il server che ne gestirà l'elaborazione. Il server può rappresentare un gruppo di server ed in questo caso le stampe verranno distribuite fra essi. Il server PC verrà interessato quando la stampa viene prodotta nella coda o vi viene spostata, oppure quando la stampa viene rilasciata da uno stato di congelamento. La stampa (deve essere in formato SCS) viene individuata nel catalogo degli automatismi stampe (alimentato in sede di installazione e poi eventualmente manutenuto) sulla base del suo attributo (tipo modulo, dati utente, nome stampa e coda di appartenenza). Se non c'è corrispondenza nel catalogo la stampa viene congelata, rimane nella coda e l'errore viene segnalato nel file di log. Altrimenti viene trattata ed al termine viene cancellata, a meno che non sia presente fra gli attributi l'opzione SAVE(*YES). Se è impostato il parametro PageRange, questo viene interpretato stampando solo le pagine richieste. Se la stampa deve essere trattata viene scritto un record nel log MatriX con stato “in carico Pagina 4 di 95 MatriX manuale tecnico V1R1M1 AS400” e gli viene assegnato un numero progressivo. Se l'automatismo stampa ha impostato delle rotture (cliente, fornitore, agente, ecc.) viene scritto un record di log per ogni rottura con un numero progressivo di destinatario. Un programma di comunicazione con un lavoro separato per ogni server provvederà a consegnare il contenuto al server corrispondente. Al termine del trasferimento il log MatriX diventa “in carico a server PC”. I files ricevuti dai server PC vengono letti e viene creata in memoria la rappresentazione della stampa proveniente da iSeries. Sulla base delle impostazioni dell'automatismo stampa il contesto grafico viene diretto in stampa, viene inviato via Fax, via EMail oppure viene salvato in cartelle per fini di archiviazione in formato PDF. Viene inviato un avanzamento ad iSeries impostando lo stato ad AS400. Al termine lo stato viene impostato come completato oppure come in errore ed indicandone il motivo. Pagina 5 di 95 MatriX manuale tecnico V1R1M1 Installazione/Aggiornamento Installazione Prodotto Programma iSeries L’installazione o il caricamento di successivi rilasci del prodotto MatriX avviene scaricando il prodotto (in formato SAVF) da Internet (Sito www.netacross.it/MatriX area download – Try&Buy – Prodotto Base). Portarlo su AS400 (ad esempio con FTP) all'interno di un SAVF. Il ripristino deve essere eseguito come profilo di livello QSECOFR. Il prodotto funziona per 30 giorni dal primo utilizzo in versione demo (senza limitazioni). Per proseguire il funzionamento è necessario l’inserimento della password di attivazione. Notare che il primo carattere del nome prodotto da indicare nel parametro LICPGM è uno zero (da non confondere con una O alfabetica). Quando si installa un rilascio MatriX su iSeries deve essere aggiornata anche la componente Server PC e disegnatore, sempre presente e coerente col rilascio sul sito Internet. Prodotto base: RSTLICPGM LICPGM(0MATRIX) DEV(*SAVF) OPTION(*BASE) SAVF(<nome file>) Solo alla prima installazione è necessario installare gli archivi (Try&Buy – Opzione 1): RSTLICPGM LICPGM(0MATRIX) DEV(*SAVF) OPTION(1) SAVF(<nome file>) Pagina 6 di 95 MatriX manuale tecnico V1R1M1 Installazione correzioni (PTF) Durante il periodo di vita di un rilascio del prodotto MatriX vengono rilasciate delle correzioni per risolvere i problemi che vengono segnalati in laboratorio o dai clienti. L'aggiornamento delle correzioni avviene scaricando il pacchetto (in formato SAVF) da Internet (Sito www.netacross.it/MatriX area download – Try&Buy – PatchesB004. • Per le versioni sistema operativo V5R3 o superiori scaricare il file PTFB004.aammgg.zip, scompattarlo e portarlo su AS400 (ad esempio con FTP) all'interno di un SAVF. • Per le versioni sistema operativo V5R2 scaricare il file PTFB004.aammgg_V5R2M0.file, portarlo su AS400 (ad esempio con FTP) all'interno di un SAVF. aammgg è sostituito dalla data della PTF. Il ripristino deve essere eseguito come profilo di livello QSECOFR. Quando si installa una correzione MatriX su iSeries deve essere aggiornata anche la componente Server PC e disegnatore, sempre presente e coerente col rilascio sul sito Internet. RSTOBJ OBJ(*ALL) SAVLIB(QTEMP) DEV(*SAVF) SAVF(<nome savf>) MTXPTFRST Pagina 7 di 95 MatriX manuale tecnico V1R1M1 Installazione Prodotto Programma server PC L’installazione o il caricamento di successivi rilasci del prodotto MatriX avviene scaricando il prodotto (in formato Setup) da Internet (Sito www.netacross.it/matrix area download – Try&Buy – vedi di seguito. Il ripristino deve essere eseguito nell'ordine indicato e con profilo di livello Administrator. La sequenza di installazioni che segue deve essere eseguita sul/sui server PC che devono fare da server MatriX per la renderizzazione delle stampe, l'invio fax o EMail o l'eventuale archiviazione. E' opportuno che si installi un server PC per ogni sede aziendale, per minimizzare il traffico di rete. Quando si installa un rilascio MatriX su Server PC o disegnatore deve essere aggiornata anche la componente iSeries, sempre presente e coerente col rilascio sul sito Internet. Redistribuibile Microsoft Visual J# (.net VJ Redist) Questo programma va installato sul/sui server PC di Matrix. Eseguire il file di installazione vjredist.exe e seguire i passi di configurazione richiesti. Servizio MatriX (Matrix Server Setup): Questo programma va installato sul/sui server PC di Matrix. Eseguire il file di installazione MatrixServiceSetup.msi (Non cambiare la directory d'istallazione proposta), andare avanti fino alla fine e premere su chiudi. L'installazione, se necessario, richiederà l'installazione del redistribuibile Microsoft DotNet 4.0. Programma Configurazione MatriX (Matrix Config Setup): Questo programma va installato sul/sui server PC di Matrix. Eseguire il file di installazione MatrixConfigSetup.msi (Non cambiare la directory d'istallazione proposta), andare avanti fino alla fine e premere su chiudi. Designer MatriX (Designer): Questo programma va installato sul PC dove verranno disegnati i moduli. Può essere il server PC di Matrix ma può essere un qualsiasi PC dell'utente. Eseguire il file MatrixDesignerSetup.msi (Non cambiare la directory d'istallazione proposta), andare avanti fino alla fine e premere su chiudi. Pagina 8 di 95 MatriX manuale tecnico V1R1M1 Completamento Installazione Modifica di QStrUp su iSeries All’avvio dell’iSeries è necessario far partire dei servizi aggiuntivi in modo automatico per l’esecuzione di MatriX. E' necessario avviare un sottosistema che provvede alle funzionalità del prodotto. Tale funzione viene normalmente inserita nello script di avvio QSTRUP. Aggiungere quindi a tale script i seguenti comandi: STRSBS SBSD(MATRIXP/MATRIX) MONMSG MSGID(CPF0000) Se non è stato mai personalizzato lo script di avvio (il valore di sistema QSTRUPPGM punta a QSYS/STRUP) eseguire quanto segue: RTVCLSRC PGM(QSYS/QSTRUP) SRCFILE(QGPL/QCLSRC) Aggiungere le specifiche indicate e compilare in QGPL/QCLSRC. Modificare il valore di sistema: WRKSYSVAL QSTRUPPGM Con l’opzione 2=Modifica cambiare in QSTRUP in libreria QGPL. Modifica programmi EXIT su iSeries Quando ad esempio una stampa richiede di recuperare le informazioni Fax o Mail di un cliente o fornitore vengono richiamate delle EXIT MatriX, per mettere di disaccoppiarsi dagli archivi in uso su iSeries. Queste EXIT devono essere implementate dall'utente sulla base degli archivi specifici dell'utente. Sorgenti di esempio sono presente nel file QRPGLESRC nella libreria MATRIXP. Vedere il capitolo EXIT presente in questo manuale. Modifica servizio MatrixService su server PC Con l'installazione del prodotto su server PC viene creato un nuovo servizio di Window di nome MatrixService. Da pannello di controllo, Strumenti di Amministrazione, Servizi eseguire tasto destro sul nuovo servizio creato e scegliere Proprietà. Cliccare sulla linguetta Generale scegliere Tipo di avvio Automatico per far sì che il servizio si avvi da solo ad ogni accensione del PC. Selezionare Applica. Cliccare sulla linguetta connessione e lì spuntare il radio button Account e non Accont di sistema locale. Nei campi sottostanti inserire utente e password di un utente Pagina 9 di 95 MatriX manuale tecnico V1R1M1 amministratore selezionare Applica. Questo utente dovrà vedere tutte le stampanti indirizzabili da MatriX e se si vuole usare l'iSeries come destinazione della archiviazione dovrà esistere su iSeries un utente con lo stesso nome e la stessa password. Selezionare OK. Prima di avviare il servizio attendere di avere prima effettuato la configurazione (più avanti in questo manuale). Modifica Firewall su server PC Il servizio Matrix installato sui server PC e il Designer Matrix necessitano di comunicare con Matrix su iSeries. A tale fine vengono definite delle porte TCP in sede di configurazione prodotto. Occorre accertarsi che tali porte siano aperte in uscita nell'eventuale firewall installato nel Server PC (normalmente lo sono). Al firewall di Windows si accede da Pannello di controllo → Firewall. Modifica opzioni risparmio energia su server PC Il servizio Matrix installato sui server PC viene eseguito in background. In mancanza di interventi da parte dell'utente tramite mouse o tastiera le impostazioni di risparmio energetico di Windows possono determinare la sospensione di Windows e quindi l'arresto della funzionalità background del PC. Occorre accertarsi che le opzioni di risparmio energetico di Windows siano disattivate. Alle opzioni di risparmio energia si accede da Pannello di controllo → Opzioni risparmio energia. Pagina 10 di 95 MatriX manuale tecnico V1R1M1 Configurazione Configurazione iSeries. Attivare il menù MatriX (eseguire CALL MATRIXP/MTXMENU). Selezionare l'opzione 21 (Menù Servizio e poi l'opzione 1 (Gestione Configurazione). Porta Invio Stampe: inserire la porta TCP/IP (range 1024-65535) tramite la quale MatriX invia i dati al Server PC. La porta deve corrispondere a quanto inserito per la voce corrispondente nella configurazione lato server PC. Valore di default = 10001. Porta Ascolto Ricezione Esiti: inserire la porta TCP/IP (range 1024-65535) tramite la quale il Server PC risponde a MatriX. La porta deve corrispondere a quanto inserito per la voce corrispondente nella configurazione lato server PC. Valore di default = 10002. Porta Ascolto Decodifica: inserire la porta TCP/IP (range 1024-65535) su cui MatriX rimarrà in ascolto per le richieste di decodifica dai server PC. La porta deve corrispondere a quanto inserito per la voce corrispondente nella configurazione lato server PC. Valore di default = 10003. Giorni mantenimento storico: inserire i giorni per i quali si desidera vengano mantenute le log storiche del prodotto. Valore di default = 30. Utente Mittente Fax se non specificato: indicare un nome utente Zetafax per l'invio del Fax. Pagina 11 di 95 MatriX manuale tecnico V1R1M1 Mittente Fax se non specificato: indicare un nome mittente da inserire nella copertina Fax. Viene utilizzato se non specificato negli Automatismi Stampa. Mittente Mail se non specificato: l'indirizzo di EMail da utilizzare come mittente. Viene utilizzato se non specificato negli Automatismi Stampa. Campo obbligatorio. Nome mittente Mail se non specificato: il nome da utilizzare come mittente. Viene utilizzato se non specificato negli Automatismi Stampa. Pagina 12 di 95 MatriX manuale tecnico V1R1M1 Destinatari Aggiuntivi Quando si produce un documento per ad esempio un cliente, ci possono essere altri soggetti interessati a riceverne una copia (ad esempio agente, capo zona, spedizioniere, ecc.). In questa pagina si possono inserire le tipologie di tali soggetti. Ogni volta che si invierà un documento al soggetto principale verranno generati gli eventi automaticamente per inviare una copia agli interessati. Destinatario: Inserire l'elenco dei possibili destinatari. I destinatari verranno gestiti negli Automatismi Stampa. Questo numero dovrà poi essere risolto dalla EXIT di decodifica destinatari (vedi EXIT in questo manuale). Al termine viene richiesto se riavviare il sottosistema MatriX per utilizzare i nuovi parametri eventualmente modificati. Pagina 13 di 95 MatriX manuale tecnico V1R1M1 Configurazione server PC. Eseguire da menù avvio il programma MatrixConfig. Questo aprirà la seguente pagina. Indirizzo SMTP Server: Nome host o Indirizzo IP del Server SMTP per l'inoltro delle EMail. Utente e Password Collegamento SMTP: se il server SMTP richiede l'autenticazione inserire qui le credenziali di accesso. Protezione TLS/SSL: Specifica se usare la protezione TLS/SSL (criptografia) verso il server SMTP. Indicare S per usarla o lasciare vuoto per non usarla. Porta TLS/SSL: Porta TLS/SSL: inserire la porta TCP/IP di collegamento. Porta ascolto Esiti Matrix: inserire il numero porta TCP/IP (range 1024-65535) su cui l'iSeries attende gli esisti del server PC. Deve corrispondere alla porta inserita nella Gestione Server PC – Porta RX su iSeries. Valore di default = 10002. Porta ascolto Decodifica MatriX: inserire il numero porta TCP/IP (range 1024-65535) su cui l'iSeries risponde alle richieste di decodifica valori del server PC. Deve corrispondere alla porta inserita nella Gestione Configurazione iSeries. Valore di default = 10003. IP iSeries: Indirizzo IP dell'iSeries dove è installato Matrix. Porta ascolto Matrix Service: inserire il numero porta TCP/IP (range 1024-65535) su cui il server PC attende le richieste di renderizzazione dell'iSeries. Deve corrispondere alla porta inserita nella Gestione Server PC – Porta TX su iSeries. Valore di default = 10001. Pagina 14 di 95 MatriX manuale tecnico V1R1M1 Nome del Server Pc: inserire il nome con cui è stato registrato il server su iSeries. Deve corrispondere ad un nome server elencato nella funzione Gestione Server PC. Directory Spool Temporanei: inserire il percorso assoluto di una directory locale al server PC dove memorizzare gli spool ricevuti da iSeries. E' una directory temporanea. Completare la pagina e premere OK Registra. Area PEC: Indirizzo SMTP Server: Nome host o Indirizzo IP del Server SMTP per l'inoltro delle EMail tramite un server di posta certificata. Area PEC: Utente e Password Collegamento SMTP: inserire qui le credenziali di accesso alla casella del server di posta certificata. Area PEC: Porta SMTP: inserire la porta TCP/IP di collegamento al server di posta certificata. Num. Max processi PDF Contemporanei: numero di processi di creazione PDF che vengono eseguiti contemporaneamente. Normalmente impostare ad 1. Num. Max processi PRT Contemporanei: numero di processi di stampa che vengono eseguiti contemporaneamente. Normalmente impostare ad 1. Num. Max processi FAX Contemporanei: numero di processi di creazione FAX che vengono eseguiti contemporaneamente. Normalmente impostare ad 1. Completata la configurazione del PC è opportuno avviare il servizio MatrixService da pannello di controllo. Pagina 15 di 95 MatriX manuale tecnico V1R1M1 Controllo Funzionalità Controllo Funzionalità iSeries Dopo l'installazione e la configurazione su iSeries devono essere presenti i seguenti lavori: Il sottosistema Matrix, presente nella libreria MATRIXP deve essere attivo. I lavori devono apparire, salvo brevi momenti, nello stato indicato. I lavori SOCKDECD, SOCKDECDXX, SOCKSENDXX, SOCKRECVXX sono presenti in funzione del numero di server PC configurati. XX rappresenta il numero server. Pagina 16 di 95 MatriX manuale tecnico V1R1M1 Menù di Gestione Per eseguire il menù di MatriX richiamarlo col comando: Call MATRIXP/MTXMENU Tale funzione provvede ad amministrare da solo la lista delle librerie. Compare il menù seguente: Pagina 17 di 95 MatriX manuale tecnico V1R1M1 Gestione Server PC. Ogni server PC con installato Matrix deve essere registrato. Nome server: inserire un nome col quale identificare il server PC. Questo nome non ha nessuna corrispondenza lato server PC. Non deve corrispondere ad un nome server PC inserito alla voce Gestione Gruppi Server PC. Numero Server: inserire un numero univoco col quale identificare il server PC. Questo numero non ha nessuna corrispondenza lato server PC. Il numero server non è modificabile in variazione. Se necessario cancellare il server e ricrearlo con numero corretto. Descrizione: inserire un testo descrittivo per il server. Al termine viene richiesto se riavviare il sottosistema MatriX per utilizzare i nuovi parametri eventualmente modificati. Pagina 18 di 95 MatriX manuale tecnico V1R1M1 Gestione Gruppi Server PC. Anziché indirizzare per una azione un singolo server PC è possibile definire dei gruppi server. L'azione verrà indirizzata al server del gruppo sulla base dei criteri assegnati ai server del gruppo. Gruppo Server: inserire un nome col quale identificare il server PC. Questo nome non ha nessuna corrispondenza lato server PC. Non deve corrispondere ad un nome server PC inserito alla voce Gestione Server PC. Server: inserire un nome server PC, inserito alla voce Gestione Server PC. Per un gruppo server sarebbe logico inserire più server, anche se non è obbligatorio. E' presente la ricerca con il tasto ?. %Carico: definisce con quale frequenza il lavoro viene assegnato a questo server fra i server del gruppo. Il lavoro di assegnazione azioni ai server PC memorizza quante pagine sono state assegnate. Nell'assegnazione di una nuova azione viene selezionato il server che ha avuto meno pagine negli ultimi 5 minuti, tenendo conto della % di carico assegnata. Se il server non risponde alla Ping si passa al server successivo. I server definiti con % di carico a zero ricevono lavoro solo quando i server con % di carico diversa da zero non sono raggiungibili, lavorando quindi come server di backup. La % è un indicatore, e non è necessario che il suo totale fra i server del gruppo faccia 100. Pagina 19 di 95 MatriX manuale tecnico V1R1M1 Gestione Code di Stampa per Server PC MatriX entra in funzione quando uno spool iSeries viene creato in una sua coda di stampa. Le code di stampa di MatriX si possono creare da questa funzione. Si possono creare varie code di stampa e queste devono essere collegate ad un server che ne produrrà i risultati. Deve esistere almeno una coda per ogni server PC. Nome coda: nome della coda da creare. Libreria coda: nome della libreria in cui creare la coda. Server PC: il nome del server PC a cui verrà richiesta l'esecuzione della stampa. E' presente la ricerca con il tasto ?. Con l'opzione V=Visualizza Stampe è possibile consultare le stampe contenute nella coda. Pagina 20 di 95 MatriX manuale tecnico V1R1M1 Gestione Moduli Con questa opzione si possono creare i moduli grafici da accoppiare poi alle stampe prodotte da iSeries. Si possono tracciare linee, fare quadrati, alterare font e posizione dei caratteri as400, si possono inserire immagini, si può scrivere testo aggiuntivo (costanti) e generare codici a barre. I moduli vengono renderizzati graficamente ed in tempo reale dal Designer MatriX, opzione PC che va installata sul PC dove si disegnano i moduli. Vedere il capitolo specifico Designer PC in questo manuale. Ad un modulo può essere accoppiato una pagina di spool esistente su AS400 per poi farlo vedere unito al modulo nel visualizzatore grafico (opzione A=Assegna Spool). Aprendo il programma vengono visualizzati i moduli già caricati. E' possibile crearne di nuovi col comando F6. Ad ogni modulo viene assegnato un nome identificativo ed una descrizione. Sel: nei campi sopra la lista è possibile inserire delle frasi di ricerca. Verranno mostrati nella lista solo i moduli che conterranno nei campi indicati il valore di ricerca. La frase di ricerca viene ricercata in qualsiasi posizione del campo. X=Scelta: permette di accedere al dettaglio del modulo e modificarne il contenuto. C=Cancella: dopo opportuna pagina di conferma permette di cancellare l'intero modulo. D=Duplica: permette di duplicare l'intero modulo, utile quando si deve creare un modulo simile ad un altro oppure quando si vuole salvare un modulo prima di una modifica importante. Pagina 21 di 95 MatriX manuale tecnico V1R1M1 A=Assegna Spool: permette tramite delle pagine di selezione di ricercare lo spool corrispondente al modulo che si vuole creare e selezionarne una pagina campione. Questo spool verrà inserito come sfondo nel visualizzatore grafico e faciliterà il disegno del modulo potendo disegnare su di una pagina campione. Ovviamente in sede di esecuzione effettiva lo spool assegnato non verrà considerato. R=Ripristina: permette di ripristinare dei moduli precedentemente salvati. Ogni volta che si modifica un modulo viene richiesto se deve essere effettuata la copia di backup. Pagina 22 di 95 MatriX manuale tecnico V1R1M1 Procedendo con X=Scelta si ottengono i dati di testata del modulo: Modulo: nome da assegnare al modulo. Descrizione: una descrizione per riconoscere meglio i moduli creati. Numero Righe: numero di righe verticali del modulo. Numero Colonne: numero di colonne orizzontali del modulo. CPI: Caratteri per Pollice da utilizzare per renderizzare lo spool iSeries. LPI: Linee per Pollice da utilizzare per reindirizzare lo spool iSeries. Margine SX: Numero di colonne da assegnare al margine sinistro. Ammessi anche valori negativi. Margine Alto: Numero di righe da assegnare al margine alto. Ammessi anche valori negativi. Orientamento: O=Orizzontale V=Verticale. Carta: inserire l'ampiezza della carta. Valori ammessi A2, A3, A4, A5, A6, B4, B5. Se lasciato vuoto si può inserire l'ampiezza carta con i seguenti campi altezza e larghezza. Alt.: Altezza della carta in pollici se non inserita nel campo Carta. Lgh.: Larghezza della carta in pollici se non inserita nel campo Carta. Pagina 23 di 95 MatriX manuale tecnico V1R1M1 Si accede all'elenco dei comandi inseriti: Parzializzazione Area: Selezionando un area del modulo in termini di riga/colonna si parzializza la lista per vedere solo i comandi che iniziano nell'area indicata. Serve per concentrare l'attenzione solo nel disegno di una parte del modulo lasciando perdere il resto e vedere insieme comandi che possono essere sparpagliati. E' solo un effetto di visualizzazione, nulla cambia nel modulo. Per ritornare a vedere tutto impostare i campi Da a 0 ed i campi A a 999,9. X=Scelta: per andare nel dettaglio del codice del modulo. S=Selezione: quando viene creato un modulo questo si compone di molte primitive. Può essere difficoltoso capire la singola primitiva in quale punto del modulo viene renderizzata. Impostando la selezione per una primitiva questa viene evidenziata nel designer grafico. La funzione serve quindi solamente da un punto di vista del designer. Col tasto di comando F8 si possono eliminare le selezioni inserite. C=Cancella: permette di cancellare il codice. D=Duplica: permette di duplicare il codice. E' utile quando si stanno creando diversi codici simili fra loro. DR=DaRiga DC=DaCol. AR=ARiga AC=ACol.: permette di modificare la riga o la colonna di partenza e arrivo del codice del modulo. Se digitato su più righe permette di Pagina 24 di 95 MatriX manuale tecnico V1R1M1 modificare massivamente più righe con un unico comando. E' utile quindi per spostare un gruppo di codici in un altra riga o colonna del modulo con minor lavoro. Col tasto di comando F8 si eliminano le selezioni precedentemente impostate. Col tasto di comando F18 è possibile riordinare le righe di comando in ordine di riga/colonna. Il riordino non viene effettuato all'interno delle IF o se sono presenti comandi IFI o IFF sbilanciati. Nota: per facilitare la comprensione i comandi LIN vengono rappresentati come LIO o LIV se le righe sono orizzontali o verticali. Questo ha solo un effetto visivo in questa pagina. Pagina 25 di 95 MatriX manuale tecnico V1R1M1 Si possono quindi inserire o modificare i seguenti codici: IMG = Immagine. FON = Modifica Font e posizione di testo spool. BOX = Quadrato. LIN = Linea. TXT = Testo costante. BAR = BarCode. RIG = Add/Del Righe. IFI = IF Inizio. IFF = IF Fine. Pagina 26 di 95 MatriX manuale tecnico V1R1M1 IMG = Immagine. Permette di inserire un'immagine in formato PC. Da Riga, Da Colonna, A Riga, A Colonna: le coordinate del quadrato in cui inserire l'immagine. L'immagine viene ridimensionata in base alle coordinate assegnate. L'immagine può essere in formato Jpeg, Gif. Tipo Nome: R=Relativo A=Assoluto. Se relativo l'immagine viene ricercata nella cartella /matrix/images, residente su iSeries. Se assoluto l'immagine viene ricercata come indirizzo assoluto relativo al server PC. Può essere anche un percorso di rete. Nome immagine: il nome (se relativo) o il percorso (se assoluto) dell'immagine da inserire. Nel caso di percorso relativo è possibile utilizzare il tasto di ricerca ? per ricercare l'immagine nel percorso prestabilito iSeries /MatriX/Images/*' Utilizzando la funzione <!rrrcccllx!> dove rrr=riga ccc=colonna ll=lunghezza x=allineamento (N=No L=Left R=Right T=tutto) è possibile inserire nell'oggetto porzioni di testo provenienti dallo spool iSeries. Se rrr=990 i dati vengono reperiti da un'area impostata da Matrix con i dati della pagina. Vedere in fondo al manuale il tracciato del record. Se rrr=991-998 i dati vengono reperiti dal comando DAT eventualmente inserito nella pagina. Se rrr=999 i dati vengono reperiti dall'attributo USRDFNDTA della stampa. Note: descrizione facoltativa della riga. Punti di ancoraggio. Inizio in alto a sinistra della cella. Fine in alto a sinistra della cella. Pagina 27 di 95 MatriX manuale tecnico V1R1M1 FON = Font. Permette di modificare il font di una porzione della stampa ed eventualmente cambiarne la posizione. Lo spool iSeries viene impaginato col font Courier New e con la spaziatura impostata dai parametri del modulo CPI e LPI. L'utente può modificare delle porzioni di spool attribuendogli un font diverso oppure spostando tali porzioni in aree diverse, anche fuori dall'area visibile. Da Riga, Da Colonna, A Riga, A Colonna: le coordinate del quadrato a cui modificare gli attributi del font. A Pagina, A Riga, A Colonna: le coordinate a cui eventualmente copiare/spostare l'area oggetto di modifica del font. Se i valori di Riga e Colonna sono impostati a zero non avviene nessuna copia/spostamento. Se sono impostati entrambi a 999,9 la copia/spostamento avviene fuori dell'area visibile e quindi i campi non vengono renderizzati. L'opzione 999,9 ha senso solo nel caso di spostamento. Se si utilizza il campo Pagina viene creata una pagina aggiuntiva in stampa (fino a 9 pagine aggiuntive) derivata con i dati della prima. Copia/Sposta: nel caso vengano indicate le coordinate di copia/spostamento (campo precedente) la C indica di copiare i dati, lasciando l'originale. La S indica di spostare i dati, eliminando l'originale. Ampiezza Punti: l'ampiezza in punti del font da utilizzare. Se inserito zero viene utilizzata Pagina 28 di 95 MatriX manuale tecnico V1R1M1 l'ampiezza in punti impostata da MatriX per la pagina. Il designer PC ha un'apposita funzione per visualizzare l'effettiva dimensione di un font al fine di selezionare il valore più opportuno. Grassetto, Corsivo, Barrato, Sottolineato: gli effetti da attribuire al font. Colore: il colore da attribuire al font nella forma rosso, verde e blu. Il designer PC ha un'apposita funzione per visualizzare l'effettivo colore al fine di selezionare il valore più opportuno. A titolo di esempio 0,0,0 equivale al nero, 255,255,255 equivale al bianco. Allineamento orizzontale: specifica se allineare i caratteri selezionati a sinistra (L=Sx), a destra (R=Dx), al centro (C=Centro) oppure giustificandoli (J=Giustif.). Orientamento: specifica se posizionare i caratteri selezionati in senso orizzontale o verticale (90 gradi o 270 gradi). Nome font: il nome del font da utilizzare. Il designer PC ha un'apposita funzione per visualizzare l'effettivo carattere di un font al fine di selezionare il nome più opportuno. E' possibile utilizzare il tasto di ricerca ? per ricercare le famiglie font disponibili sui Server PC. Note: descrizione facoltativa della riga. Pagina 29 di 95 MatriX manuale tecnico V1R1M1 BOX = Quadrato. Permette di generare un quadrato. Pagina, Da Riga, Da Colonna, A Riga, A Colonna: le coordinate del quadrato da disegnare. Colore: il colore da attribuire al quadrato nella forma rosso, verde e blu. Il designer PC ha un'apposita funzione per visualizzare l'effettivo colore al fine di selezionare il valore più opportuno. A titolo di esempio 0,0,0 equivale al nero, 255,255,255 equivale al bianco. Spessore Riga: lo spessore della riga del quadrato. Riempimento: specifica se l'interno del quadrato deve essere riempito del colore impostato o se deve rimanere disegnato solo la riga del contorno. Gradi curvatura: permette di stondare gli angoli del quadrato. Un valore 0 lascia l'angolo del rettangolo inalterato. Valori superiori a zero accentuano via via la curvatura di tali angoli. Nota: descrizione facoltativa della riga. Punti di ancoraggio. Inizio in alto a sinistra della cella. Fine in alto a sinistra della cella. Pagina 30 di 95 MatriX manuale tecnico V1R1M1 LIN = Linea. Permette di generare una linea. Pagina, Da Riga, Da Colonna, A Riga, A Colonna: le coordinate della riga da disegnare. Colore: il colore da attribuire alla riga nella forma rosso, verde e blu. Il designer PC ha un'apposita funzione per visualizzare l'effettivo colore al fine di selezionare il valore più opportuno. A titolo di esempio 0,0,0 equivale al nero, 255,255,255 equivale al bianco. Spessore Riga: lo spessore della riga. Nota: descrizione facoltativa della riga. Punti di ancoraggio. Inizio in alto a sinistra della cella. Fine in alto a sinistra della cella. Pagina 31 di 95 MatriX manuale tecnico V1R1M1 TXT = Testo costante. Permette di aggiungere alla stampa delle costanti di testo. Pagina, Da Riga, Da Colonna, A Riga, A Colonna: le coordinate del quadrato dove inserire la costante. Ampiezza Punti: l'ampiezza in punti del font da utilizzare. Il designer PC ha un'apposita funzione per visualizzare l'effettiva dimensione di un font al fine di selezionare il valore più opportuno. Grassetto, Corsivo, Barrato, Sottolineato: gli effetti da attribuire al font. Colore: il colore da attribuire al font nella forma rosso, verde e blu. Il designer PC ha un'apposita funzione per visualizzare l'effettivo colore al fine di selezionare il valore più opportuno. A titolo di esempio 0,0,0 equivale al nero, 255,255,255 equivale al bianco. Allineamento orizzontale: specifica se allineare i caratteri selezionati a sinistra (L=Sx), a destra (R=Dx), al centro (C=Centro) oppure giustificandoli (J=Giustif.). Orientamento: specifica se posizionare i caratteri selezionati in senso orizzontale o verticale (90 gradi o 270 gradi). Nome font: il nome del font da utilizzare. Il designer PC ha un'apposita funzione per visualizzare l'effettivo carattere di un font al fine di selezionare il nome più opportuno. E' possibile utilizzare il tasto di ricerca ? per ricercare le famiglie font disponibili sui Server PC. Testo: il testo costante da inserire. Pagina 32 di 95 MatriX manuale tecnico V1R1M1 Nota: descrizione facoltativa della riga. Tramite il tasto F9=Lingue è possibile accedere alle traduzioni in lingua del testo inserito. La lingua 0 è la lingua base. Si possono poi aggiungere lingue dalla 1 alla 9. L'attribuzione della lingua al numero non è fissa e ognuno può stabilire le proprie convenzioni. La lingua viene collegata al modulo tramite l'automatismo stampa. Il designer permette di visualizzare il modulo selezionato nelle varie lingue tramite un selettore di lingua. Pagina 33 di 95 MatriX manuale tecnico V1R1M1 BAR = BarCode. Permette di aggiungere alla stampa dei codici a barre. Pagina, Da Riga, Da Colonna, A Riga, A Colonna: le coordinate del quadrato dove inserire il codice a barre. Sorgente dati (riga, colonna lunghezza): specifica le coordinate nello spool dove reperire il codice da renderizzare come codice a barre. Orientamento: O=Orizzontale V=Verticale. Human-Read.Text: specifica se stampare sotto il codice a barre il suo contenuto in modo leggibile. Nome BarCode: il nome della tipologia di codice a barre da utilizzare. E' possibile utilizzare il tasto di ricerca ? per ricercare i nomi barcode disponibili sui Server PC. Nota: descrizione facoltativa della riga. Punti di ancoraggio. Inizio in alto a sinistra della cella. Fine in alto a sinistra della cella. Pagina 34 di 95 MatriX manuale tecnico V1R1M1 RIG = Add/Del Righe. Permette di aggiungere/cancellare righe dello spool. Segno: specifica se effettuare una aggiunta (+) od una cancellazione (-). Num.Righe: Il numero di righe da aggiungere o cancellare. Nota: descrizione facoltativa della riga. Pagina 35 di 95 MatriX manuale tecnico V1R1M1 IFI = IF Inizio. Permette di condizionare dei codici del modulo in base al valore di campi nella pagina in stampa. Vengono condizionati i codici successivi fino al successivo codice IFF (IF FINE). E' possibile nidificare le IF a piacimento. Dati stampa (riga, colonna lunghezza): specifica le coordinate nello spool dove reperire il valore da usare come primo elemento della comparazione. Se riga=990 i dati vengono reperiti da un'area impostata da Matrix con i dati della pagina. Vedere in fondo al manuale il tracciato del record. Se riga=991-998 i dati vengono reperiti dal comando DAT eventualmente inserito nella pagina. Se riga=999 i dati vengono reperiti dall'attributo USRDFNDTA della stampa. Operatore: specifica il tipo di operatore da utilizzare per la condizione. Sono validi = (Uguale) > (Maggiore) >= (Maggiore o uguale) < (Minore) <= (Minore o uguale) <> (Diverso). Valore: specifica il valore da usare come secondo elemento della comparazione. Utilizzando la funzione <!rrrcccllx!> dove rrr=riga ccc=colonna ll=lunghezza x=allineamento (N=No L=Left R=Right T=tutto) è possibile inserire nell'oggetto porzioni di testo provenienti dallo spool iSeries. Se rrr=990 i dati vengono reperiti da un'area impostata da Matrix con i dati della pagina. Vedere in fondo al manuale il tracciato del Pagina 36 di 95 MatriX manuale tecnico V1R1M1 record. Se rrr=991-998 i dati vengono reperiti dal comando DAT eventualmente inserito nella pagina. Se rrr=999 i dati vengono reperiti dall'attributo USRDFNDTA della stampa. Fino a Riga: se specificato estende la funzionalità della IFI fino alla riga indicata. Il gruppo IFI/IFF viene ripetuto fino “a riga” e i comandi contenuti nel gruppo vengono modificati in funzione della riga specifica. I comandi devono far quindi riferimento non ad un numero di riga assoluto ma relativamente alla riga (zero, +1, -1, ecc.). Questa funzionalità è utile nel corpo dei documenti quando si vuole ad esempio portare in grassetto se la riga è un commento, quando si vuole riportare una immagine se la riga è un articolo, ecc. Nota: descrizione facoltativa della riga. Pagina 37 di 95 MatriX manuale tecnico V1R1M1 IFF = IF Fine. Permette di indicare la fine di un comando IFI (IF INIZIO). Nota: descrizione facoltativa della riga. Pagina 38 di 95 MatriX manuale tecnico V1R1M1 Designer PC Quando si disegna un modulo la sua renderizzazione grafica può essere visualizzata e modificata tramite il Designer PC. Questo è un'applicazione distribuita con Matrix e può essere installata sul PC client dove vengono disegnati i moduli. Vedere il capitolo Installazione Prodotto Programma server PC in questo manuale. Pulsantiera di sinistra: Premere questa icona per aprire un modulo. Viene richiesto l'indirizzo IP o il nome dell'AS400 su cui è installato Matrix a cui collegarsi e la porta di collegamento. La porta di collegamento corrisponde al valore inserito in Porta Ascolto Server Decodifica nel programma Configurazione del menù Matrix AS400 (default = 10003). Viene presentata una lista dei moduli già inseriti. Selezionare quello di interesse. Il modulo viene quindi renderizzato a video. Pagina 39 di 95 MatriX manuale tecnico V1R1M1 Premere questa icona per aggiornare la renderizzazione al contenuto del modulo. Può essere premuto anche il tasto veloce F5. Questa icona va utilizzata ogni qualvolta si modifica il modulo su AS400 e si vuole vederlo renderizzato. Premere questa icona per attivare la griglia. La griglia disegna una serie di righe orizzontali e verticali corrispondenti alle coordinate AS400. Se la densità è di 10 caratteri per pollice vengono disegnate 10 linee per ogni pollice e così via. La griglia aiuta a determinare il posizionamento esatto della grafica sul modulo. La griglia ha effetto solo nel disegnatore. Premere questa icona per disattivare la griglia. Premere questa icona per allineare l'oggetto in fase di disegno alla griglia. Sono disponibili due opzioni: Allinea alla griglia – sposta l'oggetto alla griglia più vicina. Allinea e ridimensiona – sposta l'oggetto alla griglia più vicina e lo allunga/accorcia per farlo terminare in coincidenza della griglia. Premere questa icona per attivare la visualizzazione della riga/colonna in corrispondenza del cursore. Questa utilità aiuta nel determinare la posizione degli oggetti grafici nel disegnatore. Premere questa icona per disattivare la visualizzazione riga/colonna. Premere questa icona per attivare gli effetti delle IF del modulo. I comandi che risultano Pagina 40 di 95 MatriX manuale tecnico V1R1M1 non valide per le condizioni non vengono visualizzate. Premere questa icona per disattivare gli effetti delle IF del modulo. Premere questa icona per aumentare il livello di zoom della pagina. Premere questa icona per diminuire il livello di zoom della pagina. Pulsantiera in alto: Per gli oggetti di tipo Testo permette di selezionare il Font. Vengono presentati i font disponibili su questa macchina. Tali font devono essere presenti anche sul Server PC che si utilizza per la renderizzazione. Per gli oggetti di tipo Testo permette di selezionare l'ampiezza del Font. Vengono presentate le ampiezze disponibili per i font selezionati. Per tutti gli oggetti permette di selezionare il colore. Viene presentata una finestra dove si possono selezionare i colori predefiniti oppure costruirsi un colore sulla base dei valori rosso/verde/blu, tonalità, saturazione e luminosità. Per gli oggetti di tipo Rettangolo e Linea permette di selezionare l'ampiezza della linea. Pagina 41 di 95 MatriX manuale tecnico V1R1M1 Viene attivato quando un oggetto è selezionato per la gestione grafica. Una volta posizionato e dimensionato l'oggetto grafico permette di confermare l'operazione e renderla effettiva. Viene attivato quando un oggetto è selezionato per la gestione grafica. Permette di annullare l'operazione in corso di gestione oggetto. Viene attivato quando un oggetto è selezionato per la gestione grafica. Permette di cancellare l'oggetto in gestione ed eliminarlo dal modulo. Per gli oggetti di tipo Testo permette di selezionare l'allineamento (destra, centrato, sinistra) e gli effetti speciali (grassetto, corsivo, sottolineato, barrato). Definisce se gli spostamenti di oggetti utilizzando la modalità grafica saranno allineati o meno alla griglia delle colonne e delle righe del modulo. Visualizza l'elenco delle keyword del modulo. Da questo elenco sarà possibile effettuare direttamente modifiche, visualizzare la renderizzazione ed abilitare la gestione grafica sul modulo, ecc. Permette di selezionare la pagina da visualizzare. Ogni pagina originata da iSeries può generare fino a 9 pagine aggiuntive. Con questa opzione si attua il posizionamento sulla pagina richiesta. Elimina la selezione della riga dall'elenco delle keyword. Effettua la stampa del modulo su stampante, al fine di controllare l'esattezza dei posizionamenti. Pagina 42 di 95 MatriX manuale tecnico V1R1M1 Permette di selezionare la lingua da visualizzare. La keyword TXT ha la possibilità di inserire il testo nella lingua base (0) e in 9 lingue diverse (1-9). Permette di visualizzare la versione installati di MatriX Designer. Gestione oggetti grafici: All'interno di un modulo vengono disposti gli oggetti grafici, linee, quadrati, testo, ecc. al fine di disegnare il modulo. Viene rappresentato il modulo come renderizzazione grafica e se richiesto l'elenco delle keyword che lo compongono. Se si vuole aggiungere un oggetto in modalità grafica è sufficiente: - premere il tasto destro nella posizione dove lo si vuole aggiungere. Viene richiesto il tipo di oggetto: • Rettangolo • Linea Orizzontale • Linea Verticale • Immagine • Testo Compare nella posizione del click un oggetto corrispondente alla richiesta. Agendo sulle maniglie dell'oggetto è possibile spostarlo, allargarlo, restringerlo al fine di ottenere la forma desiderata. Al termine premere dalla pulsantiera in alto il pulsante conferma, annulla oppure cancella. Se si vuole aggiungere un oggetto in modalità carattere è sufficiente: - premere il pulsante Aggiunta Elemento Grafico in basso alla finestra delle keyword. Viene richiesto il tipo di keyword da aggiungere. Riempire i dati della keyword. Le posizioni dove posizionare la keyword possono essere caricate posizionando il cursore, tasto destro - memorizza riga colonna e poi scaricarla sulla riga della keyword con tasto desto – Importa riga colonna. Se si vuole modificare un oggetto in modalità grafica è sufficiente: Premere sulla keyword da modificare tasto destro – Modifica elemento selezionato. Al termine premere dalla pulsantiera in alto il pulsante conferma, annulla oppure cancella. Se si vuole modificare un oggetto in modalità carattere è sufficiente: Premere doppio click sulla keyword da modificare. Premendo doppio click in una posizione vicina all'inizio di oggetto sul modulo i campi vicini vengono evidenziati in verde nell'elenco delle keyword. Premendo click su di una keyword nell'elenco keyword viene evidenziato il campo sul Pagina 43 di 95 MatriX manuale tecnico V1R1M1 modulo in arancione. Pagina 44 di 95 MatriX manuale tecnico V1R1M1 Gestione Automatismi Stampa Ogni stampa gestita da MatriX deve essere registrata, sulla base del suo Tipo Modulo. La registrazione inserisce i suoi dati (Tipo Modulo, descrizione, nome fincato PC, dimensioni, modalità di trattamento per stampa, fax, Mail ed archiviazione). Accedendo al programma si ottiene l'elenco degli automatismi inseriti: Sel: nei campi sopra la lista è possibile inserire delle frasi di ricerca. Verranno mostrati nella lista solo gli automatismi stampa che conterranno nei campi indicati il valore di ricerca. La frase di ricerca viene ricercata in qualsiasi posizione del campo. X=Scelta: permette di accedere al dettaglio del modulo e modificarne il contenuto. D=Duplica: permette di duplicare l'intero automatismo stampa, utile quando si deve creare un automatismo simile ad un altro oppure si vuole cambiare il nome. Pagina 45 di 95 MatriX manuale tecnico V1R1M1 Accedendo con X=Scelta si passa alla testata dell'automatismo stampa: Automatismo: Nome dell'automatismo stampa. Descrizione: un testo descrittivo che aiuta a capire la funzione dell'automatismo stampa. Filtro - Tipo Modulo: deve corrispondere al tipo modulo delle stampe che arriveranno sulle code di stampa MatriX. Se vanno accettate le stampe con qualunque tipo modulo digitare *ALL. Filtro – File Stampa: deve corrispondere nome delle stampe che arriveranno sulle code di stampa MatriX. Se vanno accettate le stampe con qualunque nome digitare *ALL. Filtro – Dati Utente: deve corrispondere ai dati utente delle stampe che arriveranno sulle code di stampa MatriX. Se vanno accettate le stampe con qualunque dati utente digitare *ALL. Filtro – Nome OUTQ: deve corrispondere alla coda dove sono state destinate le stampe che arriveranno a MatriX. Se vanno accettate le stampe provenienti da qualunque coda di stampa digitare *ALL. Numero Righe: numero di righe verticali del modulo. Se zero prende il valore dalla stampa. Numero Colonne: numero di colonne orizzontali del modulo. Se zero prende il valore Pagina 46 di 95 MatriX manuale tecnico V1R1M1 dalla stampa. CPI: Caratteri per Pollice da utilizzare per renderizzare lo spool iSeries. Se zero prende il valore dalla stampa. LPI: Linee per Pollice da utilizzare per reindirizzare lo spool iSeries. Se zero prende il valore dalla stampa. Orientamento: O=Orizzontale V=Verticale. Se zero prende il valore dalla stampa. Carta: inserire l'ampiezza della carta. Valori ammessi A2, A3, A4, A5, A6, B4, B5. Se lasciato vuoto si può inserire l'ampiezza carta con i seguenti campi altezza e larghezza. Alt.: Altezza della carta in pollici se non inserita nel campo Carta. Lgh.: Larghezza della carta in pollici se non inserita nel campo Carta. Margine SX: Numero di colonne da assegnare al margine sinistro. Ammessi anche valori negativi. Margine Alto: Numero di righe da assegnare al margine alto. Ammessi anche valori negativi. Lingua Riga/Colonna: inserire le coordinate riga/colonna per individuare il campo (lungo una posizione) che identifica la lingua da attribuire alla singola pagina. Se non inserito si utilizza la lingua 0 (base). Validi valori da 0 a 9. Oltre all'area del modulo si possono indirizzare le aree 990-999 (DATx). Monoutente: se impostato a S prende il riferimento anagrafico solo dalla prima pagina. Serve per le stampe in cui il codice di decodifica anagrafica viene stampato solo sulla prima pagina e non sulle successive (ad esempio prodotto ACG IBM). Anagrafica: Azienda, Tipo anagr., Codice(Riga, Colonna, Lunghezza), Decodifica (Riga, Colonna, Lunghezza): se la stampa viene reindirizzata verso Fax o EMail è necessario ricavare un numero di telefono o l'indirizzo EMail del destinatario. Per ottenere questo viene richiamata una EXIT Matrix di nome MTXDSTF per il Fax o MTXDSTM per l'EMail. Gli vengono passati i parametri Tipo Anagr. ed il valore della pagina risolta sulla base di Riga, Colonna, Lunghezza. Come ritorno ci si aspetta di ricevere i dati per l'instradamento di Fax e EMail. Lo scheletro delle EXIT è nei file sorgenti QCLLESRC e QRPGLESRC nella libreria MATRIXP e deve essere completato dall'utente sulla base delle proprie anagrafiche. L'oggetto deve essere compilato nella libreria MATRIXP. Oltre alle coordinate del codice per il reperimento dell'instradamento Fax o EMail è possibile inserire le coordinate di un campo di decodifica. Questo valore (ad esempio la ragione sociale del cliente) sarà riportata nella log di MatriX e semplificherà le ricerche. Se non si usa Fax o EMail questi campi possono essere lasciati vuoti. Rotture: Descrizione, Riga, Colonna, Lunghezza: se la stampa viene reindirizzata verso Fax o EMail o Archiviazione e la stampa contiene più documenti è necessario spedire o archiviare ogni singolo documento per un destinatario diverso. Il valore della pagina risolta sulla base di Riga, Colonna, Lunghezza (è possibile impostare due rotture) determina sulla base della sua variazione fra le pagine quando terminare un documento ed inviarlo per iniziarne un altro. Normalmente questi campi coincidono con Riga, Colonna e Lunghezza della decodifica anagrafica. Possono essere tuttavia più precisi. Ad esempio posso definire il codice cliente come coordinate per risolvere l'anagrafica, ma definire codice cliente e numero fattura Pagina 47 di 95 MatriX manuale tecnico V1R1M1 come rottura, al fine di far arrivare al cliente una EMail differente per ogni singolo documento. E' possibile inserire anche il campo descrizione. Questo sarà riportato nella log di Matrix e semplificherà le ricerche. Se non si usano Fax o Email o Archiviazione questi campi possono essere lasciati vuoti. Modulo: indica il nome del modulo da utilizzare (vedi questo manuale opzione Gestione Moduli). Con il tasto di ricerca ? è possibile effettuare la ricerca dei moduli. Utilizzando la funzione <!rrrcccll!> dove rrr=riga ccc=colonna ll=lunghezza x=allineamento (N=No L=Left R=Right T=tutto) è possibile inserire nell'oggetto porzioni di testo provenienti dallo spool iSeries. Se rrr=990 i dati vengono reperiti da un'area impostata da Matrix con i dati della pagina. Vedere in fondo al manuale il tracciato del record. Se rrr=991-998 i dati vengono reperiti dal comando DAT eventualmente inserito nella pagina. Se rrr=999 i dati vengono reperiti dall'attributo USRDFNDTA della stampa. Gruppo per destinatari: è possibile assegnare un nome di gruppo all'automatismo stampa. Nei successivi programmi dove si fa riferimento ai destinatari è possibile così attribuire delle funzioni al gruppo e queste verranno ereditate dagli automatismi che gli appartengono. Il nome gruppo può essere impostato senza bisogno di inserirlo in una anagrafica. Gruppo per stampe: è possibile assegnare un nome di gruppo all'automatismo stampa. Nei successivi programmi dove si fa riferimento alle stampe è possibile così attribuire delle funzioni al gruppo e queste verranno ereditate dagli automatismi che gli appartengono. Il nome gruppo può essere impostato senza bisogno di inserirlo in una anagrafica. Stampa: Viene effettuata sempre la stampa su carta (S), non viene effettuata (N), viene effettuata solo se manca il numero fax o l'indirizzo EMail (E). Quest'ultima funzione produce una stampa quando non è stato possibile recapitare in altro modo il documento. Questo vale in mancanza destinatario ma non in caso di indirizzo errato, caso in cui ritornerà un rapporto di mancata consegna. Fax: Impostare S oppure N. Deve essere installato il prodotto Zetafax sul server PC. EMail: Impostare S oppure N. Deve essere disponibile un server SMTP per l'inoltro della posta. Archiviazione: Impostare S oppure N. Pagina 48 di 95 MatriX manuale tecnico V1R1M1 Destinatari Aggiuntivi: Quando si produce un documento per ad esempio un cliente, ci possono essere altri soggetti interessati a riceverne una copia (ad esempio agente, capo zona, spedizioniere, ecc.). In questa pagina si possono inserire tali soggetti. Ogni volta che si invierà un documento al soggetto principale verranno generati gli eventi automaticamente per inviare una copia agli interessati. Destinatario: Viene presentata una lista dei possibili destinatari. La lista viene impostata in configurazione (vedi Gestione Configurazione in questo manuale) e può essere modificata successivamente. Questo numero dovrà essere risolto dalla EXIT di decodifica destinatari (vedi EXIT in questo manuale). Stampa: Viene effettuata sempre la stampa su carta (S), non viene effettuata (N), viene effettuata solo se manca il numero fax o l'indirizzo EMail (E). Fax: Impostare S oppure N. EMail: Impostare S oppure N. Pagina 49 di 95 MatriX manuale tecnico V1R1M1 Opzioni Stampa: Stampante: indicare la stampante da indirizzare (il nome esatto della stampante del server PC). Se vuoto utilizza la stampante di default del server PC. Può essere anche indicata una parte del nome: verrà selezionata la prima stampante che lo contiene (compreso maiuscolo/minuscolo). E' disponibile il tasto ricerca ? per ricercare le stampanti installate sui server PC. Forza Stampante: S=Forza l'uso di questa stampante anche se il legame utente/stampante ne indica una diversa. N=utilizza questa stampante a meno che l'utente non ne indichi una diversa. Fascicolazione: in caso di stampa di più copie, stampa le più copie unite (S) 123, 123. 123 oppure stampa le più copie separate (N) 111, 222, 333. L'opzione P delega la funzione di creare le copie al Server PC, ed è utile quando si devono generare tante copie (ad esempio stampa etichette) e si vuole limitare il carico su iSeries e sulla rete. Colore: utilizza il colore (S), non lo utilizza (N), oppure lo utilizza solo sulla prima copia (1). Duplex: utilizza il fronte retro (S/N). Cassetto di Input/Output: indicare il numero del cassetto in entrata o uscita della stampante. Ogni stampante identifica i cassetti con numeri propri. Controllare dal pannello di controllo della stampante sul server PC. Pagina 50 di 95 MatriX manuale tecnico V1R1M1 Exit Nome/Exit Libr.: nome della EXIT per la decodifica stampe. Se non impostata viene usato il programma di default MATRIXP/MTXDSTSP. Pagina 51 di 95 MatriX manuale tecnico V1R1M1 Opzioni Fax: Oggetto: indicare l'oggetto che deve comparire nella copertina del Fax. Utilizzando la funzione <!rrrcccll!> dove rrr=riga ccc=colonna ll=lunghezza x=allineamento (N=No L=Left R=Right T=tutto) è possibile inserire nell'oggetto porzioni di testo provenienti dallo spool iSeries. Se rrr=990 i dati vengono reperiti da un'area impostata da Matrix con i dati della pagina. Vedere in fondo al manuale il tracciato del record. Se rrr=991-998 i dati vengono reperiti dal comando DAT eventualmente inserito nella pagina. Se rrr=999 i dati vengono reperiti dall'attributo USRDFNDTA della stampa. Copertina: indicare il nome della copertina Zetafax da utilizzare. Se vuoto non viene utilizzata nessuna copertina. Qualità: indica la qualità da utilizzare per il fax: A=Alta N=Normale B=Bassa. Priorità: indica la priorità da utilizzare per il fax: A=Alta N=Normale B=Bassa H=Congelato. Pagina, Destinatario, Intestazione, Data, Ora: indicare con S o N quali di questi valori inserire nella prima riga in alto del fax. Mittente ZetaFax: indicare un utente ZetaFax da utilizzare per l'instradamento del Fax. Se non inserito utilizza quello di configurazione generale. Mittente: indicare un nome mittente da inserire nella copertina Fax. Se non inserito utilizza quello di configurazione generale. Pagina 52 di 95 MatriX manuale tecnico V1R1M1 Forza Mittente: S=Forza l'uso del Mittente ZetaFax e Mittente anche se il legame utente/mittente ne indica diversi. N=utilizza questo Mittente ZetaFax e Mittente a meno che l'utente non ne indichi diversi. Exit Nome/Exit Libr.: nome della EXIT per la decodifica FAX. Se non impostata viene usato il programma di default MATRIXP/MTXDSTFP. Pagina 53 di 95 MatriX manuale tecnico V1R1M1 Opzioni EMail: Nome allegato: indicare il nome da assegnare all'allegato contenente la stampa iSeries. Utilizzando la funzione <!rrrcccllx!> dove rrr=riga ccc=colonna ll=lunghezza x=allineamento (N=No L=Left R=Right T=tutto) è possibile inserire nel nome porzioni di testo provenienti dallo spool iSeries assegnando all'allegato un nome coerente col documento e quindi facile da archiviare. Se rrr=990 i dati vengono reperiti da un'area impostata da Matrix con i dati della pagina. Vedere in fondo al manuale il tracciato del record. Se rrr=991-998 i dati vengono reperiti dal comando DAT eventualmente inserito nella pagina. Se rrr=999 i dati vengono reperiti dall'attributo USRDFNDTA della stampa. Formato allegato: indicare il formato dell'allegato. P=PDF. Indirizzo Mittente: l'indirizzo di EMail da utilizzare come mittente. Se non inserito utilizza quello di configurazione generale. Nome Mittente: il nome da utilizzare come mittente. Se non inserito utilizza quello di configurazione generale. Forza Mittente: S=Forza l'uso dell'indirizzo e nome mittente anche se il legame utente/mittente ne indica diversi. N=utilizza questo indirizzo e nome mittente a meno che l'utente non ne indichi diversi. Ricevuta Ritorno: indica se richiedere al client di posta l'emissione di una conferma dell'avvenuta lettura. Tenere conto che diversi server o client di posta non consentono come politica di inviare tale ricevuta a protezione dello spam. Pagina 54 di 95 MatriX manuale tecnico V1R1M1 Exit Nome/Exit Libr.: nome della EXIT per la decodifica EMail. Se non impostata viene usato il programma di default MATRIXP/MTXDSTMP. Pagina 55 di 95 MatriX manuale tecnico V1R1M1 Opzioni EMail 2: Oggetto: indicare l'oggetto che deve comparire nella EMail. Utilizzando la funzione <! rrrcccll!> dove rrr=riga ccc=colonna ll=lunghezza x=allineamento (N=No L=Left R=Right T=tutto) è possibile inserire nell'oggetto porzioni di testo provenienti dallo spool iSeries. Se rrr=990 i dati vengono reperiti da un'area impostata da Matrix con i dati della pagina. Vedere in fondo al manuale il tracciato del record. Se rrr=991-998 i dati vengono reperiti dal comando DAT eventualmente inserito nella pagina. Se rrr=999 i dati vengono reperiti dall'attributo USRDFNDTA della stampa. Corpo: indicare il corpo che deve comparire nella EMail. Pagina 56 di 95 MatriX manuale tecnico V1R1M1 Opzioni archiviazione: Percorso Archiviazione: indicare il percorso assoluto dove memorizzare i dati in formato PDF. Utilizzando la funzione <!rrrcccll!> dove rrr=riga ccc=colonna ll=lunghezza x=allineamento (N=No L=Left R=Right T=tutto) è possibile inserire nell'oggetto porzioni di testo provenienti dallo spool iSeries. Se rrr=990 i dati vengono reperiti da un'area impostata da Matrix con i dati della pagina. Vedere in fondo al manuale il tracciato del record. Se rrr=991-998 i dati vengono reperiti dal comando DAT eventualmente inserito nella pagina. Se rrr=999 i dati vengono reperiti dall'attributo USRDFNDTA della stampa. Exit Nome/Exit Libr.: nome della EXIT per la decodifica archiviazione. Se non impostata viene usato il programma di default MATRIXP/MTXDSTAP. Pagina 57 di 95 MatriX manuale tecnico V1R1M1 Opzioni allegati: Permette di associare ad invii per Fax o EMail degli allegati. Si possono definire fino a 20 allegati per ogni fax/EMail. Gli allegati possono essere gestiti tramite una apposita Exit. Pagina 58 di 95 MatriX manuale tecnico V1R1M1 Opzione allegati (Dettaglio): N.Sequenza: definisce l'ordine con cui gli allegati vengono inseriti nel fax o nella Mail. Fax: indica se gli allegati devono essere inseriti nel fax. S=Si N=No. Mail: indica se gli allegati devono essere inseriti nella mail. S=Si N=No. Il valore C indica che l'allegato deve essere usato nel corpo della mail e non come allegato. L'allegato deve essere in un formato compatibile allo scopo (testo o html). In questo caso l'allegato testo o html può contenere dei riferimenti al corpo dell'automatismo stampa per personalizzare il contenuto dell'allegato. Usare la sintassi <!MTX!><!rrrcccllx!> dove rrr=riga ccc=colonna ll=lunghezza x=allineamento (N=No L=Left R=Right T=tutto). Le caselle di posta certificata non supportano gli allegati nel corpo della mail. Tipo Percorso: R=Relativo A=Assoluto. Se relativo il percorso viene ricercato nella cartella /matrix/images, residente su iSeries. Se assoluto l'immagine viene ricercata come indirizzo assoluto relativo al server PC. Può essere anche un percorso di rete. Percorso: il nome (se relativo) o il percorso (se assoluto) dell'allegato da inserire. Nel caso di percorso relativo è possibile utilizzare il tasto di ricerca ? per ricercare l'allegato nel percorso prestabilito iSeries /MatriX/Images/*' Utilizzando la funzione <!rrrcccllx!> dove rrr=riga ccc=colonna ll=lunghezza x=allineamento (N=No L=Left R=Right T=tutto) è possibile inserire nel percorso porzioni di testo provenienti dallo spool iSeries. Se rrr=990 i dati vengono reperiti da un'area impostata da Matrix con i dati della pagina. Vedere in fondo al manuale il tracciato del record. Se rrr=991-998 i dati vengono reperiti dal comando DAT eventualmente inserito nella pagina. Se rrr=999 i dati vengono reperiti dall'attributo USRDFNDTA della stampa. Nome Allegato Mail: il nome che verrà assegnato all'allegato una volta inserito nella Pagina 59 di 95 MatriX manuale tecnico V1R1M1 mail. Utilizzando la funzione <!rrrcccllx!> dove rrr=riga ccc=colonna ll=lunghezza x=allineamento (N=No L=Left R=Right T=tutto) è possibile inserire nel percorso porzioni di testo provenienti dallo spool iSeries. Se rrr=990 i dati vengono reperiti da un'area impostata da Matrix con i dati della pagina. Vedere in fondo al manuale il tracciato del record. Se rrr=991-998 i dati vengono reperiti dal comando DAT eventualmente inserito nella pagina. Se rrr=999 i dati vengono reperiti dall'attributo USRDFNDTA della stampa. Pagina 60 di 95 MatriX manuale tecnico V1R1M1 Gestione Legami Utente/Modulo/Stampante Ogni utente può utilizzare questa opzione per indirizzare le proprie stampe su di una stampante particolare. Utente: indicare l'utente iSeries oggetto dell'indirizzamento alla stampante. Gruppo Stampa: indicare il gruppo stampa (specificato negli Automatismi Stampa) oggetto della selezione. Se non indicato vale per tutti. Numero Copie: indicare il numero copia oggetto della selezione. Se non indicato vale per tutte le copie. Server: indicare a quale server PC si riferisce la stampante da indirizzare. Se è configurato un solo server la richiesta non viene presentata. E' disponibile il tasto di ricerca ? per ricercare i server PC disponibili. Stampante: indicare la stampante da indirizzare (il nome esatto della stampante del server PC). Può essere anche indicata una parte del nome: verrà selezionata la prima stampante che lo contiene (compreso maiuscolo/minuscolo). E' disponibile il tasto ricerca ? per ricercare le stampanti installate sui server PC. Pagina 61 di 95 MatriX manuale tecnico V1R1M1 Gestione Legami Utente/Mittente Fax/EMail Ogni utente può utilizzare questa opzione per indicare alla funzione Fax ed Email quali mittenti utilizzare. Utente: indicare l'utente iSeries oggetto dell'assegnazione dei mittenti. Utente Mittente Fax: indicare l'utente FAX da utilizzare come mittente. L'utente deve essere configurato nell'ambiente Zetafax. Mittente Fax: indicare il nome utente FAX da utilizzare come mittente. Viene inserito nella spedizione come campo descrittivo. Mittente Mail: indicare l'indirizzo di posta da utilizzare come mittente delle mail inviate. Nome Mail: indicare il nome da utilizzare come mittente delle mail inviate. Mail Archiviazione: indicare l'indirizzo di posta da utilizzare come CCR per ogni mail inviata. Server per memorizzare una copia di ogni mail inviata nel proprio client di posta. Server: indicare il server PC che eseguirà i servizi per questo utente. E' disponibile il tasto ricerca ? per ricercare i server PC. Pagina 62 di 95 MatriX manuale tecnico V1R1M1 Invio Manuale Stampa Oltre alle stampe che vengono automaticamente assegnate alle code di stampa Matrix gli utenti possono tramite questa opzione far trattare a Matrix qualsiasi stampa e determinare volta per volta le caratteristiche del trattamento. Utente/NomeStampa/Nome Lavoro/Numero Lavoro/Numero Spool/: indicare i dati per identificare la stampa da trattare. E' disponibile il tasto di comando F8 che sulla base dell'utente inserito permette di cercare tutte le stampe che gli appartengono. In questo caso non è necessario inserire i rimanenti dati e questi verranno impostati scegliendo la stampa. Nome Coda/Libr.Coda: indicare la coda da utilizzare per cercare le stampe da trattare utilizzando il tasto di comando F9 che sulla base della coda inserita permette di cercare tutte le stampe ivi inserite. Modulo/DatiUt/NmCoda: se la stampa corrisponde ad un Automatismo Stampa (vedi in questo manuale) questi campi ne evidenziano l'appartenenza. I campi non sono modificabili. Stampa su PC/Invio Fax/Invio EMail/Archiviazione: indicare quale funzione è Pagina 63 di 95 MatriX manuale tecnico V1R1M1 richiesta. Server di destinazione: indicare su quale server PC dirigere la richiesta. Se è configurato un solo server la richiesta non viene presentata. E' disponibile il tasto di ricerca ? per ricercare i server PC disponibili. Pagina 64 di 95 MatriX manuale tecnico V1R1M1 Se richiesto il tasto di comando F8 o F9 viene presentato l'elenco delle stampe. Le stampe evidenziate sono quelle collegate ad un Automatismo Stampa. Selezionando una stampa i suoi dati identificativi vengono importati della pagina precedente. Pagina 65 di 95 MatriX manuale tecnico V1R1M1 Viene richiesta la conferma dell'ampiezza della pagina e dell'orientamento. CPI larghezza: impostare i caratteri per pollice da impostare per la stampa. LPI larghezza: impostare le linee per pollice da impostare per la stampa. Orientamento: impostare l'orientamento per la stampa. O=Orizzontale o V=Verticale. Margine SX: Numero di colonne da assegnare al margine sinistro. Ammessi anche valori negativi. Margine Alto: Numero di righe da assegnare al margine alto. Ammessi anche valori negativi. Carta: inserire l'ampiezza della carta. Valori ammessi A2, A3, A4, A5, A6, B4, B5. Se lasciato vuoto si può inserire l'ampiezza carta con i seguenti campi altezza e larghezza. Alt.: Altezza della carta in pollici se non inserita nel campo Carta. Lgh.: Larghezza della carta in pollici se non inserita nel campo Carta. Viene fatto un controllo che le impostazioni siano compatibili con il foglio utilizzato per la stampa. Se si evidenzia che le dimensioni comportano esubero rispetto al foglio di stampa Pagina 66 di 95 MatriX manuale tecnico V1R1M1 viene presentata una pagina di conferma. Pagina 67 di 95 MatriX manuale tecnico V1R1M1 Se è stato richiesto invio per Fax o EMail viene presentata la richiesta per ottenere il numero Fax o l'indirizzo EMail attraverso un codice cliente, fornitore, ecc. Azienda/Destinatari: i dati inseriti vengono passati alle EXIT di decodifica Matrix che devono essere implementate dall'utente sulla base del proprio database. Vengono ritornati i dati necessari all'invio per Fax o EMail. E' possibile col carattere ? richiedere la ricerca dei dati, sempre sulla base di EXIT implementate dall'utente. Si può inserire nessun dato ed i dati per l'invio verranno richiesti nelle pagine successive. Pagina 68 di 95 MatriX manuale tecnico V1R1M1 Se richiesto di effettuare una stampa viene presentata la seguente pagina: Per i dati da inserire fare riferimento al capitolo Automatismi Stampa. Pagina 69 di 95 MatriX manuale tecnico V1R1M1 Se richiesto di inviare un Fax viene presentata la seguente pagina: Per i dati da inserire fare riferimento al capitolo Automatismi Stampa. Pagina 70 di 95 MatriX manuale tecnico V1R1M1 Se richiesto di inviare una EMail vengono presentate le seguenti pagine: Per i dati da inserire fare riferimento al capitolo Automatismi Stampa. Pagina 71 di 95 MatriX manuale tecnico V1R1M1 Per i dati da inserire fare riferimento al capitolo Automatismi Stampa. Pagina 72 di 95 MatriX manuale tecnico V1R1M1 Se richiesto di effettuare una archiviazione viene presentata la seguente pagina: Per i dati da inserire fare riferimento al capitolo Automatismi Stampa. Pagina 73 di 95 MatriX manuale tecnico V1R1M1 Visualizza Log Invii Da questa opzione è possibile controllare la log delle operazioni eseguite da Matrix relativamente alle stampe, ai Fax, alle EMail ed alle archiviazioni. Inserire il range di log da analizzare: Da Data/Da Ora/A Data/A Ora: indicare il limite temporale della visualizzazione. Utente: indicare l'utente su cui parzializzare la visualizzazione. Se vuoto non fa selezioni. Automatismo: indicare l'Automatismo Stampa su cui parzializzare la visualizzazione. Se vuoto non fa selezioni. Nome Server: indicare il Server PC su cui parzializzare la visualizzazione. Se vuoto non fa selezioni. Gli altri campi permettono ulteriori selezioni. Le ricerche inserite possono essere valori parziali e verranno ricercate nell'intero campo della log. Errori: permette di vedere tutte le registrazioni, solo quelle con esito positivo o solo quelle con errori. Pagina 74 di 95 MatriX manuale tecnico V1R1M1 Una volta effettuate le selezioni vengono presentate le registrazioni di Log selezionate. X=Scelta: vengono presentati i dettagli della log. D=Destinatari: nel caso di invio Fax o EMail vengono dettagliati i relativi destinatari. C=Cronologia: viene presentato l'elenco degli eventi in ordine cronologico. R=Riesegue: permette di rieseguire delle stampe. E' utile nel caso di interruzioni delle funzioni oppure dove si sono avuti problemi ad esempio con la stampante o col server di posta. M=FileMatrix: permette di visualizzare il file che Matrix crea per la gestione della stampa. Può essere utile in caso di debug della stampa per verificare se i comandi inseriti e decodificati sono quelli richiesti. A=Arresta: permette di arrestare una stampa inviata erroneamente. Una volta interrotta la stampa lo stato diventa Errore. Pagina 75 di 95 MatriX manuale tecnico V1R1M1 Visualizza Log Errori Da questa opzione è possibile controllare la log degli errori riscontrati da Matrix. Inserire il range di log da analizzare: Da Data/Da Ora/A Data/A Ora: indicare il limite temporale della visualizzazione. Utente: indicare l'utente su cui parzializzare la visualizzazione. Se vuoto non fa selezioni. Automatismo: indicare l'Automatismo Stampa su cui parzializzare la visualizzazione. Se vuoto non fa selezioni. Pagina 76 di 95 MatriX manuale tecnico V1R1M1 Una volta effettuate le selezioni vengono presentate le registrazioni di Log selezionate. X=Scelta: vengono presentati i dettagli della log. Pagina 77 di 95 MatriX manuale tecnico V1R1M1 Gestione Configurazione (Menù di servizio) Da questa opzione è possibile effettuare la configurazione base di MatriX. Vedere la gestione configurazione nelle pagine iniziali di questo manuale. Pagina 78 di 95 MatriX manuale tecnico V1R1M1 Riavvio Sottosistema MatriX (Menù di servizio) Se ci fossero problemi nell'esecuzione di MatriX questa funzione può aiutare a risolverli terminando e riavviando il sottosistema MatriX che provvede a gestire la funzionalità del prodotto. Eseguire questa funzione solo in presenza di problemi di funzionamento. Pagina 79 di 95 MatriX manuale tecnico V1R1M1 Forza Trasferimenti a PC (Menù di servizio) MatriX provvede a trasferire automaticamente le stampe che gli vengono assegnate al server PC ed a ricevere gli esiti. Nel caso questo meccanismo non venga eseguito correttamente è possibile forzare il trasferimento tramite questa funzione. Eseguire questa funzione solo in presenza di problemi di funzionamento. Pagina 80 di 95 MatriX manuale tecnico V1R1M1 Programmazione Inserimento di comandi dal programma di stampa Sulla base dell'Automatismo Stampa ad ogni stampa viene assegnato un modulo che contiene le funzionalità da eseguire sulle singole pagine (modificare Font, disegnare quadrati e linee, inserire immagini, ecc.). Se la stampa ha esigenze particolari è possibile inserire tali comandi direttamente in ogni singola pagina. Ad esempio se il programmatore vuole far apparire un riquadro di totalizzazione in posizione variabile sulla pagina (se non è prevedibile a priori quando questo debba accadere). Si risolve inserendo una o più righe BOX e LIN indicando le posizioni dove inserirle e poi scrivendo le righe di programma che le vanno a riempire. Il programma di stampa deve chiamare il comando Matrix MATRIXP/MTXCMD<comando> unitamente ai parametri richiesti. I comandi disponibili sono gli stessi utilizzabili all'interno di un modulo (vedi Gestione Moduli in questo manuale) e sono: BAR Codice a barre BOX Quadrato FON Modifica Font di un campo della stampa IFF Fine IF IFI Inizio IF IMG Immagine LIN Linea TXT Testo aggiuntivo I parametri da inserire vengono richiesti dal comando stesso. Fra i parametri viene richiesto il numero pagina dove inserirlo. Pagina zero significa su tutte le pagine. La pagina corrente può facilmente essere reperita dalla struttura INFDS, da definire come nel seguente esempio: FprovaS O E Printer OflInd(*In98) F InfDS(PRTInfDS) **************************************************** DPRTInfDS DS D Cur_Page 369 372I 0 Oltre ai comandi inseribili con la Gestione Moduli sono disponibili ulteriori comandi: Pagina 81 di 95 MatriX manuale tecnico V1R1M1 Comando DAT (MATRIXP/MTXCMDDAT) che permette di inserire stringhe di dati nella pagina, numerate da 1 a 8, che comunque non verranno stampate ma che saranno disponibili a Matrix come riga 99X per effettuare varie funzioni, fra cui condizionare i comandi con le funzioni IF, impostare dati nell'oggetto di Fax e EMail, impostare percorso di archiviazione, ecc. Viene sempre generata in automatico la funzione DAT0 (riga 990), col seguente tracciato: 001-001 002-002 003-003 004-004 005-005 006-015 016-025 026-035 036-045 046-055 056-058 059-061 062-063 064-093 094-113 114-115 116-116 117-126 Richiesta Stampa (S/N/E). Richiesta Fax (S/N). Richiesta EMail (S/N). Richiesta Archiviazione (S/N). Fase Attuale (S=Stampa F=Fax E=EMail A=Archiviazione). Tipo Modulo Nome File di Stampa. Nome Coda di Stampa. Dati Utente file di Stampa. Numero totale copie in stampa. Numero attuale copia in stampa. Numero Destinatario Aggiuntivo (0=No Destinatario) Categoria Destinatario Aggiuntivo (Spazi=No Destinatario) Nome Automatismo Stampa. Numero Server. Lingua (0-9). Utente file di Stampa. E' disponibile anche la funzione DAT9 (riga 999), riempita col contenuto del campo QUSRDFNDTA del file di stampa. Comando DAT specializzato di nome DSM (MATRIXP/MTXCMDDSM) che inserisce la stringa nella posizione DAT numero 1 con i dati formattati per destinatari di mail. Se in una pagina viene inserito questo comando viene forzato l'indirizzo EMail inserito e questo non viene richiesto alla EXIT di decodifica indirizzi. Comando DAT specializzato di nome DSA (MATRIXP/MTXCMDDSA) che inserisce la stringa nella posizione DAT numero 2 con i dati formattati per archiviazione. Se in una pagina viene inserito questo comando viene forzata la destinazione di archiviazione inserita e questa non viene richiesto alla EXIT di decodifica archiviazione. Comando DST (MATRIXP/MTXCMDDST) che permette di modificare la destinazione di un automatismo stampa. Impostando i valori di Stampa (S/N/E), Fax (S/N), Mail (S/N), Archiviazione (S/N) è possibile a runtime modificare le impostazioni dell'automatismo stampa definendo questi valori per l'intera stampa. Serve per avere un unico automatismo stampa da adoperare ad esempio una volta per la stampa fatture ed una seconda volta per la loro archiviazione. Pagina 82 di 95 MatriX manuale tecnico V1R1M1 Comando MOD (MATRIXP/MTXCMDMOD) che permette di modificare il modulo utilizzato da una pagina. Ad esempio in una stampa ordini è possibile utilizzare il modulo corrente per stampare l'ordine e poi modificare il modulo di default per stampare le condizioni di vendita. Pagina 83 di 95 MatriX manuale tecnico V1R1M1 EXIT EXIT decodifica dati Stampa (MTXDSTSP) Quando una stampa richiede di recuperare le informazioni di stampa viene richiamata la seguente EXIT, tramite CALL al programma MATRIXP/MTXDSTSP. Ogni automatismo stampa può specificare di utilizzare un nome di EXIT diverso dal nome standard. Questa EXIT può essere implementata dall'utente sulla base delle richieste specifiche. L'implementazione è facoltativa. Vengono scambiati i seguenti parametri: CAZI Codice Azienda A 10 Input TANA Tipo Anagrafico A 1 Input CODI Codice Anagrafico A 99 Input ROT1 Rottura 1 A 99 Input ROT2 Rottura 2 A 99 Input TDeA Num.Destinatario Aggiuntivo N 2,0 Input TMod Tipo Modulo A 10 Input FilS Nome File di Stampa A 10 Input DatU Dati Utente A 10 Input OuQN Nome Coda di Output A 10 Input Dat0 Dati Utente 990 A 255 Input Dat1 Dati Utente 991 A 255 Input Dat2 Dati Utente 992 A 255 Input Dat3 Dati Utente 993 A 255 Input Dat4 Dati Utente 994 A 255 Input Dat5 Dati Utente 995 A 255 Input Dat6 Dati Utente 996 A 255 Input Dat7 Dati Utente 997 A 255 Input Dat8 Dati Utente 998 A 255 Input Dat9 Dati Utente 999 A 255 Input PRIN Nome Stampante A 70 I/O Pagina 84 di 95 MatriX manuale tecnico V1R1M1 FASC Fascicolazione A 1 I/O COLO Uso Colore A 1 I/O DUPL Duplex A 1 I/O CASI Cassetto Input N 1,0 I/O CASO Cassetto Output N 1,0 I/O Un sorgente di esempio è presente nel file QCLLESRC membro MTXDSTSP e QRPGLESRC membro MTXDSTS nella libreria MATRIXP. EXIT decodifica dati Fax clienti/fornitori (MTXDSTFP) Quando una stampa richiede di recuperare le informazioni FAX di un cliente o fornitore viene richiamata la seguente EXIT, tramite CALL al programma MATRIXP/MTXDSTFP. Ogni automatismo stampa può specificare di utilizzare un nome di EXIT diverso dal nome standard. Questa EXIT può essere implementata dall'utente sulla base degli archivi specifici dell'utente. L'implementazione è facoltativa. Vengono scambiati i seguenti parametri: CAZI Codice Azienda A 10 Input TANA Tipo Anagrafico A 1 Input CODI Codice Anagrafico A 99 Input ROT1 Rottura 1 A 99 Input ROT2 Rottura 2 A 99 Input TDeA Num.Destinatario Aggiuntivo N 2,0 Input TMod Tipo Modulo A 10 Input FilS Nome File di Stampa A 10 Input DatU Dati Utente A 10 Input OuQN Nome Coda di Output A 10 Input Dat0 Dati Utente 990 A 255 Input Dat1 Dati Utente 991 A 255 Input Dat2 Dati Utente 992 A 255 Input Dat3 Dati Utente 993 A 255 Input Dat4 Dati Utente 994 A 255 Input Dat5 Dati Utente 995 A 255 Input Dat6 Dati Utente 996 A 255 Input Pagina 85 di 95 MatriX manuale tecnico V1R1M1 Dat7 Dati Utente 997 A 255 Input Dat8 Dati Utente 998 A 255 Input Dat9 Dati Utente 999 A 255 Input DITT Ditta Destinatario A 35 Output DEST Nome Destinatario A 35 Output NTEL Numero Fax A 20 Output UMIF Utente Mittente Fax A 10 I/O MITF Mittente Fax A 35 I/O OGGF Oggetto Fax A 160 I/O Un sorgente di esempio è presente nel file QCLLESRC membro MTXDSTFP e QRPGLESRC membro MTXDSTF nella libreria MATRIXP. EXIT decodifica dati EMail clienti/fornitori (MTXDSTMP) Quando una stampa richiede di recuperare le informazioni EMail di un cliente o fornitore viene richiamata la seguente EXIT, tramite CALL al programma MATRIXP/MTXDSTMP. Ogni automatismo stampa può specificare di utilizzare un nome di EXIT diverso dal nome standard. Questa EXIT può essere implementata dall'utente sulla base degli archivi specifici dell'utente. L'implementazione è facoltativa. Vengono scambiati i seguenti parametri: CAZI Codice Azienda A 10 Input TANA Tipo Anagrafica A 1 Input CODI Codice Anagrafica A 99 Input ROT1 Rottura 1 A 99 Input ROT2 Rottura 2 A 99 Input TDeA Num.Destinatario Aggiuntivo N 2,0 Input TMod Tipo Modulo A 10 Input FilS Nome File di Stampa A 10 Input DatU Dati Utente A 10 Input OuQN Nome Coda di Output A 10 Input Dat0 Dati Utente 990 A 255 Input Dat1 Dati Utente 991 A 255 Input Dat2 Dati Utente 992 A 255 Input Pagina 86 di 95 MatriX manuale tecnico V1R1M1 Dat3 Dati Utente 993 A 255 Input Dat4 Dati Utente 994 A 255 Input Dat5 Dati Utente 995 A 255 Input Dat6 Dati Utente 996 A 255 Input Dat7 Dati Utente 997 A 255 Input Dat8 Dati Utente 998 A 255 Input Dat9 Dati Utente 999 A 255 Input TO Destinatario A 256 I/O CC Destinatario in copia A 256 I/O BCC Destinat. in copia nascosta A 256 I/O MIIE Indirizzo Mittente A 55 I/O MINE Nome Mittente A 35 I/O OGGE Oggetto A 160 I/O CRP1 Corpo riga 1 A 70 I/O CRP2 Corpo riga 2 A 70 I/O CRP3 Corpo riga 2 A 70 I/O CRP4 Corpo riga 2 A 70 I/O CRP5 Corpo riga 2 A 70 I/O CRP6 Corpo riga 2 A 70 I/O CRP7 Corpo riga 2 A 70 I/O CRP8 Corpo riga 2 A 70 I/O CRP9 Corpo riga 2 A 70 I/O CRPA Corpo riga 2 A 70 I/O CRPB Corpo riga 2 A 70 I/O CRPC Corpo riga 2 A 70 I/O CRPD Corpo riga 2 A 70 I/O CRPE Corpo riga 2 A 70 I/O CRPF Corpo riga 2 A 70 I/O SERV Nome server SMTP A 55 Output PORT Numero porta server SMTP N 5,0 Output USER Nome utente server SMTP A 55 Output PASS Password server SMTP A 30 Output SSL Utilizzo SSL server SMTP (S/N) A 1 Output Pagina 87 di 95 MatriX PEC manuale tecnico V1R1M1 Utilizzo PEC (S/N) A 1 Output Un sorgente di esempio è presente nel file QCLLESRC membro MTXDSTMP e QRPGLESRC membro MTXDSTM nella libreria MATRIXP. EXIT decodifica dati Archiviazione clienti/fornitori (MTXDSTAP) Quando una stampa richiede di recuperare le informazioni per archiviazione del documento PDF di un cliente o fornitore viene richiamata la seguente EXIT, tramite CALL al programma MATRIXP/MTXDSTAP. Ogni automatismo stampa può specificare di utilizzare un nome di EXIT diverso dal nome standard. Questa EXIT può essere implementata dall'utente sulla base degli archivi specifici dell'utente. L'implementazione è facoltativa. Vengono scambiati i seguenti parametri: CAZI Codice Azienda A 10 Input TANA Tipo Anagrafica A 1 Input CODI Codice Anagrafica A 99 Input ROT1 Rottura 1 A 99 Input ROT2 Rottura 2 A 99 Input TDeA Num.Destinatario Aggiuntivo N 2,0 Input TMod Tipo Modulo A 10 Input FilS Nome File di Stampa A 10 Input DatU Dati Utente A 10 Input OuQN Nome Coda di Output A 10 Input Dat0 Dati Utente 990 A 255 Input Dat1 Dati Utente 991 A 255 Input Dat2 Dati Utente 992 A 255 Input Dat3 Dati Utente 993 A 255 Input Dat4 Dati Utente 994 A 255 Input Dat5 Dati Utente 995 A 255 Input Dat6 Dati Utente 996 A 255 Input Dat7 Dati Utente 997 A 255 Input Dat8 Dati Utente 998 A 255 Input Dat9 Dati Utente 999 A 255 Input Pagina 88 di 95 MatriX manuale tecnico V1R1M1 ParcI Percorso Archiazione Input A 255 Input ParcO Percorso Archiazione Output A 255 Output Un sorgente di esempio è presente nel file QCLLESRC membro MTXDSTAP e QRPGLESRC membro MTXDSTA nella libreria MATRIXP. EXIT per invio allegati (MTXALLP) Ad una stampa per la quale è previsto l'invio per Fax o EMail è possibile associare degli allegati da inviare. Gli allegati possono essere inseriti nell'automatismo stampa. Al momento dell'invio viene richiamata la presente EXIT, tramite CALL al programma MATRIXP/MTXALLP. La EXIT può confermare gli allegati dell'automatismo oppure può effettuare variazioni sulla base di valutazioni del programma stesso. Questa EXIT può essere implementata dall'utente sulla base degli archivi specifici dell'utente. L'implementazione è facoltativa. Vengono scambiati i seguenti parametri: CAZI Codice Azienda A 10 Input TANA Tipo Anagrafica A 1 Input CODI Codice Anagrafica A 99 Input ROT1 Rottura 1 A 99 Input ROT2 Rottura 2 A 99 Input TDeA Num.Destinatario Aggiuntivo N 2,0 Input TMod Tipo Modulo A 10 Input FilS Nome File di Stampa A 10 Input DatU Dati Utente A 10 Input OuQN Nome Coda di Output A 10 Input Dat0 Dati Utente 990 A 255 Input Dat1 Dati Utente 991 A 255 Input Dat2 Dati Utente 992 A 255 Input Dat3 Dati Utente 993 A 255 Input Dat4 Dati Utente 994 A 255 Input Dat5 Dati Utente 995 A 255 Input Dat6 Dati Utente 996 A 255 Input Pagina 89 di 95 MatriX manuale tecnico V1R1M1 Dat7 Dati Utente 997 A 255 Input Dat8 Dati Utente 998 A 255 Input Dat9 Dati Utente 999 A 255 Input Fax Fax (S/N) A 20x1 I/O Mail Mail (S/N/C) A 20x1 I/O TNam Tipo Percorso (R/A) A 20x1 I/O Name Percorso A 20x255 I/O MAll Nome Allegato Mail A 20x70 I/O I campi Fax, Mail, TNam, Name, MAll sono tabelle di 20 componenti. Un sorgente di esempio è presente nel file QCLLESRC membro MTXALLP e QRPGLESRC membro MTXALL nella libreria MATRIXP. EXIT ricezione esiti (MTXESITP) Quando una stampa arriva a completamento e viene restituito l'esito della transazione viene richiamata la seguente EXIT, tramite CALL al programma MATRIXP/MTXESITP. Questa EXIT è utile quando a seguito dell'esito di una stampa si vogliono eseguire operazioni sugli archivi, ad esempio registrare una archiviazione PDF nel software di archiviazione, registrare sui clienti le mail inviate, ecc. Questa EXIT può essere implementata dall'utente sulla base degli archivi specifici dell'utente. L'implementazione è facoltativa. Vengono scambiati i seguenti parametri: ID ID MatriX N 9,0 Input SDET Sdet MatriX N 5,0 Input CAZI Codice Azienda A 10 Input TANA Tipo Anagrafica A 1 Input CODI Codice Anagrafica A 99 Input ROT1 Rottura 1 A 99 Input ROT2 Rottura 2 A 99 Input TDeA Num.Destinatario Aggiuntivo N 2,0 Input User Nome Utente A 10 Input TMod Tipo Modulo A 10 Input Pagina 90 di 95 MatriX manuale tecnico V1R1M1 FilS Nome File di Stampa A 10 Input DatU Dati Utente A 10 Input OuQN Nome Coda di Output A 10 Input Dat0 Dati Utente 990 A 255 Input Dat1 Dati Utente 991 A 255 Input Dat2 Dati Utente 992 A 255 Input Dat3 Dati Utente 993 A 255 Input Dat4 Dati Utente 994 A 255 Input Dat5 Dati Utente 995 A 255 Input Dat6 Dati Utente 996 A 255 Input Dat7 Dati Utente 997 A 255 Input Dat8 Dati Utente 998 A 255 Input Dat9 Dati Utente 999 A 255 Input Tela Tipo Elaborazione A 1 Input Esit Esito A 1 Input Testo Testo Esito A 50 Input Ditt Fax – Ditta A 35 Input Dest Fax – Destinatario A 35 Input Ntel Fax – N.Telefono A 20 Input To EMail – To A 256 Input CC EMail – CC A 256 Input BCC EMail – BCC A 256 Input Parc Archiv. - Percorso A 255 Input Il campo ID e SDet sono numeri interni di MatriX. Il campo Tipo Elaborazione può valere S=Stampa F=Fax E=EMail A=Archiviazione. Il campo Esito può valere O=OK E=Errore Un sorgente di esempio è presente nel file QCLLESRC membro MTXESITP e QRPGLESRC membro MTXESIT nella libreria MATRIXP. EXIT ricerca clienti/fornitori (MTXRICFMP) L'Invio Manuale Stampa permette di trattare una stampa e di inviarla ad un destinatario Pagina 91 di 95 MatriX manuale tecnico V1R1M1 fax o EMail deciso al momento. Per selezionare il destinatario Matrix esegue una ricerca anagrafica di cui alla presente EXIT. La EXIT viene richiamata dalla suddetta funzione, deve reperire i dati oggetto della ricerca e riempire il subfile del file video MTXRICFMV. Questa EXIT deve essere implementata dall'utente sulla base degli archivi specifici dell'utente. Vengono scambiati i seguenti parametri: CAZI Codice Azienda A 10 Input TANA Tipo Anagrafica A 1 Input CODI Codice Anagrafica A 10 Input RAGS Ragione Sociale A 35 Input Un sorgente di esempio è presente nel file QCLLESRC membro MTXRICFMP e QRPGLESRC membro MTXRICFM nella libreria MATRIXP. Pagina 92 di 95 MatriX manuale tecnico V1R1M1 Programmi Video Richiamabili I programmi indicati di seguito sono richiamabili dai menù o direttamente dai programmi per eseguire le funzioni richieste. Non occorre impostare la lista librerie preventivamente, perché le singole funzioni provvedono ad impostarsi quanto necessario autonomamente. Menù MatriX Si può chiamare questo programma per visualizzare il menù completo di MatriX. Opzione utile per i programmatori, non per gli utenti. Effettuare la chiamata come CALL MATRIXP/MTXMENU. Programma Visualizza Log Invii (MTX320P) Si può richiamare questo programma per offrire all'utente la possibilità di vedere la storia degli invii di MatriX comprensivo degli esiti. Effettuare la chiamata come CALL MATRIXP/MTX320P PARM(x) x vale S per modalità utente Si, ogni utente vede solo i propri invii. N=modalità utente No, ogni utente vede gli invii di tutti. Programma Invio Manuale Stampe (MTX350P) Si può richiamare questo programma per offrire all'utente la possibilità di inviare manualmente una stampa. Effettuare la chiamata CALL MATRIXP/MTX350P PARM(x a b c d) x vale S per modalità utente Si, ogni utente vede solo le proprie stampe. N=modalità utente No, ogni utente vede le stampe di tutti a cui è autorizzato. a vale S per abilitare la possibilità stampa, N per disabilitarla. b vale S per abilitare la possibilità fax, N per disabilitarla. c vale S per abilitare la possibilità email, N per disabilitarla. d vale S per abilitare la possibilità archiviazione, N per disabilitarla. Pagina 93 di 95 MatriX manuale tecnico V1R1M1 UTILITA' UTILITA' Esportazione Moduli In situazioni in cui sono presenti più iSeries è disponibile l'esportazione ed importazione moduli per trasferire gli stessi in modo organizzato e selettivo. Per attivare l'esportazione chiamare il comando MATRIXP/MTXEXPMOD. La libreria MATRIXIE, che viene utilizzata per il trasferimento, non deve esistere. Selezionare il/i moduli da esportare e premere Invio. Viene creata la libreria MATRIXIE e vi vengono copiati i moduli selezionati. Salvare la libreria, portarla su iSeries di destinazione ed utilizzare l'utilità Importazione Moduli. Pagina 94 di 95 MatriX manuale tecnico V1R1M1 UTILITA' Importazione Moduli In situazioni in cui sono presenti più iSeries è disponibile l'esportazione ed importazione moduli per trasferire gli stessi in modo organizzato e selettivo. Ripristinare la libreria MATRIXIE, salvata su iSeries di origine con l'utilità Esportazione Moduli. Per attivare l'importazione chiamare il comando MATRIXP/MTXIMPMOD. La libreria MATRIXIE, che viene utilizzata per il trasferimento, deve esistere. Selezionare il/i moduli da importare e premere Invio. La libreria MATRIXIE se non serve per altre importazioni può essere cancellata col comando DLTLIB LIB(MATRIXIE). Pagina 95 di 95