• Documentation - Lobster_data
    • Introduction
      • Architecture
        • Integration Server
        • DMZ server
          • Communication between Integration Server and DMZ‌
          • Configuration of DMZ system
            • General‌ configuration (DMZ)
            • Configuration of inner system‌ (DMZ)
            • Configuration of DMZ server
              • AuthenticationService and CommunicationLogService‌
              • Class "CommunicationForwardManager‌"
              • Forwarding HTTP/FTP/SSH/OFTP inwards
                • Inwards forwarding for HTTP(S) requests
                • Inward forwarding for FTP, SSH, OFTP‌
                • DMZ hybrid mode
              • High availability‌ (failure inner server)
                • Availability of MessageAuthenticationService Through Caching‌
                  • Periodic cache replication‌
                  • Configuration of parameter "subID"
                  • Shortening access time in offline mode ("maxWait")‌
                  • Persistent or temporary cache ("localDbFile")‌
                  • Restricted caching by channel types ("cachedChannelTypes")‌
                  • Deactivate caching ("noCaching")‌
                  • Summary of cache configuration
                • Availability of CommunicationLogService (offline mode)
          • DMZ cluster
        • Cold standby (Integration Server, DMZ server)
        • Connecting external systems and resources
          • Databases
            • MongoDB setup
          • LDAP connection
          • Message Oriented Middleware (MOM)
          • SAP
            • SAP ALE
              • SAP IDocs
            • SAP RFC
              • Providing RFCs
                • Preparations
                • Providing RFC (first option)
                  • Listener configuration in ./etc/sap.xml
                  • RFC interface definition as XML file
                • Providing RFC (second option)
                • Configuration check SAP
            • Loading SAP templates
              • Loading internal IDoc structure
              • Loading IDoc structure from SAP repository
              • Loading RFC structure from SAP repository
          • SOAP web services
            • Profile as SOAP web service (static response)
            • Profile as SOAP web service (dynamic response)
            • Calling SOAP web service with profile in Input Agent
            • Calling SOAP web service with profile in function
            • Calling SOAP web service with profile in Response
          • Accessing external shares
        • REST API
          • System monitoring (general) (REST API)
            • Hard disk usage (System monitoring)
            • Checking size of one or more directories (System monitoring)
            • Thread Queues (System monitoring)
            • Unsuccessful IDoc send attempts from SAP (System monitoring)
            • Checking space requirements of backups per profile (System monitoring)
            • Reorganisation run (System monitoring)
            • Statistics data (System monitoring)
            • Status SAP (System Monitoring)
            • System status (System monitoring)
          • Partners (REST API)
            • Channels (REST API)
              • Channel type "AS2" (via HTTP)
              • Channel type "CloudStorage" (via HTTP)
              • Channel type "Fax" (via HTTP)
              • Channel type "FTP" (via HTTP)
              • Channel type "HTTP" (via HTTP)
              • Channel type "Industry 4.0" (via HTTP)
              • Channel type "Mail" (via HTTP)
              • Channel type "OFTP" (via HTTP)
              • Channel type "SMB" (via HTTP)
              • Channel type "SSH" (via HTTP)
              • Channel type "X.400" (via HTTP)
            • Partner certificates (REST API)
          • System stop, Load Balancing, DMZ server, profile quickview (REST API)
          • HTTP profiles (REST API)
          • Profile job throttling (REST API)
          • Rule files for semantic check (REST API)
          • Test cases (REST API)
          • Workflows (REST API)
      • General control elements of the GUI
      • Glossary and concepts
        • Structure of property files
        • Blacklist and whitelists for file extensions
        • Cookies
        • File names, file patterns, paths, system constants and variables
        • Data structures
          • Data types
          • Constants
            • System constants
            • Profile constants
          • Number ranges
          • Permanent values
          • Table cache
          • Token list, list, map
          • Value splitter (deprecated)
          • Variables
            • System variables
            • Profile variables
              • Variables with prefix MSG_CALL_
          • Inheritance value
        • Deprecated
        • Empty Flag
        • Format templates for dates and times
        • Hexadecimal values
        • Locale
        • Naming conventions for nodes and fields
        • Obfuscation
          • Masked and encrypted passwords in configuration files
            • Obfuscated passwords (via script)
            • Masked passwords with PBE encryption (via script)
            • Asymmetrically encrypted passwords with Java KeyStore (via script)
        • PDF handling
        • PGP keyrings
        • PPP configuration for preparsers
        • Profile metadata
        • Protocols
          • AS2
          • FTP, FTPS, SSH, SCP, SFTP
          • FTP
          • HTTP
          • OFTP
        • Source tree and target tree
        • Regular expressions
        • Representation of nonprintable delimiters
    • GUI
      • Login
      • User menu
        • About Lobster
        • Help mode
        • User settings
        • Notes dialogue
      • Start
        • Lobster certified
      • Pinboard
      • Dashboard
      • Control Center
        • Logs
          • Overview
            • File editor
            • Metadata editor
            • Restart dialogue
            • Logging
          • Errors
          • Jobs per profile
            • Searching in indexed backup files
          • Messages per profile
          • General messages
          • ASM messages
          • Comm Log
          • ETL/ELT logs
          • Workflow logs
          • Server Logs
          • Remote logs
          • _pro logs
          • Configuration
            • System logging
            • Profile logging
            • Content Inspection (Log CC)
            • ASM configuration
            • MFT (Log CC)
        • Jobs
          • Conversions
          • Active ETL/ELT
          • Active workflows
          • Cron jobs
          • Thread Queues (GUI)
        • System
          • Settings
            • System status
            • File events
            • Behaviour of the Integration Server when started/stopped
              • System crash and crashed jobs
              • Configuration of shutdown behaviour In ./etc/startup.xml
              • Emergency halt via Admin Console
          • Load Balance (Control Center)
          • Threads
          • Messages
          • MQTT (Control Center)
          • Kafka (Control Center)
          • Sessions
          • SMB connections
        • Exceptions
          • Profile suspensions
          • Parked jobs
        • Unresolved
        • Content Inspection (Control Center)
          • Unknown files
          • Overdue operations
        • Concepts to ensure stable operation
          • Automated system monitoring
            • System monitoring with profiles
          • Automatic error correction
            • Basic idea of the automation
              • Automatic restart
              • Automatic quality check of received files
              • Recognising and dealing with critical system conditions
                • Memory guard application
            • Automating the restart of selected error jobs
            • X12 input file check
      • Modules
        • Profiles
          • Main settings
            • General
            • Extensions
            • Info
            • Checkpoints
            • Backup/Limits
            • Error handling
              • Activating the Log Listener
            • Import structure
              • Structure template in CSV format
              • Creating a parser file for SAP IDoc structures
              • M@gic EDDY importer
              • XML schemas - XSD/DTD files
              • Analyse file for structure
            • Profile values
          • Phase 1
            • Input Agents
              • Event-driven Input Agents
                • AMQP/JMS (Input Agent)
                  • AMQP (Input Agent)
                  • JMS (Input Agent)
                • AS2 (Input Agent)
                • AS4 (Input Agent)
                • CommLog (Input Agent)
                • DataCockpit/Portal (Input Agent)
                • Data Queue (AS/400) (Input Agent)
                • Fax (Input Agent)
                • FTP/FTPS (Input Agent)
                • HTTP (Input Agent)
                • IOT (Input Agent)
                • Kafka (Input Agent)
                • Manual Upload (Input Agent)
                • Message (Input Agent)
                • MQTT (Input Agent)
                • OFTP (Input Agent)
                • Rule (Input Agent)
                • SAP ALE (Input Agent)
                • Mail (SMTP) (Input Agent)
                • SSH (SCP/SFTP) (Input Agent)
                • TCP (Input Agent)
              • Time-driven Input Agents
                • Times/Execution
                  • Crontab syntax
                  • Crontab syntax & HTTP trigger
                  • Simple times
                  • Interval
                  • Trigger/External call
                • Options
                • Business Connector (Input Agent cron)
                • CloudStorage (Input Agent cron)
                • File (Input Agent cron)
                • Basic SQL (Input Agent cron)
                • Custom class (Input Agent cron)
                • FTP/FTPS/SFTP (Input Agent cron)
                • HTTP (Input Agent cron)
                • LDAP (Input Agent cron)
                • Mail/X.400 (Input Agent cron)
                  • POP3(S) (mail)
                    • Parallel processing of mails
                  • IMAP(S) (mail)
                  • X.400 (mail)
                  • Distribution rules (mail)
                • MongoDB (Input Agent cron)
                • OFTP (Input Agent cron)
                • SAP (Input Agent cron)
                • SCP (Input Agent cron)
                • WebDAV (Input Agent cron)
            • Non-assignable emails
            • Archiving of emails and X.400 mails
            • Profile scoring
            • Retention periods of backup files, logs, crashed jobs
            • Input Agents that are forced to receive all the data
            • Maximum size of input files and messages
            • Warning for non-assignable input data
          • Phase 2
            • Document type
              • BWA
              • CSV
              • Cargo-IMP
                • Cargo-IMP message specifications
                • Structure of Cargo-IMP data files
                • Structure of the Cargo-IMP parser configuration file
                • Splitting of tokens (Cargo-IMP)
                • Repeating structures (Cargo-IMP)
                • Attribute "continuousLineHandling" (Cargo-IMP)
                • Attribute "useMC" (Cargo-IMP)
                • Dynamic length/optional/conditional fields, sub segments (Cargo-IMP)
                • Manual reload of parser rules (Cargo-IMP)
              • Database
              • EDIFACT
              • Custom class
              • Excel
              • Fix record
              • IDoc
              • JSON
              • Tradacoms
              • X12
              • XML
                • Field "XML tag for record"
                • Source structure attributes for XML
                • Match codes, unique/reserved names for XML
                • XML parser "V4"
            • Extended (Phase 2)
            • Parsing
              • Match codes
              • When does the parser start a new record?
              • Swapping
              • Invalid characters in input data
            • Semantic check
          • Phase 3
            • Mapping - Records and paths
            • Mapping - Filling a record of the target tree
              • Processing order of nodes
                • New line for "CSV"/"Fixed-length"
              • Path types (repetition of target structure nodes)
              • Sorting in nodes
              • 1:1 mapping
            • Top menu bar (mapping)
              • Search and find
              • Mapping test
            • Source structure
              • Attributes source structure
              • Source structure menu
                • Batch processing
                • Loading templates
              • Context menu (source structure)
                • Special nodes for aggregate maps in source structure
            • Target structure
              • Attributes target structure
              • Target structure menu
              • Context menu (target structure)
                • Profile in source structure (sub profile)
                • Profile in target structure (sub profile)
            • Functions
              • Macros
          • Phase 4
            • Dynamically enable SQL statements
            • Importing structure via database nodes
            • Calling a stored procedure
            • Additional SQL statement at start of transaction
            • Transaction control
            • Writing NULLs and skipping columns
            • Checkbox "Continue with new record on SQL error"
            • Creating an HSQL table (and other databases)
          • Phase 5
          • Phase 6
            • Content settings
            • Settings (Response)
              • Response "AMQP/JMS"
                • Response "AMQP"
                • Response "JMS"
              • Response "AS2"
              • Response "AS4"
              • Response "AS/400"
              • Response "CloudStorage"
              • Response "File"
              • Response "Custom class"
              • Response "Fax"
              • Response "FTP"
              • Response "HTTP"
              • Response "Kafka"
              • Response "Message"
              • Response "MQTT"
              • Response "OFTP"
              • Response "SAP"
              • Response "SAP ALE"
              • Response "SCP"
              • Response "Mail"
              • Response "TCP"
              • Response "WebDAV"
              • Response "X.400"
            • Dependencies
            • Connection settings
            • ASM settings
          • Transport of profiles
          • Profile chains
          • Nested and networked profiles
          • Standard classes
            • ASM API
              • ZipSubDirs
              • OnGoingFtp
            • Time-driven custom classes
              • AS400Cron
              • ChannelReportCron
              • CheckFilesInDirectoryCron
              • CrossSQLCron
              • DefaultFileSQLCron
              • DefaultSQLCron
                • SQL Wizard
              • DummyDataCron
              • DynamicZipExtractor
              • ErrorRetrieveCron
              • FileSystemReport
              • FtpCopy
              • ListErrorEntries
              • MessageQueueInspector
              • MultipleSqlCron
              • OftpPickupCron
              • QuickReport
              • ReportDataSource
              • SapCheckArfcsState
              • StatistikDataProvider
              • StatusDataProvider
              • SystemCallAgent
              • UserExport
            • Custom classes phase 6
              • AggregateEdifactBySupplier
              • ArchiveResponse
              • ArchiveUtf8Response
              • ASMResponse
              • BackupResponse
              • BackupUtf8Response
              • CallCronProfile
              • CallProfile
              • CallProfileLatin1
              • CommitSqlSessionResponse
              • ContentInspectionResponse
              • ContentInspectionResponseAsync
              • ContentInspectionResponseUTF8
              • ContentInspectionResponseUTF8Async
              • DataQueueResponse
              • DBProcCustomResponse
              • DefaultRuleResponder
              • DefaultWebServiceResponse
              • DefaultWebServiceResponseBinary
              • ExecuteCommand
              • ExportModuleEntry
              • ExportProfiles
              • IncPermanentResponse
              • MongoDBResponse
              • MultipleMessageResponse
              • PassBackBinaryDataResponse
              • PassBackDataResponse
              • PrintCustomResponse
              • RestartFailedJob
              • RestartJob
              • RollbackSqlSessionResponse
              • SystemCallResponse
              • UnzipFileResponse
              • UPSPLD0200SendResponse
              • WaitResponse
              • WorkflowResponse
              • WorkflowResponseWithoutAttachment
              • ZipDirectoryResponse
            • Environment check
              • CheckDuplicateFile
              • EnvironmentCheckByFilter
            • File functions
              • CheckForPairingFile
            • Functions
              • AI functions
                • chat with ChatGPT()
                • clear ChatGPT history()
                • export ChatGPT history()
                • import ChatGPT history()
                • setup Azure ChatGPT()
                • setup OpenAI ChatGPT()
              • Basic functions
                • a == b ? c : break
                • a == b ? c : d
                • a == empty ? b : c
                • a == true ? b : break
                • a == true ? b : c
                • abort execution()
                • abort job and schedule again after x seconds()
                • add to inheritance-map()
                • add to list(a,b,c, [skip empty d])
                • 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()
                • add to table cache()
                • asymmetric decryption()
                • asymmetric encryption()
                • autonumber(a,b,c,d)
                • autonumber(a,b)
                • autonumber-system-wide(a,b,c,d)
                • autonumber-system-wide(a,b)
                • bcrypt check password()
                • bcrypt generate salt()
                • bcrypt hash password()
                • break function execution()
                • break function execution with (a)
                • break if field has value assigned()
                • calculate and save variable()
                • callAS400Program()
                • call db procedure a, alias b, [c,d,e,f,g,h,i,j],k,l,m,[n],o,[p]
                • call db procedure a, alias b,c,d,e,f
                • call db procedure a with ResultSet()
                • call db procedure a with ResultSet into Map/List()
                • call-preparser()
                • call profile()
                • call-sap-rfc()
                • call sub profile ()
                • call sub profile for source tree()
                • call SOAP-WebService()
                • call SOAP-WebService without template()
                • change application secret of CS channel()
                • change OAUTH2 access token()
                • check(a, b[, msg c])
                • check(a, list b)
                • check ISO6346()
                • check JWT()
                • check profile for existence()
                • checksum 2 of 5()
                • checksum 2 of 5 interleaved()
                • checksum code39()
                • checksum DHL()
                • checksum EAN<8,13,128>()
                • checksum IBAN()
                • checksum ISO 7064 Mod. 37/36()
                • checksum KID()
                • checksum UPS()
                • checksum UPU S10()
                • check-type()
                • clear aggregated map()
                • clear all lists()
                • clear all maps()
                • clear list()
                • clear map()
                • clear table cache()
                • commit sqlnode in phase3()
                • convert2BigInt()
                • convert aggregated map()
                • convert hex to base64()
                • convert JSON to XML()
                • convert list to JSON()
                • convert map to JSON()
                • convert-type()
                • copy()
                • copy aggregated map to source tree()
                • copy field by name()
                • copy list(s) to source tree()
                • copy map to source tree()
                • copy variables into map()
                • counter of scheduled retries()
                • count keys in map()
                • count values in list()
                • create aggregated map()
                • create barcode()
                • create CRC32 checksum()
                • create hashcode()
                • create Hmac()
                • create HmacSHA256()
                • create ISO6346 check digit()
                • create json from node()
                • create JWT()
                • createScheduleEntry()
                • create snapshot()
                • create Swiss QR Bill()
                • create table cache()
                • create xml out of node()
                • csv-into-map()
                • current record number()
                • decode punycode()
                • delete permanent()
                • deleteScheduleEntry()
                • de-obfuscate()
                • deserialize map/list()
                • dump list(list a, delimiter b, [dump to log c, d])
                • dump map (a,b,c,d)
                • dump table cache()
                • encode punycode()
                • execute json xpath()
                • execute script(a) with optional parameters b-j
                • execute sqlnode in phase3()
                • exists db-row()
                • extract files from PDF/A3()
                • extract result data of sub profile(field a)
                • extract result data of sub profile(nodename a)
                • fill-map-from-fields()
                • final-on-condition()
                • 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()
                • get certificate data()
                • get channel-name()
                • get channel-parameter()
                • get channel-password()
                • get current field/node name()
                • get current field size()
                • get description of tree-item()
                • get display column value()
                • get encrypted password()
                • get key(s) from map()
                • get matched value()
                • get name of linked field()
                • get names of all lists()
                • get names of all maps()
                • get permanent()
                • get sql column names()
                • get unique id()
                • get value from list()
                • get value from map()
                • get value from table cache()
                • 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()
                • http json-lookup()
                • increase map value()
                • isFirstIteration()
                • isFirstRecord()
                • is in list()
                • isLastRecord()
                • isRecord()
                • iteration-level()
                • json to list()
                • json to map()
                • key for value in map()
                • key in map()
                • level of tree()
                • list embedded files of PDF/A()
                • listScheduleEntries()
                • listScheduleEntryVariables()
                • log info()
                • log message()
                • log user error()
                • mail address of _data-user()
                • mail address of workflow user()
                • mark for future value()
                • mark record as invalid()
                • number of entered nodes()
                • obfuscate()
                • parse json and add to cache()
                • perform MongoDB operation()
                • put additional IDs of channel into map()
                • read properties file into map()
                • refresh OAUTH2 access token()
                • remove from list()
                • remove from list()
                • remove from map()
                • remove last entered node()
                • remove leading and/or trailing characters()
                • remove parsed json from cache()
                • replace hex-codes()
                • replace item/value in map()
                • replace marked value()
                • 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], delim f)
                • replace value(a, list b, list c, [delim d])
                • replace value(a, name of file b, default value c[, wildcard d])
                • replace value by range()
                • replace value in list()
                • reset number of entered nodes()
                • reset-autonumber()
                • reset-autonumber-system-wide()
                • reset variables()
                • resort list()
                • restore list()
                • restore map()
                • rollback sqlnode in phase3()
                • sap-XSTRING()
                • save list()
                • save map()
                • save permanent()
                • save variable a(b)
                • save variable a(b) type-safe
                • select into list()
                • 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()
                • send mail()
                • send MQTT message()
                • serialize map/list()
                • set display column()
                • set empty flag()
                • set-vars()
                • set webmonitor role()
                • sign data()
                • stop iteration of node()
                • symmetric decryption()
                • symmetric encryption()
                • throw exception()
                • throw http exception()
                • trigger profile()
                • update()
                • update-statement()
                • value in map()
                • value-splitter()
                • wait()
                • XPath of source field()
              • Date functions
                • change timezone()
                • convert date to Excel-format()
                • convert date to JD Edwards Julian Date format()
                • convert JD Edwards Julian Date format to date()
                • create and format date()
                • create date(adjustable template)
                • create date(template)
                • create date strict(adjustable template)
                • create date strict(template)
                • create timestamp from W3CDTF()
                • 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()
                • date-from-timestamp()
                • datetime-from-parts()
                • day-of-month()
                • day-of-year()
                • duration()
                • format date/timestamp to text()
                • hours()
                • is date between()
                • last date of month()
                • leapyear()
                • milliseconds()
                • minutes()
                • month()
                • next weekday()
                • next workingday()
                • now()
                • seconds()
                • timestamp(a)
                • timestamp(numeric a)
                • timezone()
                • timezone-offset()
                • weekday()
                • weeknumber()
                • workingday()
                • year()
              • EDI functions
                • autoformat()
                • create CONTROL()
                • toDate()
                • toDuration()
                • toTime()
                • VDA-CreateDateList()
                • VDAToDate()
              • ETL/ELT functions
                • is ETL/ELT running()
                • start ETL/ELT()
              • IoT functions
                • browse iot node()
                • call iot function()
                • read iot values()
                • write iot values()
              • LDAP functions
                • create ldap encrypted password()
                • create ldap entry()
                • delete ldap entry()
                • rename/move ldap entry ()
                • search ldap entry()
                • update ldap entry attributes()
              • 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()
                • evaluate term(a, b, c, d, e, [f])
                • evaluate term(a)
                • get empty flag()
                • length(a) > 0
                • length(trim(a)) > 0
                • logical-and()
                • logical-condition()
                • logical-not(a)
                • logical-not( a equal b )
                • logical-or()
                • numeric()
                • scoring-matrix()
                • xor()
              • Macros (functions)
              • Math functions
                • (int) a / b
                • -a
                • a / b
                • a ^ (double)b
                • a ^ b
                • a * b
                • a + b
                • a - b
                • abs()
                • a mod b
                • calculate-iteration-number()
                • ceiling()
                • convert Double2Int()
                • convert Int2Double()
                • cosine of angle or radiant()
                • extract number()
                • first part of number()
                • floor()
                • last part of number()
                • max()
                • min()
                • random()
                • random(a,b,c)
                • right truncate-number()
                • round(a, b)
                • round(a)
                • round(bigdecimal a, b)
                • sine of angle or radiant()
                • sqrt()
                • tangent of angle or radiant()
              • MFT functions
                • get mail-adr()
              • String functions
                • capitalize()
                • char-from-code()
                • code-from-char()
                • concat(a,b,c,d,e,f,g,h, [CR-support i])
                • concat( a, b, [CR-support c] )
                • concat fields within same node()
                • contains()
                • convert to ASCII()
                • count-substring()
                • cut-from-left()
                • cut-from-right()
                • cut-until-match()
                • decode Base64()
                • empty()
                • encode Base64()
                • ends-with()
                • escapeHTML()
                • escapeXML()
                • fill-from-left()
                • fill-from-right()
                • filter chars()
                • find-substring()
                • get number of tokens()
                • get token()
                • hexdata to text()
                • left()
                • left-trim()
                • lowercase()
                • match-pattern()
                • normalize-space()
                • number-to-string()
                • regexExtract()
                • regexGroupReplace()
                • replace()
                • replace-char-at()
                • replace-chars( a, b, c[, d] )
                • replace chars(a, list b, list c)
                • replace new line/tab()
                • replace text()
                • rescue right number()
                • resolve-var-syntax()
                • reverse-find-substring()
                • reverse string()
                • right()
                • right-trim()
                • simple-regex-matcher()
                • split text(max length)
                • split text(regex)
                • split text(size)
                • starts-with()
                • string-compare()
                • string-compare-ignore-case()
                • string-length()
                • string-similarity()
                • substring()
                • substring-after()
                • substring-before()
                • text to hexdata()
                • uppercase()
                • URL-decode()
                • URL-encode()
              • System functions
                • append to file()
                • call post-executer class()
                • change constant value()
                • check profile()
                • copy file()
                • copy file by sftp()
                • create directory()
                • create hashcode of file()
                • create password()
                • create-sap-tid()
                • de/activate partner channel()
                • de/activate profile()
                • delete-file-or-directory()
                • disconnect tcp-client()
                • disk-free()
                • file-exists()
                • file-info()
                • files-in-directory()
                • get current clientID()
                • get HTTP generic access token()
                • get info about webmonitor-user()
                • get name of IS server()
                • get path of backup-file()
                • get path-of-group()
                • get profile encoding()
                • get profile name for IDA()
                • get profile-setting(split responses & call IU)
                • get system-type()
                • get timestamp of prev. run()
                • get unassigned errors()
                • get webmonitor users by role()
                • job running()
                • load current backup data()
                • mail address of webmonitor-user()
                • manage additional ID of channel()
                • read env-file()
                • read file()
                • read file into base64 coded byte-array()
                • replicate file()
                • restart job()
                • save reference for IDA()
                • schedule()
                • send data with tcp-client()
                • set status message()
                • split file()
                • suspend profile()
                • system-sap-check()
                • un/suspend profile()
                • write into file()
              • Workflow functions
                • add/set workflow variable()
                • attach file to workflow()
                • change permission of workflow-attachments()
                • change permission of workflow-form()
                • dump workflow()
                • fire workflow-event()
                • get content of attached file of workflow()
                • get current state of workflow()
                • get first attachment name from workflow()
                • get number of attached files of workflow()
                • get workflow variable()
                • is workflow in state()
                • log workflow message()
                • place names of attached workflow files into list()
                • remove attached file from workflow()
                • start new workflow()
                • stop workflow ()
                • workflow exists()
              • XML functions
                • convert XML to JSON()
                • create xml from node()
                • delete XML/DOM object()
                • delete XML/DOM()
                • dump XML/DOM object()
                • extract xml()
                • get value from XML()
                • parse XML()
                • select nodes from XML/DOM to List()
            • Integration Units
              • AppendFileToPdfContainerIU
              • BWACreator
              • CallProfileIU
              • CargoImpCreator
              • CharsetAwareEDICreationUnit
              • CSVWithHeaderUnit
              • CSVWithoutQuotesIU
              • DatevLodasIU
              • EDICreationUnit
              • EngpartIU
              • ExcelAppenderUnit
              • ExcelWithHeaderUnit
              • ExtendedJsonCreationUnit
              • ExternalFileReaderUnit
              • FilterReportIU
              • FixValueUnit
              • InjectXmlDataIU
              • JsonCreationUnit
              • KomalogIU
              • MultiPDFCreator
              • MultipleFileCreatorUnit
              • ODTCreatorUnit
              • PDFContentCreator
              • PDFCreator
              • PrepareDataForCallingProfile
              • RawFixValueUnit
              • RenderFaxUnit
              • RenderPDFUnit
              • RFCUnit
              • SalesForceBulkIU
              • SchenkerEdiCreationUnit
              • SignatureUnit
              • SqlBulkUnit
              • TemplateParserUnit
              • TradaComsCreationUnit
              • UserImport
              • VelocityTemplateParserUnit
              • X12CreationUnit
              • X12InputCheckUnit
              • XMLMemSaveTemplateParserUnit
              • XMLNoTemplateUnit
                • Control Elements in the Target Structure for the XML Creation
              • XMLTemplateParserUnit
              • XSLTExternalMappingIU
              • ZUGFeRD (IU)
            • Postexecution
              • AddLineFeedPostexecutor
              • Base64PostExecuter
              • ByteInserterPostExecuter
              • ChangeVariablePostexecutor
              • CreateP7MSignature
              • DigiSealPostExecuter
              • DirectoryToPdfContainerPostExecuter
              • GzipEncoderPostExecuter
              • InsertXmlInstruction
              • IntergastPostExecutor
              • JsonToAvroBinaryPostExecuter
              • MongoPostexecuter
              • Pdf2PdfAPostExecutor
              • PdfAddMetadata
              • PGPEncryption
              • PreParserPostExecuter
              • ReadVariableEncodingAppendPostexecuter
              • ReadVariableEncodingPostexecuter
              • ReadVariablePostexecuter
              • SignXMLPostExecutor
              • TempFileReadPostExecuter
              • TruncateFixRecord
              • ZipDirectoryPostExecuter
              • ZipPostExecutor
              • ZUGFeRDExtractXML
              • ZUGFerdPDF
            • Postparsers
            • Preparsers
              • CargoImpToEDIFormat
              • ChainPreParser
              • CheckEdifactPreParser
              • CheckForSignedPDF
              • CheckP7MSignature
              • CheckSignedXML
              • ClusterFileDbPreparser
              • ConvertFixRecordToCsvPreParser
              • DBFPreParser
              • DecodeBase64PreParser
              • DummyPreParser
              • DynamicCharsetRecodePreparser
              • DynamicEBCDICDecoder
              • EdifactSegmentSplitter
              • EncodeBase64PreParser
              • EncodingByBomOrXmlPreParser
              • EncodingPatcher
              • EncodingPatcherWithRegexReplacement
              • EncodingSwitcher
              • ExcelSplitter
              • ExtractFileFromPDF
              • GzipDecoderPreParser
              • HashMergePreparser
              • ImageMetadataPreParser
              • InforPreParser2
              • InsertRecordMarkerPreParser
              • IntergastPreParser
              • JsonToXmlPreparser
              • LoadFilePreparser
              • PDFPreParser
              • PdfToXMLPreparser
              • PGPDecryption
              • PPPLauncher
              • QuotationRemover
              • RemoveDoctypeDeclaration
              • RFC_READ_TABLE_to_XML_Preparser
              • SchematronPreparser
              • SchenkerEdiPreParser
              • SystemCallPreParser
              • TextPreParser
              • TokenFileSplitter
              • TokenStreamSplitter
              • TradacomsMessageSplitter
              • UnicodeToASCIIPreparser
              • URLDecoder
              • XmlRootAdderPreparser
              • XSDPreparser
              • ZUGFeRD (preparser)
          • Expert search
          • Creating reports
          • Working with templates
        • Asynchronous Sending Module (ASM)
          • ASM overview
          • ASM entry
            • Main settings (ASM)
            • Transmission
              • Transmission type "AS2"
              • Transmission type "File"
              • Transmission type "Custom class"
              • Transmission type "FTP"
              • Transmission type "Fax"
              • Transmission type "HTTP"
              • Transmission type "OFTP"
              • Transmission type "SCP"
              • Transmission type "Mail"
              • Transmission type "X.400"
              • Transmission type "Kafka"
              • Transmission type "SAP ALE"
            • Execution
            • Notification
            • Files
          • ASM in the Control Center
        • Content Inspection
          • Settings (Content Inspection)
            • Overview (Content Inspection)
            • Content Inspector
              • Main settings (Content Inspection)
                • File Inspectors
              • Data transmission
                • Profile (CI data transfer)
                • Mail (CI data transfer)
                • X.400 (CI data transfer)
                • ASM (CI data transfer)
                • Workflow (CI data transfer)
              • Pre-execution/Post-execution
                • Splitter
                • Merger
              • File compound
              • Notification (Content Inspection)
              • Exceptions (Content Inspection)
              • Partner relation
          • Content Inspection in the Control Center
        • ETL/ELT pipelines
          • Main settings (ETL/ELT)
          • Variables (ETL/ELT)
          • ETL/ELT tasks
            • Task information (ETL/ELT)
            • Source data (ETL/ELT)
              • Database (source ETL/ELT)
              • MongoDB (source ETL/ELT)
              • CSV/Text (source ETL/ELT)
              • Fix record (source ETL/ELT)
              • XML (source ETL/ELT)
              • JSON (source ETL/ELT)
              • File folder (source ETL/ELT)
              • Loop (source ETL/ELT)
              • Custom (source ETL/ELT)
              • Clipboard (source ETL/ELT)
              • Without (source ETL/ELT)
            • Custom ETL/ELT fields
            • Destination data (action) (ETL/ELT)
              • Database (destination ETL/ELT)
              • MongoDB (destination ETL/ELT)
              • CSV/Text (destination ETL/ELT)
              • Fix record (destination ETL/ELT)
              • Template (destination ETL/ELT)
              • E-mail (destination ETL/ELT)
              • Functions (destination ETL/ELT)
              • Custom (destination ETL/ELT)
              • Without (destination ETL/ELT)
            • Clipboard (ETL/ELT)
          • Timing (ETL/ELT)
          • Examples (ETL/ELT)
        • Workflow
          • GUI (workflows)
            • Workflow overview
              • Creating and editing workflows
                • Main settings (workflows)
                • Variables (workflows)
                • Workflow designer
                  • State (workflows)
                    • Form settings
                      • Form components
                        • Variable field (form components)
                        • Static elements (form components)
                          • Text (form components)
                          • Localized text (form components)
                          • External link (form components)
                          • PDF (form components)
                          • Block (div) (form components)
                          • Image (form components)
                          • Video (form components)
                          • Barcode (form components)
                        • Signature field (form components)
                        • Layout (form components)
                        • Form profile (form components)
                      • Email settings (form)
                    • Transition check
                    • End state (workflows)
                  • Transition (workflows)
                • Final action (workflows)
                • Contents (workflows)
                • Conditions (workflows)
                • Workflow files
          • Workflow jobs and logs
          • Workflow functions
          • Example workflows
            • Automated workflows (examples)
            • Interactive workflows (examples)
            • Hybrid workflows (examples)
            • Cyclical workflows (examples)
            • Sub workflows (examples)
            • Profiles as workflow master (examples)
            • Processing workflow files (examples)
        • Test Case Manager
        • Data Flow
          • Designer (Data Flow)
            • Main settings (Data Flow)
            • Diagram (Data Flow)
            • Contents (Data Flow)
            • Constants (Data Flow)
          • Simulator (Data Flow)
          • Process view (Data Flow)
        • ENGDAT
          • Outbound (ENGDAT)
            • Creating new message, version 3, conformance class 2
            • Create new request, version 3, conformance class 1
            • New message, version 2
            • Checking outgoing messages
            • "Best practice" for version 3, conformance class 3 and ENGPART messages
          • Inbound (ENGDAT)
          • Templates (ENGDAT)
            • Template "Inbound" (receive data)
            • Template "Outbound" (send data)
            • My/Partner information
        • MFT
          • Partner (MFT server)
          • File types (MFT server)
          • Rule (MFT server)
            • Settings (rule)
            • Detection (rule)
              • EDIFACT (rule)
              • CSV (rule)
              • XML (rule)
              • Fix Record (rule)
              • Image/Raw (rule)
              • Testing a file (rule)
            • Actions (rule)
          • Logs (MFT server)
          • Files for delivery (MFT server)
          • Statistics (MFT server)
          • Automatic file distribution (MFT server)
          • MFT client
            • User menu (MFT client)
            • Start (MFT client)
            • Info (MFT client)
              • Logs (MFT client)
                • Server log dialogue (MFT client)
              • Received (MFT client)
              • Sent (MFT client)
              • In Queue (MFT client)
            • Statistic (MFT client)
            • Settings (MFT client)
              • General settings (MFT client)
              • Client configuration (MFT client)
              • Users (MFT client)
              • Backup & file types (MFT client)
              • Locked directories (MFT client)
        • LDAP (add-on)
        • Load Balancing
          • Requirements before installation (Load Balancing)
          • Configuration of a Node Controller
          • Configuration of a Working Node
          • Installation checklist
          • Startup/Shutdown sequence
          • Failover concept
          • Patching during Load Balancing operation
          • Performance tips
          • Settings for profiles (Load Balancing)
            • Profile in one instance (Load Balancing)
            • Starting a profile on a specific Working Node
            • Triggered profiles remain on working node
          • Settings for AMQP, MQTT, Kafka and Log Pool
          • Remarks to modules ASM, CI, SAP and DMZ server
          • Load Balancing in the Control Center
        • Process Load Optimization
        • DataCockpit
          • Log search
          • Start process
          • Forms
            • Form examples
              • Static form
              • Nested form
              • Form formatting
                • Defining selection values, mandatory fields and default values
                • Formatting via attribute "DataCockpit control"
                • Language localisation
                • Layout elements by field data type
              • Dynamic form
                • Creating/Integrating/Triggering the data profile
                • Dynamic selection values
                • Example profiles (dynamic forms)
          • Workflows
          • User and module settings (DataCockpit)
      • Administration
        • Partners
          • Partner list
          • Channels
            • AS2 (channel)
            • AS4 (channel)
            • CloudStorage (channel)
            • Fax (channel)
            • FTP (channel)
            • HTTP(S) (channel)
              • OAuth 1.0 (client)
              • OAuth 2.0 (client)
                • DATEV OAuth2 Hybrid Flow
              • OAuth 2.0 (server)
              • Generic Bearer Token (client)
              • OpenID (server)
            • Industry 4.0 (channel)
            • Mail (channel)
            • OFTP (channel)
            • SMB (channel)
            • SSH (SCP/SFTP) (channel)
            • X.400 (channel)
            • Home folders
            • Sending via dynamically assigned alternative DMZ
          • Certificates
          • Certificate exchange
          • Statistics (partners)
          • Additional IDs (central)
        • Transport Manager
          • Connection (Transport Manager)
          • Profiles (Transport Manager)
          • Partners (Transport Manager)
          • Content Inspection (Transport Manager)
          • ASM (Transport Manager)
          • ETL/ELT (Transport Manager)
          • Workflow (Transport Manager)
          • Data Flow (Transport Manager)
          • Constants (Transport Manager)
          • Configuration files (Transport Manager)
          • Schedule (Transport Manager)
        • Clients
        • Users
          • Main settings (Users)
          • Profile picture (Users)
          • User rights
          • Two Factor Authentication (Users)
          • SSO (Users)
        • DataCockpit (administration)
          • Main settings (Administration DataCockpit)
          • Permissions (Administration DataCockpit)
          • Two factor authentication (Administration DataCockpit)
        • Databases/connectors (administration)
        • AMQP connections (and JMS)
        • MQTT connections
        • Kafka connections
        • TCP connections
        • IOT clients
        • Remote server
        • Log Pool Aliases
        • Dictionary
        • Constants (administration)
        • Configuration files (administration)
        • Rule definitions (administration)
        • Admin Console (administration)
          • About the Admin Console
            • Startup configuration via startup script (Windows)
            • Startup configuration for service operation (Windows)
            • Start and stop console based
            • Start and stop as a service
            • Appendices
              • Format of XML configuration files
              • Format of the FileAuthenticator user file
              • Format of the ShutdownApplication configuration file
              • Creation of a server certificate to use the SunJsseListener
          • GUI (Admin Console)
            • Start (Admin Console)
            • Services
              • AdminService
              • ArbitratorService
              • AS2Service
              • AS4Service
              • AuthenticationService
              • CertificateExchangeService
              • CommunicationLogService
              • CounterService
              • CronJobService
              • DatabaseService
              • DebugService
              • ExternalIdentityProviderService
              • FaxService
              • FileSearchService
              • FtpService
              • InterchangeService
              • IoTClientService
              • IoTServerService
              • JDOService
              • LdapService
              • LoadBalanceService
              • LogService
                • DevNullLogManager
                • ExternalManager
                • FileLogManager
                • MailLogManager
                • StdStreamLogManager
              • MessageAuthenticationService
              • MessageCommunicationLogService
              • MessageService
              • MongoDBConnectionService
              • OftpService
              • RemoteFileAccessService
              • RemotePrintService
              • SapConnectionService
              • SmsService
              • SmtpService
              • SqlService
              • SshService
              • StartupService
              • StorageService
              • TimerService
              • TimeService
              • TransactionLogService
              • WorkflowService
              • XMLRpcClientService
            • HTTP server
              • XML configuration
                • Setting the name of the HTTP server
                • Adding an HTTP listener
                • Adding an HTTPS listener
                • Adding a realm definition
                • Adding a server context
              • Adding or modifying an HTTP server
            • Tools
              • Threads (Admin Console)
              • JVM
              • Find class
              • SQL monitor
              • Create password
              • Class execution
              • Data migration
              • File manager
            • Log monitor
            • License info
        • Update Center
      • Statistics
        • Overview (statistics)
        • Peak info (statistics)
        • Load (statistics)
        • Top profiles (statistics)
        • Insight (statistics)
      • Plugins
        • Lobster Chatbot BETA
        • Text editor
        • CSV editor
        • SQL console
        • File encoding
        • Encrypt file
        • XML to XSD (to structure)
        • Edifactory
        • Regular expressions (plugin)
        • Test JSONPath
        • Test XPath
        • Password generator
        • Encode/Decode
        • Barcodes
        • Connection test
        • Execute Java class
        • Analyze OData scheme
        • File upload
      • Help
    • Tutorials
      • AMQP and JMS - Tutorials
        • HornetQ connection - Tutorial
        • RabbitMQ connection - Tutorial
        • WebSphere MQ connection - Tutorial
          • JNDI
          • Demo
          • Lobster configuration
          • Installation of WebSphere MQ 8.0.0
          • VirtualBox image
          • MQ explorer
          • Creating queue manager
            • Creating queues
            • Start queues
          • User rights (WebSphere MQ)
          • Troubleshooting
      • API paging/pagination - Tutorial
      • AS2 troubleshooting - Tutorial
      • CData connectors - Tutorial
      • Database connection - Tutorial
      • REST API - Tutorial
      • HTTP - Tutorial
        • HTTP tutorial - HTTPS
        • HTTP tutorial - URL
        • HTTP tutorial - Header and body
        • HTTP tutorial - Methods GET, POST, PUT
        • HTTP tutorial - MIME types
        • HTTP tutorial - Status codes
        • HTTP tutorial - Tools
        • HTTP tutorial - Request and response
        • HTTP tutorial - Using phase 3
        • HTTP tutorial - Web services
        • HTTP tutorial - REST
        • HTTP tutorial - Multipart
        • HTTP tutorial - Authentication
        • HTTP tutorial - Examples
          • Calculator via GET method and passing of parameters in the query part
          • Calculator via POST method with JSON input and output
          • Calculator variant with XML file
          • Calculator - Profile chain time-driven with HTTP output
          • Calculator - HTTP call in Response
      • JasperReports connection - Tutorial
      • License warnings - Tutorial
      • OAuth2 (client) - Tutorial
      • Salesforce - Tutorial
        • Salesforce via SQL - Preparations
        • Salesforce via SQL - Tutorial
      • SharePoint connection - Tutorial
      • Activating SSL/TLS/HTTPS - Renewing certificates - Tutorial
      • Tips and tricks - Tutorial
        • Tips for everyday work
        • OutOfMemoryError
          • Memory allocation (OutOfMemoryError)
          • Phase 1: Receiving data (OutOfMemoryError)
          • Phase 2: Parsing data (OutOfMemoryError)
            • Memory versus performance
          • Phase 3: Mapping (OutOfMemoryError)
          • Phase 6: Response Routes (OutOfMemoryError)
        • Performance
          • Hardware (performance)
          • Prioritising profiles (performance)
          • Phase 1: Receiving data (performance)
          • Phase 2: Parsing data (performance)
          • Phase 3: Mapping (performance)
          • Phase 6: Responses (performance)
      • ZUGFeRD - Tutorial