Configurazione ORB (Object Request Broker)

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.

Configurazione IBM Java ORB

Questa sezione fornisce le seguenti informazioni di configurazione per IBM Java ORB:

Personalizzazione 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.

Configurazione ORB per l'ambiente HA

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:

  1. Abilitare Persistent Naming Server se non è stato ancora abilitato.
  2. Registrare IBM Transient Naming Server.
  3. Configurare i servizi dipendenti.
  4. Configurare l'indirizzo IP virtuale per la macchina multi-homed.

Abilitazione del Persistent Naming Server

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.

Registrazione del Transient Naming Server come servizio Windows

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.

Nota:
Sono richiesti gli argomenti del comando -s e -mode. L'argomento del comando -s determina il nome del servizio, come viene visualizzato nella finestra di dialogo Servizi Windows. L'argomento del comando -mode ha la sintassi -mode=serviceStart, dove serviceStart può essere Auto (per l'avvio automatico del servizio) o Manual (per l'avvio manuale del servizio).

Per ulteriori informazioni sullo strumento CWService, consultare Esecuzione componenti come servizi Windows

Configurazione altri servizi

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).

Nota:
Come parte del processo di installazione ICS il programma di installazione ICS configura ICS come servizio Windows utilizzando le informazioni fornite sul pannello Servizi.

Configurazione multi-homed

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:

  1. Creare una variabile di ambiente con lo stesso nome della proprietà IBM ORB.
    1. Fare clic con il tastino destro del mouse su Esplora risorse e selezionare Proprietà dal menu di contesto.
    2. Sulla scheda Avanzate, fare clic su Variabili di ambiente.
    3. Nella sezione relativa alle Variabili di ambiente della finestra di dialogo, fare clic su una delle variabili. Questa azione assicura che la nuova variabile creata sarà una variabile di sistema e non una variabile utente.
    4. Fare clic su Nuovo pulsante nella parte inferiore della sezione delle Variabili di sistema.
    5. Nel campo Nome variabile della finestra di dialogo Nuova variabile di sistema, inserire il nome della proprietà IBM ORB:

      com.ibm.CORBA.LocalHost

    6. Nel campo Valore variabile, specificare l'indirizzo IP virtuale della macchina multi-homed. Un indirizzo IP virtuale contiene le informazioni seguenti:
      • Indirizzo IP
      • Maschera di sottorete
      • Indirizzo di trasmissione locale

        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.

    7. Fare clic su OK sulle varie caselle fino ad uscire dalla finestra di dialogo Proprietà di sistema.
  2. Modificare la variabile ORB_PROPERTY nel file di ambiente globale, CWSharedEnv.bat, per aggiungere un argomento della riga comandi per la proprietàIBM ORB. Per eseguire queste operazioni, eseguire i passaggi di seguito indicati:
    1. Aprire il file CWSharedEnv.bat in un editor di testo. Questo file è ubicato nella directory secondariabin della directory del prodotto.
    2. Alla variabile ORB_PROPERTY contenuta in questo file aggiungere l'argomento della riga comandi seguente alla fine dei valori esistenti per questa variabile:

      -Dcom.ibm.CORBA.LocalHost=com.ibm.CORBA.LocalHost

    3. Salvare il file CWSharedEnv.bat.
  3. Riavviare la macchina in modo che la nuova variabile di ambiente del sistema diventi effettiva.

Copyright IBM Corp. 1997, 2004