We help IT Professionals succeed at work.

We've partnered with Certified Experts, Carl Webster and Richard Faulkner, to bring you two Citrix podcasts. Learn about 2020 trends and get answers to your biggest Citrix questions!Listen Now

x

btrieve & PC-Anywhere

tonylamm
tonylamm asked
on
Medium Priority
537 Views
Last Modified: 2012-08-14
a batch file loads btrieve
 a btrieve application is started
   the btrieve application opens its btrieve files
       then calls PC-Anywhere
            which opens its own btrieve files
                  and then runs a script
                      which transfers a file
                      and receives a file from
                      a remote computer
 
             PC-Anywhere script finishes
       PC-Anywhere closes its btrieve files and
   unloads btrieve when it is done
 which kills the btrieve application, because
 the btrieve application files are still open.
 
FYI:  This btrieve application is usually installed on
Novell servers which have a NLM which is loaded into
memory so the application can use brequest which is
not unloaded when PC-Anywhere exits.

However this application is running on an NT server which
to my knowledge can not load the btrieve nlm.  (If there
is an NT application that can be run to simulate btrieve
nlm which will work with brequest the same as on a Netware server the name of this application will work for an answer, I do not want an answer that says "don't load brequest, load btrieve", because  this is not an acceptable solution to the problem defined above.)

P.S. I know this is really a NT question, but I figure at
least here someone may know what btrieve.nlm is...


please notice that I stated that load btrieve instead
of brequest is not an acceptable answer to this problem.
Also, please notice above I mention btrieve is loaded
not brequest.  I am already loading
btrieve /p:3072
...

butil -stop

however, when the application loads another  application (pcanywhere) which uses brequest. The other application (pcanywhere) unloads brequest when it finishes sending the file.  But the first application has btrive files still open so the application that calls pc-anywhere crashes because
pcanywhere has unloaded btrieve.(butil -stop)

Mabey this question is harder than I thought, should I
raise the points?    
Comment
Watch Question

Btrieve probably exist in a NT Server version, but for your task, you don't really need to have a Btrieve server. Just load the Btrieve client version on your PC, and remove it after using the Butil file:

btrieve /m:48 /p:4096 /u:4
...
butil -stop

And voila, your application should work...

Hope this will help!

Not the solution you were looking for? Getting a personalized solution is easy.

Ask the Experts

Author

Commented:
Edited text of question

Author

Commented:
Edited text of question
If PC Anywhere automatically unload btrieve and it's that your problem, find where PC Anywhere is doing that and try to configure it for not doing so...  what is your PC Anywhere version? Perhaps you will have to upgrade...

Author

Commented:
I do not have the source code for PC-Anywhere.  Do you?
I am running the latest version for DOS, I think it is
version 4.5

Author

Commented:
please tell me if this is too complicated of a question
and I need to increase the points offered....
Access more of Experts Exchange with a free account
Thanks for using Experts Exchange.

Create a free account to continue.

Limited access with a free account allows you to:

  • View three pieces of content (articles, solutions, posts, and videos)
  • Ask the experts questions (counted toward content limit)
  • Customize your dashboard and profile

*This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

OR

Please enter a first name

Please enter a last name

8+ characters (letters, numbers, and a symbol)

By clicking, you agree to the Terms of Use and Privacy Policy.