Persistence Libraries
Persistence libraries are intended for developers to manage persistence data using Unified APIs. These libraries are introduced in Persistence Data-dependent License Models.
9.8 release (listed below) that is replacing the system initialization APIs. To get familiar with the scenarios in which persistence data is created, refer toLibraries | Description |
---|---|
Persistence initialization library (lspmgmtinit32.lib and lspmgmtinit64.lib) |
Used for persistence creation. |
Persistence cleaning library (lspmgmtclean32.lib and lspmgmtclean64.lib) |
Used to repair the corrupted persistence files and to reset the time tamper and commuted client information. |
In your
SDK installation folder, you can find the following samples:Samples | C | JAVA | .NET | |
---|---|---|---|---|
C# | VB.NET | |||
Persistence initialization | …\<version>\Samples\C\Src\sntl_lspmgmtinit.c | …\<version>\Samples\Java-Jna\sntl_lspmgmtinit.java | …\<version>\Samples\DotNet-Unmanaged\C#\sntl_lspmgmtinit.cs | …\<version>\Samples\DotNet-Unmanaged\VB.NET\sntl_lspmgmtinit.vb |
Persistence cleaning | …\<version>\Samples\C\Src\sntl_lspmgmtclean.c | …\<version>\Samples\Java-Jna\sntl_lspmgmtclean.java | …\<version>\Samples\DotNet-Unmanaged\C#\sntl_lspmgmtclean.cs | …\<version>\Samples\DotNet-Unmanaged\VB.NET\sntl_lspmgmtclean.vb |
NOTE The system initialization library (lsinit) that consists of sntlInitStandaloneSystem function and cleaning library (lsclean) that consists of VLScleanNetworkPersistenceInfo and VLScleanStandalonePersistenceInfo functions are now deprecated. Also, the related samples and tools are deprecated as well. To setup the persistence data, you should now use the Persistence libraries instead.
Platforms Supported
>For the complete list of platforms supported, refer to Sentinel RMS Libraries > Persistence libraries.
>For a list of parsing API, refer to the License Parsing API (C, Java, and .NET).