Novell is now a part of Micro Focus

I upgraded from Novell Web Server 2.5 to 3.1, and now NetBasic programs don't work.

Articles and Tips: qna

01 Aug 1997


Q.

Dear Ab-end: I upgraded from Novell Web Server 2.5 to 3.1, and now NetBasic programs don't work. The error message I get is:

500 Server Error - The Server encountered an error communication with Script Server.
Reason: RCGI Server refused connection
Error at HTTP Server:-
RCGI could not connect to 127.0.0.1:8001.8001 <null error string>
Error at RCGI screen bad command or file name

The scripts ran fine on the Web Server 2.5, and no changes have been made to these scripts. Any suggestions?

-- Basically Stymied in Boston

A.

Dear Stymied: According to Newman Miller of the escalation support team for the Novell Web Server, the basic scripts from Web Server 2.5 were designed to work on the BASIC.NLM, which was Dartmouth Basic. BASIC.NLM uses line numbers, but NetBasic doesn't. As a result, all of your scripts will have to be modified to a certain extent in order to run with the NetBasic that is provided in IntranetWare and Web Server 3.1.

For example, in Novell's Web Server 2.5, the SYS:WEB\CONFIG\SRM.CFG file is found in RemoteScriptsAlias /scripts/ localhost:8001 /scripts. For Web Server 3.1, the SYS:WEB\CONFIG\SRM.CFG file is found in LoadableModule /netbasic/ sys:\inw_web/shared/ lcgi/netbasic/cgi2nmx.nlm. So the SRM.CFG file will have to be modified to the appropriate Web Server, and the HTML documents will have to be modified to not say "/scripts/sample.bas", but instead say "/netbasic/sample.bas". All the Basic scripts will have to be changed to work with NetBasic and then put in SYS:\NETBASIC\WEB directory.

* Originally published in Novell AppNotes


Disclaimer

The origin of this information may be internal or external to Novell. While Novell makes all reasonable efforts to verify this information, Novell does not make explicit or implied claims to its validity.

© Copyright Micro Focus or one of its affiliates