SOMSEC.ZIP contains SOMSEC.DLL which was not shipped with the original VisualAge C++ for OS/2 V3. This file is needed for DSOM programs. If you are getting errors about SOMD.DLL not loading, then you probably need this fix. See the read.me file in SOMSEC.ZIP for more details.