- Article Type: Q&A
- Product: Aleph
- Product Version: 22
In version 22, ".dat" files have # (hashsign) in pos. 41, for example:
This sign is present in all ".dat" files installed by file /exlibris/aleph/a22_1/aleph/pc_exe/gui500.exe:
-rw-r--r-- 1 aleph exlibris 29204792 Dec 31 10:19 gui500.exe
In version 20, the .dat files installed by /exlibris/aleph/a20_1/aleph/pc_exe/gui500.exe also have the # sign:
-rwxr-xr-x 1 aleph exlibris 20413215 Sep 2 08:41 gui500.exe*
However, the files updated by version 20 services packs do not have the # sign. What is the difference?
There was a change in the middle of version 20: rpc #2164 in V20:
Description: GUI Version Check will now work as follows:
Merge - When files are downloaded from sp_conf or sp_exe directories (<module>.ini, print.ini and language dat files only).
Override - When files are downloaded from any other directory under the pc_exe directory, they will override the existing PC files.
Before this change, the SP installation did overwrite the conf files (like window.dat), and the # did not exist anymore.
After this change, the SP installation merges updated file, keeping the #.
So indeed that was the behavior until the middle of V20, and it will not be so in V22.
- Article last edited: 4/8/2014