[AIX Solaris HP-UX Linux Windows][z/OS]

Nastavení vazby JMS pro složené objekty SCA

Tato stránka slouží k zobrazení nastavení vlastností vazby JMS (Java Message Service), která připojuje odkazy nebo služby složeného objektu SCA (Service Component Architecture). Dále lze prostřednictvím této stránky upravit prostředky vazby JMS. Nastavení zobrazená na této stránce definuje prvek binding.jms.

Chcete-li zobrazit tuto stránku administrativní konzoly, kompoziční jednotka musí podporovat odkaz nebo služby vazby JMS. V administrativní konzole postupujte takto:

  1. Klepněte na volbu Aplikace > Typy aplikací > Aplikace BLA (Business-level application) > název_aplikace > název_kompoziční_jednotky_implementovaného_aktiva.
  2. Na stránce nastavení kompoziční jednotky pro složené objekty SCA zobrazte odkazy nebo služby:
    • Odkaz komponenty SCA získáte klepnutím na volbu Komponenty složených objektů SCA > název_odkazu_komponenty_SCA > Odkazy komponent SCA > název_odkazu > Vazby > Vazba JMS.
    • Službu komponenty SCA získáte klepnutím na volbu Komponenty složených objektů SCA > název_služby_komponenty_SCA > Služby komponent SCA > název_služby > Vazby > Vazba JMS.

Vazba JMS slouží k identifikaci existujících prostředků JMS pomocí názvů rozhraní JNDI (Java Naming and Directory Interface).

Obecné vlastnosti

Určuje nastavení vlastností, která se vztahují na všechny prvky binding.jms. Toto nastavení se týká služeb i odkazů. Nastavení nelze upravit.

Identifikátor URI vazby JMS
Určuje identifikátor URI (Uniform Resource Identifier), který identifikuje vlastnosti, jako je například místo určení, továrna připojení a specifikace aktivace, které mají být použity k odeslání nebo příjmu zprávy JMS.

Identifikátor URI má následující formát:

jms: místo_určení_JMS?
connectionFactoryName=název_továrny_připojení &
destinationType={queue|topic} &
deliveryMode=režim_doručení &
timeToLive=doba_životnosti &
priority=priorita &
vlastnost_uživatele=hodnota_vlastnosti_uživatele & ...
Schéma korelace
Určuje schéma korelace používané při odesílání zpráv odezvy nebo zpětného volání.

Platné hodnoty jsou requestmsgidtocorrelid (výchozí), requestcorrelidtocorrelid a none.

Počáteční továrna kontextu
Určuje název počáteční továrny kontextu používané k získání počátečního kontextu JNDI.

Toto nastavení je volitelné. Není-li zadána žádná továrna, je použita počáteční kontextová továrna serveru WebSphere Application Server.

Adresa URL rozhraní JNDI
Určuje adresu URL (Uniform Resource Locator) poskytovatele rozhraní JNDI.
Připojení požadavků
Určuje prvek binding.jms, který je přítomen v souboru definice složeného objektu.

Požadavek je zprávou odesílanou na službu SCA nebo odesílanou odkazem SCA.

Připojení odpovědí
Určuje prvek binding.jms, který je přítomen v souboru definice složeného objektu.

Odpověď je zprávou přijímanou pomocí odkazu (tedy odpovědí vyvolané služby) nebo zprávou odeslanou službou jako odpověď na předchozí zprávu požadavku. Odpověď v architektuře SCA je vždy odpovědí na předchozí požadavek.

Formát spoje požadavků
Určuje název prvku definice komponenty spoje, který připojuje složené objekty SCA.

Příklad: wireFormat.jmsObject.

Požadavek je zprávou odesílanou na službu SCA nebo odesílanou odkazem SCA.

Formát spoje odpovědí
Určuje název prvku definice komponenty spoje, který připojuje složené objekty SCA.

Příklad: wireFormat.jmsObject.

Odpověď je zprávou přijímanou pomocí odkazu (tedy odpovědí vyvolané služby) nebo zprávou odeslanou službou jako odpověď na předchozí zprávu požadavku. Odpověď v architektuře SCA je vždy odpovědí na předchozí požadavek.

Prostředky

Určuje prostředky pro vazbu JMS. Nastavení prostředků pro volby Název cílového rozhraní JNDI, Název rozhraní JNDI specifikace aktivace a Název rozhraní JNDI továrny připojení lze číst i upravovat. Všechna ostatní nastavení prostředků jsou jen pro čtení.

Typ cíle
Určuje typ místa určení požadavku. Povoleny jsou hodnoty queue (výchozí hodnota) a topic. Při zadání hodnoty topic musí být všechny operace v daném rozhraní, které odpovídají dané vazbě, jednocestné.

Toto nastavení je určeno pro služby i pro odkazy a slouží jen pro čtení.

Hodnota @type je typem cíle.

Název rozhraní JNDI místa určení.
Určuje volitelný parametr poskytující název rozhraní JNDI místa určení, k němuž je připojena daná vazba. Příklad: jms/InvokeService_Callback.

Název místa určení je možné nastavit pro služby i odkazy.

Hodnota @name představuje název rozhraní JNDI místa určení.

Vytvoření místa určení
Určuje, zda má být vytvořeno místo určení pro vazbu.

Platné hodnoty jsou ifnotexist (výchozí), always a never. V případě nastavení hodnoty ifnotexist produkt dynamicky vytvoří prostředky místa určení pro složený objekt SCA, pokud tyto prostředky neexistují a týkají se výchozího poskytovatele systému zpráv. Produkt prostředky vytvoří při přidání složeného objektu SCA do aplikace BLA.

Produkt ověří složenou definici při přidání aktiva SCA do aplikace BLA. Je-li výsledkem ověřování chyba, produkt do aplikace nepřidá aktivum. V případě hodnoty always a existence místa určení bude implementace zastavena s chybou.

Název rozhraní JNDI specifikace aktivace
Určuje specifikaci aktivace, kterou daná vazba používá k připojení k místu určení rozhraní JMS za účelem zpracování zpráv požadavků. Hodnotou musí být název rozhraní JNDI.

Specifikaci aktivace lze nastavit pouze pro služby.

Atributy tohoto prvku odpovídají atributům definovaným pro daný cílový prvek.

Vytvoření specifikace aktivace
Určete, zda chcete pro danou vazbu vytvořit specifikaci aktivace. Specifikaci aktivace můžete vytvořit pouze pro služby.

Platné hodnoty jsou ifnotexist (výchozí), always a never. V případě nastavení hodnoty ifnotexist produkt dynamicky vytvoří prostředky specifikace aktivace pro složený objekt SCA, pokud tyto prostředky neexistují a týkají se výchozího poskytovatele systému zpráv. V případě hodnoty always a existence specifikace aktivace při přidání složeného objektu SCA do aplikace BLA bude implementace zastavena s chybou.

Název rozhraní JNDI továrny připojení
Určuje továrnu připojení, kterou daná vazba využívá ke zpracování zpráv požadavků. Hodnotou musí být název rozhraní JNDI.

Název rozhraní JNDI továrny připojení je možné nastavit pouze pro odkazy.

Atributy této vlastnosti odpovídají atributům definovaným pro daný cílový prvek. Tato vlastnost se vzájemně vylučuje s vlastností activationSpec.

Vytvoření továrny připojení
Určuje, zda má být vytvořena továrna připojení pro vazbu. Továrnu připojení lze vytvořit pouze pro odkazy.

Platné hodnoty jsou ifnotexist (výchozí), always a never. V případě nastavení hodnoty ifnotexist produkt dynamicky vytvoří prostředky továrny připojení pro složený objekt SCA, pokud tyto prostředky neexistují a týkají se výchozího poskytovatele systému zpráv. V případě hodnoty always a existence továrny připojení při přidání složeného objektu SCA do aplikace BLA bude implementace zastavena s chybou.

Prostředky odpovědí

Určuje prostředky používané pro zpracování zpráv odpovědí, příjem odpovědí pro odkaz a odesílání odpovědí ze služby. Prvek odpovědi definuje místo určení prvků továrny připojení nebo specifikace aktivace pro zpracování zpráv odpovědí.

Prostředky odpovědí se týkají služeb i odkazů. Nastavení prostředků pro volby Název rozhraní JNDI místa určení odpovědí a Název rozhraní JNDI továrny připojení odpovědí lze číst i upravovat. Všechna ostatní nastavení prostředků jsou jen pro čtení.

Typ cíle odpovědí
Určuje typ místa určení odpovědí. Povoleny jsou hodnoty queue (výchozí hodnota) a topic. Při zadání hodnoty topic musí být všechny operace v daném rozhraní, které odpovídá dané vazbě, jednocestné.

Toto nastavení je určeno pro služby i pro odkazy a slouží jen pro čtení.

Název rozhraní JNDI místa určení odpovědí
Určuje místo určení, které má být použito ke zpracování odpovědí pomocí této vazby. Atributy jsou stejné jako pro nadřízený cílový prvek. Příklad: jms/InvokeService_Response.

Název místa určení je možné nastavit pro služby i odkazy.

Vytvoření místa určení odpovědí
Určuje, zda má být vytvořeno místo určení odpovědí pro vazbu.

Platné hodnoty jsou ifnotexist (výchozí), always a never. V případě nastavení hodnoty ifnotexist produkt dynamicky vytvoří prostředky místa určení odpovědí pro složený objekt SCA, pokud tyto prostředky neexistují a týkají se výchozího poskytovatele systému zpráv. V případě hodnoty always a existence místa určení odpovědí při přidání složeného objektu SCA do aplikace BLA bude implementace zastavena s chybou.

Název rozhraní JNDI továrny připojení odpovědí
Určuje továrnu připojení, kterou daná vazba využívá ke zpracování zpráv odpovědí. Hodnotou musí být název rozhraní JNDI.

Továrnu připojení odpovědí je možné nastavit pro služby i odkazy.

Atributy tohoto prvku odpovídají atributům definovaným pro daný cílový prvek. Tento prvek se vzájemně vylučuje s prvkem activationSpec.

Vytvoření továrny připojení odpovědí
Určuje, zda má být vytvořena továrna připojení odpovědí, kterou vazba používá ke zpracování zpráv odpovědí.

Platné hodnoty jsou ifnotexist (výchozí), always a never. V případě nastavení hodnoty ifnotexist produkt dynamicky vytvoří prostředky továrny připojení odpovědí pro složený objekt SCA, pokud tyto prostředky neexistují a týkají se výchozího poskytovatele systému zpráv. V případě hodnoty always a existence továrny připojení odpovědí při přidání složeného objektu SCA do aplikace BLA bude implementace zastavena s chybou.

Vlastnosti záhlaví požadavků

Určuje vlastnosti záhlaví rozhraní JMS, které se vztahují na požadavky z odkazu. Vlastnosti záhlaví nelze upravit.

Při zadání vlastností záhlaví rozhraní JMS se daná vlastnost nesmí zobrazit v identifikátoru URI.

Typ rozhraní JMS
Určuje typ rozhraní JMS, které má být použito ve vlastnosti záhlaví rozhraní JMS pomocí prvku @JMSType.
ID korelace rozhraní JMS
Určuje identifikaci korelace rozhraní JMS, které má být použito ve vlastnosti záhlaví rozhraní JMS pomocí prvku @JMSCorrelationID.
Režim doručení rozhraní JMS
Určuje režim doručení rozhraní JMS, které má být použito ve vlastnosti záhlaví rozhraní JMS pomocí prvku @JMSDeliveryMode.
Doba životnosti rozhraní JMS
Určuje dobu životnosti rozhraní JMS, které má být použito ve vlastnosti záhlaví rozhraní JMS pomocí prvku @JMSTimeToLive.
Priorita rozhraní JMS
Určuje prioritu rozhraní JMS, které má být použito ve vlastnosti záhlaví rozhraní JMS pomocí prvku @JMSPriority.
Vlastnost záhlaví
Určuje hodnotu, která má být použita pro uživatelskou vlastnost rozhraní JMS.

Vlastnosti záhlaví odpovědí

Určuje vlastnosti záhlaví rozhraní JMS, které se vztahují na odpovědi ze služby pro odchozí zprávy. Vlastnosti záhlaví nelze upravit.

Při zadání vlastností záhlaví rozhraní JMS se daná vlastnost nesmí zobrazit v identifikátoru URI.

Typ rozhraní JMS
Určuje typ rozhraní JMS, které má být použito ve vlastnosti záhlaví rozhraní JMS pomocí prvku @JMSType.
ID korelace rozhraní JMS
Určuje identifikaci korelace rozhraní JMS, které má být použito ve vlastnosti záhlaví rozhraní JMS pomocí prvku @JMSCorrelationID.
Režim doručení rozhraní JMS
Určuje režim doručení rozhraní JMS, které má být použito ve vlastnosti záhlaví rozhraní JMS pomocí prvku @JMSDeliveryMode.
Doba životnosti rozhraní JMS
Určuje dobu životnosti rozhraní JMS, které má být použito ve vlastnosti záhlaví rozhraní JMS pomocí prvku @JMSTimeToLive.
Priorita rozhraní JMS
Určuje prioritu rozhraní JMS, které má být použito ve vlastnosti záhlaví rozhraní JMS pomocí prvku @JMSPriority.
Vlastnost záhlaví
Určuje hodnotu, která má být použita pro uživatelskou vlastnost rozhraní JMS.


Název souboru: usca_jms_bindings.html