The s5webAPI solution runs as a 32-bit service and provides a doorway to push and pull information from a System Five database. This technology will work with both onPrem installations and our System Five on Cloud deployments.
The S5webapi requires the same hardware and operating system requirements as other Windward System Five solutions.
Operating System Configuration: The S5webapi runs as a service. The operating systems “System account” that runs the service will require read/write access to any Windward Software database that it will be connecting to.
The S5webapi is a licensed component of Windward System Five. It comprises of four files:
The configuration of the S5WebAPI service is done through the “S5WebAPISvc_ini” file. This file is located in the same directory that holds the “systemfive.exe” file and can be modified with a text editor.
Once installed and configured successfully in training or production datasets, you will be able to access your internal network. Note that firewalls can stop you from accessing this service so check with your IT department if unable to connect.
Accessing the S5WebAPI Service requires a set of security credentials. These credentials come from System Five and are generally set up by creating a new user in System Five dedicated for this use by the Web API. This is configured in the “S5WebAPISvc_ini” file. You will be presented with a Login screen. Enter a valid System Five User Name and Password to access the Swagger Documentation Explorer. Once the Swagger Documentation Explorer has loaded, you will need to replace some of the elements in the URL: http://localhost:PORT/Windward/WebAPI/ENDPOINT/Swagger:
Accessed at the following address*: http://localhost:port#/index.html
In order to access the S5WebAPI service from outside of the local machine that it is installed on it may (most likely) be necessary to have your IT department provide outside access through the port specified in the “S5WebAPISvc_ini” file. Your IT department will need to provide you with the external IP or domain name to access.
The s5webapi logs information into the Windows event log. Review your event log if having issues starting or connecting with the service.