- 
    Introduction to Lobster_data
            
                
                
            
        
    
- 
    GUI
            
                
                
            
        
                             - 
    General Control Elements of the GUI
            
                
                
            
        
    
- 
    User Menu
            
                
                
            
        
    
- 
    Start
    
- 
    Dashboard
    
- 
    Control Center
            
                
                
            
        
    
- 
    Modules
            
                
                
            
        
                             - 
    Profiles (Profile Overview)
            
                
                
            
        
                             - 
    General Data (GUI)
            
                
                
            
        
    
- 
    Phase 1 (GUI)
            
                
                
            
        
    
- 
    Phase 2 (GUI)
            
                
                
            
        
    
- 
    Phase 3/4 (GUI)
            
                
                
            
        
    
- 
    Phase 4 - SQL Execution
            
                
                
            
        
    
- 
    Phase 5 (GUI)
    
- 
    Phase 6 (GUI)
            
                
                
            
        
    
- 
    Transport (Export and Import) of Profiles
            
                
                
            
        
    
- 
    Profile Chains
            
                
                
            
        
    
- 
    Nested and Networked Profiles
            
                
                
            
        
    
- 
    Standard Components
            
                
                
            
        
                             - 
    ASM API
            
                
                
            
        
    
- 
    Time-driven Custom Classes
            
                
                
            
        
    
- 
    Custom Classes Phase 6
            
                
                
            
        
    
- 
    Environment Check
            
                
                
            
        
    
- 
    File Functions
            
                
                
            
        
    
- 
    Functions
            
                
                
            
        
                             - 
    Basic Functions
            
                
                
            
        
                             - 
    a == b ? c : break
    
- 
    a == b ? c : d
    
- 
    a == empty ? b : c
    
- 
    a == true ? b : break
    
- 
    a == true ? b : c
    
- 
    abort execution(a, b)
    
- 
    abort job and schedule again after x seconds
    
- 
    add to inheritance-map(key a, value b, name of map c, inheritance level d, regex for empty e)
    
- 
    add to list(a,b,c)
    
- 
    add to list(unique value a, name of list b, [skip empty c])
    
- 
    add to list(value a, name of list b, [skip empty c])
    
- 
    add to map(key a, value b, name of map c, [skip empty d])
    
- 
    add to table cache(a, b [,c...k])
    
- 
    autonumber(a,b,c)
    
- 
    autonumber(a)
    
- 
    autonumber-system-wide(a,b,c)
    
- 
    autonumber-system-wide(a)
    
- 
    break function execution
    
- 
    break function execution with (a)
    
- 
    break if field has value assigned
    
- 
    calculate and save variable(a,b,c,d,[e])
    
- 
    callAS400Program(host a, user b, passwd c, progName d, lengthList e, paramListName f, responseParamNr g, types of params h, re-use connection i)
    
- 
    call db procedure a, alias b, [c,d,e,f,g,h,i,j],k,l,m,[n]
    
- 
    call db procedure a, alias b,c,d,e,f
    
- 
    call db procedure a with ResultSet [[param &1 = c], d,e, f,g,h,i], [column of ResultSet j = 1], default k,l dbAlias = b
    
- 
    call db procedure a with ResultSet into Map/List k [[param &1 = c], d,e, f,g,h,i], delimiter j, l, dbAlias = b
    
- 
    call-preparser( class a, [config b], [infile c], [result max kb size d], [input encoding e], [result encoding f])
    
- 
    call profile(a[,b],c[,d])
    
- 
    call-sap-rfc(alias a,rfc b,[inMap c,timeout d,filter e,outList f,debug g,h,i,j])
            
                
                
            
        
    
- 
    call sub profile (a,b,c)
    
- 
    call sub profile for source tree (a,b,c,d,e,f,g,h,i)
    
- 
    call SOAP-WebService(a,b,c,d,e,f,g,h,i,j,k,[l,m,n,o])
    
- 
    call SOAP-WebService without template(a,b,c,d,e,f,[g,h,i,j,k,l])
    
- 
    change OAUTH2 access token(a,b)
    
- 
    check(a, b[, msg c])
    
- 
    check(a, list b)
    
- 
    check ISO6346(container number a)
    
- 
    check profile for existence(a,b,c,d)
    
- 
    checksum 2 of 5(a)
    
- 
    checksum 2 of 5 interleaved(number a)
    
- 
    checksum DHL(number a)
    
- 
    EAN<8,13,128>(a)
    
- 
    checksum ISO 7064 Mod. 37/36
    
- 
    checksum UPS(a)
    
- 
    checksum UPU S10
    
- 
    check-type(a, b)
    
- 
    clear all lists()
    
- 
    clear all maps()
    
- 
    clear list(name of list a)
    
- 
    clear map(name of map a)
    
- 
    clear table cache(a,b)
    
- 
    convert2BigInt(a[, b])
    
- 
    convert hex to base64(a,b)
    
- 
    convert JSON to XML(a,b)
    
- 
    convert-type( value a, type b, mask c )
    
- 
    copy(field/value/variable)
    
- 
    copy field by name(variable/result a)
    
- 
    counter of scheduled retries
    
- 
    count keys in map(name of map)
    
- 
    count values in list(name of list a)
    
- 
    create CRC32 checksum(a,b,c)
    
- 
    create hashcode(a,[b],[c],[d])
    
- 
    create Hmac(a,b,c,[d],[e])
    
- 
    create HmacSHA256(a,b,c,[d])
    
- 
    create ISO6346 check digit(container number a)
    
- 
    create json from node(a,b,c,d,e,f,g,h,i,j,k,l)_
    
- 
    create json from node(a,b,c,d,e,f,g,h,i)
    
- 
    create snapshot(a,b)
    
- 
    create table cache(a,b[,c...k])
    
- 
    create xml out of node(a,b,c,d)
    
- 
    csv-into-map(file a, [mapname b], [keycol(s) c], [csv delim d], [csv encoding e], [clear first f])
    
- 
    current record number
    
- 
    delete permanent(a, b)
    
- 
    de-obfuscate(a)
    
- 
    dump list(list a, delimiter b, [dump to log c, d])
    
- 
    dump map (a,b,c,d)
    
- 
    execute json xpath(key a, expression b, array as text c, ignore exception d)
    
- 
    execute script(a) with optional parameters b-j
    
- 
    exists db-row(select-statement a [[param &1 = c], d,e,f,g,h,i,j,k,l])
    
- 
    extract files from PDF/A3(a,b,c)
    
- 
    extract result data of sub profile(field a)
    
- 
    extract result data of sub profile(nodename a)
    
- 
    fill-map-from-fields( map a, prefix b, index c, hidden d, [processing e] )
    
- 
    final-on-condition(ret a, cnd b, par c [, d, ...])
    
- 
    find channel(a,b,[c,d])
    
- 
    find channel(partner a, name b, [c])
    
- 
    find channel reference-value(a,b,c,[d],[e])
    
- 
    find channel reference-value(a,b)
    
- 
    flip map(a)
    
- 
    get certificate data(a,b)
    
- 
    get channel-name(a)
    
- 
    get channel-parameter(a, [withContact b], [MapName c])
    
- 
    get channel-password(a,b)
    
- 
    get current field/node name
    
- 
    get current field size
    
- 
    get display column value(a)
    
- 
    get encrypted password(password a, [servicename b])
    
- 
    get key(s) from map([a,b,c])
    
- 
    get matched value(a)
    
- 
    get names of all lists()
    
- 
    get names of all maps()
    
- 
    get permanent(a, b)
    
- 
    get unique id(a)
    
- 
    get value from list(position a, name of list b, delimiter c, item d, [default e])
    
- 
    get value from map(key a, name of map b, delimiter c, item d, [default e])
    
- 
    get value from table cache(a,b,c,d)
    
- 
    get webmonitor role()
    
- 
    goto function-pos(a)
    
- 
    goto function-pos(a==b, c, d)
    
- 
    goto function-pos(a==true, b, c)
    
- 
    has already a value assigned
    
- 
    http(a,b,c,d,e,f,g,h,i,j,k,l,m,n)
    
- 
    http json-lookup(a,b,c,d,e,f,g,h,i,j)
    
- 
    increase map value(key a, value b, map name c, skip empty d)
    
- 
    isFirstIteration?
    
- 
    isFirstRecord?
    
- 
    is in list(value a, name of list b[, c])
    
- 
    isLastRecord?
    
- 
    isRecord(a)
    
- 
    iteration-level
    
- 
    key for value in map(value a, name of map b, c true for contains)
    
- 
    key in map(key a, name of map b)
    
- 
    level of tree
    
- 
    log info(a)
    
- 
    log message(a, b)
    
- 
    log user error(a,b,[c,d])
    
- 
    mark for future value(a)
            
                
                
            
        
    
- 
    mark record as invalid(message a)
    
- 
    number of entered nodes()
    
- 
    obfuscate(a)
    
- 
    parse json and add to cache(data a, key b)
    
- 
    put additional IDs of channel into map(a,b)
    
- 
    read properties file into map (filename a, [encoding b], map c)
    
- 
    refresh OAUTH2 access token(a,b,c,d,e,f,g,h)
    
- 
    remove from list(position a, name of list b)
    
- 
    remove from list(value a, name of list b)
    
- 
    remove from map(key a, name of map b)
    
- 
    remove parsed json from cache(key a)
    
- 
    replace hex-codes(text a, hex-vals b, hex-vals c)
    
- 
    replace item/value in map(a,b,c,d,e)
    
- 
    replace marked value(a,b)
    
- 
    replace value(a, csv/xls(x) b, column c, default d, [encoding e, key column f, delimiter g, sheet h])
    
- 
    replace value(a, csv b, column c, default d, [encoding e, key column f, delimiter g])
    
- 
    replace value(a, list b, list c, default d, [contains-mode e])
    
- 
    replace value(a, list b, list c)
    
- 
    replace value(a, name of file b, default value c[, wildcard d])
    
- 
    replace value by range(a, name of file b, default value c[, comparetype d])
    
- 
    replace value in list(a,b,c)
    
- 
    reset number of entered nodes()
    
- 
    reset-autonumber(a,[b])
    
- 
    reset-autonumber-system-wide(a,[b])
    
- 
    resort list(a,b)
    
- 
    restore list(a,b)
    
- 
    restore map(a,b)
    
- 
    sap-XSTRING( mode a, source b, encoding c )
    
- 
    save list(a,b,c)
    
- 
    save map(a,b,c)
    
- 
    save permanent(a,b,c,d)
    
- 
    save variable a(b)
    
- 
    save variable a(b) type-safe
    
- 
    select into list(select a, dbalias b, [c,d,e,f,g,h,i,j],k,l,[m,n,o,p])
    
- 
    select into map(a,b,[param &1 = c], d,e, f,g,h,i,j], delimiter k, map l,m,n,o,p)
    
- 
    select into map(a,b,list name c, delimiter d, map e,f,g,h,i)
    
- 
    select-statement a [[param &1 = c], d,e, f,g,h,i,j], default k,l,m,n dbAlias = b
    
- 
    send Kafka message(a,b,c,d,e,f,g)
    
- 
    send mail(a,b,c,d,e,f,g[,h,i,j,k,l])
    
- 
    send MQTT message(a,b,c,d,e)
    
- 
    set display column(a,b,c)
    
- 
    set empty(a)
    
- 
    set-vars(select a, dbalias b, [c,d,e,f,g,h,i,j for params &1...&8][,k,l,m,n])
    
- 
    set webmonitor role(a,b)
    
- 
    sign data(a, b, c, d, e, f)
    
- 
    stop iteration of node(a)
    
- 
    symmetric decryption(a, algorithm b, key c, charset d, [iv e])
    
- 
    symmetric encryption(a, algorithm b, key c, charset d, [iv e])
    
- 
    throw exception(a)
    
- 
    trigger profile(a,b)
    
- 
    update (sql-stmt a, alias b, list c, ignore error d)
    
- 
    update-statement a, alias b [[param &1 = c],d,e,f,g,h,i,j,[k],[l],[m]]
    
- 
    value in map(value a, name of map b)
    
- 
    value-splitter( cmd a, [mode/delim b], [value c] )
    
- 
    wait(a)
    
 
- 
    Date Functions
            
                
                
            
        
                             - 
    change timezone(date a, sourcetimezone b, desttimezone c)
    
- 
    convert date to Excel-format(date a, [skip time b])
    
- 
    convert date to JD Edwards Julian Date format(date a)
    
- 
    convert JD Edwards Julian Date format to date(text a, default b)
    
- 
    create and format date(a, [adj. template b], template c, d [, force-empty e])
    
- 
    create date(value a, adjustable template b)
    
- 
    create date(value a, template b)
    
- 
    create date strict(value a, adjustable template b, default c, [locale d])
    
- 
    create date strict(value a, template b, default c)
    
- 
    create timestamp from W3CDTF(a, errormessage b) ignoring parse-errors (keep b empty) or fail with message b
    
- 
    create W3CDTF from date (a) for Target Timezone (b)
    
- 
    date(a)
    
- 
    date(a) + (b,c,[d])
    
- 
    date(a) + date(b)
    
- 
    date(a) + days(b)
    
- 
    date(a) + month(b)
    
- 
    date(a) + year(b)
    
- 
    date(a) - date(b)
    
- 
    date(a) - days(b)
    
- 
    date(a) - months(b)
    
- 
    date(a) - year(b)
    
- 
    date-from-excel(text a, default b)
    
- 
    date-from-timestamp(a)
    
- 
    datetime-from-parts(year a, month b, day c,[hour d [,minute e [,second f [,millisecond g [,timezone-offset h]] ]] ])
    
- 
    day-of-month(a)
    
- 
    day-of-year(a)
    
- 
    duration(a - b, format c)
    
- 
    format date/timestamp to text(a, template b, [Locale c], [Timezone d], [Errorhandling e])
    
- 
    hours(a)
    
- 
    is date between(date a, interval-start b, interval-end c)
    
- 
    leapyear(a)
    
- 
    milliseconds(a)
    
- 
    minutes(a)
    
- 
    month(a)
    
- 
    next weekday(a, b)
    
- 
    next workingday(a, b)
    
- 
    now()
    
- 
    seconds(a)
    
- 
    timestamp(a)
    
- 
    timestamp(numeric a)
    
- 
    timezone(a)
    
- 
    timezone-offset(a)
    
- 
    weekday(a)
    
- 
    weeknumber(a)
    
- 
    workingday(a, b)
    
- 
    year(a)
    
 
- 
    EDI Functions
            
                
                
            
        
                             - 
    autoformat(format a, value b, part c)
    
- 
    create CONTROL(a,b,c,d,e,f,g,h)
    
- 
    toDate(value a, format b)
    
- 
    toDuration(value a, format b, part c)
    
- 
    toTime(format a, value b)
    
- 
    VDA-CreateDateList(name of list a[, name of new list b][, skip amounts c])
    
- 
    VDAToDate(toParse a, isRange b[, part c])
    
 
- 
    LDAP
            
                
                
            
        
                             - 
    create ldap encrypted password(algorithm a, password b)
    
- 
    create ldap entry(alias a, path b, map c)
    
- 
    delete ldap entry(alias a, path b)
    
- 
    rename/move ldap entry (alias a, old path b, new path c)
    
- 
    search ldap entry(alias a, baseDN b, filter c, attributes d, map e, clear map f, scope g)
    
- 
    update ldap entry attributes(alias a, filter b, map c, mode d)
    
 
- 
    Logical Functions
            
                
                
            
        
                             - 
    (a > b) and (a < c)
    
- 
    a < 0
    
- 
    a <= b
    
- 
    a < b
    
- 
    a >= 0
    
- 
    a >= b
    
- 
    a > b
    
- 
    aborts if a not equals b
    
- 
    a equals b
    
- 
    dump validation data (a, b)
    
- 
    evaluate term (a, b, c, d, e, [f])
    
- 
    evaluate term (a)
    
- 
    is empty(a)
    
- 
    length(a) > 0
    
- 
    length(trim(a)) > 0
    
- 
    logical-and(a, b,[,c,d,e])
    
- 
    logical-condition(cnd a, val b [, c, ...])
    
- 
    logical-not(a)
    
- 
    logical-not( a equal b )
    
- 
    logical-or(a, b,[c,d,e])
    
- 
    numeric(a)
    
- 
    scoring-matrix( a=filePath, b=function, c, [d, e, ...]
    
- 
    xor(a, b)
    
 
- 
    Macros
    
- 
    Math Functions
            
                
                
            
        
                             - 
    (int) a / b
    
- 
    -a
    
- 
    a / b
    
- 
    a ^ (double)b
    
- 
    a ^ b
    
- 
    a * b
    
- 
    a + b
    
- 
    a - b
    
- 
    abs(a)
    
- 
    a mod b
    
- 
    calculate-iteration-number(elem-nr a, [steps b], [offset c])
    
- 
    ceiling(a)
    
- 
    convert Double2Int(a, b)
    
- 
    convert Int2Double(a, b)
    
- 
    extract number(a)
    
- 
    first part of number(a)
    
- 
    floor(a)
    
- 
    last part of number(a)
    
- 
    max(a, b)
    
- 
    min(a, b)
    
- 
    random()
    
- 
    random(a,b,c)
    
- 
    right truncate-number(a)
    
- 
    round(a, b)
    
- 
    round(a)
    
- 
    round(bigdecimal a, b)
    
- 
    sqrt(a)
    
 
- 
    MFT Functions
            
                
                
            
        
    
- 
    String Functions
            
                
                
            
        
                             - 
    capitalize(a, b [,c] [,d])
    
- 
    char-from-code(a, [delim b], [error c], [listname d])
    
- 
    code-from-char(a, [list b, [mode c]] )
    
- 
    concat(a,b,c,d,e,f,g,h, [CR-support i])
    
- 
    concat( a, b, [CR-support c] )
    
- 
    concat fields within same node(a, b)
    
- 
    contains( a, b )
    
- 
    convert to ASCII(text a, [converttype b], [upper limit c])
    
- 
    count-substring(a, b)
    
- 
    cut-from-left(a, b [, c])
    
- 
    cut-from-right(a, b [, c])
    
- 
    cut-until-match(a,b,c)
    
- 
    decode Base64(a, b)
    
- 
    empty(a)
    
- 
    encode Base64(a, b)
    
- 
    ends-with( a, b )
    
- 
    escapeHTML(text a)
    
- 
    escapeXML(text a)
    
- 
    fill-from-left(a, b, c)
    
- 
    fill-from-right(a, b, c)
    
- 
    filter chars(a,b,c)
    
- 
    find-substring( a, b [,c])
    
- 
    get number of tokens(a, b, c)
    
- 
    get token(a, b, c, d)
    
- 
    hexdata to text(hex a, [encoding b])
    
- 
    left(a, b)
    
- 
    left-trim(a)
    
- 
    lowercase(a, b)
    
- 
    match-pattern(a, b)
    
- 
    normalize-space( a )
    
- 
    number-to-string(number a,(b,c,d,e,[f]))
    
- 
    replace(a, b, c, d)
    
- 
    replace-char-at( a, b, c )
    
- 
    replace-chars( a, b, c[, d] )
    
- 
    replace chars(a, list b, list c)
    
- 
    replace new line/tab (a,b)
    
- 
    rescue right number(a, b)
    
- 
    resolve-var-syntax( a[, b] )
    
- 
    reverse-find-substring( a, b [,c])
    
- 
    reverse string(a)
    
- 
    right(a, b)
    
- 
    right-trim(a)
    
- 
    split text( 'a' text, 'b' max length, 'c' name of result list, ['d' split char; default: blank] )
    
- 
    split text(text a, regex b, list name c, trim text d)
    
- 
    split text(text a, size b, list name c, trim text d)
    
- 
    starts-with( a, b )
    
- 
    string-compare(a, b)
    
- 
    string-compare-ignore-case(a, b)
    
- 
    string-length( a )
    
- 
    string-similarity( a, b, [fkt c, rules d, threshold e] )
    
- 
    substring( a, start [,length] )
    
- 
    substring-after( a, b )
    
- 
    substring-before( a, b )
    
- 
    text to hexdata(text a, [encoding b])
    
- 
    uppercase(a, b)
    
- 
    URL-decode(text a, encoding b)
    
- 
    URL-encode(text a, encoding b, space-handling c)
    
 
- 
    System Functions
            
                
                
            
        
                             - 
    append to file(a,b,c)
    
- 
    copy file (from a to b)
    
- 
    create hashcode of file(a[,b][,c][,d])
    
- 
    create password(a,b,c,d,e,f)
    
- 
    delete-file-or-directory(Parent a, name_regex b, [recurse c])
    
- 
    disk-free( [path a], [modus b,[unit c]]  )
    
- 
    file-exists( filename a, [canread b],[canwrite c],[istype d],[modified e])
    
- 
    file-info( path a,[qualifier b])
    
- 
    files-in-directory(dir a,[regex b],[types c],[can-read d])
    
- 
    get current clientID()
    
- 
    get name of IS server()
    
- 
    get path of backup-file(a,b,c)
    
- 
    get path-of-group
    
- 
    get profile-setting(split responses & call IU)
    
- 
    get system-type()
    
- 
    get unassigned errors
    
- 
    load current backup data(a)
    
- 
    mail address of webmonitor-user(a)
    
- 
    read file( path a[, encoding b] )
    
- 
    read file into base64 coded byte-array(path a, [encoding b])
    
- 
    schedule(a,b,c,d,e,f,g)
    
- 
    suspend profile(a)
    
- 
    system-sap-check( alias a, mode b )
    
- 
    un/suspend profile(a,b,c)
    
- 
    write into file (filename a; [encoding b, default is 8859_1]; content c; [d:true if content is base64 coded, e:encoding, f:append])
    
 
- 
    XML
            
                
                
            
        
                             - 
    create xml from node(a, b, c, d, e, f, g)
    
- 
    delete XML/DOM object(a)
    
- 
    delete XML/DOM( a )
    
- 
    dump XML/DOM object(a)
    
- 
    get value from XML( a, b, c, d )
    
- 
    parse XML( a, b, c )
    
- 
    select nodes from XML/DOM to List( a, b, c, d, e )
    
 
 
- 
    Integration Units
            
                
                
            
        
    
- 
    Postexecution
            
                
                
            
        
    
- 
    Postparser
    
- 
    Preparsers
            
                
                
            
        
    
 
- 
    Expert Search
    
- 
    Create Reports
    
- 
    Working with Templates
    
 
- 
    Asynchronous Sending Module (ASM)
            
                
                
            
        
    
- 
    Content Inspection
            
                
                
            
        
    
- 
    Test Case Manager
            
                
                
            
        
    
- 
    Data Flow
            
                
                
            
        
    
- 
    ENGDAT
            
                
                
            
        
    
- 
    MFT
            
                
                
            
        
    
- 
    LDAP (Add-on)
    
- 
    Load Balancing
            
                
                
            
        
    
- 
    Process Load Optimization (PLO)
    
- 
    WebInsight
            
                
                
            
        
    
- 
    Web Monitor
            
                
                
            
        
    
- 
    Portal
            
                
                
            
        
    
 
- 
    Administration
            
                
                
            
        
    
- 
    Statistics
            
                
                
            
        
    
- 
    Plugins