Configuring iWD Web Services
| Property | Default | Description/Notes |
|---|---|---|
| Web Server | ||
| server.port | 9990 | Web server port |
| Configuration Server Options | ||
| iwdweb.config_server.host | localhost | Configuration Server host |
| iwdweb.config_server.port | 2020 | Configuration Server port |
| iwdweb.config_server.application | iWDWeb | Configuration Server third party server name |
| iwdweb.config_server.client_app_name | iWDWebApp | Configuration Server third party application name for user connections. Can be configured on Configuration |
| iwdweb.config_server.protocolTimeout | 30000 | Configuration Server connection timeout (in milliseconds) |
| Configuration Server TLS Connections | ||
| iwdweb.tls.keyStore | none | TLS key store path |
| iwdweb.tls.keyStorePassword | none | TLS key store password |
| iwdweb.tls.validateCert | on | Always validate certificate. When set to off, certificate is not being validated |
| HTTPS Configuration | ||
| server.ssl.enabled | none | Set to true to enable SSL support |
| server.ssl.keyStoreType | none | The format used for the keystore (for example, jks) |
| server.ssl.key-store | none | The path to the keystore containing the certificate |
| server.ssl.key-store-password | none | The password used to generate the certificate |
| For more information about how to configure SSL in Spring Boot, please refer to the vendor's Reference Guide. | ||
| Redis Options | ||
| spring.redis.host | localhost | Redis server host |
| spring.redis.port | 6379 | Redis server port |
| Tasks Repository Options | ||
| iwdweb.repository.redis | true | Use Redis as back-end repository. The Redis back-end repository allows to make job lists permanent and |
| iwdweb.repository.inmemory | true | Use In Memory back-end repository. In scenarios where there are issues with connection to Redis server, |
| Spreadsheet File Upload Limits | ||
| iwdweb.upload.maxFileSize | 1MB | Upload maximum size allowed for uploaded files. Values can use the suffixed "MB" or "KB" to indicate a Megabyte |
| iwdweb.upload.maxRequestSize | 1MB | Upload maximum size allowed for multipart/form-data requests. Values can use the suffixed "MB" or "KB" to |
| iwdweb.upload.fileSizeThreshold | -1 | The size threshold after which upload files will be written to disk. Values can use the suffixed "MB" or |
| CSV File Format | ||
| iwdweb.csv.columnSeparator | ; | CSV file format column separator |
| iwdweb.csv.lineSeparator | \r\n | CSV file format line separator |
| iwdweb.csv.quoteChar | " | CSV file format quotation character |
| Date & Time | ||
| iwdweb.datetime.format | yyyy-MM-dd | Date and time attributes format |
| Audit | ||
| iwdweb.audit.queueCapacity | 10000 | Audit's data queue capacity |
| Logging | ||
| iwdweb.logging.dir | /GCTI/iWD | Logging files directory location.
Only:
|
| Tasks Scheduler | ||
| iwdweb.scheduler.poolSize | 10 | Sets the core number of threads in pool |
| Async Tasks Executor | ||
| iwdweb.async.corePoolSize | 2 | Sets the core number of threads in pool |
| iwdweb.async.maxPoolSize | 5 | Sets the maximum allowed number of threads |
| iwdweb.async.queueCapacity | 1000 | Sets the capacity for the tasks executor queue |
| Web Service Capture Point | ||
| iwdweb.wscp.uri | none | WebService SOAP service endpoint. Must be configured when the wscp profile is used. |
| iwdweb.wscp.connectionTimeout | 10000 | WebService SOAP service endpoint socket connection timeout (in milliseconds) |
| iwdweb.wscp.readTimeout | 10000 | WebService SOAP service endpoint read socket connection timeout (in milliseconds) |
| Submitter Async Tasks Executor | ||
| iwdweb.submitter.corePoolSize | 20 | WebService SOAP service endpoint task submitter's core number of threads in pool |
| iwdweb.submitter.maxPoolSize | 50 | WebService SOAP service endpoint task submitter's maximum allowed number of threads |
| iwdweb.submitter.queueCapacity | 10000 | WebService SOAP service endpoint task submitter's tasks queue capacity |
| iwdweb.submitter.caps | 1000 | WebService SOAP service endpoint task submitter's call attempts per seconds |
| GAX & Global Task List Options | ||
| iwdweb.url.gax | none | Genesys Administrator Extension (GAX) URL |
| iwdweb.url.gtl | none | intelligent Workload Distribution (iWD) tasks list URL |
