WebSphere ESB utilizza alcune tabelle del database per conservare, memorizzare e mantenere traccia delle informazioni. La creazione di tali tabelle di database è parte del processo di configurazione di WebSphere ESB. È possibile creare tali tabelle di database durante la creazione di profili, oppure si può scegliere di crearle separatamente, utilizzando gli script.
Durante la normale attività di WebSphere ESB, i dati vengono acceduti, spostati e integrati. Tali dati si trovano in diverse tabelle del database create. È possibile creare e configurare tali tabelle del database quando si crea un profilo di WebSphere ESB. In alternativa, è possibile scegliere di non creare le tabelle del database durante la creazione dei profili ed eseguire le stesse operazioni dopo che la creazione del profilo è stata completata, utilizzando gli script forniti nell'ambito dell'installazione del prodotto.
In alcune istanze, si ha l'opzione di creare le tabelle e gli schemi nella console di gestione attraverso la casella di spunta Crea tabelle nella pagina . Per ulteriori informazioni, consultare "Matrici di creazione tabelle e schema."
Componente server | Database (nome predefinito) | Note |
---|---|---|
Business Space | WPRCSDB (il Database comune) | Per i profili autonomi, è necessario creare il Database comune prima di avviare WebSphere ESB. Per altri profili, è necessario utilizzare la console di gestione per configurare Business Space. La configurazione di un database Business Space è obbligatoria per l'utilizzo Business Space realizzato da WebSphere, che fornisce un'interfaccia comune per gli utenti dell'applicazione per creare, gestire e integrare le interfacce Web nel portfolio IBM® WebSphere Business Process Management. |
Common Event Infrastructure | EVENT (memorizza gli eventi) | Non è necessario creare questo database prima di avviare WebSphere ESB, tuttavia è obbligatorio per il monitoraggio degli eventi. |
Relazioni | WPRCSDB (il Database comune) | È necessario creare il Database comune prima di avviare WebSphere ESB. Nota: Le tabelle di
WPRCSDB devono essere configurate durante o prima dell'avvio del gestore di distribuzione o del server autonomo.
|
SIBus | Creato dall'utente | Tali tabelle devono essere configurate durante o prima dell'avvio del motore di messaggistica. Durante la creazione del profilo, è possibile utilizzare una memoria di massa con SIBus in un ambiente autonomo. Tuttavia, non è possibile utilizzare una memoria di massa con SIBus in un ambiente di distribuzione di rete. |
Enterprise service bus | EsbLogMedDB | Tali tabelle devono essere configurate durante l'avvio del gestore di distribuzione o del server autonomo o prima dell'avvio del gestore distribuzione o del server autonomo. |
I dettagli dei database supportati, incluse le versioni, vengono forniti in Requisiti del sistema di WebSphere ESB. Ciascun database è rappresentato da un parametro dbType costituito da una stringa di caratteri. Il parametro dbType è utilizzato come parametro nei dei comandi manageprofile. I valori di tipoDb per i database supportati vengono mostrati in Tabella 2.
Database supportato | Valore dbType | Restrizioni e note |
---|---|---|
Derby Embedded | DERBY_EMBEDDED | Questo tipo di database non supporta le topologie di distribuzione in rete. Derby è il tipo di database predefinito per un profilo autonomo. |
Derby Network Server | DERBY_NETWORK | È il tipo di database predefinito per le topologie di distribuzione di rete. |
DB2 Universal | DB2_Universal | |
DB2 per z/OS v8 DB2 per z/OS v9 | DB2UDBOS390_V8_1 |
La procedura guidata di installazione non riuscirà a creare un nuovo database di questo tipo. |
![]() DB2 UDB per iSeries (Nativo) |
DB2UDBISERIES_NATIVE | Tale tipo di database non supporta le topologie di distribuzione di rete. |
![]() DB2 UDB per iSeries (Toolbox) |
DB2UDBISERIES_TOOLBOX | È il tipo di database predefinito per le topologie di distribuzione di rete. |
Informix Dynamic Server | INFORMIX | La funzione di report di Business Space non supporta questo tipo di database. |
Microsoft SQL Server (Embedded) | MSSQLSERVER_EMBEDDED | La funzione di report di |
Microsoft SQL Server (Data Direct) | MSSQLSERVER_DATADIRECT | La funzione di report di Business Space non supporta questo tipo di database. |
Microsoft SQL Server (Microsoft) - È stato aggiunto il supporto per Microsoft SQL Server JDBC Driver, versione 1.2 a WebSphere Process Server, versione 6.2.0.1 | MSSQLSERVER_MICROSOFT | La funzione di report di Business Space non supporta questo tipo di database. |
Oracle 9i |
Oracle9i |
La procedura guidata di installazione non sarà in grado di creare un nuovo database
di questo tipo per Oracle 9i, Oracle 10g e Oracle 11g. Nota: Utilizzare
il parametro Oracle10g per Oracle 10g e Oracle 11g
|
Un secondo parametro utilizzato nelle convenzioni relative al percorso e all'assegnazione di nomi dei file è feature, il quale indica quale dei vari database (consultare Tabella 1) è tenuto in considerazione. Tabella 3 elenca i database e il parametro feature associato.
Database | Elementi |
---|---|
Business Space | BusinessSpace |
Common Event Infrastructure | CEI |
Database comune | CommonDB |
Database di mediazione delle registrazioni Enterprise service bus | EsbLoggerMediation |
ROOT_INSTALLAZIONE_WPS/dbscripts/funzione/dbTypedove funzione può essere:
La creazione della maggior parte dei provider JDBC è stata eseguita durante la creazione del profilo, in base ai parametri del database che vengono forniti. Tuttavia, i provider JDBC di Business Process Choreographer possono essere creati successivamente mediante script o console di gestione. Se viene individuato un provider JDBC idoneo sul server o sul cluster, viene utilizzato il provider JDBC esistente e viene omessa la creazione di un provider nuovo.
Tabella 4 descrive quali driver sono necessari per collegarsi da remoto con i5/OS. Il driver necessario dipende dal sistema in questione e dal database utilizzato. Questo driver deve essere sul sistema di origine perché sia possibile connettersi al sistema di destinazione.