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
Scarica

manuale.installazion..