Software AG Products 10.7 | Integrating On-Premises and Cloud Applications | Integration Cloud | Applications | Predefined Applications | Alfabet
 
Alfabet
Integration Cloud connects to Alfabet using the Interface for RESTful Web Services and supports working with the various object types as defined in Alfabet. You can use it to query, retrieve, create, update, and delete objects of any type, and also manage relations between the objects.
Field
Description
Server URL
Provide the login endpoint to initiate communication with the SaaS provider. This is the native provider endpoint target for the Account configuration. The URL depends on where the required instance of Alfabet is installed. It is possible to either include or omit the endpoint suffix “/Alfabet/api/vXX” in the URL. For example, both these options are equivalent:
*https://myalfabet.com
*https://myalfabet.com/Alfabet/api/v1
Response Timeout
The number of milliseconds Integration Cloud waits for a response before canceling its attempt to connect to the back end. In case the network is slow or the back end processing takes longer than usual, increase the Response Timeout value. It is recommended to specify a value other than 0. If you specify 0, Integration Cloud will wait indefinitely for a response.
Retry Count on Response Failure
The number of times Integration Cloud attempts to connect to the back end to read a response if the initial attempt fails. If an I/O error occurs, it will retry only if you have selected the Retry on Response Failure option.
Retry on Response Failure
Whether Integration Cloud should attempt to resend the request when the response has failed, even though the request was sent successfully. Select this option if you want to re-establish the connection.
Hostname verifier
Select a hostname verifier implementation. Guards against man-in-the-middle (MITM) attacks. The default is org.apache.http.conn.ssl.DefaultHostnameVerifier, which will enable hostname verification. Select org.apache.http.conn.ssl.NoopHostnameVerifier to disable hostname verification.
Keystore Alias
Select the alias for the Integration Cloud key store configuration. This is a text identifier for the keystore alias. A keystore file contains the credentials (private key/signed certificate) that a client needs for authentication. You can also add a new Keystore from this field.
Client Key Alias
Alias to the private key in the keystore file specified in the Keystore Alias field. The outbound connections use this key to send client credentials to a remote server. To send the client’s identity to a remote server, you must specify values in both the Keystore Alias and the Client Key Alias fields.
Authorization Token
The Alfabet Authorization Token as defined in the web.config file of the Alfabet Web Application on the server side, under the <alfaSection> element.
Note:
See the Authorization chapter in the Alfabet Interface for RESTful Web Services reference manual for required configurations in the server side for Alfabet and for details about the different authorization modes.
Use Chunking
Enable this option if you want to send or receive a large binary stream with a chunk size of 8192 bytes. This is applicable only if the back end supports HTTP/1.1 chunking.
Enable SNI
Server Name Indication (SNI) is an extension to the TLS protocol by which a client indicates which host name it is attempting to connect to at the start of the handshaking process. Enable this option if the SaaS provider offers SNI-based TLS connectivity, and if you want to connect to an SNI enabled SAAS provider to send the host name specified in the Server URL field, as part of the TLS SNI Extension server_name parameter.
SNI Server Name
If you want to explicitly specify a host name to be included as a part of the SNI extension server_name parameter, in case the host name is other than the host name specified in the Server URL field, specify the host name value in the SNI Server Name field.
Keep Alive Interval
The keep alive interval in milliseconds defines the interval for which a connection will be kept alive, if the back end does not respond with a Keep-Alive header. A value > 0 keeps the connection alive for the specified value. The default value of -1 implies that the connection will be kept alive until a request fails due to a connection error.
Idle Timeout
The idle timeout interval in milliseconds defines the interval for which a connection will be kept alive if it's not in use. A value > 0 keeps the connection alive for the specified value. The default value of -1 implies that the connection will be kept alive until a request fails due to a connection error.
Element Character Set
The encoding to use for the HTTP message components, such as request line and headers.
Wait For Continue Time
The number of milliseconds that the client connection should wait for a 100 Continue response from the server when the Expect/Continue handshake is used.
Strict Transfer Encoding
Whether the connection validates the HTTP Transfer Encoding header.
Valid values:
true: The connection validates the Transfer Encoding header and returns an error when the header is invalid.
false: The connection does not validate the Transfer Encoding header.