Specifiche del database del motore di messaggistica

Il database del motore di messaggistica viene utilizzato per memorizzare le informazioni operative. Inoltre, vengono memorizzati gli oggetti essenziali di cui il motore di messaggistica ha bisogno per il ripristino in caso di errore.

Il database del motore di messaggistica viene utilizzato dai motori di messaggistica di SCA (Service Component Architecture), Business Process Choreographer e Common Event Infrastructure. Il nome del database predefinito per il motore di messaggistica di SCA è SCADB, per gli altri motori di messaggistica il nome è MEDB. Per il database Cloudscape integrato, ciascun motore di messaggistica avrà il proprio database o schema. Il nome dello schema è IBMWSSIB.
Nota: Non vengono supportati più schemi da tutti i tipi di database. Fare riferimento alla documentazione del database per i dettagli.

Configurare il motore di messaggistica SCA utilizzando la console di gestione tramite il pannello Configurazione di SCA (Service Component Architecture).

È possibile eseguire molte operazioni con i database del motore di messaggistica, ad esempio, è possibile creare un database per ciascun motore di messaggistica oppure si può utilizzare un singolo database per tutti i motori di messaggistica. In maniera simile, è possibile utilizzare molti schemi di database, oppure uno solo. Ciascun motore di messaggistica deve avere il proprio database o il proprio schema.

Tipi di database supportati

Tutti i database supportati per WebSphere Application Sever possono essere utilizzati come database del motore di messaggistica. Consultare la Pagina del software supportato da WebSphere Application Server.

Istanze DBMS (Database Management Service)

Ciascun motore di messaggistica ha il proprio database o schema:
  • Uno viene utilizzato per eseguire ciascun motore di messaggistica per il bus di sistema di SCA.
  • Un altro viene utilizzato per eseguire ciascun motore di messaggistica per il bus dell'applicazione SCA.
  • Un altro viene utilizzato per eseguire ciascun motore di messaggistica per il bus di Common Event Infrastructure.
  • Un altro viene utilizzato per eseguire ciascun motore di messaggistica per il bus di Business Process Choreographer.
La convenzione di denominazione per l'origine dati di JDBC che il motore di messaggistica utilizza per interagire con il database è:
  • Bus di sistema: <nodo><server><cluster>-SCA.SYSTEM.<cella>.Bus
  • Bus di applicazione: <nodo><server><cluster>-SCA.APPLICATION.<cella>.Bus
  • Bus di Common Event Infrastructure: <nodo><server>|<cluster>-CommonEventInfrastructure_Bus
  • Bus di Business Process Choreographer: <nodo><server>.-BPC.<cella>.Bus
La convenzione di denominazione del database Cloudscape viene visualizzata di seguito:
  • Bus di sistema: root_installazione/profiles/nomeprofilo/databases/com.ibm.ws.sib/(<nodo>.<server>|<cluster>)-SCA.SYSTEM.<cella>.Bus
  • Bus di applicazione: root_installazione/profiles/nomeprofilo/databases/com.ibm.ws.sib/(<nodo>.<server>|<cluster>)-SCA.APPLICATION.<cella>.Bus
  • Bus di Common Event Infrastructure: root_installazione/profiles/nomeprofilo/event/CloudScapeEventBusDB/(<nodo>.<server>|<cluster>)-CommonEventInfrastructure_Bus
  • Bus di Business Process Choreographer: root_installazione/profiles/nomeprofilo/databases/com.ibm.ws.sib/(<nodo>.<server>|<cluster>)-BPC.<cella>.Bus
Il valore predefinito per <cella> è il nome della cella, nella maggior parte dei casi. Tuttavia, quando un profilo autonomo viene associato (consentito solo quando è il primo nodo della cella) allora <cella> è il nome del profilo autonomo.

Azioni di configurazione durante la creazione profili

Profilo autonomo

Il server autonomo viene configurato per SCA e i database dei motori di messaggistica vengono creati.

Network deployment

Non vengono creati database automaticamente.

Una volta che il profilo è stato creato, è possibile configurare un server o un cluster per SCA (Service Component Architecture) utilizzando le attività guidate: Configurare l'ambiente Network Deployment. Accedere a tale attività guidata dalla console di gestione del gestore distribuzione espandendo Attività guidate e facendo clic su Configurare l'ambiente Network Deployment.

È possibile visualizzare la configurazione di SCA del proprio server dal pannello Server delle applicazioni > nomeserver > SCA (Service Component Architecture) della console di gestione.

Le seguenti attività amministrative vengono eseguire durante la creazione del profilo:
  • Percorso di destinazione remota:
    • configSCAAsyncForServer, configSCAJMSForServer (remoteMELocation è true)
    • configSCAAsyncForCluster, configSCAJMSForCluster (remoteMELocation è true)
  • Percorso di destinazione locale:
    • configSCAAsyncForServer, configSCAJMSForServer
    • configSCAAsyncForCluster, configSCAJMSForCluster

I dettagli per l'utilizzo di tali attività possono essere trovati in Comando configSCAAsyncForCluster e Comando configSCAAsyncForServer.

Esecuzione della configurazione asincrona di SCA per un server o un cluster fa si che un motore di messaggistica venga creato per il bus di sistema di SCA. L'esecuzione dell'elemento JMS della configurazione di SCA per un server o un cluster fa si che un motore di messaggistica venga creato per il bus dell'applicazione di SCA. Entrambi i motori di messaggistica richiedono un database o schema per essere creati.

Per Business Process Choreographer, la configurazione del motore di messaggistica viene eseguita utilizzando lo script bpeconfig.jacl. Per Common Event Infrastructure, gli script forniti possono essere utilizzati per configurare il motore di messaggistica.

Script SQL

Nessuno script SQL del database del motore di messaggistica viene eseguito come parte del prodotto WebSphere Process Server. Gli script di WebSphere Application Server Network Deployment, versione 6 esistenti possono essere utilizzati per creare il database del motore di messaggistica e le tabelle, se necessario. In un ambiente network deployment, ciascun database del motore di messaggistica o schema è necessario che venga creato prima che il motore di messaggistica venga configurato completamente e avviato.

Provider JDBC

SCA (Service Component Architecture)

Il provider JDBC viene riutilizzato quando la classe di implementazione del provider JDBC deve coincidere con quella scelta nella configurazione avanzata. Solitamente, questo vuol dire che se vengono utilizzati gli stessi tipi di database, allora le classi di implementazione, solitamente, coincidono. Se non non vengono trovati provider JDBC corrispondenti nel file resource.xml, allora il file jdbc-resource-provider-templates.xml in templates/system (configurazione dei profili) viene ricercato per il provider JDBC corrispondente. Il provider deve corrispondere anche con la classe di implementazione.

Business Process Choreographer

La creazione del provider JDBC per il database del motore di messaggistica è simile all'approccio seguito nella creazione del BPEDB. Consultare Specifiche del database di Business Process Choreographer per ulteriori dettagli.

Common Event infrastructure

La creazione del provider JDBC per il database del motore di messaggistica è simile all'approccio seguito nella creazione del CEIDB. Consultare Specifiche di Common Event Infrastructure per ulteriori dettagli.

Limitazioni

Non vi sono limitazioni note.

Tabelle

Per le informazioni sulle tabelle, consultare il documento Datastore nell'Infocenter di WebSphere Application Server Network Deployment, versione 6.

Script esportati

Non vi sono script esportati durante la creazione profilo.

Privilegi dell'Id utente

Le credenziali dell'utente che si forniscono nella procedura guidata Profilo devono avere le autorizzazioni richieste 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)