The Web API for Agility 360 requires the WiSys Client Installation on an IIS Server, as well as a website and application pool for hosting the Web API. Details for what is required on the IIS Server are below.
OS: Windows Server 2012 R2 or newer with GUI installation
Processor: 2 CPU Cores @ 2 GHz or better
Memory: 8 GB of RAM plus 2GB per application pool
HD: Minimum of 2 GB free disk space for system/application software
.NET Framework Minimum: Microsoft .NET Framework 4.7.2
Web Deploy 3.6
· Download Link – https://www.iis.net/downloads/microsoft/web-deploy
SAP DI API (SAP HANA and SAP SQL)
SAP HANA Database Client (SAP HANA only)
· Web Management Tools
o IIS Management Console
o IIS Management Script and Tools
o IIS Management Service
· World Wide Web Services
o Application Development Features
§ .NET Extensibility 3.5
§ .NET Extensibility 4.8
§ ASP.NET 3.5
§ ASP.NET 4.8
§ ISAPI Extensions
§ ISAPI Filters
o Common HTTP Features
§ Default Document
§ Directory Browsing
§ HTTP Errors
§ Static Content
o Health and Diagnostics
§ HTTP Logging
§ Logging Tools
§ Request Monitor
§ Tracing
o Performance Features
§ Static Content Compression
o Security
IIS Client Certificate Mapping Authentication
Request Filtering
SSL Certificate or a VPN for internal IP addresses is strongly recommended for security purposes as user credentials are transferred between the device running Agility 360 and the IIS Server.
Printing requires network printers to be available to the IIS server. This would require the printers to be connected to the same local area network as the IIS server. For additional printing requirements, please see our Printing System Requirements found at the links below.
Macola- System Requirements
SAP SQL – https://support.wisys.com/sapdocumentation/index.htm#t=System_Requirements_SAP_SQL.htm
SAP HANA – https://support.wisys.com/sapdocumentation/index.htm#t=System_Requirements_SAP_HANA.htm
For the best possible experience, WiSys recommends one Application Pool every 10 devices connecting to the Agility API. These application pools can reside on the same IIS Server.
[root url]\AgilityAPI\
Example of server running one application pool
[root url]\[application name]\AgilityAPI\
Example of server running multiple application pools