LISTSERV at the University of Georgia
Menubar Imagemap
Home Browse Manage Request Manuals Register
Previous messageNext messagePrevious in topicNext in topicPrevious by same authorNext by same authorPrevious page (January 2010, week 2)Back to main SAS-L pageJoin or leave SAS-L (or change settings)ReplyPost a new messageSearchProportional fontNon-proportional font
Date:   Tue, 12 Jan 2010 10:30:27 +0000
Reply-To:   Phil Holland <phil@HOLLANDNUMERICS.COM>
Sender:   "SAS(r) Discussion" <SAS-L@LISTSERV.UGA.EDU>
From:   Phil Holland <phil@HOLLANDNUMERICS.COM>
Organization:   Holland Numerics Ltd
Subject:   Re: What concerns me the most about Enterprise Guide
Comments:   To: sas-l@uga.edu
Content-Type:   text/plain;charset=utf-8;format=flowed

EGP project files are just Zip files containing compressed text files, mostly XML, so they are not really binary files. As Zip files they can be opened using WinZip, 7-Zip, etc., you could fix them manually by editing the text files, if you know where the problem lies. Note that EG only writes to a Project File when you save, otherwise everything is done using temporary files and in memory, so they are low-activity files, unlike PROFILE.CATALOG. That said I would recommend saving fairly regularly.

..........Phil

In message <96f18b62-c1c2-49df-a687-f413b1029c9d@k19g2000yqc.googlegroups.com>, xlr82sas <xlr82sas@aol.com> writes >Hi SAS-Lrs, > >I am a novice EG programmer so this may not be true, but I think it is >possible. > >Heavily used binary objects that are constantly updated(in place?) can >become corrupted. I make very heavy use of my sasuser.profile and >about every three months it appears to get damaged. I back it up and >usually can repair it. It seems to me that EG project files would be >heavily used binary objects susceptible to corruption. > >Here is what happens to my SASUSER.POFILE about every three months. > >ERROR: Write to SASUSER.PROFILE.CATALOG failed. File is full and may >be damaged. >ERROR: Catalog SASUSER.PROFILE.CATALOG is in a damaged state. Use the >REPAIR command of PROC DATASETS to restore it > >ERROR: An internal error has occurred while reading a compressed file. >Please call your SAS > Site Representative and report the following: compress offset = >2146 , de-compress > offset = 3579 , compress buf = " > >732077696C6C206265206173736F63696174656420776974682043757272656E" . > > >ERROR: Entry XX.SOURCE could not be repaired. > >Here is what the first few bytes of a EG project file looks like > >K??? ? ¤?ƒ;?ã@æ©. Jö? ? project.xmlì]{sÛF’Ç¿{Uû?X®ÝM|?” ?|m?mÙ²üHd >+±ä8[å*?H€Ž6²­“dÇÞ??wÝ¿?? ?? > >When I look at the binary, egp project file it looks like changes are >somehow appeneded to the end of the binary file, but I am not sure. At >any rate there does not seem to be any usable information in the >binary egp catalog? > >I hope corruption is never an issue with heavily used egp project >catalogs. Another issue is the fact that project files may not upward >compatible. Can you repair egp binary files? > >

-- -------------------------------------------------------- Philip R Holland Holland Numerics Ltd 94 Green Drift, Royston, Herts SG8 5BT, UK mobile : +44-(0)7714-279085 tel/fax: +44-(0)1763-244497 email : <phil@hollandnumerics.com> URL : http://www.hollandnumerics.com/ --------------------------------------------------------


Back to: Top of message | Previous page | Main SAS-L page