Documentazione
torna al sito web >

Interfaccia negozio

L'interfaccia è composta da diversi programmi completamente indipendenti da EULANDA e comunica direttamente con il server SQL e il sistema SHOP. In un ambiente di livello intermedio, la comunicazione avviene tramite un server FTP invece della comunicazione diretta con il sistema SHOP. Un altro server, il server di comunicazione, assume la comunicazione tra il sistema SHOP e il server
FTP I programmi di interfaccia possono essere eseguiti nello stato di logout e integrati nella pianificazione dei task di Windows. Qui
è possibile impostare liberamente gli intervalli per la trasmissione di modifiche di articoli, ordini di ritiro o aggiornamento del magazzino, essenzialmente i programmi "EUL.exe", "NOP.exe". Tutti i programmi possono essere impostati tramite lo stesso file di configurazione "CONFIG.ini". Oltre ai due programmi di base, esistono altri programmi per l'integrazione di un server di comunicazione e per scopi di servizio, alcuni dei quali sono opzionali.

Con il programma "KEY.exe" è possibile generare una "MachineKey" univoca, come raccomandato da nopCommerce e Microsoft per l'IIS (= Internet Information Server). MachineKey viene utilizzato per crittografare l'ID di sessione. Il codice di sessione viene rideterminato al riavvio del server Web. Tuttavia, questo ha un effetto preoccupante sui visitatori del sito web e significa che gli utenti devono accedere inutilmente spesso. Tramite una MachineKey fissa è possibile crittografare la SessionKey singolarmente, ma anche conservarla durante il riavvio
del server. Questi vengono installati come plug-in in EULANDA e aggiungono nuove tabelle, maschere di schermo, viste di database, brevi sistemi informativi e una logica di database estesa.

Parametri tramite file di configurazione

Il file di configurazione "CONFIG.ini" controlla il comportamento dei singoli programmi di interfaccia. Può avere diverse sezioni per diversi scenari o clienti. Inoltre,
è possibile impostare parametri specifici per il programma per "EUL.exe", "NOP.exe", ecc.
Se una sezione deve essere specifica per il programma, il nome della sezione viene integrato con il nome del programma e collegato da un trattino basso.


[Friesencenter]
Export=1
[Friesencenter_EUL]
ExportProduct=1

Parametri tramite linee di comando

I parametri possibili nel file di configurazione possono essere immessi anche tramite la riga di comando. Se i parametri sono gli stessi, la riga di comando ha la priorità. Questo permette, ad esempio, di definire lavori diversi con gli stessi programmi ma con comportamenti diversi. Durante il giorno, ad esempio, è possibile cercare articoli modificati in EULANDA in un ciclo di 10 minuti e trasferirli allo SHOP, ma di notte lo stesso programma può sempre trasferire tutti gli articoli allo SHOP utilizzando un diverso parametro.la riga di comando deve sempre iniziare con un nome di profilo che specifichi la sezione responsabile nel file "CONFIG.ini".
Ogni parametro è composto da un nome e da un valore. Nella riga di comando, un segno meno deve essere posizionato direttamente prima del nome della parola.


EUL.exe - Profili Centro Frisona - Esportazione 1

Parametro Descrizione

I parametri sono in parte possibili in diversi programmi come "EUL.exe" e "NOP.exe". Anche se hanno una funzione simile, hanno una funzione diversa nel dettaglio, a cui si fa riferimento nella tabella seguente. I parametri utilizzabili in tutte le aree hanno un asterisco "*" nella colonna "Validità".

Specifiche

La scelta dei nomi dei parametri non è mai facile e durante lo sviluppo sorgono nuovi task per il value.parameters originale con la parte di testo "Cartella" nel nome sono cartelle che vengono usate come base per le directory. Questo può essere usato per definire una cartella centrale contenente la cartella di destinazione, che termina nel nome con "Dir".parameter i nomi con "Filemask" nel nome vengono prima riformattati internamente e solo allora danno luogo a nomi di file reali. Le lettere maiuscole sono convertite in altri valori, come "YYYYYY" nell'anno corrente o UID in una combinazione di numeri casuali "DED4288B-9BFD-4251-A0B2-D0792DC06CF8".
I nomi dei parametri sono sempre in inglese e sempre singolari. Se il parametro della tabella seguente viene visualizzato su più righe, ciò è dovuto solo all'interruzione e consiste sempre in una parola senza spazi.