Jump to: navigation, search

Web Service Capture Point

Options for the integrated Web Service Capture Point are configured in the following sections on the Options tab of the Web Service Capture Point application:

default-values Section



     


InteractionSubtype

Default Value: InboundNew
Valid Values: any of the subtypes defined
Changes Take Effect: Upon restart


Interaction Subtype

InteractionType

Default Value: Inbound
Valid Values: any of the types defined
Changes Take Effect: Upon restart


Interaction Type

MediaType

Default Value: workitem
Valid Values: any of the media types defined
Changes Take Effect: Upon restart


Interaction Media Type



iwd-parameters Section

     


CancelQueues

Default Value: iWD_Canceled
Valid Values: List of queue names separated by comma
Changes Take Effect: Upon restart


Specifies list of queue names designated for interaction cancellation. This parameter is used by iWD specific transformation to transform request CancelTask by providing queue name to [update] request. This parameter is also used by iWD specific transformation to provide iWD Status of an interaction.

CompleteQueues

Default Value: iWD_Completed
Valid Values: List of queue names separated by comma
Changes Take Effect: Upon restart


Specifies list of queue names designated for interaction completion. This parameter is used by iWD specific transformation to transform request CompleteTask by providing queue name to [update] request. This parameter is also used by iWD specific transformation to provide iWD Status of an interaction.

empty-string-treatment-in-update

Default Value: ignore
Valid Values: One of three values: ignore, delete, apply
Changes Take Effect: Upon restart


Specifies the treatment of empty string values in 'data' elements of the request. The default value of 'ignore' leads to capture point ignoring such elements. The value of 'delete' deletes the corresponding key-value pairs from interactions. The value 'apply' sets the value in the correspodning key value pair to an empty string ("").

ErrorHeldQueues

Default Value: iWD_ErrorHeld
Valid Values: An empty string, or any valid queue name
Changes Take Effect: Upon restart


(iWD specific) Specifies a comma-separated list of queue names for interactions that are held because of a configuration error (such as incomplete rules). This parameter is used by iWD specific transformation to provide iWD Status of an interaction.

RejectQueues

Default Value: iWD_Completed
Valid Values: List of queue names separated by comma
Changes Take Effect: Upon restart


Specifies list of queue names designated for rejected interactions. This parameter is used by iWD specific transformation to provide iWD Status of an interaction.

RestartQueues

Default Value: iWD_New
Valid Values: List of queue names separated by comma
Changes Take Effect: Upon restart


Specifies list of queue names designated for interaction restart. This parameter is used by iWD specific transformation to transform request RestartTask by providing queue name to [update] request.



settings Section

     


backlog-accepted-requests

Default Value: 1000
Valid Values: Any integer from 0-10000
Changes Take Effect: Upon restart


Specifies the queue size of webservice requests accepted but not yet served. If set to 0, the queue size is unlimited.

cacert-file

Default Value:
Valid Values: Cacert file
Changes Take Effect: Upon restart


This option specifies a cacert file to store trusted client certificates.

capture-point-type

Default Value:
Valid Values: jms, file, db, webservice
Changes Take Effect: Upon restart


Specifies the Capture Point type. The following types are supported: jms - JMS Capture Point file -File Capture Point db - DB Capture Point webservice - Web Service Capture Point

cipher-list

Default Value: default
Valid Values: Cipher list or 'default' (the same as 'DEFAULT' cipher string)
Changes Take Effect: Upon restart of the Capture Point


This option specifies which cipher suites used in TLS during a secure connection with Web Service Capture Point. Cipher list formatting rules are described in a Genesys document https://docs.genesys.com/Documentation/System/latest/SDG/AdvTLS#Cipher_List_Formatting_Rules.

enable-keepalive

Default Value: true
Valid Values: true, false
Changes Take Effect: Upon restart


This option specifies whether to keep a connection alive if the client requests the connection to be kept alive. If this option is set to 'false', a new connection will be opened each time a client sends a request to Web Service Capture Point.

iwd-compatibility-mode

Default Value: true
Valid Values: true, false
Changes Take Effect: Upon restart


Specifies whether to operate in native mode or iWD compatibility mode

number-inbound-threads

Default Value: 10
Valid Values: Any integer from 1-100
Changes Take Effect: Upon restart


Specifies the number of threads for processing accepted requests. More than a single thread allows for parallel execution of requests thus increasing processing throughput; however, some requests may be replied to sooner than the requests received before them (due to parallel request execution).

password

Default Value:
Valid Values: Server key file password
Changes Take Effect: Upon restart


This option specifies the password to read the server key file.

protocol

Default Value: http
Valid Values: http, https
Changes Take Effect: Upon restart


The option specifies the protocol to be used for web service capture point. Acceptable values are 'http' and 'https'. If not specified or empty, the default value 'http' will be used.

reconnect-timeout

Default Value: 10
Valid Values: Any integer from 3-30
Changes Take Effect: Upon restart


Specifies the time interval (in seconds) between the attempts for the web service to bind to the specified port and start the service.

require-client-authentication

Default Value: false
Valid Values: true, false
Changes Take Effect: Upon restart


This option specifies whether a client authentication is required. If this option is set to 'true', the option 'cacert-file' should be not empty.

sec-protocol

Default Value: default
Valid Values: 'TLSv12' or 'default' (for TLSv1, TLSv11 and TLSv12)
Changes Take Effect: Upon restart of the Capture Point


This option specifies which security protocols are supported by the Web Service Capture Point. If set to 'TLSv12', the Capture Point supports only TLSv12. If set to 'default', the Capture Point supports TLSv1, TLSv11 and TLSv12. Older SSL protocols are NOT SUPPORTED.

server-key-file

Default Value:
Valid Values: Server key file
Changes Take Effect: Upon restart


The option specifies the server key file required for the server to authenticate to clients. This option is relevant only when 'https' protocol is used.

soap-accept-timeout

Default Value: 1
Valid Values: Any integer from 1-60
Changes Take Effect: Upon restart


An unfinished accept request would be aborted if it does not complete during the specified time interval.

soap-backlog-size

Default Value: 100
Valid Values: Any integer from 0-65535
Changes Take Effect: Upon restart


This parameter defines maximum number of outstanding, not yet accepted, requests in the backlog.

soap-endpoint

Default Value: http://{ServerName}:{ServerPort}/Genesys/Interaction/{CapturePointName}/WebServiceCapturePoint
Valid Values: Service endpoint
Changes Take Effect: Upon restart


The option specifies an endpoint template of the web service. The following keys in the endpoint template will be substituted is present: - {Protocol} - either 'http' or 'https', as specified in the option 'protocol' - {ServerName} – host name, either specified in the option ‘soap-hostname’ or equal to the hostname of the Interaction Server; - {ServerPort} – web service port, specified as “default” port of iCP application; - {CapturePointName} – the name of the iCP application. Default value: ‘http://{ServerName}:{ServerPort}/Genesys/Interaction/{CapturePointName}/WebServiceCapturePoint’. Example: When ‘soap-endpoint’ is set to a default value, and soap-hostname=myserver.mydomain.com, in iCP application named ‘MyCapturePoint_007’ with default port set to ‘8080’, the resulting endpoint will be: http://myserver.mydomain.com:8080/Genesys/Interaction/MyCapturePoint_007/WebServiceCapturePoint

soap-hostname

Default Value:
Valid Values: A host name
Changes Take Effect: Upon restart


The option specifies the host name to be used for web service binding. If not specified or empty, the default value is the host name of the Interaction Server.

soap-receive-timeout

Default Value: 10
Valid Values: Any integer from 1-60
Changes Take Effect: Upon restart


An unfinished receive request would be aborted if it does not complete during the specified time interval.

soap-send-timeout

Default Value: 30
Valid Values: Any integer from 1-60
Changes Take Effect: Upon restart


An unfinished send request would be aborted if it does not complete during the specified time interval.

This page was last edited on June 18, 2020, at 12:51.
Comments or questions about this documentation? Contact us for support!