BookmarkSubscribeRSS Feed
Ashwini_uci
Obsidian | Level 7


Hi there,

I have some SAS datasets for which, I had created the formats and done majority of analyses Windows XP. And now I have a new computer with windows 7 and while running some analyses on this new computer. I keep getting following warning messages in the log windows; however it is still giving me the output.

ERROR: File LIBRARY.FORMATS.CATALOG was created for a different operating system

I am wondering, if this is anything serious and if it is going to affect the results in anyway.

Is switching between 2 operating systems, going to give me any serious trouble ahead with SAS analyseS? Any suggestions/recommendations?

Thanks,

Ashwini

 

4 REPLIES 4
MikeZdeb
Rhodochrosite | Level 12

hi ... the problem may be a 32-bit PC running XP versus a 64-bit PC running 7, it's a problem with catalogs (e.g. format catalogs)

one solution (there are most likely others) for formats  is to create CNTLOUT data set on a 32-bit PC and use it as a CNTLIN data set on the 64-bit

* some 32-bit formats;

proc format;

value a 1='1' other='other';

value $a '1'='1'  other='other';

invalue check 1=10 other = _same_;

invalue $check '1'='ten' other = _same_;

run;

* write formats to a data set;

proc format lib=work cntlout=hold;

run;

* go to the 64-bit PC;

libname library 'z:\';

proc format library=library cntlin=hold;

run;

Ashwini_uci
Obsidian | Level 7

hi there, thanks for your response. you are right the problem is about 32 bit vs 64 bit.

I am wondering if i can still trust the analyses result i am getting in the 64 bit PC, shown along with the warning.

Do i have to do something like you have explained above? or for that matter use one of the solutions before I run the analyses in 64 bit PC?

There are too many datasets and each of them is very huge and has too many formats..so i donot really wish to do it all over again.

I just want to know if it will be absolutely fine to use those results even if they are generated with the error messages about formats.

If i could just use the analyses results without having to take care of the solutions to get rid of the warning, that will save me a lot of time.

Appreciate your help.
Thanks

Ashwini

MikeZdeb
Rhodochrosite | Level 12

hi ... quite sure it is just a format-related issue and has no effect on the use of the data sets

you could always seek a higher authority (http://support.sas.com/ctx/supportform/createForm)

Ksharp
Super User

Maybe you can consider to use proc cport and proc cimport to  transport these 32-bit sas files into 64-bit sas files.

Ksharp

SAS Innovate 2025: Save the Date

 SAS Innovate 2025 is scheduled for May 6-9 in Orlando, FL. Sign up to be first to learn about the agenda and registration!

Save the date!

What is Bayesian Analysis?

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.

SAS Training: Just a Click Away

 Ready to level-up your skills? Choose your own adventure.

Browse our catalog!

Discussion stats
  • 4 replies
  • 1023 views
  • 0 likes
  • 3 in conversation