Attachmate Worldwide  |   Contact Us  |   NetIQ.com
Extend. Manage. Secure. More than 30 years in the business. Over 65,000 customers.
Home » Support » Technical Library » Technical Notes

Technical Notes

Programming with COM and Reflection 2011, 2008, or 2007
Technical Note 2271
Last Reviewed 20-Jul-2010
Applies To
Reflection for IBM 2011
Reflection for UNIX and OpenVMS 2011
Reflection Standard Suite 2011
Reflection for IBM 2008
Reflection for UNIX and OpenVMS 2008
Reflection Standard Suite 2008
Reflection for IBM 2007
Summary

Your application may not support .NET technology to control Reflection 2011, 2008, or 2007. This technical note provides information about using the alternative OLE Automation (COM) API and obtaining related programming reference documentation.

Understanding .NET vs. COM

When developing new applications to control Reflection 2011, 2008, or 2007, .NET technology is recommended.

However, COM (Automation) is also supported, if you are using other applications that do not support .NET, such as Microsoft Office (for example, Excel macros), Visual Basic for Applications (VBA), or Microsoft Visual Basic 6.0 (VB6). There are two styles of Automation APIs that are supported:

  • New Automation API: See also http://docs.attachmate.com/reflection/2011/R1/help/en/vba_guide/13256.htm. A complete language reference is available from the Help menu in the Visual Basic Editor.
  • "Legacy" COM APIs from Reflection version 14.1 and earlier and EXTRA! X-treme version 9.1 and earlier: The “legacy” COM documentation is not included with Reflection 2011, 2008, or 2007. You can download the original documentation that installed with earlier versions, which is available in WinHelp format (English language only).

Obtaining and Using the Legacy COM Documentation

Use the following steps to obtain the legacy COM documentation, which includes language reference (methods and properties). Please read all instructions before downloading the file.

  1. If you are on Windows Vista, you must download and install the Windows Help program (WinHlp32.exe), and enabling WinHelp macros is recommended. For more information, see Technical Note 2294. (Windows XP and Windows Server 2003 already include WinHlp32.exe and WinHelp macros enabled.)
  2. Download the file COM-help.zip from the Attachmate Download Library.
  3. Unzip the files to a desired folder.

Note: The *.hlp and *.cnt files must be unzipped together to the same folder in order to enable navigation features in the help left pane. Also, the Epc_ole.* files must be unzipped to a local or mapped drive letter (not UNC).

  1. Locate and open the desired *.hlp file:
    File Name
    Description
    Ribmprog.hlp
    Programming Reference for Reflection for IBM, version 14.x
    Rftpcom.hlp
    Reflection FTP Client Automation API, version 14.x
    EPC_OLE.HLP
    EXTRA! OLE Automation

Note: These help files are a subset of the original product documentation, so contain some links to other help files that will not function.

Additional Information

The object reference names have changed compared to prior versions of Reflection and EXTRA! For more information, see Technical Note 2209.

Certain methods and properties may not be applicable or supported in Reflection 2011, 2008, or 2007. For information about embedding (ActiveX), please contact Technical Support (http://support.attachmate.com/contact/).

Related Technical Notes
2183 Developer Tools for Attachmate Products
2209 Errors with Early-bound OLE Automation Applications and Reflection 2011, 2008, or 2007
2225 Programming Reflection 2007 with .NET
2294 Unable to Open Help on Windows 7, Windows Server 2008, or Windows Vista
2362 Programming with Reflection FTP Client and COM
9993 Index of Reflection Scripting Technical Notes

horizontal line

Did this technical note answer your question?

Yes    No    Somewhat     Not sure yet

Additional comments about this tech note:

Need further help? For technical support, please contact Support.