Environment
Extra! X-treme
Reflection Desktop products
Reflection 2014 products
Reflection 2011 products
Reflection version 14.x products
Reflection FTP Client
Reflection for the Web
Situation
This technical note provides information on programming guides, API and language reference materials, software development kits (SDKs), code samples (macros, scripts, etc.), and other resources useful to developers.
Resolution
Reflection Desktop/2014/2011
- VBA Guide for creating macros: 16.2 / 16.1 SP1 / 16.1 / 16.0 / 2014 R1
- .NET API Guide: 16.2 / 16.1 SP1 / 16.1 / 16.0 / 2014 R1
- COM (OLE Automation) API support: KB 7021508
- Terminal User Control (TUC) - video
- SmartUx Controls: KB 7021450
- Express Macro Language videos:
- Many legacy Reflection 14.x and Extra! programming interfaces are supported:
- Extra! Basic macro (.ebm) support: KB 7021465 (if running multiple session macros with modal dialog boxes, see also KB 7021513)
- Reflection version 14.x VBA macros: User Guide (PDF)
- Modal dialog box issue when running legacy Extra! or Reflection macros: KB 7021513
- Legacy OLE Automation (COM) interfaces as described below (both Extra! and Reflection 14.x)
- If calling EXTRACOM from VB.NET, to eliminate copying of dependent files to your project, see KB 7022965.
- Reflection Basic (.rbs) and Reflection Command Language (.rcl) scripts: KB 7021623
- HLLAPI with Extra! or Reflection compatibility
- For HLLAPI with NonStop/6530 sessions, see KB 7023523.
- Extra! EHLLAPI, WD_API, and WinHLLAPI: KB 7021278
- For NonStop/6530 macros, see KB 7024804.
Tips and Best Practices for VBA Macros and .NET
- Efficient Programming Practices: KB 7021427
- Shared VBA Macro Code: KB 7021399
- VBA events to auto-invoke actions when host text is displayed: KB 7021510
- VBA macro compile error "User-defined type not defined:" KB 7021497
Reflection FTP Client
- Reflection FTP Client Scripting
- Reflection FTP Client Command Reference
- Automating SFTP transfers with .NET and VBA (programming examples): KB 7021275
- Reflection FTP Client COM/OLE Automation API
Extra! X-treme
- Extra! API Code Samples and Reference Manuals
- Extra! COM/OLE Automation API
- Running Extra! Macros in Reflection and InfoConnect: KB 7021465
- Extra! 6530 Client Option (Tandem) supported programming interfaces: KB 7021367
- To debug API calls to Extra!: KB 7021784
- Converting IRMA SISL macros to Extra! Basic: SISL-EB!.DOC
Legacy Reflection version 14.x and earlier
- VBA macros: KB 7021680 and User Guide (PDF)
- Controlling Reflection from other applications using COM (Automation) API: KB 7021740
- .NET programming: KB 7021688
- Recorder .NET support: KB 7021690
- Reflection Basic script (.rbs) support: See Chapter 12 in VB User Guide (PDF)
- DDE Support: KB 7021698
- ActiveX examples: KB 7021639
- SSH and SCP Return Codes: KB 7021696
- VT Terminal Reference (PDF)
- HP Terminal Reference (PDF)
Sending Reflection Commands from the Host
- Overview: KB 7021476
- Initiate File Transfers: KB 7021480
- Reflection Basic (RB): KB 7021479 and KB 7021486
- Reflection Command Language (RCL): KB 7021478
Reflection for the Web
- Programming options: KB 7022214
- Sample JavaScript macros: KB 7022340
Additional Information
For Databridge, InfoConnect, and Verastream products, programming information is available in the product documentation.
Legacy KB ID
This article was originally published as Attachmate Technical Note 2183.
Full article: https://portal.microfocus.com/s/article/KM000001050
#Extra!
#SupportTips/KnowledgeDocs