InterviewSolution
This section includes InterviewSolutions, each offering curated multiple-choice questions to sharpen your knowledge and support exam preparation. Choose a topic below to get started.
| 1. |
Does Netware Btrieve V6.10 Still Use /p: Parameter? |
|
Answer» In NETWARE Btrieve v6.10, the Maximum Page Size parameter (/P:) is no longer required. NetWare Btrieve can now OPEN any Btrieve file with any page size. NetWare Btrieve v6.10 will not return status 24 from the Open operation and will ignore any value given for the /P: startup parameter. Using NetWare Btrieve (NLM) v5.15 and Brequest v6.00b, the following SYNTAX generates a status 12 (File Not Found) on a Btrieve Open operation: servervoldirsubdirfile To avoid this status code, either: Use the PATCHED version of Brequest v5.16. In NetWare Btrieve v6.10, the Maximum Page Size parameter (/P:) is no longer required. NetWare Btrieve can now open any Btrieve file with any page size. NetWare Btrieve v6.10 will not return status 24 from the Open operation and will ignore any value given for the /P: startup parameter. Using NetWare Btrieve (NLM) v5.15 and Brequest v6.00b, the following syntax generates a status 12 (File Not Found) on a Btrieve Open operation: servervoldirsubdirfile To avoid this status code, either: Use the patched version of Brequest v5.16. |
|
| 2. |
The Btrieve Installation And Operation Manual For Netware Btrieve (nlm) V6.0 States That More Than One Butil Command May Be Placed In A Command File. For Example, According To The Manual, I Should Be Able To Place A -clone And -copy In The Same Command File. However, If I Place More Than One Command In A Command File, Netware Btrieve Returns An Error Message Stating That The Format For The Command File Is Unrecognisable. What Should I Do? |
|
Answer» The information in the MANUAL is INCORRECT. you may only PLACE one BUTIL COMMAND in the command file. The information in the manual is incorrect. you may only place one BUTIL command in the command file. |
|
| 3. |
After Selecting A Named Database To Backup, The Following Error Messages Were Returned: Error: File Not Found For Database Error: Btrieve Status 0 Reading File.ddf Dictionary File For Database Error: Status 88 Received On Btrieve End Continuous Operations. Why Did This Occur And What Should I Do? |
|
Answer» The NetWare SBACKUP utility uses both NetWare SQL v3.00 and NetWare Btrieve v6.00. BASICALLY, a status 88 will occur if there is anything WRONG with the Btrieve FILES. In this case, a file that was associated with the Named Database was not in the directory that the utility was TRYING to backup. This status will also be returned if the files selected for backup were already in Continuous Operations. The SBACKUP utility will itself do a Continuous Operations on all the files associated with the Named Database. Thus, the utility will not be able to perform the backup. The simple SOLUTION is to ensure that all files are in the proper location specified in the Named Database. The other solution is to ensure that the files are not in Continuous Operations when using the SBACKUP utility. The NetWare SBACKUP utility uses both NetWare SQL v3.00 and NetWare Btrieve v6.00. Basically, a status 88 will occur if there is anything wrong with the Btrieve files. In this case, a file that was associated with the Named Database was not in the directory that the utility was trying to backup. This status will also be returned if the files selected for backup were already in Continuous Operations. The SBACKUP utility will itself do a Continuous Operations on all the files associated with the Named Database. Thus, the utility will not be able to perform the backup. The simple solution is to ensure that all files are in the proper location specified in the Named Database. The other solution is to ensure that the files are not in Continuous Operations when using the SBACKUP utility. |
|
| 4. |
When Attempting To Import A Btrieve File Into A Microsoft Access Database, Microsoft Access Returns The Message "disk Or Network Error" When It Attempts To Read File.ddf. Why? |
|
Answer» This error is similar to a Btrieve STATUS 2 (I/O Error). Btrieve v5.x returns status 2 when you attempt to use it to access Btrieve files stored in v6.x format. Microsoft Access returns "Disk or Network Error" under the same circumstances. When using Microsoft Access to IMPORT Btrieve files, either RUN BTRIEVE.NLM v6.x with Brequest v6.x and WBTRCALL.DLL, or make sure all files accessed with the client WBTRCALL.DLL are stored in v5.x format.
This error is similar to a Btrieve status 2 (I/O Error). Btrieve v5.x returns status 2 when you attempt to use it to access Btrieve files stored in v6.x format. Microsoft Access returns "Disk or Network Error" under the same circumstances. When using Microsoft Access to IMPORT Btrieve files, either run BTRIEVE.NLM v6.x with Brequest v6.x and WBTRCALL.DLL, or make sure all files accessed with the client WBTRCALL.DLL are stored in v5.x format.
|
|
| 5. |
Are There Any Third-party Odbc Drivers For Btrieve For Windows? |
|
Answer» Q+E SOFTWARE (formally PIONEER Software) has a PRODUCT called ODBC Pack 1.0. This product currently includes 11 drivers for VARIOUS database engines, including Btrieve. Q+E technical support SAID that the Btrieve file must be in NetWare SQL format. In other words, it requires .DDF files. The product also includes a utility to build the .DDF files if you do not have them. Q+E Software (formally Pioneer Software) has a product called ODBC Pack 1.0. This product currently includes 11 drivers for various database engines, including Btrieve. Q+E technical support said that the Btrieve file must be in NetWare SQL format. In other words, it requires .DDF files. The product also includes a utility to build the .DDF files if you do not have them. |
|
| 6. |
I Am Using Netware Btrieve V6.0, But Sometimes I Need To Be Able To Switch Back To A Netware Btrieve 5.x System. How Can I Do This? |
|
Answer» If your files are STILL in NetWare BTRIEVE v5.x FORMAT, you can load Btrieve v6.x with the -d parameter, forcing new files to be generated in 5.x format. OTHERWISE, the only way to switch back to Btrieve v5.x is to save the contents of your v6.x format file, then generate a v5.x CLONE and load the data into the v5.x file. If your files are still in NetWare Btrieve v5.x format, you can load Btrieve v6.x with the -d parameter, forcing new files to be generated in 5.x format. Otherwise, the only way to switch back to Btrieve v5.x is to save the contents of your v6.x format file, then generate a v5.x clone and load the data into the v5.x file. |
|
| 7. |
After Installing Netware Btrieve (nlm) V6.10, Existing Applications Trying To Access Btrieve.nlm Receive The Message "public Symbol Not Found." What Should I Do? |
|
Answer» This message results from improper installation of the Btrieve NLM. To install the NLM properly, obtain BTR61.EXE and perform the following ten steps:
This message results from improper installation of the Btrieve NLM. To install the NLM properly, obtain BTR61.EXE and perform the following ten steps:
|
|
| 8. |
When Running Brequest In An Os/2 Dos Box, I Receive A Status 12 When I Try To Open A File That I Know Exists. Why Can't I Open The File? |
|
Answer» This STATUS code can be returned when RUNNING BREQUEST with v2.00 of the NetWare OS/2 REQUESTER. MAKE sure to UPDATE your requester to v2.01. This status code can be returned when running BREQUEST with v2.00 of the NetWare OS/2 Requester. Make sure to update your requester to v2.01. |
|
| 9. |
When The Primary Server With Netware Sft Iii Goes Down And Resynchronization Is Taking Place, Netware Btrieve Returns A Status 95 (session Not Valid). And Netware Sql Returns Status 2103 (nw$sql Is Not Active On The Requested Server). What Should I Do? |
|
Answer» RAISE the IPX retry count in your NET.CFG. The RECOMMENDED value is 40 or more. The workstations are TIMING out and their SPX connections are being TERMINATED. Raise the IPX retry count in your NET.CFG. The recommended value is 40 or more. The workstations are timing out and their SPX connections are being terminated. |
|
| 10. |
When Moving From The Netware Btrieve Nlm V5.x To The Netware Btrieve Nlm V6.x, Do I Have To Convert The 5.x Files To A 6.x Format? |
|
Answer» The NETWARE Btrieve NLM v6.10x has BUILT in support for v5.x files. System administrators can choose whether or not to convert the Btrieve data files in order to upgrade the NLM to 6.10x. As always, READ the README that comes with Btrieve for up to date DIRECTIONS on moving from one version to the next. The NetWare Btrieve NLM v6.10x has built in support for v5.x files. System administrators can choose whether or not to convert the Btrieve data files in order to upgrade the NLM to 6.10x. As always, read the README that comes with Btrieve for up to date directions on moving from one version to the next. |
|
| 11. |
What Does The Error "bspxcom -bad Connection Id On Send" Mean? |
|
Answer» Btrieve has SENT a message to a workstation that has been timed out by the NetWare WATCHDOG. To prevent the message, increase the SPX WATCHDOG ABORT TIMEOUT, SPX ACK WAIT TIMEOUT, and SPX WATCHDOG VERIFY TIMEOUT parameters on the server where BSPXCOM.NLM is loaded. Also increase the SPX ABORT TIMEOUT, SPX LISTEN TIMEOUT, and SPX VERIFY TIMEOUT parameters in the NET.CFG FILE on the workstation. Btrieve has sent a message to a workstation that has been timed out by the NetWare watchdog. To prevent the message, increase the SPX WATCHDOG ABORT TIMEOUT, SPX ACK WAIT TIMEOUT, and SPX WATCHDOG VERIFY TIMEOUT parameters on the server where BSPXCOM.NLM is loaded. Also increase the SPX ABORT TIMEOUT, SPX LISTEN TIMEOUT, and SPX VERIFY TIMEOUT parameters in the NET.CFG file on the workstation. |
|
| 12. |
Once I Have Used The Netware Btrieve Nlm V6.10x Can I Switch Back To Btrieve For Dos, Btrieve For Os/2, Or Btrieve For Windows? |
|
Answer» If your system requires that the files be available for both NLM and client use, there are several steps to take to insure the proper use of the file: Do not convert the 5.x files to the 6.x FORMAT. The versions of Btrieve for DOS, MS Windows, and OS/2 do not support the v6.x file format. Read the SECTION of the Btrieve v6.10 README file that gives instructions on preimage files. Btrieve v5.x and v6.x pre-image files are incompatible and you need to take steps to prevent the different versions of the engines from using different version of the pre-image file. When using BSETUP, be sure to select the option that creates files in the 5.x format. If this option is not used all files that are created will be in the new 6.x format and the clients will return status 2S when trying to access them. If BTRIEVE.NLM v6.1x is configured with the -d option to force Btrieve to create files in v5.x format, what would happen if v6.1x file flags like: Index Balanced File Duplicate Pointers Key Number Specified VATs used in File are set at creation time? These bits are IGNORED if you load NETWARE Btrieve v6.1x with -d. No errors will be returned. For more information about these new file creation options, see the Btrieve Programmer's Manual included with the Btrieve Developer's Kit Supplement. If your system requires that the files be available for both NLM and client use, there are several steps to take to insure the proper use of the file: Do not convert the 5.x files to the 6.x format. The versions of Btrieve for DOS, MS Windows, and OS/2 do not support the v6.x file format. Read the section of the Btrieve v6.10 README file that gives instructions on preimage files. Btrieve v5.x and v6.x pre-image files are incompatible and you need to take steps to prevent the different versions of the engines from using different version of the pre-image file. When using BSETUP, be sure to select the option that creates files in the 5.x format. If this option is not used all files that are created will be in the new 6.x format and the clients will return status 2s when trying to access them. If BTRIEVE.NLM v6.1x is configured with the -d option to force Btrieve to create files in v5.x format, what would happen if v6.1x file flags like: Index Balanced File Duplicate Pointers Key Number Specified VATs used in File are set at creation time? These bits are ignored if you load NetWare Btrieve v6.1x with -d. No errors will be returned. For more information about these new file creation options, see the Btrieve Programmer's Manual included with the Btrieve Developer's Kit Supplement. |
|
| 13. |
How Much Real Memory Is Allocated By Wbtrcall.dll V6.10x To Communicate With The Btrieve Dos Requester, Brequest.exe? |
|
Answer» WBTRCALL.DLL is a DOS Protected MODE Interface (DPMI) and allocates real mode memory according to the FOLLOWING formula: DOSPARMBLK + maxDataLen + POSBLK_SIZE + KEYBUF_SIZE + 2 bytes where: DOSPARMBLK is 28 bytes maxDataLen is defined by /d switch specified on the BREQUEST.EXE COMMAND LINE POSBLK_SIZE is 128 bytes KEYBUF_SIZE is 255 WBTRCALL.DLL is a DOS Protected Mode Interface (DPMI) and allocates real mode memory according to the following formula: DOSPARMBLK + maxDataLen + POSBLK_SIZE + KEYBUF_SIZE + 2 bytes where: DOSPARMBLK is 28 bytes maxDataLen is defined by /d switch specified on the BREQUEST.EXE command line POSBLK_SIZE is 128 bytes KEYBUF_SIZE is 255 |
|
| 14. |
Netware Btrieve Returns A Status 12 (file Not Found) On An Open Call When Using Netx Under Netware V4.x. What Should I Do? |
|
Answer» NETX is causing the wrong path to be passed to BREQUEST. USE VLMs instead of NETX under the NetWare v4.x operating SYSTEM. NETX is causing the wrong path to be passed to BREQUEST. Use VLMs instead of NETX under the NetWare v4.x operating system. |
|
| 15. |
Netware Btrieve Returns A Status 94 (permission Error) When I Try To Access The Record Manager On A Netware Runtime Server. Brequest Is Loaded With /c:1, Supervisor,supervisor_pw. What Should I Do? |
|
Answer» When ACCESSING Btrieve on a Netware Runtime Server, the USER must have a USERNAME other than SUPERVISOR. The SUPERVISOR username and password cannot be used on this server to access NetWare Btrieve. LOAD BREQUEST with /C:1,USERNAME,PASSWORD When accessing Btrieve on a Netware Runtime Server, the user must have a username other than SUPERVISOR. The SUPERVISOR username and password cannot be used on this server to access NetWare Btrieve. Load BREQUEST with /C:1,USERNAME,PASSWORD |
|
| 16. |
Why Doesn't Brebuild Rebuild Netware Btrieve V6.x Files? |
|
Answer» You should use BREBUILD in cases where you are converting data files from v5.x format to a v6.x format. Once the files are in v6.x format, they are considered to be "rebuilt." If the file shows SIGNS of data CORRUPTION, reload the data into a new file. STEPS for reloading data are described in the NETWARE Btrieve 6.10c README file. You should use BREBUILD in cases where you are converting data files from v5.x format to a v6.x format. Once the files are in v6.x format, they are considered to be "rebuilt." If the file shows signs of data corruption, reload the data into a new file. Steps for reloading data are described in the NetWare Btrieve 6.10c README file. |
|
| 17. |
How Can I Direct Output To A Text File From An Nlm (such As Butil.nlm) Running At The Server Console? |
|
Answer» To direct OUTPUT to a text FILE from an NLM, enter the command: LOAD BUTIL -STAT BTRFILE (CLIB_OPT)/>SYS:output.txt This command is case-sensitive with no spaces. To direct output to a text file from an NLM, enter the command: LOAD BUTIL -STAT BTRFILE (CLIB_OPT)/>sys:output.txt This command is case-sensitive with no spaces. |
|
| 18. |
What Is A Status 1015? |
Answer»
|
|
| 19. |
When I Perform A Get Next Extended Operation, Btrieve Returns A Status 62. What Does This Mean? |
Answer»
|
|
| 20. |
Why Does Btrieve Return A Status 22, If One Perform A Stat Operation, Even Though The Maximum Number Of Key Spec Buffers (24) Are Allocated? |
|
Answer» The reasons for this are:
The reasons for this are: |
|
| 21. |
Does A User Need Create Rights In The Directory Where A Btrieve File Is Stored, In Order To Open That File In Accelerated Mode? |
Answer»
|
|
| 22. |
Can A Supplemental Index Be Created Through Btrieve Or Netware Sql At The Time That The Btrieve File Is Created? |
Answer»
|
|
| 23. |
After Upgrading To Netware V3.11 And The Netware Btrieve Nlm V5.15, Btrieve Is Running Slower Than Expected. What Are The Factors And How To Fix Them? |
|
Answer» The following are the factors :
The following are the combination of factors to improve performance.
The following are the factors : The following are the combination of factors to improve performance. |
|
| 24. |
When I Run The Netware Btrieve V5.15 Nlm With Some Applications On Netware V3.11, Retrieved Btrieve Data Is Incorrect (but Not Corrupted). It Appears, As If The Wrong Records Are Being Accessed Intermittently. What Should I Do? |
|
Answer» To ensure the data retrieval correctly by BTRIEVE:
To ensure the data retrieval correctly by Btrieve: |
|
| 25. |
Using The Netware Btrieve Nlm V6.0, Btrmon And Ndbmon Show Files As Opened By A Different User Than The One That Originally Opened The Files And I Can't Back Up Or Close Those Files. Why Does This Happen And What Is The Solution? |
|
Answer» When Netware time restrictions are in force and any user's connection to NetWare is terminated, the Btrieve files are remain open to that connection.
When Netware time restrictions are in force and any user's connection to NetWare is terminated, the Btrieve files are remain open to that connection. |
|
| 26. |
What Happens When You Use Netware Btrieve V6.x To Access An Btrieve File That Was Created In The V5.x File Format? |
|
Answer» NETWARE Btrieve v6.x can access both v5.x and v6.x FORMAT files simultaneously and the performance is PROPER. NetWare Btrieve v6.x can access both v5.x and v6.x format files simultaneously and the performance is proper. |
|
| 27. |
Suppose When I Perform A Get Next Extended Operation, Btrieve Returns A Status 62. What Does This Mean? |
Answer»
|
|
| 28. |
How Can I Define A C Long Integer As A Key In Btrieve, When There Is No Long Data Type? |
|
Answer» C long integer can be defined as a KEY in Btrieve by specifying the key as an integer. But the length need to be specified as FOUR bytes. C long integer can be defined as a key in Btrieve by specifying the key as an integer. But the length need to be specified as four bytes. |
|
| 29. |
Explain What Does The "total" Column In The Butil -stat Indicate? |
| Answer» | |
| 30. |
If An Application Runs Twenty-four Hours A Day, How To Perform A Backup? |
Answer»
|
|
| 31. |
What Is File Sharing? |
| Answer» | |
| 32. |
Can Brebuild Rebuild Btrieve Files Created In The Btrieve V3.x Format, Or Is It Needed To Run Another Upgrade Utility First? |
Answer»
|
|
| 33. |
Tell Me Is It Necessary To Load Brequest If One Wants To Access The Btrieve Nlm From The Windows Environment? |
| Answer» | |
| 34. |
How Do I Run Btrieve On Sft Iii Server? |
|
Answer» The following engines are REQUIRED to run BTRIEVE on SFT III server.
The following engines are required to run Btrieve on SFT III server. |
|
| 35. |
Can You Explain System And User Transactions? |
Answer»
|
|
| 36. |
Will Brequest Works In An Os/2 V2.0 Dos Box? |
| Answer» | |
| 37. |
How To Run Btrieve On Sft Iii Server? |
|
Answer» The following ENGINES are required to RUN Btrieve on SFT III server:
The following engines are required to run Btrieve on SFT III server: |
|
| 38. |
Explain The Features Available In Btrieve Commander? |
Answer»
|
|
| 39. |
Can You Please Explain The Features Available In Btrieve Commander? |
Answer»
|
|
| 40. |
How To Create Data Definition Files (.ddf) Files To Work With Third-party Products That Requires Them? |
|
Answer» The .DDF FILE can be OBTAINED in TWO ways;
The .DDF file can be obtained in two ways; |
|
| 41. |
Explain Ddf Editor For Btrieve? |
Answer»
|
|
| 42. |
Explain About System And User Transactions? |
Answer»
|
|
| 43. |
Tell Me How To Convert A Bunch Of .btr And .lck Files To A Readable Sql? |
Answer»
|
|
| 44. |
What Happens When You Use Netware Btrieve V5.x To Access An Btrieve File That Was Created In The V6.x Format? |
|
Answer» When you attempt to open v56.x file with v5.x version, a status (I/O ERROR) will be RETURNED When you attempt to open v56.x file with v5.x version, a status (I/O error) will be returned |
|
| 45. |
Explain Error Codes Of Btrieve? |
Answer»
|
|
| 46. |
Explain About File Sharing? |
| Answer» | |
| 47. |
What Is Status 1015? |
Answer»
|
|
| 48. |
How Can A Btrieve File Format Version Be Checked? In Other Words, How Can Someone Determine Whether A Btrieve File Is Stored In 5.x Or 6.x Format? |
|
Answer» The PROCESS is as follows:
The process is as follows: |
|
| 49. |
Define A C Long Integer As A Key In Btrieve, When There Is No Long Data Type? |
|
Answer» C long integer can be DEFINED as a key in Btrieve by specifying the key as an integer. But the length need to be specified as FOUR bytes. C long integer can be defined as a key in Btrieve by specifying the key as an integer. But the length need to be specified as four bytes. |
|
| 50. |
What Is Btrieve? |
Answer»
|
|