Collegamenti SIB (Service Integration Bus) [Impostazioni]

Questo riquadro riporta i link tra questo motore di messaggistica e i motori di messaggistica nei service integration bus esterni.

Per visualizzare questa pagina nella console, fare clic nel seguente percorso:

Integrazione dei servizi -> Bus -> nome_bus -> [Topologia] Connessioni del bus esterno -> nome_bus_esterno -> [Argomenti correlati] Link SIB (Service Integration Bus) -> nome_link

Il motore di messaggistica nel bus esterno deve avere anche un link SIB (Service Integration Bus) al bus locale. Affinché una connessione sia attiva, è necessario avviare i collegamenti SIB su entrambe le estremità.

Scheda Configurazione

La scheda Configurazione mostra le proprietà di configurazione per questo oggetto. Questi valori delle proprietà vengono mantenuti anche se l'ambiente di runtime viene arrestato e riavviato. Vedere le descrizioni delle attività del centro informazioni per i dettagli su come applicare le modifiche di configurazione all'ambiente di runtime.

Proprietà generali

Nome

Il nome del collegamento SIB. Affinché funzioni, il nome deve essere lo stesso del corrispondente link SIB (Service integration bus) nel bus esterno di destinazione.

Informazioni Valore
Obbligatorio Sì
Tipo dati Stringa

UUID

L'UUID (Universal unique identifier) assegnato dal sistema al link SIB (Service integration bus) per scopi di gestione.

Informazioni Valore
Obbligatorio No
Tipo dati Stringa

Descrizione

Una descrizione facoltativa del collegamento service integration bus per scopi di gestione.

Gli aggiornamenti dinamici a questa proprietà vengono applicati immediatamente.

Informazioni Valore
Obbligatorio No
Tipo dati Area di testo

UUID

L'UUID (Universal unique identifier) assegnato dal sistema al link SIB (Service integration bus) per scopi di gestione.

Informazioni Valore
Obbligatorio Sì
Tipo dati elenco a discesa

Motore di messaggistica locale

Il motore di messaggistica locale su cui è ospitato questo link SIB (Service integration bus).

Informazioni Valore
Obbligatorio Sì
Tipo dati elenco a discesa

Motore di messaggistica esterno

Il motore di messaggistica sul bus esterno a cui si collega il link di questo service integration bus.

Informazioni Valore
Obbligatorio Sì
Tipo dati Stringa

Stato iniziale

Lo stato iniziale del link, che mostra se il link viene avviato automaticamente quando viene avviato il motore di messaggistica.

Gli aggiornamenti dinamici a questa proprietà vengono applicati al riavvio del motore di messaggistica o alla creazione del link service integration bus. Utilizzare la scheda Runtime per verificare lo stato corrente.
Informazioni Valore
Obbligatorio No
Tipo dati elenco a discesa
Intervallo
Arrestato
Quando il motore di messaggistica associato è avviato, il link del gateway è in stato di arresto e non può elaborare nuove richieste di connessioni.

Avviato
Quando il motore di messaggistica associato è avviato, il link del gateway è in stato di avvio e può elaborare nuove richieste di connessioni.

Destinazione eccezioni

La destinazione di un messaggio in entrata quando il link SIB (Service Integration Bus) non può consegnare il messaggio alla proprio destinazione bus o alla destinazione dell'eccezione configurata per tale destinazione o quando la destinazione non esiste.

Gli aggiornamenti dinamici a questa proprietà vengono applicati immediatamente.

Selezionare un pulsante di opzione come richiesto per configurare la destinazione eccezioni utilizzata da questo link SIB (Service Integration Bus):
  • Selezionare Nessuno per specificare che il link SIB (Service Integration Bus) non utilizza una destinazione eccezioni. Un messaggio non recapitabile non viene instradato nuovamente ad una destinazione eccezioni e può bloccare l'elaborazione di altri messaggi in attesa di essere consegnati alla stessa destinazione. Questa opzione può essere utilizzata per conservare l'ordinamento dei messaggi.
  • Selezionare Sistema per utilizzare la destinazione eccezioni predefinita. I messaggi che non possono essere consegnati alla destinazione bus vengono automaticamente reinstradati alla destinazione eccezioni predefinita del sistema per il motore di messaggistica a cui questo collegamento è assegnato: _SYSTEM.Exception.Destination.nome_motore_messaggistica.
  • Selezionare Specifica ed immettere una destinazione eccezioni per utilizzare quella specificata qui. Se il link SIB (Service Integration Bus) non può utilizzare questa destinazione eccezioni, utilizzerà la destinazione eccezioni di sistema.
Informazioni Valore
Obbligatorio No
Tipo dati Pulsante di opzione
Valore predefinito Sistema

Preferisce i punti coda locali del motore di messaggistica di questo link

Quando questa casella di spunta è selezionata, il link preferisce inviare i messaggi in entrata ai punti coda disponibili delle destinazioni che si trovano sullo stesso motore di messaggistica del link.

Se questa casella di spunta non viene selezionata o se non è disponibile alcun punto coda locale per una destinazione, il carico di lavoro del link bilancia i messaggi su tutti i punti coda disponibili della destinazione. Per impostazione predefinita, la casella di spunta è selezionata.

Questa opzione è supportata su link in esecuzione su WebSphere Application Server Versione 7.0 o successiva. Se si esegue una versione precedente, verrà applicato il funzionamento predefinito dei punti coda locali.

Informazioni Valore
Obbligatorio Sì
Tipo dati Valore booleano

Scheda Runtime

La scheda Runtime mostra le proprietà runtime per questo oggetto. Tali proprietà influiscono direttamente sull'ambiente di runtime corrente ma non vengono mantenute se l'ambiente viene arrestato. Per mantenere i valori delle proprietà runtime, modificare i valori delle proprietà equivalenti sulla scheda Configurazione. Vedere le descrizioni delle attività del centro informazioni per i dettagli su come applicare le modifiche di configurazione all'ambiente di runtime.

Proprietà generali

Stato

Lo stato di runtime del link SIB (Service integration bus).

Stato può assumere i seguenti valori:
Tabella 1. Valori di stato e definizioni. La prima colonna della tabella elenca i valori dello stato del link SIB (Service Integration Bus). La seconda colonna contiene una breve definizione dello stato.
Stato Definizione
Avvio in corso Il link SIB (Service Integration Bus) viene avviato sul motore di messaggistica locale ma non ha alcuna connessione al bus esterno. Il link SIB (Service Integration Bus) prova ad attivare una connessione al bus esterno. Per poter attivare correttamente una connessione tra i bus, è necessario avviare anche il link SIB (Service Integration Bus) sul bus esterno.
Avviato Il link SIB (Service Integration Bus) viene avviato sul motore di messaggistica locale e ha alcuna connessione al bus esterno.
Arrestato Il link SIB (Service Integration Bus) è arrestato sul motore di messaggistica locale e non ha alcuna connessione al bus esterno.
Sconosciuto Il gestore distribuzione non è in grado di contattare un server remoto per stabilire lo stato. La console di gestione non è in grado di contattare il server per stabilire lo stato.
Informazioni Valore
Obbligatorio No
Tipo dati Stringa

Catena di trasporto in entrata di destinazione

Il tipo di catena di trasporto utilizzato per la comunicazione con il bus esterno.

Il nome della catena di trasporto deve essere il nome della catena di trasporto definito sul server sul quale si trova il motore di messaggistica di destinazione.

Gli aggiornamenti dinamici a questa proprietà diventano effettivi in seguito al riavvio del link. Utilizzare la scheda Runtime per verificare lo stato corrente.

Informazioni Valore
Obbligatorio No
Tipo dati Stringa

Endpoint di avvio

Un elenco separato da virgole di gruppi endpoint costituiti da tre nomi, con la sintassi hostName:portNumber:chainName, si connetteva ad un server di avvio. Ad esempio Merlin:7276:BootstrapBasicMessaging,Gandalf:5557:BootstrapSecureMessaging. Se non viene specificato hostName, il nome predefinito è localhost. Se non viene specificato portNumber, il numero della porta predefinito è 7276. Se non viene specificato chainName, il nome predefinito è BootstrapBasicMessaging. Fare riferimento al centro informazioni per ulteriori informazioni.

Questa proprietà è impostata allo stesso modo della proprietà Endpoint provider nelle impostazioni della factory di connessione JMS.

La porta per l'endpoint di avvio è la porta definita sull'indirizzo dell'endpoint del service integration bus configurato sul server delle applicazioni di destinazione sul bus esterno.

Gli aggiornamenti dinamici a questa proprietà diventano effettivi in seguito al riavvio del link. Utilizzare la scheda Runtime per verificare lo stato corrente.

È necessario modificare questa proprietà solo se sono presenti applicazioni client in esecuzione all'esterno di un server delle applicazioni o applicazioni su un server presente in un'altra cella che utilizzano questa factory di connessione per collegarsi al service integration bus di destinazione specificato nella factory.

Per utilizzare le destinazioni JMS del provider dei messaggi predefinito, un'applicazione si collega a un motore di messaggistica sul SIB di destinazione a cui sono assegnate le destinazioni. Ad esempio, una coda JMS viene assegnata a una destinazione code su un SIB.

Le applicazioni client in esecuzione all'esterno di un server delle applicazioni, ad esempio in un contenitore client o all'esterno dell'ambiente WebSphere Application Server, non possono individuare direttamente un motore di messaggistica adatto a cui collegarsi nel bus di destinazione. Allo stesso modo, un'applicazione in esecuzione su un server in una cella che deve collegarsi a un bus di destinazione in un'altra cella, non può individuare direttamente un motore di messaggistica adatto per collegarsi al bus di destinazione.

In questi scenari, i client (o i server in un altro bus) devono completare un processo avvio tramite un server di avvio membro bus di destinazione. Un server di avvio è un server delle applicazioni su cui è in esecuzione il servizio SIB, che non richiede alcun motore di messaggistica attivo. Il server di avvio seleziona un motore di messaggistica in esecuzione in un server delle applicazioni che supporta la catena di trasporto di destinazione richiesta. Perché il processo bootstrap sia possibile, è necessario configurare uno o più endpoint di provider nella factory di connessione utilizzata dal client.

Un server di avvio utilizza una determinata porta e una catena di trasporto avvio. La porta è la SIB_ENDPOINT_ADDRESS (o SIB_ENDPOINT_SECURE_ADDRESS se la sicurezza è abilitata), del motore di messaggistica che ospita il terminale remoto del link. Insieme al nome host, la porta forma l'indirizzo endpoint del server di avvio.

Le proprietà di una factory di connessione JMS utilizzata da un'applicazione controllano la selezione di un motore di messaggistica adatto e il modo in cui l'applicazione si connette al motore di messaggistica selezionato.
  • Se non sono fornite le credenziali di sicurezza, verrà utilizzata l'impostazione predefinita
    • Se nessun host è specificato, verrà utilizzato localhost
    • Se nessuna porta è specificata, allora viene utilizzata la porta 7276
    • Se nessuna catena di canale di avvio è specificata, allora viene utilizzata la catena di trasporto di avvio denominata BootstrapBasicMessaging
  • Se sono fornite le credenziali di sicurezza, verrà utilizzata l'impostazione predefinita
    • Se nessun host è specificato, verrà utilizzato localhost
    • Se nessuna porta è specificata, viene utilizzata la porta 7286
    • Se nessuna catena di canale di avvio è specificata, allora viene utilizzata la catena di trasporto di avvio denominata BootstrapBasicMessaging
[IBM i] Nota: Per la piattaforma IBM® i, è necessario modificare almeno il nome host predefinito da hostlocale a nome.server.

Se si desidera che un'applicazione utilizzi un server di avvio con un indirizzo endpoint diverso, è necessario specificare l'indirizzo endpoint richiesto sulla proprietà Endpoint provider delle factory di connessione JMS utilizzate dall'applicazione client. È possibile specificare uno o più indirizzi endpoint dei server di avvio.

Gli indirizzi endpoint dei server di avvio devono essere specificati in ogni factory di connessione JMS utilizzata dalle applicazioni all'esterno di un server delle applicazioni. Per evitare di dover specificare un elenco esteso di server di avvio, è possibile indicare pochi server altamente disponibili come server di avvio dedicati. Quindi, è necessario solo specificare un breve elenco di server di avvio su ogni factory di connessione.

Nota: Quando si configura una connessione a un server di avvio non predefinito, specificare i valori richiesti per l'indirizzo endpoint utilizzando i due punti (:) come separatori.
Ad esempio: per una porta non sicura assegnata a un server 7278, sull'host boothost1, che utilizza la catena di trasporto predefinita BootstrapBasicMessaging:
boothost1:7278:BootstrapBasicMessaging
o 
boothost1:7278
e per una porta sicura assegnata a un server 7289, sull'host boothost2, che utilizza la catena di trasporto predefinita BootstrapTunneledSecureMessaging:
boothost2:7289:BootstrapTunneledSecureMessaging
La sintassi per un indirizzo endpoint è la seguente:
[ [nome_host] [ ":" [numero_porta] [ ":" nome_catena] ] ]
dove:
nome_host
è il nome dell'host su cui viene eseguito il server. Questo può essere un indirizzo IP. Per un indirizzo IPv6, mettere le parentesi quadre ([]) prima e dopo il nome_host come mostrato nell'esempio di seguito riportato:
[2002:914:fc12:179:9:20:141:42]:7276:BootstrapBasicMessaging
. Se non viene specificato alcun valore, verrà utilizzato il valore predefinito localhost.
[IBM i] Nota: Per la piattaforma IBM i, è necessario modificare almeno il nome host predefinito da hostlocale a nome.server.
numero_porta
se specificato, è uno dei seguenti indirizzi del motore di messaggistica su cui è presente il terminale remoto del link:
  • SIB_ENDPOINT_ADDRESS se la sicurezza non è abilitata
  • Per le connessioni sicure, SIB_ENDPOINT_SECURE_ADDRESS se la sicurezza è abilitata.

Se numero_porta non viene specificato, verrà utilizzato il valore predefinito 7276.

Per trovare questi valori mediante la console di gestione, fare clic su Server -> Tipi di server -> WebSphere Application Server -> nome_server -> [Comunicazioni] Porte.

nome_catena
È il nome di una catena di trasporto avvio predefinita utilizzata per collegarsi al server di avvio. Se non specificato, il valore predefinito è BootstrapBasicMessaging.

Sono disponibili le seguenti catene di trasporto bootstrap predefinite:

BootstrapBasicMessaging
Corrisponde alla catena di trasporto server InboundBasicMessaging (JFAP-TCP/IP)
BootstrapSecureMessaging
Corrisponde alla catena di trasporto server InboundSecureMessaging (JFAP-SSL-TCP/IP)
BootstrapTunneledMessaging
Prima di poter utilizzare questa catena di trasporto avvio, è necessario definire una catena di trasporto server corrispondente sul server di avvio. (Fare riferimento a Server -> Tipi di server -> WebSphere Application Server -> nome_server -> [Messaggistica server] Trasporti in entrata motore di messaggistica.) Questa catena di trasporto esegue il tunneling di JFAP e utilizza i wrapper HTTP.
BootstrapTunneledSecureMessaging
Prima di poter utilizzare questa catena di trasporto avvio, è necessario definire una catena di trasporto server corrispondente sul server di avvio. (Fare riferimento a Server -> Tipi di server -> WebSphere Application Server -> nome_server -> [Messaggistica server] Trasporti in entrata motore di messaggistica.) Questa catena di trasporto esegue il tunneling di JFAP e utilizza i wrapper HTTP.

Non è corretto specificare il nome_host : nome_catena invece di nome_host : : nome_catena (con due punti). È valido non inserire nulla o inserire uno dei seguenti: "a", "a:", ":7276", "::catena" e così via. Se non viene specificato alcun valore, verrà utilizzato il valore predefinito, ma è necessario comunque separare i campi con ":".

Se si desidera fornire più di un server di avvio, identificare tutti gli indirizzi endpoint richiesti. Separare ogni indirizzo endpoint con una virgola. Ad esempio, per utilizzare i server dell'esempio precedente:
boothost1:7278:BootstrapBasicMessaging, 
  boothost2:7289:BootstrapTunneledSecureMessaging, 
  [2002:914:fc12:179:9:20:141:42]:7276:BootstrapBasicMessaging
Informazioni Valore
Obbligatorio No
Tipo dati Area di testo

Alias di autenticazione

Il nome dell'alias di autenticazione utilizzato per autenticare l'accesso al bus esterno.

È necessario aver predefinito un alias di autenticazione Java Platform, Enterprise Edition (Java EE) Connector Architecture (JCA).

Gli aggiornamenti dinamici a questa proprietà diventano effettivi in seguito al riavvio del link. Utilizzare la scheda Runtime per verificare lo stato corrente.

Gli alias modificati sono visibili soltanto dopo un riavvio del server.

Informazioni Valore
Obbligatorio No
Tipo dati elenco a discesa


Nome file: SIBGatewayLink_DetailForm.html