For Programmers: Free Programming Magazines  


Home > Archive > Clipper > February 2008 > Clipper 5.2 & NetWare 6.5









You are viewing an archived Text-only version of the thread. To view this thread in it's original format and/or if you want to reply to this thread please [click here]

 

Author Clipper 5.2 & NetWare 6.5
mraymus

2008-02-06, 6:55 pm

My customer has an clipper point of sale application that they run on
a dos PC. They're using BASE52 to reduce exe's size on memory.
Everything worked fine on their NetWare 4.11 server, but we upgraded
them to NetWare 6.5. and now they're getting this error:

Unrecoverable error 415: Cannot open overlay file 'BASE52.PLL'

They get this on the dos PC when more than one person gets into the
application. It appears to be a file locking issue, but I'm
unsure. We have taken some file locking precautions on the NetWare
server. We've set the following set commands:

Set Client File Caching Enabled = Off
Level 2 OpLocks Enabled = Off

Keep in mind that they're running the Novell VLMs on these
workstations since it's dos-based.

Any ideas or suggestions on how to resolve this problem? The only
thing we did was upgrade the server that houses the database. We
didn't change anything else.

Thanks in advance.

Matt Ray
MC Consulting - GroupWiseGuru.com
mray@groupwiseguru.com
dlzc

2008-02-06, 6:55 pm

On Feb 6, 9:09=A0am, mraymus <mray...@gmail.com> wrote:
> My customer has an clipper point of sale application
> that they run on a dos PC. =A0They're using BASE52 to
> reduce exe's size on memory. Everything worked fine
> on their NetWare 4.11 server, but we upgraded
> them to NetWare 6.5. =A0and now they're getting this
> error:
>
> Unrecoverable error 415: Cannot open overlay file
> 'BASE52.PLL'


http://www.ousob.com/ng/53error/ng39b05.php

Check the path, check where base52.pll is located, and make sure the
application can find it to load it. I'd check this first.

David A. Smith
mraymus

2008-02-06, 6:55 pm

>
> http://www.ousob.com/ng/53error/ng39b05.php
>
> Check the path, check where base52.pll is located, and make sure the
> application can find it to load it. I'd check this first.
>
> David A. Smith


Thanks for the speedy reply. I've passed this information on to my
customer, however, all we've really done is upgrade the NetWare server
from 4.11 to 6.5. Nothing on the local PC environment changed.
Are you suggesting from this note that we should increase files on
their DOS startup files?

Here's a copy of their config.sys & autoexec.bat
Config.sys
DEVICE=C:\DOS622\HIMEM.SYS
DEVICE=C:\DOS622\EMM386.EXE NOEMS
buffers=40,0
files=30
DOS=UMB
lastdrive=Z
FCBS=4,0
DOS=HIGH


Autoexec.bat
@ECHO OFF

rem LH /L:2,16288 c:\dos622\keyb us
c:
cd \registra
del tn*.dbf
del tn*.ntx

CD\SHELL
LH /L:1,4144 WATCH
LH /L:1,18832 LSL
LH /L:1,65536 b44
LH /L:1,39872 IPXODI
LH /L:0;1,57888 /S vlm

MODE COM1:96
LH /L:1,3280 BARKEY COM1
MODE COM2:96
LH /L:1,3280 BARKEY com2

LH /L:1,4960 DEACPS
F:

SET SERIAL=0022
SET COMSPEC=C:\COMMAND.COM
cx constituyentes.matamoros.smart

LOGIN caja01
cd\public

r:
CD\REGISTRA
DEPUHD
CALL R:\REGISTRA\BORRHD.BAT
send /u
IF EXIST R:\REGISTRA\REGISTRA.EXE GOTO RED
IF NOT EXIST R:\REGISTRA\REGISTRA.EXE GOTO LOCAL
:RED
IF EXIST C:\REGISTRA\Tn????.DBF GOTO INTEGRAR
R:
C:
CD\REGISTRA
ECHO.
:CICLO_R
SET CLIPPER=V006;R180
registra 1
IF ERRORLEVEL 6 GOTO CONTINUA
IF ERRORLEVEL 5 GOTO CUPONES
GOTO CONTINUA
:CUPONES
SET CLIPPER=\\F:50
CUPONES
ECHO.
GOTO CICLO_R
:CONTINUA
IF NOT EXIST R:\REGISTRA\REGISTRA.EXE GOTO FALLA
IF NOT EXIST C:\REGISTRA\SALIDA1.DBF GOTO CICLO_R
:SALIDA
rem P:LOGOUT
CLS
GOTO END
:FALLA
C:\SHELL\BOOT
GOTO END
:INTEGRAR
R:
CD\REGISTRA
INTEGRA
GOTO RED
:LOCAL
C:
CD\REGISTRA
:CICLO_L
registra 1 1
IF NOT EXIST C:\REGISTRA\SALIDA1.DBF GOTO CICLO_L
:END
C:
CLS
c:\menu
mraymus

2008-02-06, 6:55 pm

Something else that was mentioned was this:

I'm wondering if it is a case of the volume being too large for DOS to
figure out what is going on.

Is it a possibility that the new volume on this new server is too
big? I believe it's 4 Gigs. If that's an issue we can definitely
decrease the size of the volume.

Matt

dlzc

2008-02-06, 6:55 pm

Dear mraymus:

On Feb 6, 10:02=A0am, mraymus <mray...@gmail.com> wrote:
>
>
> Thanks for the speedy reply. =A0 I've passed this
> information on to my customer, however, all we've
> really done is upgrade the NetWare server
> from 4.11 to 6.5. =A0 =A0Nothing on the local PC
> environment changed.


Nothing on the PC environment (based on your config files below) of
importance is controlled by the configuration files. Like the path.

> Are you suggesting from this note that we should
> increase files on their DOS startup files?


A place to start, after you check the path.

> Here's a copy of their config.sys & autoexec.bat
> Config.sys

=2E.. no path
> Autoexec.bat

=2E.. no path

You are depending on the Netware login scripts to assign path. This
may or may not even include DOS directory where the various DOS
utilities reside.

I wonder if these values:

> LH /L:1,4144 WATCH
> LH /L:1,18832 LSL
> LH /L:1,65536 b44
> LH /L:1,39872 IPXODI
> LH /L:0;1,57888 /S vlm


=2E.. are correct for the new Netware? I would have no way of knowing.

Splicing in your followup post...
> Something else that was mentioned was this:


> I'm wondering if it is a case of the volume being
> too large for DOS to figure out what is going on.


> Is it a possibility that the new volume on this
> new server is too big? I believe it's 4 Gigs.
> If that's an issue we can definitely decrease the
> size of the volume.


If the DOS executable starts from this directory without issue, and
one person is able to log on (as you say), then I don't see it as a
problem.

The "one person" that can get on... is it the same computer, or can
any computer be first, and lock the others out? If it doesn't matter,
and you cannot place the executables and plls in a "readonly"
directory, then you will likely have to have the plls on the
individual computers.

David A. Smith
AUGE_OHR

2008-02-06, 6:55 pm

hi,

>They're using BASE52 to reduce exe's size on memory.
>Everything worked fine on their NetWare 4.11 server, but we upgraded
>them to NetWare 6.5. and now they're getting this error:
>
>Unrecoverable error 415: Cannot open overlay file 'BASE52.PLL'


where is you *.EXE ?`all on Server ?

.... and BASE52 does reduce *.EXE Size but not needed
Memory (RAM) Size.

did you run in "real-mode" or "protect-mode" ?

> CD\SHELL
> LH /L:1,4144 WATCH
> LH /L:1,18832 LSL
> LH /L:1,65536 b44
> LH /L:1,39872 IPXODI
> LH /L:0;1,57888 /S vlm


i wonder that you using IPX with NW6.5 ?!

i did not have use VLM for Years but i remember
that i have to upgrade NW-Client (for Windows)
to > v4.83 Sp3 (now v4.9x) to get it work.

greetings by OHR
Jimmy


iosys@videotron.ca

2008-02-08, 6:55 pm

On Feb 6, 11:09 am, mraymus <mray...@gmail.com> wrote:
> My customer has an clipper point of sale application that they run on
> a dos PC. They're using BASE52 to reduce exe's size on memory.
> Everything worked fine on their NetWare 4.11 server, but we upgraded
> them to NetWare 6.5. and now they're getting this error:
>
> Unrecoverable error 415: Cannot open overlay file 'BASE52.PLL'
>
> They get this on the dos PC when more than one person gets into the
> application. It appears to be a file locking issue, but I'm
> unsure. We have taken some file locking precautions on the NetWare
> server. We've set the following set commands:
>
> Set Client File Caching Enabled = Off
> Level 2 OpLocks Enabled = Off
>
> Keep in mind that they're running the Novell VLMs on these
> workstations since it's dos-based.
>
> Any ideas or suggestions on how to resolve this problem? The only
> thing we did was upgrade the server that houses the database. We
> didn't change anything else.
>
> Thanks in advance.
>
> Matt Ray
> MC Consulting - GroupWiseGuru.com
> m...@groupwiseguru.com


I had many years ago a similar problem with memory and my POS
application.

Now even with my DOS version I have no more problem since I switch
linker
I now use CAUSEWAY for Clipper and the footprint of the EXE in memory
is 256K base memory
the rest is in extended memory.

By the Way CAUSEWAY is now FREE from devore software.

If you want to use Causeway I can send you an example of my link file
with this NO MORE PLL. just one EXE.

Sylvain Larche
iosys@videotron.ca
none of the above

2008-02-29, 6:55 pm

Just a guess, maybe set the "readonly" attribute on the file "base52.pll"


Sponsored Links







Also available: Server administration forum archive | Web Design forum archive | Software forum archive | Hardware reviews archive

Copyright 2008 codecomments.com