il sistema InterChange Server utilizza IBM Java ORB (Object Request Broker) per gestire le comunicazioni ORB tra InterChange Server ed i connettori singoli. Questa sezione descrive il modo in cui configurare l'ORB.
Il programma di installazione di InterChange Server installa automaticamente IBM Java ORB come parte di JRE (Java Runtime Environment). Durante il processo di installazione, il programma di installazione assegna una porta 14500 all'ORB. Visualizza inoltre il pannello Servizi per determinare se si desidera installare InterChange Server come servizio Windows. In questo caso, specificare il numero di porta per l'ORB da utilizzare (5500 per impostazione predefinita). Oltre a questo passaggio, non sono richieste altre attività per installare IBM Java ORB.
Questa sezione fornisce le seguenti informazioni di configurazione per IBM Java ORB:
Per impostazione predefinita, la configurazione di IBM Java ORB viene gestita come parte del processo d installazione relativo. Tuttavia, IBM Java ORB supporta diverse proprietà che è possibile impostare per personalizzare l'ORB. Tali proprietà includono l'ubicazione di ORB, il numero dei thread di ORB e i valori di sincronizzazione. Per una spiegazione completa di tali proprietà e sul modo in cui impostarle, consultare il manuale System Administration Guide.
In un ambiente HA, è necessario che IBM Java ORB venga configurato per supportare l'utilizzo del Persistent Naming Service e di un indirizzo virtuale IP. Per eseguire queste operazioni, eseguire i passaggi di seguito indicati:
Il Persistent Naming Server è richiesto per l'ambiente HA. Per impostazione predefinita, viene abilitato Per avviare il Persistent Naming Server, utilizzare il file PersistentNameServer.bat. Per informazioni, consultarePrima di avviare InterChange Server.
IBM Transient Naming Server fornisce il servizio di denominazione per il sistema InterChange Server. Tiene traccia degli oggetti CORBA attivi. Per un ambiente HA, è necessario che il Transient Naming Server venga installato come servizio Windows. Il prodotto InterChange Server fornisce il programma di utilitàCWService per registrare i componenti ICS come servizi Windows. Questo strumento risiede nella directory secondaria bin della directory del prodotto. E' possibile utilizzare la sintassi seguente del programma di utilitàCWService per registrare il Transient Naming Server come servizio Windows:
cwservice -xi -tNAMESERVER -c ProductDir\bin\PersistentNameServer.bat -mode=Auto -s serviceName
dove serviceName è il nome da assegnare al servizioTransient Naming Server'. Questo comando avvia lo strumento cwservice, indica che il componente associato a questo servizio è il Transient Naming Server, specifica lo script di avvio da utilizzare, imposta il servizio sull'avvio automatico e definisce il nome del servizio.
Per ulteriori informazioni sullo strumento CWService, consultare Esecuzione componenti come servizi Windows
In aggiunta all'installazione del Transient Naming Server come servizio Windows, l'ambiente HA richiede che vengano installati InterChange Server e gli adattatori come servizi. E' possibile utilizzare lo strumentoCWServices per eseguire queste configurazioni (se non sono ancora stati configurati come servizi su questo sistema).
In un ambiente HA, è necessario che InterChange Server sia in grado si essere eseguito su una macchina multi-homed (una macchina con molteplici schede NIC). E' necessario che IBM Java ORB venga configurato per utilizzare l'indirizzo IP virtuale, non l'indirizzo IP sulla rete privata tra i due host. E' necessario configurare l'indirizzo IP virtuale nella proprietà IBM Java ORB seguente com.ibm.CORBA.LocalHost.
Per configurare questa proprietà ORB, seguire le istruzioni:
com.ibm.CORBA.LocalHost
Segue un esempio di un indirizzo IP virtuale:
10.5.1.214 255.255.255.0 10.5.1.255
In questo esempio, 10.5.1.214 è l'indirizzo IP, 255.255.255.0 è ma maschera della rete secondaria e 10.5.1.255 è l'indirizzo di trasmissione locale.
-Dcom.ibm.CORBA.LocalHost=com.ibm.CORBA.LocalHost