Microsoft KB Archive/67600

PRB: Problem with SAF & IBM OS/2 EE 1.2 on Novell Platform

PSS ID Number: Q67600 Article last modified on 12-18-1992

1.10 1.11 4.20 OS/2

Summary: Note that the following article refers to IBM OS/2 EE versions 1.2 or 1.3, referred to below as IBM OS/2 EE.

SYMPTOMS There is a potential conflict between running IBM OS/2 EE (Extended Edition) and SQL Server on a Novell Network. SQL Server applications like SAF need to access NETAPI.DLL from the directory, while IBM OS/2 EE applications like the IBM Communications Manager need to access the version of this file residing in the subdirectory. Various problems can occur if both of these subdirectories are referenced in the LIBPATH statement in the CONFIG.SYS file. Depending on the order of reference to the and subdirectories in the LIBPATH statement, SAF may return a recoverable error message of “NetServerEnum failed 2139,” or SAF may fail with an OS/2 error concerning the inability of SAF to load the NETAPI service.

CAUSE This problem occurs because both the Novell OS/2 requester and IBM OS/2 EE may install a file called NETAPI.DLL in different subdirectories. IBM OS/2 EE installs NETAPI.DLL in the subdirectory, and the Novell OS/2 requester installs NETAPI.DLL in the subdirectory by default.

RESOLUTION Currently, the only known way to work around this problem is to reference only one of these subdirectories in the LIBPATH statement. This means that it is only possible to have either IBM OS/2 EE application functionality or SQL Server application functionality at any one time. Please note that if the LIBPATH system setting is changed, it will be necessary to reboot the system for the change to take effect.

= Additional reference words: 1.10 1.11 4.20 =

Copyright Microsoft Corporation 1992.