![[AIX, Linux, Windows]](ngalw.gif)
Installazione singola di IBM MQ configurato come non primario
Se si installa 'IBM® MQ come non primario, potrebbe essere necessario configurare un percorso di libreria per le applicazioni per caricare le librerie di 'IBM MQ. Su 'Windows, alcune funzionalità del prodotto sono disponibili solo quando 'IBM MQ è configurato come primario.
![[AIX]](ngaix.gif)
![[Linux]](nglinux.gif)
AIX and Linux sistemi
Le implicazioni dell'esecuzione di un'installazione non primaria su sistemi AIX® and Linux® sono le seguenti:
- Le applicazioni che individuano le proprie librerie IBM MQ utilizzando un percorso di libreria incorporato, ad esempio
RPATH, non possono trovare tali librerie se si verificano le condizioni riportate di seguito:- IBM MQ è installato in una directory diversa da quella specificata in
RPATH - Non ci sono collegamenti simbolici in /usr
- IBM MQ è installato in una directory diversa da quella specificata in
- Dove le applicazioni individuano le proprie librerie utilizzando un percorso di libreria esterno, ad esempio LD_LIBRARY_PATH, è necessario configurare il percorso della libreria esterna per includere la directory
MQ_INSTALLATION_PATH/liboMQ_INSTALLATION_PATH/lib64. I comandi setmqenv e crtmqenv possono configurare un numero di variabili di ambiente nella shell corrente, incluso il percorso della libreria esterna. - La maggior parte dei processi IBM MQ viene eseguita come setuid / setgid. Di conseguenza, quando si caricano le uscite utente, ignorano il percorso della libreria esterna. Le uscite utente che fanno riferimento alle librerie IBM MQ possono trovare tali librerie solo se si trovano nel percorso della libreria incorporato al loro interno. Sarebbero risolti se ci fosse un collegamento simbolico in /usr. Le uscite utente che devono essere eseguite su IBM WebSphere® MQ 7.1, o successive, possono ora essere create in modo che non facciano riferimento affatto alle librerie IBM MQ . Invece, si basano su IBM MQ per passare i puntatori di funzione alle funzioni IBM MQ che l'uscita può utilizzare. Per ulteriori informazioni, vedere Scrittura di uscite e servizi installabili su AIX, Linux, and Windows .
Su piattaforme AIX and Linux , la prima installazione su un sistema non viene configurata automaticamente come installazione primaria. Tuttavia, un singolo link simbolico è incluso in /usr/bin per individuare il comando dspmqver . Se non si desidera alcun collegamento simbolico, è necessario rimuovere questo collegamento utilizzando il seguente comando:
setmqinst -x -p MQ_INSTALLATION_PATH
![[ Windows]](ngwin.gif)
Windows sistemi
Le implicazioni dell'esecuzione di un'installazione non primaria su Windows sono:
- Le applicazioni normalmente trovano le proprie librerie utilizzando il percorso della libreria esterna,
PATH. Non esiste alcun concetto di percorso di libreria incorporato o di ubicazione di libreria esplicita. Se l'installazione non è primaria, la variabile di ambientePATHglobale non contiene la directory di installazione di IBM MQ . Per le applicazioni per trovare le librerie IBM MQ , aggiornare la variabile di ambientePATHper fare riferimento alla directory di installazione IBM MQ . I comandi setmqenv e crtmqenv possono configurare diverse variabili di ambiente nella shell corrente, incluso il percorso della libreria esterna. - Alcune funzionalità del prodotto sono disponibili solo quando un'installazione è configurata come installazione primaria; vedere Funzionalità utilizzabili solo con l'installazione primaria su Windows.
Per impostazione predefinita, su Windows, la prima installazione viene configurata automaticamente come primaria. È necessario deselezionarli manualmente come installazione primaria.