Ez a szabály a javax.naming.InitialContext(Hashtable) konstruktor minden használatát megjelöli, mivel nem tudja mindig megállapítani a kivonattáblában szereplő futási értékeket. A javax.naming.InitialContext(Hashtable) konstruktor használata esetén győződjön meg róla, hogy nem kerülnek szabadalomvédett JNDI tulajdonságértékek felhasználásra. A szabadalomvédett WebLogic JNDI tulajdonságértékek az alábbiakat foglalják magukban:
Amennyiben ezen JNDI tulajdonságértékek nem kerülnek felhasználásra, úgy nincs szükség további műveletre. Ha azonban ezen JNDI tulajdonságértékek felhasználásra kerülnek, akkor három lehetséges kézi megoldás létezik.
Vegye igénybe ezt a lehetőséget, ha nem kerülnek egyéb JNDI tulajdonságok beállításra. Ez a lehetőség hagyományos WebSphere Application Server és Liberty esetén egyaránt érvényes.
Akkor használja ezt a lehetőséget, ha egyéb JNDI tulajdonságok is beállításra kerülnek. Ez a lehetőség hagyományos WebSphere Application Server és Liberty esetén egyaránt érvényes.
Ha ezeknek a JNDI tulajdonságértékeknek a karaktersorozat-literál értékei ugyanabban a Java forrásfájlban találhatók, ahol a javax.naming.InitialContext(Hashtable) konstruktort használják, akkor a feladat elvégzéséhez használja a Ne használjon WebLogic rendszerre jellemző JNDI tulajdonság értékeket vagy a t3 protokollt hagyományos WebSphere Application Server szabályt és a forráselemző gyorsjavítást.