Server Package Fail with BSFN in it

samarchon

Active Member
Configuration: Xe, Win 2000 App Servers, SP 18.1, Update 4

When I build a full or update package with a BSFN to one of my app servers, I get a message on the compile logs that says: 'cl' is not recognized as an internal or external command, operable program or batch file. I have 3 others app servers all goes well in those 3 servers.

I checked the system environment variables for include, lib and path. They all look good and they are at the system level. I also reinstalled the C++ on this server and I still get the error.
Am I missing anything else?

Thanks for your help
 
Did you try to run the command from a DOS-box. If it´s not runnning there, check your path.
 
On NT/2000 App/Ent servers you must populate the System Environment
Variables for the C compiler. See the following steps to perform this:

Sign on to the App Server with the same profile that installed C++

Right click on "My Computer" and select Properties.

On the "Properties" form, select the Advanced tab and then click on the
Environment Variables button.

You should see variables in the "For User" section of this form. If a
corresponding System variable does not exist, you must create it. I have
found it best to open the User Variable, copy the Variable Value, create the
System Variable, and then paste the previously copied value into the field.

The only variable that is differnt is the PATH variable, this one you must
copy the values from the User variable and paste it to the END of the Path
System Variable.

After you have finished copying the variables, you should be able to go to a
DOS prompt and enter the CL /? command to see the valid command switches.


Good Luck


Andy

When I build a full or update package with a BSFN to one of my app servers,
I get a message on the compile logs that says: 'cl' is not recognized as an
internal or external command, operable program or batch file. I have 3
others app servers all goes well in those 3 servers.

I checked the system environment variables for include, lib and path. They
all look good and they are at the system level. I also reinstalled the C++
on this server and I still get the error.
Am I missing anything else?

Thanks for your help






Consultant with clients
at B7331 - Xe
Various Deployment Servers, Citrix and JAS
 
Try NMAKE and CL. Both commands belong to the C-Compiler.
Regards

Herbert Sickel

--
Mit freundlichen Grüßen

Herbert Sickel

+++ GMX - Mail, Messaging & more http://www.gmx.net +++
NEU: Mit GMX ins Internet. Rund um die Uhr für 1 ct/ Min. surfen!



Herbert Sickel
XE at several sites, w MS-SQL2000, Oracle, WIN-NT, WIN2000, Metaframe
 
Try NMAKE and CL. Both commands belong to the C-Compiler. If they are not recognized as internal programs, your environment settings are not o.k.

Regards
 
I fixed this issue. The problem was an ini setting in the app server ini [BSFN Builder] section. I commented out the whole section and now the busbuild compiles on the server. This is different from the [BSFN Build] section in the middle. [BSFN Builder] section had user, pwd and pathcode as variables. I am not sure what this section is for? When I asked JDE help, the answer was 'it does not do anything'. Does any of you know? Thanks
 
It does not really do anything any more. That section used to control the BSFN build, but was phased out for the [BSFN Build] section.

Unfortunately, as you've found out, if you've got that section active, it can still affect your package builds unless you keep the information up to date, or get rid of the section.
 
Back
Top