InterChange Server richiede una coda messaggiWebSphere MQ per ogni connettore attivo il cui parametro di configurazione DELIVERY_TRANSPORT sia WebSphere MQ. La coda messaggi WebSphere MQ trasferisce i messaggi dal connettore a InterChange Server. Il Il file configure_mq crea il gestore code e tutte le code specificate nel file crossworlds_mq.tst. Questi file sono ubicati in ProductDir/mqseries.
Potrebbe essere necessaria una configurazione aggiuntiva perWebSphere MQ se le code messaggi non sono i grado di gestire un elevato numero di messaggi. Le code messaggi diWebSphere MQ per impostazione predefinita sono in grado di contenere fino a 5000 messaggi possibili. Quando i volumi di traffico sono molto elevati o durante una conversione iniziale di InterChange Server, questa impostazione predefinita potrebbe essere superata. Quando le code messaggi sono sovraccariche, si verifica un errore ed è impossibile per i connettori spedire i messaggi a InterChange Server.
Per modificare una coda messaggi, cambiare il file crossworlds_mq.tst secondo la procedura seguente:
Dopo ogni definizione di coda, impostare il parametro MAXDEPTH aggiungendo quanto segue:
ALTER QLOCAL (QUEUENAME) MAXDEPTH (DEPTH_DESIRED)
Durante i tempi di conversione, impostare l'ampiezza massima della coda almeno su 20,000 messaggi.
La dimensione messaggi predefinita è 4194304 (4 MB). E' possibile impostare il parametro MAXMSGL per ognuno degli oggetti seguenti: code, gestori code e canali:
ALTER QUEUE(QUEUENAME) MAXMSGL(SIZE_DESIRED) ALTER QMGR MAXMSGL (SIZE_DESIRED) ALTER CHANNEL(CHANNELNAME) CHLTYPE(TYPE) MAXMSGL(SIZE_DESIRED)
Dopo ogni definizione di coda, impostare il parametro MAXUMSGS aggiungendo quanto segue:
ALTER QMGR MAXUMSGS (NUMBER)
E' necessario che il numero dei messaggi non confermati consentiti, sia la somma dell'ampiezza messaggi massima (MAXDEPTH) di ogni coda. E' necessario che la memoria utilizzata da InterChange Server non aumenti a meno che non aumenti il numero dei messaggi non confermati.
Per ulteriori informazioni su questi comandiWebSphere MQ, consultare la documentazione WebSphere MQ oppure il centro informazioni in linea WebSphere MQ.
Impostare l'opzione KEEPALIVE per abilitare TCP/IP a verificare e rimuovere periodicamente i canali isolati. TCP/IP verifica se l'altra estremità della connessione è ancora aperta. In caso contrario,il canale viene chiuso.
Per utilizzare questa opzione, modificare il file di configurazione del gestore code (QM.INI) per aggiungere la voce seguente:
TCP: ;TCP entries KEEPALIVE=Yes ;Switch TCP/IP KEEPALIVE on
Di solito, l'intervallo di tempo perchè il meccanismo KEEPALIVE chiuda il canale isolato è di due ore.
Per ulteriori informazioni su questi comandiWebSphere MQ, consultare la documentazione WebSphere MQ oppure il centro informazioni in linea WebSphere MQ.