TIP: Click on subject to list as thread! ANSI
echo: os2prog
to: Mike Luther
from: David Noon
date: 2003-01-23 20:13:38
subject: SOM.IR corruption

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


--- FleetStreet 1.25.1
* Origin: My other computer is an IBM S/390 (2:257/609.5)
SEEN-BY: 633/267 270
@PATH: 257/609 250/501 140/1 106/2000 1 379/1 633/267

SOURCE: echomail via fidonet.ozzmosis.com

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.