There is a problem with the DSOM IDL that is shipped in VisualAge C++ (SOM Toolkit component) and it can't be used to generate valid/usable HH headers. SOM support says this problem will be fixed in their CSD level 2.1.2 which is to ship soon. In the meantime we have put together a simple DTS DSOM sample that includes hand-massaged HH headers for the DSOM components, which is in DSOMSAMP.ZIP. The .ZIP file also contains a sample that uses XH headers. If you have any questions, please contact vacpp@vnet.ibm.com.