Specify binding type settings

Folosiţi această pagină pentru a selecta tipul de legare spaţiu de nume pe care o doriţi.

Pentru a vizualiza această pagină a consolei administrative, apăsaţi Mediu > Numire > Legări spaţiu nume > Nou.

Puteţi configura o legare spaţiu de nume pentru oricare din următoarele obiecte:

Pe această pagină, selectaţi un tip de legare şi apoi apăsaţi Următor.

Tip legare

Specifică tipul de legătură configurată.

Tabela 1. Tipul legărilor spaţiu nume. Tipurile disponibile includ şir, EJB, CORBA, sau Indirect.
Şir Selectaţi Şir pentru a configura o legare spaţiu nume pentru o valoare şir constantă.

Pentru a configura o legare şir, aveţi nevoie de următoarele informaţii:

  • O valoare şir constantă
  • Contextul rădăcină destinat pentru legarea configurată (domeniu)
  • Numele legării configurate, relativ la contextul rădăcină ţintă.

Puteţi crea un fişier care mapează multiple nume de variabile valorilor şi specifica numele fişierului pentru valoarea Şir. În mod implicit, un nume de server realizează substituţia variabilei pe valoarea şir a unei legări spaţiu nume Şir. Astfel, în mod implicit, proprietatea com.ibm.websphere.naming.expandStringBindings este setată la true şi un nume de server extinde valorea legărilor Şir.

Indiciu: Subsituţia variabilei poate rezulta în erori sau schimbări neaşteptate ale şirului. De exemplu, la substiuţia variabilei, un şir $$ este extins ca $. Puteţi dezactiva substituţia variabilei şi cauza ca numele de server să trateze valoareaŞir ca un literal sau constantă. Creaţi o proprietate personalizată cu Nume setat la com.ibm.websphere.naming.expandStringBindings şi Valoare setat la false. Puteţi defini o proprietate personalizată la domeniul celulei, nodului, serverului sau al numelui de server. Creaţi proprietatea personalizată pe o pagină de consolă pentru domeniul corespunzător:
Domeniu celulă
Apăsaţi Administrare sistem > Celulă > Proprietăţi personalizate > Nou.
Domeniu nod
Apăsaţi Administrare sistem > Noduri > nume_nod > Proprietăţi personalizate > Nou.
Domeniu Server
Apăsaţi Servere > Tipuri de server > Servere de aplicaţii WebSphere > nume_server > Administrare > Proprietăţi personalizate > Nou.
Domeniu server de nume
Apăsaţi Servere > Tipuri de server > Servere de aplicaţii WebSpherea > nume_server > Administrare > Componente server > Server nume > Proprietăţi personalizate > Nou.
Toate serverele de nume din domeniul proprietăţii personalizate specificat aplică setarea. Setările pe un domeniu mai îngust înlocuiesc setările pe un domeniu mai larg. De exemplu, pe produse de servere multiple, setările la domeniul nodului înlocuiesc setările la domeniul celulei. Selectaţi un domeniu de proprietate personalizată care este cel putin la fel de larg ca domeniul legării spaţiu nume. Astfel, pentru a preveni extinderea variabilei într-o legare de spaţiu nume Şir la domeniul celulei, definiţi proprietatea personalizată la nivelul celulei. Dacă proprietatea personalizată are un domeniu mai îngust decât legarea spaţiu nume, doar serverele de nume din domeniu previn extinderea variabilei în legarea spaţiu nume Şir. Serverele de nume din afara domeniului extind referinţa variabilei şi tratează referinţa diferit.
EJB Selectaţi EJB pentru a configura o legare spaţiu de nume pentru o bază EJB instalată pe un server din celulă. Folosiţi o legare EJB pe domeniul celulei pentru a crea un nume de căutare calificat fix, pentru un bean enterprise. Un nume de căutare calificat fixat nu este dependent de topologia celulei.

Pentru a configura o legare EJB de bază, aveţi nevoie de următoarele informaţii:

  • Numele JNDI al serverului sau cluster-ului de servere EJB în care bean-ul enterprise este implementat.
  • Contextul rădăcină ţintă pentru legarea configurată (domeniu)
  • Numele legării configurate, relativ la contextul rădăcină ţintă.

Pe servere autonome, nu configuraţi o legarea EJB care se rezolvă pe alt server. Serverul de nume nu poate citi datele de configurare pentru alte servere. Acele date sunt necesare pentru construirea legării.

CORBA Selectaţi CORBA pentru a configura o legare spaţiu de nume pentru un obiect CORBA (Common Object Request Broker: Architecture and Specification) disponibil dintr-un server de nume OMG (Object Management Group) CosNaming (Interoperable Naming). Identificaţi un obiect CORBA legat de un server CosNaming în conformitate cu INS, cu un URL nume_corba. Obiectul de referinţă nu trebuie să fie disponibil până când aplicaţia nu face referire la legare.

Pentru a configura o legare CORBA, aveţi nevoie de următoarele informaţii:

  • URL-ul nume_corba al obiectului CORBA
  • Un indicator al faptului că obiectul legat este un obiect de context sau un obiect nod frunză (pentru a seta tipul corect de legare CORBA pentru context sau obiect)
  • Contextul rădăcină ţintă pentru legarea configurată
  • Numele legării configurate, relativ la contextul rădăcină ţintă.
Indirect Selectaţi Indirect pentru a configura o legare spaţiu de nume pentru un obiect legat într-un WebSphere Application Server spaţiu nume care este accesibil doar folosind o căutare indirectă JNDI. Puteţi selectaIndirect pentru obiecte CORBA, precum şi pentru obiecte javax.naming.Referenceable, javax.naming.Reference, şi java.io.Serializable.

Obiectul ţintă nu este în sine legat de spaţiu nume. Doar informaţia necesară pentru a căuta obiectul este legată. Prin urmare, serverul de nume de referinţă nu trebuie să ruleze până când aplicaţia nu face referire la legare.

Pentru a configura o legare de căutare JNDI indirectă, aveţi nevoie de următoarele informaţii:

  • URL-ul furnizorului JNDI al serverului de nume în care se află obiectul
  • Numele de căutare JNDI al obiectului
  • Contextul rădăcină ţintă pentru legarea configurată (domeniu)
  • Numele legării configurate, relativ la contextul rădăcină ţintă.

Următoarele informaţii sunt opţionale:

  • Numele JNDI al clasei fabrică de context inţială. Valoarea implicită este WebSphere Application Server fabrica de context iniţială, com.ibm.websphere.naming.WsnInitialContextFactory.
  • Proprietăţi suplimentare pentru a transmite constructorului javax.naming.InitialContext.

O legare indirectă la nivelul celulei este folositoare la crearea unui nume de căutare fix calificat pentru un obiect legat, astfel încât numele de căutare fix calificat să nu fie dependent de topologia celulei.



Numele fişierului: unam_rbinding_type.html