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 |