| 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 |
|
| 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/
--------------------------------------------------------
|