The ESL application can be set up to perform a bind programmatically using the EDB2 subroutine EDB2Bind, or the bind file can be bound manually using the DB/2 BIND command. Depending on whether your application accesses a remote database or a local database will determine which method you choose to use.
Remote Database Access
Since all remote users are unlikely to have privileges to perform a bind, you should pass the bind file(s) to the system administrator so that they can perform the BIND command against the database the application is accessing.
Local Database Access
In this situation the user will likely have the privileges to perform a bind to the database the application is working against. When working in this situation, you may want to perform the EDB2Bind command programmatically.