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

Setări legare JMS pentru compozite SCA

Utilizaţi această pagină pentru a vizualiza setările de proprietăţi pentru o legare Java Message Service (JMS) care conectează referinţele sau serviciile compozitei Service Component Architecture (SCA). De asemenea, utilizaţi această pagină pentru a edita resursele legării JMS. Setările afişate în această pagină definesc un element binding.jms.

Pentru a vizualiza această pagină, unitatea dumneavoastră de compoziţie trebuie să suporte o referinţă sau un serviciu al legării JMS. În consola administrativă, faceţi următoarele:

  1. Faceţi clic pe Aplicaţii > Tipuri de aplicaţii > Aplicaţii de nivel operaţional > nume_aplicaţie > deployed_asset_composition_unit_name.
  2. Din pagina de setări ale unităţii de compoziţie pentru compusele SCA, selectaţi să vizualizaţi referinţele şi serviciile:
    • Pentru o referinţă a componentei SCA, faceţi clic pe Componente compozite SCA > nume_referinţă_componentă_SCA > Referinţe componentă SCA > nume_referinţă > Legări > Legare JMS.
    • Pentru un serviciu al componentei SCA, faceţi clic pe Componente compozite SCA > nume_serviciu_componentă_SCA > Servicii componentă SCA > nume_serviciu > Legări > Legare JMS.

Puteţi utiliza o legare JMS pentru a identifica resursele JMS existente utilizând numele Java Naming and Directory Interface (JNDI).

Proprietăţi generale

Specifică setările proprietăţii care se aplică tuturor elementelor binding.jms. Setările se aplică atât serviciilor cât şi referinţelor. Nu puteţi edita setările.

URI legare JMS
Specifică un identificator de resurse uniform (URI) care identifică proprietăţile ca destinaţie, fabrică de conexiuni şi specificaţie de activare pentru a fi utilizate pentru trimiterea sau recepţionarea mesajului JMS.

URI-ul are următorul format:

jms: jms_destination?
connectionFactoryName=connection_factory_name &
destinationType={coadă|subiect} &
deliveryMode=delivery_mode &
timeToLive=time_to_live &
prioritate=prioritate &
user_property=user_property_value &...
Schemă de corelare
Specifică schema de corelare utilizată la trimiterea răspunsului sau la rechemarea mesajelor.

Valorile valide sunt requestmsgidtocorrelid (valoarea implicită), requestcorrelidtocorrelid şi nimic.

Fabrică context iniţial
Specifică numele fabricii context iniţial utilizat pentru a obţine un context JNDI iniţial.

Această setare este opţională. Dacă nu este specificată nici o fabrică este utilizată fabrica de context iniţial WebSphere Application Server.

URL JNDI
Specifică locatorul de resurse uniform (URL) pentru furnizorul JNDI.
Cerere conexiune
Specifică un element binding.jms care este prezent într-un fişier de definiţie al compusei.

O cerere este un mesaj care este trimis unui serviciu SCA sau trimis de către o referinţă SCA.

Conexiune răspuns
Specifică un element binding.jms care este prezent într-un fişier de definiţie al compusei.

Un răspuns este un mesaj primit de o referinţă (adică, un răspuns de la un serviciu invocat) sau un mesaj trimis de un serviciu ca răspuns la un mesaj de cerere anterior. Un răspuns în SCA este întotdeauna un răspuns la o cerere anterioară.

Format fir cerere
Specifică numele elementului definiţiei componentei unui fir care conectează compusele SCA.

De exemplu, wireFormat.jmsObject.

O cerere este un mesaj care este trimis unui serviciu SCA sau trimis de către o referinţă SCA.

Format fir răspuns
Specifică numele elementului definiţiei componentei unui fir care conectează compusele SCA.

De exemplu, wireFormat.jmsObject.

Un răspuns este un mesaj primit de o referinţă (adică, un răspuns de la un serviciu invocat) sau un mesaj trimis de un serviciu ca răspuns la un mesaj de cerere anterior. Un răspuns în SCA este întotdeauna un răspuns la o cerere anterioară.

Resurse

Specifică resursele pentru legarea JMS. Puteţi atât să citiţi, cât şi să editaţi setările resursei pentru Nume JNDI destinaţie, Nume JNDI specificaţie de activare şi Nume JNDI fabrică de conexiuni. Toate celelalte setări ale resursei sunt numai citire.

Tip de destinaţie
Specifică tipul destinaţiei cererii. Valorile permise sunt queue (valoarea implicită) şi topic. Când este specificat topic, atunci toate operaţiile din interfaţă care corespund legării trebuie să fie de o singură direcţie.

Această setare este atât pentru servicii, cât şi pentru referinţe şi este numai citire.

@type este tipul destinaţiei.

Nume JNDI de destinaţie
Specifică un parametru opţional care dă numele JNDI al unei destinaţii la care este conectată legarea. De exemplu, jms/InvokeService_Callback.

Puteţi seta un nume de destinaţie atât pentru servicii cât şi pentru referinţe.

@nume este numele JNDI al destinaţiei.

Creare destinaţie
Specifică dacă să fie creată o destinaţie pentru legare.

Valorile valide suntifnotexist (valoarea implicită), always şi niciodată. Când valoarea este ifnotexist, produsul creează în mod dinamic resurse destinaţie necesare pentru compozitul SCA, dacă acele resurse nu există şi nu au legătură cu furnizorul de mesagerie implicit. Produsul creează resursele la adăugarea compozitului SCA la o aplicaţie de nivel operaţional.

Produsul validează o definiţie de compus la adăugarea unui aset SCA la o aplicaţie de nivel operaţional. Dacă validarea eşuează, produsul nu adaugă asetul la aplicaţie. Dacă valoarea este always şi destinaţia există, implementarea se opreşte cu o eroare.

Nume JNDI specificaţie de activare
Specifică specificaţia de activare pe care legarea o utilizează pentru a se conecta la o destinaţie JMS pentru a procesa mesajele cerere. Valoare trebuie să fie un nume JNDI.

Puteţi seta o specificaţie de activare doar pentru servicii.

Atributele acestui element le urmează pe acelea care sunt definite pentru elementul destinaţie.

Crearea specificaţie de activare
Specifică dacă poate fi creată o specificaţie de activare pentru legare. Puteţi crea o specificaţie de activare doar pentru servicii.

Valorile valide sunt ifnotexist (valoarea implicită), always şi never. Când valoarea este ifnotexist, produsul creează în mod dinamic resurse destinaţie necesare pentru compozitul SCA, dacă acele resurse nu există şi nu au legătură cu furnizorul de mesagerie implicit. Dacă valoarea este always şi specificaţia de activare există la adăugarea compozitului SCA la o aplicaţie de nivel operaţional, implementarea se opreşte cu o eroare.

Nume JNDI fabrică de conexiuni
Specifică fabrica de conexiuni pe care legarea o utilizează pentru a procesa mesajele cerere. Valoarea trebuie să fie un nume JNDI.

Puteţi seta un nume JNDI al unei fabrici de conexiuni doar pentru referinţe.

Atributele acestei proprietăţi le urmează pe acelea definite pentru elementul destinaţiei. Această proprietate se exclude mutual cu proprietatea activationSpec.

Creare fabrică de conexiuni
Specifică dacă să fie creată o fabrică de conexiuni pentru legare. Puteţi crea o fabrică de conexiuni doar pentru referinţe.

Valorile valide sunt ifnotexist (valoarea implicită), always şi never. Când valoarea este ifnotexist, produsul creează în mod dinamic resursele fabricii de conexiuni necesare pentru compozitul SCA, dacă acele resurse nu există şi sunt în relaţie cu furnizorul de mesagerie implicit. Dacă valoarea este always şi fabrica de conexiuni există la adăugarea compozitului SCA la o aplicaţie de nivel operaţional, implementarea se opreşte cu o eroare.

Resurse răspuns

Specifică resursele utilizate pentru manipularea mesajelor răspuns, recepţionarea răspunsurilor pentru o referinţă şi pentru trimiterea răspunsurilor de la un serviciu. Un element de răspuns defineşte destinaţia şi elementele fabricii de conexiuni sau ale specificaţiei de activare pentru manipularea mesajelor răspuns.

Resursele răspunsului se aplică atât la servicii, cât şi la referinţe. Puteţi atât să citiţi, cât şi să editaţi setările resursei pentru Nume JNDI destinaţie răspuns şi Nume JNDI fabrică de conexiuni răspuns. Toate celelalte setări ale resursei sunt numai citire.

Tip destinaţie răspuns
Specifică tipul destinaţiei răspunsului. Valorile permise sunt queue (valoarea implicită) şi topic. Când este specificat topic, atunci toate operaţiile din interfaţă care corespund legării trebuie să fie de o singură direcţie.

Această setare este atât pentru servicii cât şi pentru referinţe şi este numai citire.

Nume JNDI destinaţie răspuns
Specifică destinaţia care urmează a fi utilizată pentru procesarea răspunsurilor de către această legare. Sunt aceleaşi atribute ca pentru elementul destinaţie părinte. De exemplu, jms/InvokeService_Response.

Puteţi seta un nume de destinaţie atât pentru servicii cât şi pentru referinţe.

Creare destinaţie răspuns
Specifică dacă să fie creată o destinaţie răspuns pentru legare.

Valorile valide suntifnotexist (valoarea implicită), always şi niciodată. Când valoarea este ifnotexist, produsul creează în mod dinamic resurse destinaţie răspuns necesare pentru compozitul SCA, dacă acele resurse nu există şi nu au legătură cu furnizorul de mesagerie implicit. Dacă valoarea este always şi destinaţia de răspuns există la adăugarea compusei SCA la o aplicaţie de nivel operaţional, implementarea se opreşte cu o eroare.

Nume JNDI fabrică de conexiuni răspuns
Specifică fabrica de conexiuni pe care legarea o utilizează pentru a procesa mesajele răspuns. Valoarea trebuie să fie un nume JNDI.

Puteţi seta o fabrică de conexiuni răspuns atât pentru servicii cât şi pentru referinţe.

Atributele acestui element le urmează pe acelea care sunt definite pentru elementul destinaţie. Acest element se exclude mutual cu elementul activationSpec.

Creare fabrică de conexiuni răspuns
Specifică dacă să fie creată o fabrică de conexiuni răspuns pe care legarea să o poată utiliza pentru a procesa mesajele răspuns.

Valorile valide suntifnotexist (valoarea implicită), always şi niciodată. Când valoarea este ifnotexist, produsul creează în mod dinamic resursele fabricii de conexiuni răspuns necesare pentru compozitul SCA, dacă acele resurse nu există şi sunt în relaţie cu furnizorul de mesagerie implicit. Dacă valoarea este întotdeauna şi fabrica de conexiuni răspunsexistă la adăugarea compusei SCA la o aplicaţie de nivel operaţional, implementarea se opreşte cu o eroare.

Proprietăţi antet cerere

Specifică proprietăţile antetului JMS care se aplică cererilor dintr-o referinţă. Nu puteţi edita proprietăţile antetului.

Dacă este specificată o proprietate a antetului JMS, proprietatea nu trebuie să apară în URI.

Tip JMS
Specifică un tip JMS de utilizat în proprietatea antetului JMS utilizând @JMSType.
ID JMS de corelare
Specifică o identificare JMS de corelare de utilizat în proprietatea antetului JMS utilizând @JMSCorrelationID.
Mod de livrare JMS
Specifică un mod de livrare JMS de utilizat în proprietatea antetului JMS utilizând @JMSDeliveryMode.
Timp de viaţă JMS
Specifică un timp de viaţă JMS de utilizat în proprietatea antetului JMS utilizând @JMSTimeToLive.
Prioritate JMS
Specifică o prioritate JMS de utilizat în proprietatea antetului JMS utilizând @JMSPriority.
Proprietate antet
Specifică o valoare de utilizat pentru proprietatea utilizator JMS specificată.

Proprietăţi antet răspuns

Specifică proprietăţile antetului JMS care se aplică răspunsurilor dintr-un serviciu pentru mesaje de ieşire. Nu puteţi edita proprietăţile antetului.

Dacă este specificată o proprietate a antetului JMS, proprietatea nu trebuie să apară în URI.

Tip JMS
Specifică un tip JMS de utilizat în proprietatea antetului JMS utilizând @JMSType.
ID JMS de corelare
Specifică o identificare JMS de corelare de utilizat în proprietatea antetului JMS utilizând @JMSCorrelationID.
Mod de livrare JMS
Specifică un mod de livrare JMS de utilizat în proprietatea antetului JMS utilizând @JMSDeliveryMode.
Timp de viaţă JMS
Specifică un timp de viaţă JMS de utilizat în proprietatea antetului JMS utilizând @JMSTimeToLive.
Prioritate JMS
Specifică o prioritate JMS de utilizat în proprietatea antetului JMS utilizând @JMSPriority.
Proprietate antet
Specifică o valoare de utilizat pentru proprietatea utilizator JMS specificată.


Numele fişierului: usca_jms_bindings.html