 ͻ
     Move_7pl Version 2.18 by IW4CLQ Gianni Bedeschi.    
                                                         
    Utility for the automatic management of the files    
                   arrivals from nets.                   
                                                         
     Documentation written by IW4CRL Marco Robustini.    
                                                         
    Uploaded with permission of the programmer, Iw4clq.  
                                                         
                Written in Borland C++ 4.0               
                        CARDWARE                         
 ͼ

--- CRONISTORIA DEL RILASCIO DELLE VERSIONI:

V1.00 - Rilasciata in test solo ad IW4CRL BBS.

V1.05  - Versione distribuita.

V1.10 - Non rilasciata, aggiunte:
         bollettino SB 7PNEWS < MOVE7P con i dati dei files spostati.

V1.11 - Non rilasciata, aggiunte e/o modifiche:
         nuova esclusione di files da non spostare (esempio per i .INF).
         Veniva infatti generato un report anche per i files .INF, ritenuto
         ovviamente obsoleto.

V1.21 - Versione distribuita dopo averne appurato il buon funzionamento.
    
V1.22 - Non rilasciata, aggiunte e/o modifiche :
         FBB nell'importare un bollettino indirizzato a "7PNEWS" dava un
         ovvio errore di instradamento, dato che "7PNEWS" puo' essere
         visto dal programma come nominativo (colpa del carattere "7").
         Tutto questo e' una piccolezza voluta, visto che FBB importava 
         senza problemi comunque questi report, ma abbiamo deciso di
         cambiare volutamente l'indirizzamento per rientrare nella norma, 
         dato che l'importante e' creare uno standard per il Broadcast e 
         per un indirizzamento UNICO dei messaggi generati da MOVE_7PL.
         Cambiato quindi l'indirizzamento da 7PNEWS a < NEWSPL >.
         Nel bollettino NEWSPL integrato il report di un archive-viewer per
         visualizzare il contenuto di eventuali archivi spostati.
         Migliorato il report NEWSPL (maschera).
         Nuove linee in MOVE_7PL.CFG per scegliere:
         abilitazione ai messaggi NEWSPL, abilitazione all'archive-viewer,
         nome ed eventuale path dell'archive-viewer.

V1.23 - Versione distribuita.

V2.00 - Non rilasciata, aggiunte e/o modifiche:
         scansione files doppi spostati, se gia' esistenti viene cambiato
         il primo carattere del nome del file ed avvertito il SysOp del
         doppione.
         Assegnazione di una label per ogni programma spostato: MOVE_7PL
         ora lavora con i files ".INF", se trova la label la assegna al
         programma spostato e cancella il ".INF", oppure sposta il file
         e gli assegna una sua label con data ed orario dello
         spostamento.
         Inoltre nei report di MOVE_7PL indirizzati agli utenti con
         SB NEWSPL e' stata integrata la label del ".INF" se trovata.
         Spostamento delle label AUTOMATICO dalla directory dei nuovi
         a quella dei vecchi files !!! MOVE_7PL ora sposta i files da una
         directory all'altra portandosi dietro le relative LABEL !!
         Con l'assegnazione della label automatica ora il comando "YN"
         di FBB lavora correttamente su TUTTI i nuovi arrivi dalla rete.
         Il file storico degli arrivi ora e' generato MENSILMENTE.
         
V2.01 - Versione distribuita.

V2.10 - Versione testata e distribuita.
         Aggiunte e/o modifiche:
         gestione COMPLETA dei files .INF, cioe' delle label provenienti
         dalla rete in split 7PLUS, compresa permanenza .INF inutilizzati.
         Se usate MOVE_7PL potete eliminare dal vostro HD il server AUTOS.
         Corretto errore nella data ed orario di un file spostato dalla dir
         dei "nuovi" a quella dei "vecchi".
         Ogni file spostato assumeva data ed ora dello spostamento stesso,
         risultando poi "nuovo" file ai vari server tipo "NEW" di Max IW4CWW
         o YNEW di Franco IK6PYS... ora il file spostato conserva data ed
         orario originali... fixed !!
         Giorno e mese in ITALIANO nella label di default (nella precedente
         versione erano in INGLESE)... tnx Vin IK4OMO per la "pignolata" !!
         MOVE_7PL funziona ora a tempo DETERMINATO, la presente versione e'
         una copia di VALUTAZIONE, cioe' aspettiamo le vostre valutazioni
         o consigli sul programma.
         Il server mantiene comunque tutte le sue potenzialita' anche se non
         "registrato".
         Eseguibile non compresso con PKLITE, ma lasciato in forma originale.

V2.11 -  Versione testata e distribuita.
         Aggiunte e/o modifiche:
         eliminati data ed orario nella label di default dei files nuovi
         spostati non trovando il relativo ".INF".
         Ora nella label di default, per una piu' immediata consultazione,
         se per ogni file spostato non viene trovata la relativa label nel
         file ".INF" verra' assegnata questa label di default: " M7P: nulla ".
         Riveduta lettura struttura dei files ".INF":
         IK1MSL Angelo ha implementato nuove linee nella struttura dei files
         ".INF", e noi abbiamo pensato di poterle accodare nel report che
         MOVE_7PL lascia agli utenti (il bollettino NEWSPL).
         In piu' accodiamo anche eventuali linee aggiuntive alle 4 proposte
         da Angelo... quindi tutto quello che MOVE_7PL trova nel files
         ".INF" dalla terza linea in poi della sua struttura viene accodato,
         come informazione supplementare, nei bollettini "NEWSPL".
         Eseguibile protetto solidamente con PKLITE.

V2.12 -  Versione testata e distribuita.
         Aggiunte e/o modifiche:
         dato l'uso massiccio del server ALABEL di Angelo IK1MSL, che invia
         i files ".INF" con contenuto (record) standard ma con il nome del
         file non corretto (viene infatti inserito come primo carattere del 
         nome il simbolo "_"), abbiamo constatato che MOVE_7PL non gestiva le
         "informazioni supplementari" create appunto con ALABEL, anche se
         assegnava tranquillamente le label ai files spostati trattando questi
         ".INF" particolari senza problemi.
         Sistemato, ora est OK in tutti i casi... MOVE_7PL non esegue piu'
         particolari controlli sul nome, ma gestisce principalmente il
         contenuto dei files ".INF".
         Migliorata la routine di spostamento dei files arrivati; diminuito il
         buffer per problemi di memoria (strano ma vero, qualcuno ne aveva !!)
         e velocizzato ulteriormente.
         Aumentato il buffer per le "informazioni supplementari" da 300 a
         3000 bytes; MOVE_7PL legge dalla terza linea in poi nei ".INF" e
         riporta tutto quel che trova (fino a 3 Kb, ovviamente) nei bollettini
         NEWSPL... vi consiglio di integrare questo standard nei ".INF" che
         mandate in rete, come consiglio ai creatori di server di inserire
         questa possibilita' di creazione dei ".INF" direttamente nei server
         che li generano.
         In questo modo, semplicemente listando un bollettino, si potra'
         sapere chiaramente che cosa contiene e a cosa serve il programma
         che si vuole prelevare... quanto materiale si preleva senza sapere
         che cos'e' o che cosa fa' ????
         Forza, adattatevi allo standard proposto... diminuiranno certamente
         i transfer inutili !!
         Eliminata la stringa "NULLA" nella label dei files spostati; in caso
         non esista una label valida per i files spostati MOVE_7PL assegnera' 
         la label di default "M7P:" (vedi V2.11).

V2.13 -  Versione beta-tester non distribuita.

V2.14 -  Versione testata e distribuita.
         Bugs corretti: i files arrivati in split senza estensione non venivano
         spostati e compromettevano il funzionamento di MOVE_7PL.
         MOVE_7PL si comportava in maniera anomala se arrivava un file senza
         estensione; non era stato inoltre previsto uno spostamento di files
         su altri dischi del sistema... sistemati entrambi i problemi.
         Aggiunte e/o modifiche: 
         commentato file di configurazione, ora e' piu' semplice editarlo
         aggiungendo se si vuole dei commmenti... attenzione pero': l'ordine
         dei parametri e' cambiato !!
         Import automatico di file descrizione "FILE_ID.DIZ" da archivi in
         formato "ZIP" nei bollettini NEWSPL, in futuro anche da altri
         formati !!
         Terzo path di spostamento files: se non si vuole cancellare i files
         dalla directory "vecchi" si puo' ora dichiarare un terzo path dove
         MOVE_7PL spostera' i files invece di cancellarli definitivamente.
         Sara' poi il SysOp o un server a regolare la "vita" degli stessi in
         questo terzo path... MOVE_7PL non se ne occupera' piu'.
         7PN e 7PO ora hanno un loro file di configurazione per poter settare
         a piacimento i path delle 2 aree "nuovi" e "vecchi" files.
         Nei files storici ".HIS" viene ora inserita la descrizione dei files
         assegnata da MOVE_7PL all'atto del primo spostamento al posto della
         data.
         Numero di registrazione PERSONALE di MOVE_7PL "facoltativo".

V2.15 -  Versione testata e distribuita.
         Aggiunte e/o modifiche:
         funzionamento anche con sistemi operativi antecedenti la versione
         6.0 di MS-DOS (per quel che concerne lo spostamento di files su
         qualsiasi disco del sistema). 

V2.16 -  Versione distribuita.
         - ritocchi ad alcuni "meccanismi" interni;
         - aggiunta dell'indicazione "(2nd)" alla label dei files rinominati
           dal programma, qualora sia rivelata la presenza di un file
           con lo stesso nome nella cartella di destinazione. Prima di questa
           versione veniva avvisato solo il sysop.
         - importazione, nel messaggio indirizzato all'utenza, di eventuali file
           di testo inclusi nei files .ZIP processati dal programma.

V2.18 -  Versione distribuita.
         - eliminato bug alla procedura di gestione degli eventi, comune
           alla versione 2.15 e 2.16 che ha generato il primo gennaio
           1996 diverse decine di messaggi privati indirizzati al
           sottoscritto;
         - inclusa l'opzione "2" nel file di configurazione alla voce
           importazione file contenuti negli archivi ZIP. Con "0" non
           non viene importato nulla nel bollettino indirizzato all'utenza;
           con "1" vengono importati FILE_ID.DIZ ed *.TXT; con
           "2" vengono importati solo i files FILE_ID.DIZ.
         - risolto problema che si e' manifestato sull'elaboratore di un
           solo collega, a causa della sua particolare configurazione;
         - la spedizione dei dati di configurazione al sottoscritto
           mensilmente, con lo scopo di potere dare consigli agli
           utilizzatori  ora semestrale.

--- DESCRIZIONE DEL SERVER

MOVE_7PL e' un semplice gestore di movimento files, creato appositamente per 
ALLEVIARE il compito del SysOp del BBS nella manutenzione dei files arrivati 
in split (7PLUS) in rete.
Il suo funzionamento e' semplicissimo: il server deve entrare in esecuzione 
DOPO il comando del sw di ricomposizione split (AUTO7P, 7PSERV ed affini) e
prima di AUTOSxx (server per le label dai .INF, che comunque dalla versione 
2.10 di MOVE_7PL non serve piu' !!) ed intercetta i files ricomposti all'atto 
dell'esecuzione spostandoli in una directory accessibile agli utenti del BBS 
per il prelievo nei vari protocolli, anche via modem telefonico.
AUTO7P ha gia' questa opzione (nell'ultima versione rilasciata) ma esegue lo 
spostamento in una sola directory... e qui viene il bello, HI !!!
Molti BBS sono a gestione remota, quindi agibili dal SysOp ed eventualmente 
dai suoi collaboratori solo via etere ed occasionalmente anche direttamente 
sul computer adibito a tale servizio.
L''accumularsi di molti programmi riconvertiti e spostati nelle dir YAPP del 
BBS puo' causare a volte crash del sistema per hard disk pieni zeppi... con 
MOVE_7PL questo problema puo' essere egregiamente aggirato.
Tutto questo creando un semplice "loop" continuo pienamente configurabile dal 
SYSOP, ed occupando mediamente la dimensione totale voluta (piu' o meno) di 
occupazione programmi riconvertiti.
Ecco come: all'esecuzione il server intercetta i files riconvertiti e li 
sposta in una directory YAPP chiamata NEWS-7PL (configurabile), assegnandogli
data ed orario dello spostamento stesso.
Nella directory NEWS-7PL i files risiedono l'esatto tempo voluto dal SysOp 
(io ho settato 2 giorni esatti di permanenza)... all'esatto scadere dei 
2 giorni (nel mio caso) voluti il server sposta nuovamente i files dalla 
directory NEWS-7PL alla directory OLDS-7PL ("vecchi") dove risiederanno per 
un tempo prestabilito (io ho settato 60 giorni).
Allo scadere dei 60 giorni MOVE_7PL cancellera' i files dalla directory 
OLDS-7PL, liberando quindi spazio utile sull'HD, oppure li spostera' in un
terzo path, ma poi non se ne occupera' piu' !!
Quindi il percorso di un file riconvertito nel mio caso sara': 2 giorni nella 
dir NEWS-7PL, poi 60 giorni nella dir OLDS-7PL, poi verra' cancellato o
spostato in un terzo path.
Vengono inoltre generati automaticamente dei report per gli utenti, per il
SysOp, vengono assegnate label automatiche (anche dai files ".INF") e spostate 
da una directory all'altra.
Insomma, un piccolo perfetto automatismo di "vita" dei files splittati in
rete.
Il server puo' essere adattato tranquillamente ad altri terminali o BBS, tra
i quali TSTHost, MSYS ed altri ancora.
MOVE_7PL non si limita a fare solo questo !! Continuate a leggere questa DOC !!


--- FILES CONTENUTI NEL PACCHETTO COMPRESSO:

MOVE_7PL.TXT  -->  Questo file di documentazione.
MOVE_7PL.EXE  -->  File eseguibile, copiare in directory \FBB\BIN.
MOVE_7PL.CFG  -->  File di configurazione, copiare dove si vuole, basta poi
                   dare l'esatto path nella riga d'esecuzione del server,
                   meglio comunque in dir \FBB.
7PN.EXE       -->  Comando diretto per gli utenti (lista files nuovi),
                   copiare in dir \FBB\PG.
7PO.EXE       -->  Comando diretto per gli utenti (lista files vecchi), 
                   copiare in dir \FBB\PG.
7P.CFG        -->  File di configurazione di 7PN e 7PO, copiare in dir \FBB.
FV.COM        -->  FV v1.45 Copyright (c) 1989-93 Vernon D. Buerg.
                   Visualizzatore di archivi, se non gia' presente
                   copiare preferibilmente in \FBB\BIN. 
FV.TXT        -->  Documentazione di FV v1.45.
CHANGES.TXT   -->  Integrazioni della nuova versione e cronistoria delle
                   principali funzioni delle versioni precedenti.
FILE_ID.DIZ   -->  Descrizione del pacchetto in formato "FILE_ID.DIZ"
README.TXT    -->  Leggetelo, per cortesia.


La riga per l'esecuzione di MOVE_7PL potra' essere inserita in manutenzione 
oppure nel file CRON.SYS in dir \FBB\SYSTEM, rigorosamente in entrambi i casi 
DOPO l'esecuzione dei server per la riconversione degli split. Eccola:

---MOVE_7PL FILE_DI_CONFIGURAZIONE

Se avete posizionato il file di configurazione in dir \FBB e l'eseguibile
in una directory nella path (consiglio in \FBB\BIN) sara' quindi:

MOVE_7PL \FBB\MOVE_7PL.CFG

Se MOVE_7PL non si trova in una directory nella path, specificare tutto il
percorso completo, per esempio:

\FBB\SERVER\MOVE_7PL \FBB\SERVER\MOVE_7PL.CFG

Potrete quindi creare volendo diversi files di configurazione e lanciare
i vari batch su diverse linee di comando.
Il file di configurazione e' "critico"... cioe' non prevede intercettazione 
di errori nel qual caso ve ne siano... quindi OCCHIO a rispettare i 
giusti spazi... limitatevi a cambiare SOLO l'utile.
I parametri di ogni linea sono commentati prima della linea stessa,
direttamente nel file di configurazione... quale miglior modo quindi per
adattarlo alle vostre esigenze ???
Allora forza, editor alla mano e modificate MOVE_7PL.CFG !!

Ovviamente modificate i files di configurazione dei vari sw AUTO7P, 7PSERV
etc. etc. in modo che NON SIANO LORO a spostare i files dalla directory
degli split alla directory per gli utenti, se no MOVE_7PL a che servirebbe,
HI ???
Quindi lasciate come dir di spostamento files LA STESSA dove risiedono gli
SPLIT non ancora riconvertiti (nel caso di AUTO7P lasciate C:\FBB\AUTO7P).


--- CASI CRITICI

Teoricamente non esistono casi critici in questa versione, spero...
Anche la gestione delle label ".INF" e' stata perfezionata e velocizzata,
come pure viene rispettata al 100% la struttura dei record creati da MOVE_7PL
nello YAPPLBL.SYS, tale quale come Jean Paul (F6FBB) lo ha strutturato.
Ora MOVE_7PL e' in grado di riconoscere l'esistenza di files con lo stesso
nome, e se in QUALSIASI spostamento trova dei files con nome ed estensione
uguali rinomina il file spostato, sostituendo il PRIMO CARATTERE del nome con
una lettera, dalla A alla Z.
Supponiamo che nella directory dei nuovi files esista un file chiamato
"IW4CRL.TXT" e che MOVE_7PL si trovi a spostare un file con lo stesso nome
nella stessa directory... il "nuovo" file verra' rinominato "AW4CRL.TXT",
e se esiste gia' quindi sara' rinominato "BW4CRL.TXT", e cosi' via.
Stessa cosa succede quando vengono spostati files dalla directory dei
nuovi a quella dei vecchi, cosi' come nel terzo path (se dichiarato).
In tutti i casi il SysOp sara' avvertito da MOVE_7P con un messaggio
personale dell'esistenza del file doppio e del nuovo nome assegnato dal
server.
Nel caso assurdo (difficile che si verifichi, ma non si sa mai) che il
file spostato rilevi tutte e 26 le combinazioni di rinominazione rimpiazzera'
il file esistente.


--- GENERAZIONE BOLLETTINI NEWSPL

Dalla versione 1.20 di MOVE_7PL abbiamo integrato questa comoda funzione
per gli utenti linkati ai BBS d'appoggio in BROADCAST.
Per ogni file spostato MOVE_7PL genera un report nel MAIL.IN sotto forma di
bollettino indirizzato a NEWSPL, cosi' strutturato:

Tipo del messaggio: BOLLETTINO
Mittente          : MOVE7P
Destinatario      : NEWSPL
Titolo:           : M7P: NOMEFILE.EXT BYTES
Contenuto         : DATI COMPLETI SUL FILE NUOVO ARRIVATO DALLA RETE
Archive-viewer    : VISUALIZZAZIONE DI EVENTUALI ARCHIVI, ANCHE SFX

In questo modo consultando le liste di Broadcast gli utenti possono gia'
sapere quali files sono arrivati sul BBS e la loro dimensione, solamente
leggendo il titolo dei report !!
All'interno del messaggio vengono riportati dati piu' precisi.
Inoltre dalla versione 1.23 si accoda al report dei bollettini NEWSPL
la visualizzazione (tramite un archive-viewer esterno) di eventuali archivi
spostati da MOVE_7PL.
L'abilitazione o meno dei bollettini NEWSPL e' ora selezionabile. 
Abbiamo integrato nel pacchetto il famoso FV di Vernon D. Buerg. che comunque
tutti voi gia' dovreste avere in dir \FBB\BIN che a nostro avviso funziona
molto bene.
Potete comunque usare qualsiasi altro archive-viewer semplicemente cambiando
il richiamo del visualizzatore in MOVE_7PL.CFG.
NOTA BENE: FV in esecuzione richiama il COMMAND.COM ... questo richiede una
quantita' di memoria abbastanza alta dentro ad FBB.
Noi lo abbiamo testato con 180 Kb di memoria "Ok" senza nessun problema, ma
comunque non preoccupatevi: mal che vada nei bollettini NEWSPL non troverete
nessuna visualizzazione su eventuali archivi spostati, tutto qui !!
Potete comunque scegliere se abilitare o no il report dell'archive-viewer
nei bollettini NEWSPL, tutto selezionabile nel file di configurazione di
MOVE_7PL.
Potete rimpiazzare FV con altri software similari piu' recenti o piu' potenti 
ma attenzione, il funzionamento buono di ogni archive-viewer e' strettamente 
legato alla memoria libera che avete in FBB !!
Controllate nei report NEWSPL che MOVE_7PL genera se l'archive-viewer funziona
correttamente !!

Ma torniamo al report:
catturando quindi i bollettini NEWSPL in Broadcast gli utenti potranno
sapere vita, morte e miracoli dei files nuovi arrivati, e scusate se e'
poco, HI !!
Se esiste una label del file spostato sara' presente nel report.
Saranno comunque sempre gli utenti a decidere se prelevare in Broadcast i
report generati da MOVE_7PL per consultarli comodamente sul proprio sistema o
limitarsi a leggere i dati sommari nel titolo.
Le possibilita' d'impiego di questo report sono molteplici, sbizzaritevi
pure !!


--- GESTIONE COMPLETA LABEL E FILES ".INF" (NOVITA' DALLA VERSIONE 2.00,
    COMPLETATA POI NELLA VERSIONE 2.10).

Ora MOVE_7PL nel report include un eventuale descrizione (label) del file 
arrivato leggendo i files ".INF", sistema gia' adottato da AUTOSxx.
Se non trovato il relativo ".INF", MOVE_7PL assegnera' al file spostato una
label di default: "M7P:" seguita da nessun carattere, ovviamente.
Finalmente quindi il comando "YN" in FBB funzionera' per TUTTI i nuovi
files arrivati !! E scusate se e' poco !!!
Se per il file spostato esiste il relativo ".INF" MOVE_7PL lo legge,
include la label nel report per gli utenti, assegna la label in modo FBB al
file spostato (direttamente nello YAPPLBL.SYS) e cancella il file ".INF".
Inoltre quando un file viene spostato dalla directory dei nuovi files a quella
dei vecchi anche la sua label lo segue, HI !!!
Quindi il file avra' una label finche' non sara' cancellato dall' HD del
BBS, questo per facilitare eventuali server che generano la lista dei files
nel BBS esaminando lo YAPPLBL.SYS.
Ho notato che molti SysOps mantenevano una permanenza dei files nuovi molto
lunga, e pochissimi giorni per i files vecchi... questo per mantenere il piu'
a lungo possibile le eventuali descrizioni dei programmi.
Ebbene, potrete dormire sonni tranquilli ora, HI HI !!!
MOVE_7PL gestira' lo spostamento perfettamente, e rispettando lo standard
delle label (YAPPLBL.SYS) di FBB.

Novita' dalla versione 2.10:

La gestione delle label e' ora COMPLETA, cioe' se usate MOVE_7PL potete
tranquillamente cancellare il richiamo al server AUTOS !!
Vengono infatti gestiti i files ".INF" allo stesso modo di AUTOS, quindi
scansione dei .INF per ogni file spostato (velocissima) cosi' come per TUTTI
i files presenti in ENTRAMBE le directory NEWS-7PL ed OLDS-7PL.
In poche parole se arriva un ".INF" dalla rete verra' eseguita una scansione
di tutti i files nelle aree 7PLUS dichiarate e se si trova il file relativo
MOVE_7PL assegna la label e cancella il .INF.

Novita' dalla versione 2.11:

Abbiamo inserito la possibilita' di accodare al report che MOVE_7PL lascia
come bollettino indirizzato a "NEWSPL" eventuali linee aggiuntive trovate
nella struttura dei files ".INF".
Lo spunto viene dal collega Angelo IK1MSL, che con il suo ALABEL ha aggiunto
alla struttura dei ".INF" 2 linee alle 2 gia' esistenti.
MOVE_7PL leggera' quindi dalla terza linea in poi (le prime 2 servono SOLO
ad assegnare la label al file spostato) un eventuale contenuto del file ".INF",
ed accodera' al bollettino "NEWSPL" queste informazioni come "INFORMAZIONI
SUPPLEMENTARI".
Esempio: ecco un ipotetico file ".INF" con la "nuova" struttura proposta:


M7PL212.EXE
Muove files + label V2.12
Utility per FBB BBS
IBM compatibili
MOVE_7PL e' un utility di gestione spostamento files, che automatizza la
"vita" dei files splittati in rete su un BBS del tipo FBB.
Versione 2.12 completa di gestione label ".INF" automatica, by IW4CLQ & IW4CRL.


Analizziamolo insieme: le prime 4 linee gia' le conosciamo (vedi doc del
server ALABEL di IK1MSL)... le 3 linee accodate sono un'ipotetica descrizione
del programma, molto piu' espletanti della sola label, limitata ai famosi 40
caratteri.
Bene, MOVE_7PL leggera' tutte queste linee (dalla terza in poi, quella con
"Utility per FBB BBS") e le accodera' nel report "NEWSPL".
Nel qual caso non esistano linee aggiuntive alle 2 solitamente presenti nei
".INF", MOVE_7PL dichiarera' "NESSUNA" informazione supplementare nel report
"NEWSPL".
Se IK1MSL implementera' questa funzione nel suo prossimo ALABEL si potranno
avere report piu' completi.
In questo modo gli utenti sapranno gia' cosa contiene un file arrivato dalla
rete senza doverlo per forza prelevare dal BBS, ma semplicemente leggendo i
bollettini NEWSPL.
Si elimineranno quindi massicciamente inutili transfer di files !!
Questa gestione dei ".INF" e' simile ai files "FILE_ID.DIZ" contenuti in
quasi tutti gli archivi SHAREWARE o FREEWARE.

Novita' dalla versione 2.14:

Ora MOVE_7PL gestisce eventuali files "FILE_ID.DIZ" contenuti in archivi "ZIP"
arrivati dalla rete.
L'accodamento nel report "NEWSPL" di "FILE_ID.DIZ" (sempre se trovato) e' ora
automatico.
Dovrete pero' ovviamente avere in una directory nella path il file PKUNZIP.EXE
della PKWARE (TM).
In futuro MOVE_7PL potra' dearchiviare "FILE_ID.DIZ" da qualasiasi tipo di
archiviatore conosciuto, ora non e' possibile.
La limitazione non e' nostra, ma di FBB che in esecuzioni in background di
comandi DOS non esegue uno swapp di se stesso e la memoria e' troppo poca
per poter eseguire dearchiviazioni da MOVE_7PL.
Speriamo che Jean Paul risolva questo problema... molti software di BBS
telefonici eseguono gia' questa funzione di swapp, lasciando la possibilita'
di eseguire qualsiasi tipo di software a BBS caricato.


--- FILES MOVE_7PL.LOG E M7P_MMAA.HIS

MOVE_7PL genera 2 files di report: M7P:mmaa.HIS e MOVE_7PL.LOG.

M7P_mmaa.HIS  ("HIS" sta per "HISTORY", cioe' la storia) e' la "cronistoria" 
degli arrivi dei files spostati dal server.
Le lettere "mm" rappresentano il mese e "aa" l'anno in relazione alla
creazione del report stesso.
Quindi si avra' un report MENSILE creato automaticamente da MOVE_7PL.
Esempio, il report dei nuovi arrivi del mese di Agosto 1994 prendera' il
nome "M7P_0894.HIS".
Il file viene generato automaticamente da MOVE_7PL al suo primo spostamento
di uno o piu' files, ed accoda il report in caso sia gia' esistente.
Quindi l'utente potra' vedere quali files sono stati spostati, quando, 
lunghezza, data, orario, descrizione del programma etc. etc.
E' inoltre tutt'ora in lavorazione un server PG che rimpiazzera' i comandi
7PN e 7PO, in grado di fornire tutte le informazioni possibili sui files
transitati nelle directory dichiarate... il suo funzionamento si basera'
PROPRIO sui files ".HIS", quindi meglio tenere abilitata la creazione degli
stessi (vedi MOVE_7PL.CFG).
Ma anche vostri "lavori" o consigli sono BEN ACCETTI !!!!

MOVE_7PL.LOG e' un file di LOG creato dal server per verificarne il buon
funzionamento e serve piu' che altro all'autore ed al sottoscritto.
Siete pregati comunque di conservarlo ed eventualmente, in caso di errori,
inviateci le ultime righe (una decina) di questo LOG... tramite questo
report siamo in grado di eliminare eventuali bug (non ancora riscontrati,
difficili comunque da trovare, il software e' stato messo sotto torchio per
un lungo periodo da molti BBS ITA4 senza il benche' minimo problema, ma NON
SI SA MAI !!!).


--- SERVER PG AGGIUNTIVI 7PN.EXE E 7PO.EXE

Premessa: in una futura di MOVE_7PL questi 2 server PG saranno rimpiazzati da
un unico server piu' funzionale.

I programmi 7PN.EXE e 7PO.EXE sono i comandi per la lista automatica delle 
due directory NEWS-7PL e OLDS-7PL, alternativi ai comandi YI, YW, LIST o DIR 
in FBBDOS.
Funzionano dalla versione di FBB V5.15 in poi (intercettazione automatica
dei sw PG).
E a vostra discrezione usarli o farne a meno.
Configurate il file 7P.CFG dichiarando gli esatti path dei files "nuovi" e
"vecchi" e copiatelo in dir \FBB.

--- PERSONALIZZAZIONE

Per "abbellire" la cosa io ho inserito in esecuzione nel CRON.SYS un piccolo 
file bach che mi controlla gli archivi arrivati dearchiviandoli, eseguendo 
uno scan anti-virus con l'ultimo SCAN McAfee (tramite l'error level che lo
stesso restituisce si possono creare giochetti molto interessanti), 
richiudendoli in formato ZIP con compressione massima e con un mio logo
di "esplosione"... nel qual caso vengano intercettati errori nell'apertura dei
files oppure virus presenti il file in questione viene spostato in una
directory solo da me accessibile e mi viene lasciato un messaggio personale
(import nel MAIL.IN) con tutte le informazioni necessarie trovate dal report
automatico (uso un programmino chiamato GUS in aggiunta ad ZIP per 
ricomprimere).
Quindi a voi il compito di abbellire ed integrare nuove varianti in tutto 
questo "gioco" !!!

--- CARDWARE
Questo programma e' CardWare. Cosa significa?
Significa che l'utente del mio programma ha due
possibilita':

    1) Decidere di divenire utente regolarmente
       registrato, semplicemente formulandone
       richiesta, inviando una cartolina di
       qualsiasi tipo al seguente indirizzo:

                    Gianni Bedeschi
                    Via G.Cadolini nr.18
                    44100 Ferrara

       Notare che le richieste pervenute in altra
       forma (messaggio packet, fax, telefonata,
       ecc.) o spedite ad altro indirizzo verrano
       ignorate.
       La scelta di registrarsi consente di ottenere
       una etichettatura personalizzata dei messaggi
       del programma ed eventuale consulenza
       tecnica. La registrazione e'
       COMPLETAMENTE GRATUITA.

    2) Rimanere utente non registrato e fare uso
       di una copia di valutazione, il cui
       funzionamento e' del tutto identico
       a quello delle copie registrate.

--- NOTA

Ricordate: MOVE_7PL gestisce gli spostamenti in maniera del tutto AUTONOMA, 
ma e' SEMPRE IL SYSOP RESPONSABILE DI QUELLO CHE LO STESSO SERVER METTE A
DISPOSIZIONE DEGLI UTENTI !!
Controllate quindi TUTTO il materiale in arrivo !!

--- A V V E R T E N Z A:

Chiunque ritenga utile questo programma, lo copi e lo usi pure
liberamente ma a proprio rischio e pericolo e senza alterare assolutamente
nessun file contenuto nel pacchetto.
L'autore del programma, IW4CLQ Gianni, e lo scrittore delle note informative,
IW4CRL Marco, sono a disposizione per indicazioni e consigli ma non possono
essere ritenuti responsabili, in alcun modo, per qualunque tipo di malfunzionamento,
danno o perdita di dati.

                                                Gianni e Marco

                                              
Gianni Bedeschi addresses:
           ax25:  IW4CLQ@I4FP.#FE.IEMR.ITA.EU
        AmprNet:  iw4clq.ampr.org 44.134.192.205

Marco Robustini addresses:
           ax25:  IW4CRL@IW4CRL.#FE.IEMR.ITA.EU
        AmprNet:  iw4crl@iw4crl.ampr.org 44.134.192.119
       InterNet:  iw4crl@estense.global.it

