| Trigger Type | triggerType | String | "FileCreated", "FileExists", "FileModified" | Criteria on which event should be triggered |
| Run Initial Load | runInitialLoad | Boolean | True or False | Enable it if you want to process all the existing files at the time of activation. |
| Don't Process Duplicate Files | processDuplicateFile | Boolean | True or False | This will not process any file that has already been processed during last 30 (default) days. To know how to change the default value click here |
| SFTP | secured | Boolean | True or False | Enable for transferring file using SSH. |
| Key Manager | keyManager | String | EX: KeyManager:192168001180152757526927600010 | Provide keyManager Typed Id when SFTP is enabled. |
| FTPS | ftpOverSSL | Boolean | True or False | Enable if FTPS server supports TLS and SSL protocols. |
| FTPS Mode | ftpsMode | String | Explicit, Implicit | In case FTPS is enabled, provide the security mode that will be used to connect to the FTP server, default port for explicit mode is 21 and for implicit is 990. |
| Protection Level | ftpProtectionLevel | String | None, Clear, Private | In case FTPS is enabled, provide the data Channel Protection Level for FTPS. |
| Validate Server | ftpValidateServer | Boolean | True or False | validate server certificate. |
| Keystore Name | keyStoreNameForFTP | String | EX: KeyStore:192168001073149086937652500003 | Provide keystore typed Id. |
| File Include Criteria | filterIn | String | *.txt, *.json etc | Include files participating in event. Separate multiple files by comma. Wild characters are allowed, e.g. *.*, *, ?, [a-c]*.txt |
| File Exclude Criteria | filterOut | String | *.xml etc | Exclude files not participating in event. Separate multiple files by comma. Wild characters are allowed, e.g. *.*, *, ?, [a-c]*.txt |
| File Base Location | fileBaseLocation | String | /Adeptia/order | File Base Location |
| Event Start Date | eventStartDateTime | String | 06/27/2018 19:20 | Enter the date time in mm/dd/yyyy hh:mm format when event should start firing. If you want to start the event immediately after activating, then don't override this parameter. |
| Event Expiry Date | eventExpiryDateTime | String | 06/30/2018 00:00 | Enter the date time in mm/dd/yyyy hh:mm format when event should stop firing. If you want that the event should never expire, then don't override this parameter. |
| Trigger | creationMode | String | Simple, Cron | Override the trigger type. |
| Firing Days | calendarType | String | AllDays, BusinessDays, WeekDays | In case Trigger is Cron, override calendar days, event should fire. |
| Firing Schedule | businessInterval | String | Sec | Mins | Hrs | DOM | Mon | DOW | Year |
|---|
| * | 0/5 | * | * | * | ? | * |
| In case Trigger is Cron then provide the cron expression. |
| Polling Frequency | pollingFrequency | String | Ex : 10$y means 10 years 10$M means 10 months 10$w means 10 weeks 10$d means 10 days 10$H means 10 hour 10$m means 10 minute 10$s means 10 second | Time delay that should exist between successive polls |
| File Stable Time | stableTime | String | 2$m means 2 minute 20$s means 20 second | Provide time period in which file must remain unmodified before a file trigger should fire | | | Possible Values | Comment (Use of parameter) |
|---|
| Host name | hostName | String | EX: FTP.server.com or 215.123.23.45 | FTP server host name. | | Port | port | Integer | EX: 21 | FTP server port number. | | User Id | ftpUserId | String | | FTP server connection userId. | | Password | ftpPassword | String | password in plain text format | FTP server connection password. | | Transfer Type | transferType | String | ACTIVE, PASSIVE | Provide transfer type to be used. | |