Toto pravidlo označí příznakem jakékoli použití javax.naming.InitialContext(Hashtable) konstruktor, protože nemůže vždy určit běhové hodnoty v hašovací tabulce. Používáte-li konstruktor javax.naming.InitialContext(Hashtable), ujistěte se, že nejsou použity žádné proprietární hodnoty vlastností rozhraní JNDI. Proprietární hodnoty vlastností rozhraní JNDI serveru WebLogic zahrnují:
Pokud tyto hodnoty vlastností rozhraní JNDI nejsou používány, není nezbytná žádná další akce. Jsou-li tyto hodnoty vlastností rozhraní JNDI používány, pak jsou k dispozici tři možná ruční řešení.
Tuto volbu použijte v případě, že nejsou nastaveny žádné další vlastnosti rozhraní JNDI. Tato volba je platná pro server WebSphere Application Server traditional nebo Liberty.
Tuto volbu použijte v případě, že jsou nastaveny další vlastnosti rozhraní JNDI. Tato volba je platná pro server WebSphere Application Server traditional nebo Liberty.
Pokud jsou literálové hodnoty řetězce pro tyto hodnoty vlastností rozhraní JNDI nalezeny ve stejném zdrojovém souboru Java , kde javax.naming.InitialContext(Hashtable) pak použijte konstruktor Nepoužívejte hodnoty vlastností WebLogic-specific JNDI nebo protokol t3 WebSphere Application Server tradiční pravidlo a bude poskytnuta automatická oprava.