Prerequisites
IBM i configuration
REQUIRED
- Valid username and password
- License library
- Valid NTi licence key
- TCP/IP interface configured and reachable from the .NET client
- TCP services *DATABASE, *RMTCMD and *SIGNON running
- *DATABASE, *RMTCMD and *SIGNON service ports set to default or known values
💡By default, NTi looks for the licence in the
KNTIdedicated library. You can use a different library by setting theLicenseLibraryconnection property (keywordlicense libraryin the connection string)._
OPTIONAL
- SSL Configured
- *SRVMAP service running if the *DATABASE, *RMTCMD and *SIGNON service ports are unknown.
- *SRVMAP service port set to default (449) or known value
.NET client configuration.
REQUIRED
- A compatible .NET version (see below)
- TCP/IP connectivity to the IBM i partition
- Internet access for the initial NuGet package restore
- Architecture and platform supported by .NET
OPTIONAL
- A .NET editor: Microsoft Visual Studio, JetBrains Rider, VS Code, etc.
.NET versions compatible with NTi.
NTi is compatible with the following .NET versions:
- .NET Framework 4.7 / 4.7.1 / 4.7.2 / 4.8 / 4.8.1
- .NET Core 3.0 / 3.1
- .NET Standard 2.1
- .NET 5.0 / 6.0 / 7.0 / 8.0 / 9.0
- Mono
💡 Additional versions may be supported through transitive compatibility between versions.
The following platforms and environments are also supported:
- Android
- macOS
- tvOS
- iOS
- Mac Catalyst
- Windows
- Browser
- Tizen
- Xamarin
- watchOS
What's next?
Your environment meets the prerequisites. Continue with:
- Installation - license setup and package reference
- Connection - connection string, pooling, MFA