Search Results for

    Show / Hide Table of Contents

    New method

    Name

    Sdl.MultiTerm.TMO.Interop.Entries.New — Adds a new entry to the termbase.

    Returntype

    Sdl.MultiTerm.TMO.Interop.Entry

    Parameters

    • EntryXML (String)
    • Incomplete (Boolean)

    Description

    By applying this method to an Entries collection you add a new entry to a selected termbase. This method requires the new entry content as an XML stream.

    Below is a (highly simplified) example of what a MultiTerm XML stream looks like. Note that entries for server termbases require an entry class, which is not the case for locally stored termbases.

    <conceptGrp> <system type="entryClass">1</system> <languageGrp> <language type="English" lang="EN"/> <termGrp> <term>starship</term> </termGrp> </languageGrp> </conceptGrp>

    The second parameter is a boolean parameter that indicates whether the new entry should be flagged as incomplete. An entry is incomplete when it lacks a field that is mandatory according to the termbase definition. This method does not verify whether the entry XML stream is complete or not. You would have to implement that logic yourself. Depending on the outcome of this verification you can set this parameter to true or false. When implementing a quick entry function, e.g. to add new entries from MS Word to the termbase, you may set this parameter always to true by default. In this case all entries added via your quick entry function can be singled out easily for post-editing using the 'Incomplete Search' of MultiTerm Workstation.

    Sample

    //select termbase
    Termbase oTb = oTbs["Termbase name"];
    Entries oEntries = oTb.Entries;
    
    //define new entry content
    String entryContent="<conceptGrp><system type='entryClass'>1</system>";
    entryContent+="<languageGrp><language type='English' lang='EN'/>";
    entryContent+="<termGrp><term>starship</term></termGrp></languageGrp></conceptGrp>";
    //add new entry and flag as incomplete
    oEntries.New(entryContent, true);
    
    • Improve this Doc
    In this article
    Back to top Generated by DocFX