Setări fabrici de conexiune J2C

Utilizaţi acest panou pentru a specifica setările pentru o fabrică de conexiune.

Puteţi accesa această pagină de consolă administrativă în una din două căi:
Domeniu

Specifică domeniul adaptorului de resursă care conectează aplicaţiile la un sistem de informaţii întreprindere (EIS) prin această fabrică de conexiune. Doar aplicaţiile care sunt instalate în acest domeniu pot utiliza această fabrică de conexiune.

Furnizor

Specifică adaptorul de resursă care e utilizat de WebSphere Application Server pentru această fabrică de conexiune.

Furnizor este afişat în această locaţie doar când creaţi o nouă fabrică de conexiune. Lista afişează toţi adaptorii de resursă care sunt definiţi în domeniul relevant. Selectaţi unul din listă dacă doriţi să utilizaţi un adaptor de resursă existent ca Furnizor.

Creare furnizor nou

Furnizează opţiunea de configurare a unui nou adaptor de resursă pentru noua fabrică de conexiune.

Creare furnizor nou este afişat doar când creaţi, mai degrabă decât editaţi, o fabrică de conexiune.

Apăsarea pe Creare furnizor nou declanşează consola pentru afişarea paginii de configurare a adaptorului de resursă, unde creaţi un adaptor nou. După ce faceţi clic pe OK pentru a vă salva setările, vedeţi pagina de colecţie a fabricii de conexiune. Faceţi clic pe Nou pentru a defini o conexiune fabrică nouă pentru utilizarea cu noul adaptor de resursă; consola afişează acum o pagină de configurare care listează adaptorul de resursă ca noua fabrică de conexiune Furnizor.

Nume

Specifică numele acestei fabrici de conexiune.

Aceasta este o proprietate necesară.

Tip date Şir
Nume JNDI

Specifică numele JNDI al acestei fabrici de conexiune.

De exemplu, numele ar putea fi eis/myECIConnection.

După ce setaţi această valoare, salvaţi-o şi reporniţi serverul. Puteţi vedea acest şir când rulaţi unealta dumpNameSpace. Aceasta este o proprietate necesară. Dacă nu specificaţi un nume JNDI, el este completat implicit folosind câmpul Nume.

Tip date Şir
Valoare implicită eis/nume afişat
Important: Luaţi in considerare următoarele cerinţe pentru numele JNDI:
  • Nu alocaţi nume JNDI duplicate peste tipuri diferite de resursă (cum ar fi surse date versus fabrici de conexiune J2C sau JMS fabrici de conexiune).
  • Nu alocaţi nume JNDI pentru resurse multiple de acelaşi tip în acelaşi domeniu.
Descriere

Specificaţi o descriere text pentru această fabrică conexiune.

Tip date Şir
Interfaţa fabrică de conexiune

Specifcă numele complet calificat pentru Interfeţe fabrică de conexiune suportate de adaptorul de resursă.

Aceasta este o proprietate necesară. Pentru obiectele noi, lista claselor disponibile este furnizată de adaptorul de resursă într-o listă derulantă. După ce creaţi fabrica de conexiune, câmpul este un câmp text numai citire.

Tip date Listă derulantă sau text
Categorie

Specifică un şir pe care puteţi să-l utilizaţi pentru a clasifica sau grupa această fabrică de conexiune.

Tip date Şir
Alias de autentificare gestionat de componentă

Specifică datele de autentificare pentru semnarea gestionată de componentă la resursă.

Selectaţi un alias din listă.

Pentru a defini un alias nou care nu este afişat în listă:
  • Faceţi clic pe Aplică. Sub Elemente înrudite, vedeţi o listare pentru intrări autentificare de date Java Platform, Enterprise Edition (Java EE) Connector Architecture (J2C).
  • Faceţi clic pe intrări autentificare de date J2EE Connector Architecture (J2C).
  • Faceţi clic pe Nou.
  • Definiţi un alias.
  • Faceţi clic pe OK. Consola afişează acum o pagină de colecţie de alias. Această pagină conţine un tabel care listează toate aliasurile configurate de dumneavoastră. Înainte de tabel, această pagină afişează de asemenea numele fabricii dumneavoastră de conexiune.
  • Faceţi clic pe numele fabricii dumneavoastră de conexiune J2C. Acum vedeţi pagina de configurare pentru fabrica de conexiune.
  • Selectaţi aliasul nou în lista de autentificare alias gestionată de componentă.
  • Faceţi clic pe Aplică.

Dacă aţi definit domenii de securitate în serverul de aplicaţii, puteţi face clic pe Răsfoire... pentru a selecta un alias de autentificare pentru resursa pe care o configuraţi. Domeniile de securitate vă permit să izolaţi aliasurile de autentificare între servere. Vizualizarea arbore este utilă în determinarea domeniului de securitate de care aparţine un alias, şi vizualizarea arbore vă poate ajuta să determinaţi serverele care vor fi capabile să acceseze fiecare alias de autentificare. Vizualizarea arbore este ajustată pentru fiecare resursă, astfel domeniile şi aliasurile sunt ascunse unde nu puteţi să le utilizaţi.

Tip date Listă

Aliasul pe care îl configuraţi pentru autentificarea gestionată de componentă nu se aplică tuturor clienţilor care trebuie să acceseze resursa securizată. Clienţii Java externi cu acces Java Naming and Directory Interface (JNDI) pot căuta o resursă Java 2 Connector (J2C) cum ar fi o sursă de date sau o coadă Java Message Service (JMS). Totuşi, nu pot să profite de aliasul de autentificare gestionat de componentă definit pe resursă. Acest alias este valoarea implicită care este folosită când metoda getConnection() nu specifică date de autentificare, cum ar fi utilizator şi parolă, sau o valoare pentru ConnectionSpec. Dacă un client extern are nevoie să obţină o conexiune, trebuie să-şi asume responsabilitatea pentru autentificare prin transmiterea ei prin argumentele apelului getConnection().

Totuşi, dacă clienţi cum ar fi bean-uri servlets sau întreprindere rulează în procese cu aceeaşi celulă a serverului de aplicaţii, şi clienţii pot căuta o resursă în spaţiul de nume JNDI, aceşti clienţi pot obţine conexiuni fără a furniza explicit date de autentificare la apelul getConnection(). În acest caz, dacă setarea res-auth a unei componente este Aplicaţie, autentificarea este luată de la aliasul de autentificare gestionat de componentă care este definit în fabrica de conexiune. Când setaţi res-auth la Container, autentificarea este luată de la configuraţia de logare care este definită pe referinţa-resursă a componentei. Dacă referinţa resursă pentru componentă nu defineşte o configuraţie de logare, autentificarea va fi luată de la aliasul de autentificare gestionat de container care este definit în fabrica de conexiune.
Evitare probleme: Aliasul de autentificare J2C este per celulă. Un bean întreprindere sau servlet într-un server de aplicaţii nu poate căuta o resursă în alt proces server care este într-o celulă diferită, pentru că aliasul nu ar fi rezolvat.gotcha
Alias de autentificare pentru recuperare XA

Acest câmp este utilizat pentru a specifica aliasul de autentificare care ar trebui folosit în timpul procesării de recuperare XA. Dacă acest nume de alias este schimbat după o defectare de server, următoarea procesare de recuperare XA va utiliza setarea originală care era în funcţiune înainte de defectare.

Dacă adaptorul de resursă nu suportă tranzacţii XA, atunci acest câmp nu va fi afişat. Valoarea implicită va veni de la aliasul selectat pentru autentificarea aplicaţiilor (dacă este specificat).

Dacă aţi definit domenii de securitate în serverul de aplicaţii, puteţi face clic pe Răsfoire... pentru a selecta un alias de autentificare pentru resursa pe care o configuraţi. Domeniile de securitate va permit să izolaţi aliasurile de autentificare între servere. Vizualizarea arbore este utilă în determinarea domeniului de securitate de care aparţine un alias, şi vizualizarea arbore vă poate ajuta să determinaţi serverele care vor fi capabile să acceseze fiecare alias de autentificare. Vizualizarea arbore este ajustată pentru fiecare resursă, astfel domeniile şi aliasurile sunt ascunse unde nu puteţi să le utilizaţi.

Tip date Listă derulantă
Alias mapare configuraţie

Specifică aliasul de configurare pentru configuraţia de mapare Java Authentication and Authorization Service (JAAS) care este folosit de această fabrică de conexiune.

Faceţi clic pe Securitate > Securitate globală > Serviciu de autentificare şi autorizare Java > Logări aplicaţii, şi selectaţi un alias din tabel.

Configuraţia DefaultPrincipalMapping JAAS mapează aliasul de autentificare la ID utilizator şi parolă. Puteţi defini şi folosi alte configurări de mapare.
Evitare probleme: Unele aliasuri de configurare mapate nu folosesc aliasuri de autentificare gestionate de container, aşa că nu veţi putea selecta un alias de autentificare gestionat de container dacă unul unul din aceste aliasuri de configurare mapate este selectat.gotcha
Tip date Listă alegeri
Aalias de autentificare gestionat de container

Specifică datele de autentificare, care sunt o intrare de date de autentificare JAAS - J2C, pentru semnarea gestionată de container la resursă.

Selectaţi un alias din listă

Pentru a defini un nou alias care nu este afişat în listă:
  1. Faceţi clic pe Aplică. Sub Elemente înrudite, vedeţi acum o listare pentru intrări autentificaare date Java Platform, Enterprise Edition (Java EE) Connector Architecture (J2C).
  2. Faceţi clic pe intrări autentificare de date J2EE Connector Architecture (J2C).
  3. Faceţi clic pe Nou.
  4. Definiţi un alias.
  5. Faceţi clic pe OK. Consola afişează acum o pagină de colecţie alias. Acest panou conţine un tabel care listează toate aliasurile configurate de dumneavoastră. Înainte de tabel, această pagină afişează de asemenea numele fabricii dumneavoastră de conexiune.
  6. Faceţi clic pe numele fabricii dumneavoastră de conexiune J2C. Acum vedeţi pagina de configurare pentru fabrica de conexiune.
  7. Selectaţi aliasul nou în lista de autentificare alias gestionată de container.
  8. Faceţi clic pe Aplică.

Dacă aţi definit domenii de securitate în serverul de aplicaţii puteţi face clic pe Răsfoire... pentru a selecta un alias de autentificare pentru resursa pe care o configuraţi. Domeniile de securitate vă permit să izolaţi aliasurile de autentificare între servere. Vizualizarea arbore este utilă în determinarea domeniului de securitate de care aparţine un alias, şi vizualizarea arbore vă poate ajuta să determinaţi serverele care vor fi capabile să acceseze fiecare alias de autentificare. Vizualizarea arbore este ajustată pentru fiecare resursă, astfel domeniile şi aliasurile sunt ascunse unde nu puteţi să le utilizaţi.

Tip date Listă alegeri
Preferinţă de autentificare

Specifică mecanismul de autentificare definit pentru această fabrică de conexiune.

Această setare specifică care dintre mecanismele de autentificare definit pentru adaptorul de resursă corespunzător se aplică la această fabrică de conexiune. Valori obişnuite, în funcţie de capabilităţile adaptorului de resursă, sunt: KERBEROS, BASIC_PASSWORD, şi Nimic.

Dacă Nimic este ales, componenta aplicaţie este aşteptată să gestioneze autentificarea (<res-auth>Application</res-auth>). În acest caz, ID-ul utili zator şi parola sunt luate din unul din următoarele:
  • Aliasul de autentificare gestionat de componentă
  • UserName, Proprietăţi personalizate parolă
  • Şiruri transmise metodei getConnection
De exemplu, dacă două intrări de mecanisme de autentificare sunt definite pentru un adaptor de resursă în documentul ra.xml:
  • <authentication-mechanism-type>BasicPassword</authentication-mechanism-type>
  • <authentication-mechanism-type>Kerbv5</authentication-mechanism-type>
preferinţa de autentificare specifică mecanismul de folosire pentru autentificarea gestionată de container. O excepţie este emisă în timpul pornirii serverului dacă un mecanism care nu este suportat de adaptorul de resursă este selectat.
Tip date Lista alegeri
Valoare implicită BASIC_PASSWORD



Legăturile marcate (online) necesită acces la internet.

Related concepts
Related tasks


Nume fişier: udat_j2cconnfacdet.html