Licensing and Demo Mode
The wrapper includes a lightweight licensing system built into the C# DLL. Each developer receives a personal license key.
Example key format:
Where to enter the license
- Enter your key in the ProSeriesQBWrapperGlobal template prompts.
- The key is stored in a global template symbol and passed automatically to the DLL at runtime.
You can also verify activation by inspecting any successful response in the XML Viewer or parser.
License behavior
- If the key is valid, the DLL injects the developer name into the response XML as:
<Developer>John Smith</Developer>
- If the key is invalid or missing, the wrapper runs in demo mode.
Demo mode restrictions
- Queries are limited to 5 records, regardless of any
MaxReturned value.
- Data modification requests are blocked and return error code
-1002
(for example, CustomerAdd, ListDel, and other mutations).
- Iterator continuations are blocked and return error code
-1003.
These limits apply until a valid key is provided.
Licensing terms
- A license key is issued with each purchase of the wrapper.
- The wrapper is licensed per developer, not per application.
- Redistribution of the DLL or source code outside your license terms is prohibited.