BookmarkSubscribeRSS Feed
ballardw
Super User

Your comment about PC/SAS users liking to send these files doesn't imply that that they are old but current, so pardon the confusion.

SASKiwi
PROC Star

My understanding is that there is no way in Linux SAS to convert the "vanilla" Windows SAS format catalogs.

You need to convert them using Windows SAS first.

If you had SAS/Connect licensed and installed in both Linux and Windows (use PROC SETINIT to confirm) you could automate the conversion of these catalogs by getting your Linux SAS to connect to your Windows SAS PC and upload these catalogs. SAS will automatically convert them while uploading.

Failing this you could batch process all of your format catalogs on Windows SAS into transport format, store them on a file share where Linux can see them and then import them into Linux format with Linux SAS.   

dcampb
Calcite | Level 5

SASKiwi, that's essentially what I have been doing.  I was hoping there was a one-step method.  It seems odd that these cannot simply be opened but it sounds like that's the case.

Ksharp
Super User

Not sure. Did you check proc catlog ?

jakarman
Barite | Level 11

dcamp, dou you have SAS/connect? That is the most easy and simple method to have catalogs copied between releases / systems.

The luxury of just opening as with SAS-datasets (CEDA) is not easy possible. Catalogs are having a internal directory structure for a lot of members. Some type of members are needing as real conversion (aside some OS pointers). All that is done behind scenes using SAS/connect. The proc upload/download are supporting the adding of members, that is not part of proc catalog). When you have you source and destination (rls possible) it is very much like a one step copy.
To use  formats is dedicated catalog-datasets you also have to set a sas option. All can be prepared as standard at startup. What is you issue with that?

---->-- ja karman --<-----
dcampb
Calcite | Level 5

No, we don't have SAS/Connect.

I found several articles indicating what I was hoping for is impossible, so this topic might as well be closed.  Thanks to all for the responses,

sas-innovate-2024.png

Available on demand!

Missed SAS Innovate Las Vegas? Watch all the action for free! View the keynotes, general sessions and 22 breakouts on demand.

 

Register now!

How to Concatenate Values

Learn how use the CAT functions in SAS to join values from multiple variables into a single value.

Find more tutorials on the SAS Users YouTube channel.

Click image to register for webinarClick image to register for webinar

Classroom Training Available!

Select SAS Training centers are offering in-person courses. View upcoming courses for:

View all other training opportunities.

Discussion stats
  • 21 replies
  • 16707 views
  • 1 like
  • 9 in conversation