Can we use proc X11 in batch process? I am getting error that procedure X11 is not available.
Amand, What we can see the ETS software is licensed in both situations.
In the interactive one there is a workspace server for local access (eg EGuide) using OSname=W32_SV
That is a 32 bit server version? probably a remote terminal access in a 32-bit version.
The batch mode approach has the OSname= WIN_NTSV. That is another machine or installation. It is not the same machine/SAS as used by your interactive session.
As this machine is licensed for ETS there is something different missing. It could be the SAS-config file being missing the ETS libraries or the ETS libraries not having installed .
How to solve this:
- You could use you SAS installation that you use for interactive also for batch processing
- let your installation on the batch environment checked (be completed for installation) on ETS
Anyway your version of SAS (and the OS?) looks to be outdated. 9.1.3 is level-b in this moment.
Are upgrade plans being made? Getting the newest version with SAS is not involving additional license cost. The cost is doing that upgrade.
Hi,
Proc X11 appears to be part of SAS/ETS:
Do you have SAS/ETS licensed? You can check what you have licensed by running the following code:
proc setinit;
run;
Regards,
Amir.
I am using it. But i m getting error when i m trying to use it in batch process.
Maybe your batch calls a different SAS setup than the one where it works.
In which environment is proc X11 available? (workspace server, interactive SAS, ...)
And how do you run batch jobs? Simply sas programname.sas or do you have some kind of wrapper script?
I am using my program with contents Proc X11 in window environment, Its running fine.
But when i am running same programe by using with my batch file in cmd problem. Its showing error that Proc X11 procedure not available
- How do you start your windowing environment (COMPLETE commandline)
- How do you start the batch job (once again COMPLETE commandline)
As your are using it (interactive) that sas session had the ETS license.
What do you mean by "using as batch processes" it is obviously not the same SAS installation, possible one on a different machine.
Y can run proc setinit in the same way as "batch process" you will see (prediction) differences with you interactive session.
@aman4sas you did not give any info on running "proc setinit' interactive or in batch.
show the logs or have that as your solution. Please do that before asking more.
Please find log below.
NOTE: PROCEDURE SETINIT used (Total process time):
real time 0.07 seconds
cpu time 0.00 seconds
Original site validation data
Site name: 'XYZ'. [Changed]
Site number: 123.[Changed]
Expiration: 14DEC2014.
Grace Period: 45 days (ending 28JAN2015).
Warning Period: 46 days (ending 15MAR2015).
System birthday: 21JAN2014.
Operating System: W32_SV .
Product expiration dates:
---Base Product 14DEC2014
---SAS/STAT 14DEC2014
---SAS/GRAPH 14DEC2014
---SAS/ETS 14DEC2014
---SAS/ACCESS Interface to PC Files 14DEC2014
---SAS Workspace Server for Local Access 14DEC2014
Which of the environments does that log come from, interactive or batch?
previous one was from itractive mode
Below are from batch mode:
1 The SAS System
NOTE: Copyright (c) 2002-2003 by SAS Institute Inc., Cary, NC, USA.
NOTE: SAS (r) 9.1 (TS1M3)
Licensed to THE CONFERENCE BOARD INC, Site 0053556002.
NOTE: This session is executing on the NET_SRV platform.
NOTE: SAS 9.1.3 Service Pack 4
NOTE: SAS initialization used:
real time 0.96 seconds
cpu time 0.17 seconds
1 proc setinit;
2 run;
NOTE: PROCEDURE SETINIT used (Total process time):
real time 0.04 seconds
cpu time 0.00 seconds
Original site validation data
Site name: 'xyz'.
Site number: 123.
Expiration: 14DEC2014.
Grace Period: 45 days (ending 28JAN2015).
Warning Period: 45 days (ending 14MAR2015).
System birthday: 21JAN2014.
Operating System: WIN_NTSV.
Product expiration dates:
---Base Product 14DEC2014
---SAS/STAT 14DEC2014
---SAS/GRAPH 14DEC2014
---SAS/ETS 14DEC2014
---SAS/ACCESS Interface to PC Files 14DEC2014
NOTE: SAS Institute Inc., SAS Campus Drive, Cary, NC USA 27513-2414
NOTE: The SAS System used:
real time 1.11 seconds
cpu time 0.17 seconds
Amand, What we can see the ETS software is licensed in both situations.
In the interactive one there is a workspace server for local access (eg EGuide) using OSname=W32_SV
That is a 32 bit server version? probably a remote terminal access in a 32-bit version.
The batch mode approach has the OSname= WIN_NTSV. That is another machine or installation. It is not the same machine/SAS as used by your interactive session.
As this machine is licensed for ETS there is something different missing. It could be the SAS-config file being missing the ETS libraries or the ETS libraries not having installed .
How to solve this:
- You could use you SAS installation that you use for interactive also for batch processing
- let your installation on the batch environment checked (be completed for installation) on ETS
Anyway your version of SAS (and the OS?) looks to be outdated. 9.1.3 is level-b in this moment.
Are upgrade plans being made? Getting the newest version with SAS is not involving additional license cost. The cost is doing that upgrade.
Thanks for ur kind support and guidance,
I have resolved my issue with ur help. Now its running fine with batch also.
Thanks- Aman
The cost is doing that upgrade.
Nicely said
Registration is now open for SAS Innovate 2025 , our biggest and most exciting global event of the year! Join us in Orlando, FL, May 6-9.
Sign up by Dec. 31 to get the 2024 rate of just $495.
Register now!
Learn the difference between classical and Bayesian statistical approaches and see a few PROC examples to perform Bayesian analysis in this video.
Find more tutorials on the SAS Users YouTube channel.
Ready to level-up your skills? Choose your own adventure.