Specify binding type settings

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

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

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

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

Tip legătură

Specifică tipul de legătură configurată.

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

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

  • O valoare şir constantă
  • Contextul rădăcină destinat pentru legătura (domeniul) configurat
  • Numele legăturii configurate, relativ la contextul rădăcină destinat

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ături spaţiu nume Şir. Astfel, în mod implicit, proprietatea com.ibm.websphere.naming.expandStringBindings este setată la adevărat şi un nume de server extinde valorea legăturilor Şir.

Tip: 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 fals. 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 de aplicaţii > nume_server > Administrare > Proprietăţi personalizate > Nou.
Domeniu server de nume
Apăsaţi Servere de aplicaţii > nume_server > Administrare > Componente server > Server de 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ăturii spaţiu nume. Astfel, pentru a preveni extinderea variabilei într-o legătură spaţiu nume Şir la domeniul celulei, definiţi proprietatea personalizată la nivelul celulei. Dacă proprietatea personalizată are un domeniu mai îngust decât legătura spaţiu nume, doar serverele de nume din domeniu previn extinderea variabilei în legătura 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 legătură spaţiu nume pentru o bază EJB instalată pe un server din celulă. Folosiţi o legătură EJB pe domeniul celulei pentru a crea un nume de căutare califcat fixat, pentru un bean enterprise. Un nume de căutare calificat fixat nu este dependent de topologia celulei.

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

  • Numele JNDI al serverului sau clusterului de servere EJB în care bean-ul enterprise este implementat.
  • Contextul rădăcină destinat pentru legătura (domeniul) configurată
  • Numele legăturii configurate, relativ la contextul rădăcină destinat.

Pe servere de sine stătătoare, nu configuraţi o legătura 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ăturii.

CORBA Selectaţi CORBA pentru a configura o legătura spaţiu 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 corbaname. Obiectul de referinţă nu trebuie să fie disponibil până când aplicaţia nu face referire la legătura.

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

  • URL-ul corbaname 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 legătura CORBA pentru context sau obiect)
  • Contextul rădăcină destinat pentru legătura configurată
  • Numele legăturii configurate, relativ la contextul rădăcină destinat
Indirect Selectaţi Indirect pentru a configura o legătura spaţiu nume pentru un obiect legat într-unWebSphere Application Server spaţiu nume care este accesibil doar folosind o căutare indirectă JNDI. Puteţi selectaIndirect pentru obiecte CORBA, precum si pentru obiecte javax.naming.Referenceable, javax.naming.Reference, şi java.io.Serializable.

Obiectul destinat 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 legătura.

Pentru a configura o legătură 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ă destinat pentru legătura (domeniul) configurată
  • Numele legăturii configurate, relativ la contextul rădăcină destinat.

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 adiţionale pentru a transmite constructorului javax.naming.InitialContext.

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




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

Related tasks
Related reference
Colecţie legături spaţiu nume


Nume fişier: unam_rbinding_type.html