Specifiche del database del selettore e del gruppo regole aziendali

Quando si installa un'applicazione contenente le funzioni delle regole aziendali o del selettore, il server salva tali funzioni nelle tabelle del database così che è possibile aggiornarli dinamicamente senza modificare l'applicazione.

I componenti selettore e gruppo regole aziendali utilizzano un database per conservare le funzioni del selettore e delle regole aziendali create in WebSphere Integration Developer e installate sul server. Se vengono effettuate delle modifiche ad un selettore tramite la console di gestione o alle regole aziendali tramite gestore regole aziendali, il database viene aggiornato con le informazioni più aggiornate. Le funzioni originali nell'EAR non vengono sincronizzate con alcun aggiornamento effettuato dopo che l'applicazione è stata installata.

Tipi di database supportati

Gli stessi database supportati per il database comune sono supportati per il database del selettore e del gruppo di regole aziendali:
  • Cloudscape – Cloudscape è il tipo di database predefinito per un profilo autonomo. Cloudscape viene disabilitato per gli ambienti network deployment. I componenti selettore e gruppo di regole aziendali non utilizzano il database comune quando Cloudscape viene selezionato.
  • DB2 Universal Database – DB2 Universal Database è il tipo di database predefinito per gli ambienti network deployment.
  • DB2 Universal Database for z/OS and OS/390 V7.1
  • DB2 Universal Database for z/OS V8.1
  • DB2 Call Level Interface (DB2_CLI)
  • Informix Dynamic Server
  • Microsoft SQL Server Embedded
  • Microsoft SQL Server DataDirect
  • Client Oracle OCI
  • Oracle Thin

Per la creazione di un profilo autonomo dove è stato selezionato Cloudscape, viene utilizzato un RepositoryDB distinto.

Istanze DBMS (Database Management Service)

È disponibile solo un'istanza database nel profilo autonomo o nella configurazione network deployment (server o cluster di server). Tutti i selettori e le regole aziendali per il server in un profilo autonomo o in una cella, utilizzano lo stesso repository. Non vi è alcun supporto per l'utilizzo di istanze database distinte per i diversi selettori o regole aziendali.

Azioni di configurazione durante la creazione profili

Profilo autonomo
  • Se Cloudscape viene selezionato durante la creazione del profilo, viene eseguito lo script configDynamicArtifactRepository.ant. Tale script crea il provider JDBC di Cloudscape a livello del nodo per il RepositoryDB.
  • Il database RepositoryDB viene creato come parte dell'installazione del server e non come parte della creazione del profilo. Viene creato in root_installazione/cloudscape/databases/RepositoryDB. Tutti i profili per l'installazione del server utilizzeranno lo stesso database. Più server non possono essere avviati ed utilizzare le regole, dato che Cloudscape consente solo ad una JVM per volta di accedere al database.

Profilo gestore distribuzione

Per la configurazione di network deployment, si prevede che il database comune per la cella sia configurato con le tabelle appropriate per i componenti selettore e gruppo regole aziendali. Tutti i selettori e le regole aziendali per il server nel gestore distribuzione o nel profilo personalizzato utilizzeranno tale database.

Script SQL

Gli script SQL per la creazione della tabella sono disponibili in root_installazione/dbscripts/CommonDB/dbType.

Provider JDBC

Viene utilizzata l'origine dati del database comune.

Limitazioni

Quando le applicazioni che contengono i selettori o le regole aziendali vengono disinstallati dal server o dalla cella, le funzioni memorizzate nei database comune o RepositoryDB non vengono rimosse. Devono essere rimossi manualmente seguendo le istruzioni nel documento: Rimozione dei dati della regola aziendale e del selettore dal repository.

Tabelle

Per i selettori e i gruppi delle regole aziendali, vi sono tre tabelle che vengono utilizzate per conservare le funzioni:
  • ByteStore
  • ByteStoreOverflow
  • AppTimestamp

Script esportati

Gli script vengono esportati nello stesso percorso del database comune, eccetto quando si utilizza Cloudscape dove non vengono esportati script.

Privilegi dell'Id utente

Le credenziali dell'utente che si forniscono devono avere l'autorizzazione sufficiente per poter creare gli spazi tabelle, le tabelle, gli indici e le procedure memorizzate.


(c) Copyright IBM Corporation 2005, 2006.
Questo Information Center è alimentato dalla tecnologia Eclipse (http://www.eclipse.org)