Hvis du ikke kan røre ved applikationskoden, og applikationen selv ikke videregiver disse oplysninger til databasen allerede, er du i en blindgyde. Den eneste måde at gøre denne information tilgængelig for back-end-koden er ved at sende den ind på mellemniveauet.
Oracle giver en række måder, hvorpå applikationer kan videregive information fra mellemniveauet til bagenden, men applikationen skal bygges til at drage fordel af dem. DBMS_APPLICATION_INFO
pakken har for eksempel en set_client_info
procedure, der tillader det midterste niveau at sende i navnet på den midterste bruger, som din backend-udløser kunne forespørge på. Du kan også bruge Oracle-kontekster hvis du ønsker en mere generel mekanisme. Begge disse tilgange kræver dog realistisk, at Java-applikationen skrives til at videregive disse oplysninger til back-end, når forbindelser hentes fra forbindelsespuljen.