Această regulă semnalează utilizarea şirurilor de căutare cu denumiri proprietare JBoss care încep cu "java:".
Aceasta include "java:jboss", "java:jdbc", precum şi pur şi simplu "java:" sau "java:/" deoarece conţinutul
după aceea ar putea conţine valori specifice JBoss.
Regula va semnala "java:" și "java:jboss/Test", dar nu "java:global". În timp ce "java:" va fi semnalat, s-ar putea să nu fie nevoie să fie migrat. În exemplul precedent, verificați valoarea returnată de getLookupName( ) pentru a determina dacă numele de căutare trebuie schimbat. Dacă numele returnat este o referință care este definită în spațiul de nume java:comp/env, puteți să înlăturați doar șirul "java:" șir.
Consultați Suport pentru nume de căutare în descriptorii de implementare și clienții subțiri pentru o listă de valori de căutare JNDI valide. Aceasta include "java:global", "java:app", "java:comp", și "java:modul".
Pentru informaţii suplimentare, consultaţi Depanarea problemelor de spaţii de nume.