I previously used ETS functionality in Modeler 7.0, but now the header files are no longer present in later releases of Modeler. How can I continue to use the ETS features I enjoyed in OPNET 7.0?

Categories:
Solution Number:
S20740
Last Modified:
2013-08-20
Issue

I previously used ETS functionality in Modeler 7.0, but now the header files are no longer present in later releases of Modeler. How can I continue to use the ETS features I enjoyed in OPNET 7.0?

Solution

Step 1. ETS AND OPNET 7.0In OPNET 7.0, we introduced the concept of External Tool Support scripts and a single function (Ets_Send) to interact with user-defined dialog boxes and interface elements. The function and scripts are documented in the Modeler 7.0 External Interfaces manual in the External Tool Support chapter. User code needed to include ets_client.h to have access to Ets_Send() and its related structure definitions. OPNET 7.0 also introduced the concept of active enumerated attributes which allowed control of how attribute values were displayed and edited (include ets_api.h to access this functionality.)2. MODELER 8.0 AND THE ODKWe decided to create a more formal and complete customization environment for OPNET with the introduction of the OPNET Development Kit (ODK) in release 8.0. Therefore, we removed the ETS scripting from the Modeler documentation. We simultaneously discontinued further development of the customization capabilities in Modeler.Despite their removal from the documentation, the ETS scripting capabilities still function in later releases. Therefore, Modeler 7.0 users lose no functionality and can continue to use the ETS scripting method of customizing OPNET. You can continue to refer to the OPNET 7.0 documentation when using ETS scripting in later releases.If you are interested in significant customizations to OPNET, we encourage you to look at the ODK and its extensive APIs.3. OPNET 8.1OPNET 8.1 continues to document the ETS interfaces available to Modeler users in the OPNET Support Packages manual.4. Modeler 8.0, 8.1, and 9.0 header filesDue to an omission, some header files are missing from the Modeler 8.0 and 8.1 distributions. Updated header files and README instructions are located on the OPNET FTP site:ftp://opftp:CaNeCo+@ftp.opnet.com/pub/patches/8.0.C/latest/modeler/ets_header_files/ftp://opftp:CaNeCo+@ftp.opnet.com/pub/patches/8.1/latest/modeler/ets_header_files/ftp://opftp:CaNeCo+@ftp.opnet.com/pub/patches/9.0.A/latest/modeler/software/ets_header_files/5. Modeler 12.0The ODK has become a separate module that you can purchase as an add-on to Modeler (ODK Module). Once purchased, it can be separately downloaded and installed on top of a Modeler installation. A separate documentation download is a superset of Modeler+ODK documentation and provides extensive documentation on the hundreds of functions in the ODK API. Users of prior versions of the ODK Product can continue to use their ODK product license -- to run Modeler with the ODK Module.

Environment

Installation & Configuration,ODK

Attachments
NOTICE: Riverbed® product names have changed. Please refer to the Product List for a complete list of product names.
Can't find an answer? Create a case