The FairCom RTG BTRV driver returned truncated keys instead of the entire key found. This caused a problem with the RM/COBOL runtime causing issues retrieving records specifying only a part of the key resulting in "not-found" errors or "unexpected" records that did not match the key criteria. This problem has been corrected by increasing an internal communication buffer length so that the entire key can be returned.