Jika Anda tidak dapat menyentuh kode aplikasi dan aplikasi itu sendiri belum mengirimkan informasi ini ke database, Anda menemui jalan buntu. Satu-satunya cara untuk membuat informasi tersebut tersedia untuk kode back-end adalah dengan menyebarkannya ke tingkat menengah.
Oracle menyediakan sejumlah cara bagi aplikasi untuk meneruskan informasi dari middle-tier ke back end tetapi aplikasi harus dibangun untuk memanfaatkannya. DBMS_APPLICATION_INFO
paket, misalnya, memiliki set_client_info
prosedur yang memungkinkan tingkat menengah untuk meneruskan nama pengguna tingkat menengah yang dapat diminta oleh pemicu ujung belakang Anda. Anda juga dapat menggunakan Konteks Oracle jika Anda menginginkan mekanisme yang lebih umum. Namun, salah satu dari pendekatan ini secara realistis mengharuskan aplikasi Java ditulis untuk meneruskan informasi ini ke back-end saat koneksi diambil dari kumpulan koneksi.