2 General Implications
Simphony POS architecture changed beginning with version 19.2, adding functionality for Simphony Transaction Services (STS) Gen2, for both on premise and Cloud environments. This change affected Extensibility API forwards and backwards compatibility.
- Ops.dll
- PosCommonClasses.dll
- PosCore.dll
Compatibility
-
A Simphony 19.2 Extensibility solution is not backwards compatible. It will not run on Simphony client 19.1 or 18.2 and earlier.
-
Existing Simphony Extensibility solutions (built against Simphony 19.1, 18.2 or earlier) is not forwards compatible. It will not run on a Simphony 19.2 client.
Maintaining Compatibility with Recompile
A recompile of existing extensibility solutions is necessary against the 19.2 DLLs to maintain compatibility with Simphony 19.2. In many cases, this is sufficient.
If DataStoreClient or GetBusinessDateTime are referenced in the code, then code changes are required. See Implementation Specific Implications for more information when more than just a recompile is necessary.