This article explains the error 000000 000: Illegal command line when attempting to compile in Net Express 6.0.
Problem:
Having installed Studio Enterprise Edition 6.0 and then activated it with a stand-alone time-limited license with your 16-digit Authorization Code you may encountered error message ‘000000  000: Illegal command line’ when attempting to compile any program in Net Express 6.0.This problem is caused by an error in populating the lservrc.stn file which is found here: C:\\Program Data\\Micro Focus (on Vista/Windows Server 2008) C:\\Documents and Settings\\All Users\\Application Data\\Micro Focus (on XP). When inserting the Authorization Code into the appropriate field in the Studio Enterprise Edition 6.0 product, a hand-shaking process takes place between the client machine and Micro Focus’ license server machine. If all is well, the license server machine issues the client machine a license via the Internet in the form of a license string which is composed of eight lines of data. The license string for stand-alone time-limited licenses (including the initial 30-day trial license) is stored in the file lservrc.stn file while the license string for full licenses is stored in a file called lservrc.net which is found in the same location.
Resolution:
This particular error is caused by the fact that one of the eight lines of data in the lservrc.stn file is not terminated with a carriage return. To this end simply edit the lservrc.stn by inserting a carriage return in the appropriate place. Attached to this article are two lservrc.stn files:
lservrcKO.stn contains the incorrect data.
lservrcOK.stn contains the correct data.
By examining these two files you will be able to see how to edit and amend the file accordingly. Once amended you should be able to compile without any further problems.
Incident Number: