List of Eikon application names referenced within Jet's Navigation API

The Eikon JET API utilizes a convenient navigation capability where other Eikon apps can be opened via it's core API 'navigation' function call. Refer to the [JET Core API Navigation documentation][1] for details. The Eikon App to open is based on the 'name' field within the Navigation structure required by the call. Can someone confirm an authoritative reference where the list of these Eikon App names are available? It was suggested to use: "%LocalAppData%\Thomson Reuters\Eikon User\Cache\LibraryCache\Apps\" to refer to the list of installed apps. However, some work and others do not. For example, referencing "THOMSONREUTERS.WORLDCLOCK" works while "THOMSONREUTERS.EIKON.QUOTE" does not. To get a quote, the name that works is: "Quote Object" which is not referenced. [1]:
http://eikondeveloper.thomsonreuters.com/web-sdk/3-api-reference/jet-api/jet-core-api/

Answers

  • Moved question to Eikon Developer community client site
  • It is not possible to get this list propgramatically using JET. We can however do it in using VBA on the desktop

    Sub getObjNames()
    For a = 1 To Application.Browsers.BrowserTypes.Count
    Debug.Print Application.Browsers.BrowserTypes(a).Name
    Next a
    End Sub

    This returns the list below which we can use in the JET.navigate function


    ActiveX Container Object;
    Aggregates Matrix;
    Alert Object;
    APPSTOREADMIN;
    BinaryBrowser;
    BlendedOrderBook;
    BrokerStats;
    Button Object;
    Calculator;
    Chart3D;
    Chrome for Explorer Document;
    Clock Object;
    Combo Box Object;
    COMPANYPEERS;
    Conditional Switch Object;
    Contacts;
    container;
    Curve Chart V2;
    Custom IE Object;
    Database Access Object;
    Date Time Picker;
    DDE Client Object;
    DDE Server Object;
    Dot Net Wrapper;
    Drop Zone Object;
    Edit Line Object;
    Eikon Explorer App;
    FACTIVAKNO2MNC;
    Field Display Object;
    FlexTradeCOG;
    FlexTradeEMS;
    Global Press Watch;
    Graph;
    IdxMov;
    IE for Explorer Document;
    Image Object;
    Inbox;
    Interactive Map;
    Internet Explorer Object;
    Intrinsic Valuation;
    Item Switch Object;
    IVO;
    KNO2MNC;
    KoChromeForExplorerDocument;
    KoieForExplorerDocument;
    Label Object;
    LinkBar;
    List Box Object;
    ListDialogService;
    ListService;
    Luna;
    Matrix Object;
    Menu Button Object;
    MetaStock Chart;
    Monitor;
    News;
    OLE Container Object;
    On Off Switch Object;
    Option Button Object;
    OptionWatch;
    OrderBk;
    PTA;
    Quick Charts;
    Quick News;
    Quote Line;
    Quote List Object;
    Quote Object;
    Randomizer Object;
    Real-Time Display;
    Relative Rotation Graph;
    RV;
    Screener;
    Scroll Bar Object;
    Search;
    Sequential Switch Object;
    Sidebar;
    Snapshot;
    Source Status Object;
    Spreadsheet Object;
    Start Object;
    Tab Strip Object;
    Text Merge Object;
    THOMSONREUTERS.EIKON.SCREENSHOT;
    THOMSONREUTERS.EIKON.SUPPORTTOOL;
    ThomsonReuters.Eikon.Transaction.CMEDirect;
    THOMSONREUTERS.INCUBATOR.MAGNETDEMO;
    THOMSONREUTERS.INTERNAL.CUSTOMERPAIN;
    THOMSONREUTERS.ITRACKER;
    THOMSONREUTERS.SUBMITBUG;
    THOMSONREUTERS.WORLDCLOCK;
    Ticker Object;
    Top News;
    TR.ABOUTDIALOG.SERVICE;
    TR.ALERTS.SERVICEMANAGER;
    TR.PORTFOLIOANDLIST;
    TR.Welcome_en;
    TR.Welcome_ja;
    TR.Welcome_zhcn;
    TR.WhatsNew_en;
    TR.WhatsNew_ja;
    TraderEMT;
    Treeview Object;
    Waver Object;
    Workspace Object;
  • Thanks. The list you provided is a good reference. Actually, the interest was not necessarily to get the valid list programatically, but rather just to get the list documented somewhere. However, having a list documented that may be constantly growing/changing can be challenging to constantly keep up to date.