Utilizaţi această pagină pentru a modifica setările de proprietăţi de mărire dinamică a a descoperitorului SQL personalizat.
Pentru a vă asigura că au loc corect măririle dinamice ale Limbajului de interogare structurată (SQL) pentru descoperitorii personalizaţi definiţi pe o interfaţă EJB 1.1 Home care utilizează un depozit de date back-end care necesită clauzele speciale de blocare SQL, următoarea maşina virtuală Java (JVM) şi proprietăţile bean (modul) sunt furnizate. Aceste proprietăţi vă dau posibilitatea de a indica ce descoperitor personalizat să mariţi, asumând faptul că depozitul de date back-end suportă clauzele SQL.
![[IBM i]](../iseries.gif)
Pentru platformele IBM i şi distribuite, pentru a vedea această pagină de consolă administrativă, faceţi clic pe nume_server
Pentru z/OS, pentru a vedea această pagină de consolă administrativă, faceţi clic pe nume_server (pentru a defini proprietatea în Control) sau (pentru a defini proprietatea în Servitor) .
Utilizat pentru a indica ce bean enterprise ar trebui să aibă mărirea dinamică a descoperitorului personalizat SQL activată la timpul rulării.
Această proprietate are efect la nivelul serverului. Un descoperitor personalizat definit-interfaţă EJB 1.1 acasă (prefix numit caută) care are Actualizare ca o intenţie de acces este un candidat pentru mărirea dinamică descoperitor personalizat SQL bazat pe nivelul său specific de izolare. Dacă depozitul de date back-end necesită semantici speciale SQL, ele sunt aplicate. Utilizarea particulară SQL variază în funcţie de nivelul de izolare pe care îl alegeţi pentru bean-urile din aplicaţie, la fel ca depozitul de baze de date ce e utilizat. Dacă este setată la toate, marirea dinamică descoperitor SQL personalizat este activată pentru toţi descoperitorii personalizaţi definiţi în orice bean-uri care sunt instalate în container. Dacă este setată la J2EENAME[:J2EENAME], unde J2EENAME este un pachet complet calificat sau un nume de bean, îmbunătăţirea dinamică descoperitor SQL personalizat este activată doar pentru descoperitorii personalizaţi definiţi în bean-urile care sunt instalate în container şi reprezentate de numele bean-urilor indicate.
| Informaţii | Valoare |
|---|---|
| Tip de date | Şir |
| Interval | Valorile valabile sunt all sau J2EENAME[:J2EENAME] |
| Valoarea implicită | Comportamentul de îmbunătăţire nu este activ |
Pentru a preveni ca acest lucru să se întâmple, să nu setaţi setarea server-wide la all. În schimb, utilizaţi proprietatea la nivel metodă bean, com.ibm.websphere.ejbcontainer.customfinder.honorAccessIntent.methodLevel pentru a indica pe o bază per bean doar acele metode descoperitor personalizat care ar trebui să aibă îmbunătăţirea dinamică descoperitor SQL personalizat executată pe ele la momentul rulării.
Utilizată pentru a indica îmbunătăţirea dinamică descoperitor SQL personalizat să fie activată la nivel de metodă pe un bean particular.
Când un bean este definit cu această proprietate setată la o listă de una sau mai multe metode descoperitor personalizat, orice descoperitor personalizat (prefix numit caută) definit pe interfaţa acasă care are un nume metodă şi o semnătură parametru care se potrivesc are semantici de blocare SQL aplicate la mome ntul rulării. Aceasta se întâmplă numai dacă metoda descoperitor personalizat are o intenţie de acces de Actualizare specificată şi depozitul de date back-end suportă clauzele SQL. Utilizarea particulară SQL variază în funcţie de nivelul de izolare cerut pentru aplicaţie la fel ca şi depozitul de date back-end ce este utilizat.
| Informaţii | Valoare |
|---|---|
| Tip de date | Şir |
| Interval | Valoarea validă este un şir de această formă: metoda1(parm1,parm2,..parmn):metoda2(parm1,parm2,..parmn):metodan(...) |
Utilizat de WebSphere Application Server pentru utilizatorii z/OS Versiunea 4.x pentru a indica faptul că capabilitatea de mărire SQL ar trebui să nu fie aplicată pentru aplicaţiile instalate în WebSphere Application Server pentru produsul z/OS.
Comportamentul implicit al Serverului de aplicaţii WebSphere pentru produsulz/OS Versiunea 4.x este de a realiza măririle SQL dinamice. Pentru acei utilizatori z/OS care aleg să nu participe în mărirea SQL dinamică a descoperitorilor personalizaţi în produsul Versiune 4.x, acest atribut este utilizat pentru a face această indicaţie atât pentru nivelul bean cât şi pentru nivelul server.
La nivelul bean-ului, o pereche nume/valoare conţinând acest nume de atribut şi o valoare de true dezactivează mărirea SQL a oricărui descoperitor personalizat definit pe interfaţa acasă a bean-ului dat.
La nivelul server, o intrare în WebSphere Application Server pentru fişierul proprietate server z/OS cu o valoare de true dezactivează mărirea SQL a tuturor bean-urilor instalate în serverul dat.
Acest atribut de creştere căutător personalizat continuă să fie suportat de runtime la nivelul bean în produs. Utilizarea lui ca un indicator de server a fost perimată de faptul că comportamentul implicit al versiunilor anterioare este de a nu îmbunătăţi dinamic căutătorul personalizat SQL.
| Informaţii | Valoare |
|---|---|
| Tip de date | Şir |
| Interval | Valorile valide sunt true şi false |
Câteva note despre precedenţă: