NSL entitlement not found
A -1096 error indicates that the feature (as named by the featureCode or Application Agility Field Name) was not found in the license file. This will always be the case if you have not yet activated a license (with NSLObtainLicense, or the deprecated NSLGetLicense) or if the named feature is not enabled on that license code.
When entitlements are created on the Zentitle server, they must be passed to the client library before they can be accessed. Connections between the Zentitle library and server are always initiated by the client; an existing license is updated by calling NSLObtainLicense() or NSLGetLicense(), pulling any new entitlements to the client.
Solution
Make sure that the desired feature is enabled for the license code in question, that the license has been activated, and that the client refreshes the license if entitlements are changed on the server.