Configure KingswaySoft Integration Gateway as an HTTP Server

KingswaySoft Integration Gateway works like an HTTP server that listens to incoming webhook calls by publishing the received HTTP messages to a message queue or a file in the local file system. So the first thing you need to do is to create the HTTP configuration that works with the webhook interfaces that you might be connecting to.

You would start with the HTTP Server page in order to set up such an HTTP webhook listener.

Toolbar
  • Start: This button can be used in order to start the local HTTP server which is going to receive the Webhook service calls.
  • Stop: This button can be used to stop the HTTP server.
  • Restart: This button can be used to restart the HTTP server.
  • Save & Apply: This button will save the current configuration and apply it to the server.
  • Undo: This button can be used in order to undo the most recent changes to the current server configurations.
  • Redo: This button can be used to redo the last reverted action.

KingswaySoft Integration Gateway Console - HTTP Server

General
Enable HTTP Server

This is required for Inbound Webhooks, and can be enabled using the checkbox.

Enable HTTPS

This option allows you to enable or disable HTTPS on the local server for secure network communication.

Manage Certificates (Available when Enable HTTPS checkbox is enabled)

Clicking this button brings up the certificate management page for HTTPS communication.

Port Number

This option allows to specify the local port number on which the HTTP server will be running. You need to make sure that the port is not blocked by your network security policy or appliances, such as firewalls.

Generate Port
This button can be used to create the post number entered for connectivity
Max Concurrent Requests

This option controls the maximum number of requests handled by the server at the same time.

Server URLs

This option allows the user to specify a base URL/server URL for services that require one. The grid contains three columns and can be added, edited or removed by using the buttons provided. The columns are:

  • Scheme - http or https
  • Host - The host name or the IP
  • Port - The port for connectivity
Access Logging
Enable Access Logging

This option can be used to enable logging access of the configured Webhook services.

Access Logging Directory

This option allows you to specify the folder path where the access logs will be saved.

Detailed Logging
Enabled Detailed Logging
This option enables logging with more verbose information to be saved to a file.
Detailed Logging Directory
This option allows you to select the folder path that the detailed access logs will be saved to.