APAR IT45219 upgrades the TPF Operations Server C++ client and server components to Visual Studio 2022.
Before you apply this APAR, ensure the following requirements are met for this upgrade:
- This APAR requires the latest Microsoft Visual C++ Redistributable for Visual Studio 2015, 2017, 2019 and 2022, see Microsoft Visual C++ Redistributable latest supported downloads. The administrator must install the x86 architecture version.
- If the TPF Operations Server is used for the 3270 console support, the updated server requires IBM Personal Communications version 14.0.6 and higher
- Any TPF Operations Server C++ API clients built with the TPF Operations Server C++ library (
etoscpp.lib) must be recompiled with the updated library. Any Visual Studio 2015 C++ compiler or higher is binary compatible with the updated etoscpp.lib, and it can be used to rebuild the C++ client applications.
- This APAR ships with three default user exits,
TOSAuthUE.dlldefault, TOSCryptUE.dlldefault and TOSCrytUE64.dlldefault, that are built with Visual Studio 2022. If you do not create and deploy any user exits (TOSAuthUE.dll, TOSCryptUE.dll and TOSCryptUE64.dll), the administrator needs to replace the current user exit DLLs with the updated versions. For example, from the TPF Operations Server bin directory, issue the following commands to replace the TPF Operations Server default user exits.
copy TOSAuthUE.dlldefault TOSAuthUE.dll
copy TOSCryptUE.dlldefault TOSCryptUE.dll
copy TOSCryptUE64.dlldefault TOSCryptUE64.dll
- If any custom user exits that you deployed are built with Visual Studio 2015 and higher, those user exit DLLs are compatible with this APAR. No change is required for your custom user exits.
For more information about APAR IT45219, see the APEDIT