Options


images/download/attachments/137299122/549-version-1-modificationdate-1682060921995-api-v2.png images/download/attachments/137299122/1146-version-1-modificationdate-1682060921990-api-v2.png


(1) To prevent jobs started by the Input Agent from running unnoticed over a long period of time, you can initiate a notification by email. The SMTP server to be used as well as the email address of the sender of the error email is specified in entry "enableErrorMail" in the configuration file ./etc/startup.xml. If the field has a value greater than "0", an email is sent if the calculated start time of the next job plus the value of the input field is less than the current time.

(2) If an absolute runtime is set here, the start time of the current job is used in (1).

(3) If the checkbox is set, an error is generated if a job is started and no data is available. See details in section "Error handling".

(4) In the case of a connection error, an error email is sent. See details in section "Error Handling".

(5) If the Input Agent has started at least one job, a subsequent (active) profile can be triggered after the last job. This profile is also triggered if no job has gone through successfully. Important note: The subsequent profile is triggered once by this profile. The triggered profile must have a time-driven Input Agent (triggered by another profile), profiles with Input Agent "Message" cannot be used. Variables with prefix MSG_CALL_ cannot be accessed in triggered profiles (variables are not yet initialised in the triggering profile in phase 1), unless this profile here is also triggered by another profile. Its MSG_CALL_ variables can then be passed through.

Note: If the option "Activate parallel processing" is set, the selected profile is called when the last file to be processed has been transferred to the system. Thus, it can no longer be guaranteed that all data to be processed has already been processed before the start of the selected profile.

(6) If an error occurred during the fetching or processing of the data, you can specify a profile that should then be called. Example: A profile is supposed to fetch data from a customer via FTP. If the customer's FTP server is not reachable during the profile run, an error is generated. You could specify a subsequent profile for the error case to query an alternative server of the customer. Important note: The subsequent profile is triggered once by this profile. The triggered profile must have a time-driven Input Agent (triggered by another profile), profiles with Input Agent "Message" cannot be used. Variables with prefix MSG_CALL_ cannot be accessed in triggered profiles (variables are not yet initialised in the triggering profile in phase 1), unless this profile here is also triggered by another profile. Its "MSG_CALL_" variables can then be passed through.

(7) For the time-driven Input Agents "File", "FTP" (not with option "Via DMZ"), "SCP" and "WebDAV" you can select a file function class, which, for example, can check for the presence of another file belonging to the source file. If the check fails, no job is created.

(8) Timestamp of the last profile run. The default value before the first run is "1.1.1970 01:00". If you click "Request", the timestamp is displayed. It can be set automatically in the time-driven Input Agents "Basic SQL" and "HTTP" (for details see there). You can also manually set and save the timestamp here (8).