CLI is the "Call Level Interface". It is essentially the same as ODBC. Whatever IMPROMPTU is, it is using DB2 under the covers.
The connectivity is not an issue. What is an issue is the -805 SQLCODE, which means that a certain package required by CLI could not be found. You may want to try rebinding CLI packages ("db2 bind @db2cli.lst"). My guess would be that some application isn't properly closing cursors/statements and, thus, you run out of CLI packages that handle those.