问题描述:
PSO8.1附带PLS_Include 工程一起还原升级为PO2021;升级画面、数据库迁移&升级后,运行PSO工程使用基本报告时报错:DLL call timed out,但是网页打开基本报告能够正常使用所属产品线:
电力监控系统PO应用环境:
PSO2020|Windows Server2012原因:
PSO 8.1基本报告使用控件 ProviderGatewayUnmanaged.dll 进行ACU验证 ,而PO2021基本报告使用与高级报告一致的 ProviderGatewayManaged.dll 进行ACU验证解决方法:
1. 使用PO2021原始自带PLS_Include工程中函数 PLS_ReportDsp ,_PLS_Apps_PSEGetSSO替换从PSO8.1升级后工程PLS_Include的相同函数;
2. PSO8.1升级后的包含工程PLS_Include中增加函数_PLS_Apps_CallSSO,此函数来源于PO2021原始自带PLS_Include工程中;
替换及增加以上函数后,即可解决基本报告打不开的问题。
是否有帮助?