Subj : SOM.IR corruption
To : Mike Luther
From : David Noon
Date : Thu Jan 23 2003 08:13 pm
Hi Mike,
Replying to a message of Mike Luther to Will Honea:
[snip]
ML> LTSOMO10 IR 32 1-15-03 6:22a <******** BAD!
ML> was corrupted!
ML> Now .. what writes these, when and why?
The file extension .IR stands for Interface Repository. Such a file contains
the SOM interfaces available with the object classes defined by the
application. In the case of Lotus Smart Suite (WordPro, 1-2-3, etc.) the object
classes are those for the various document types. The interfaces published are
those for opening the application for a given document, dragging and dropping
documents (especially when the target of the drop is a printer) and various
other activities.
The common denominator in all this is also the Object Request Broker (ORB) used
by OS/2: the WorkPlace Shell. Moreover, it is the WPS that locks the various
.IR files when it starts. The physical reads and writes of these files are
managed by the WPS too, and they are initiated by user activity in the shell
and by SOM applications issuing object messages to the ORB.
The file corruption can be caused by bugs in the ORB or by bugs in the SOM
applications. Since your problems usually end up with a trashed Lotus file, the
likeliest candidate is Lotus Smart Suite. I am running V1.5.1 of SS and it has
yet to trash its IR, but earlier versions were quite annoying in the frequency
with which they trashed their SOM interface repository.
Regards
Dave
<Team PL/I>
--- FleetStreet 1.25.1
* Origin: My other computer is an IBM S/390 (2:257/609.5)