JohnDanter2
VIP Member
Hi folks
We took a routine outage oppurtunity to apply a load of DSI MEP hotfixes for ND3N style BSFNs. We call custom BSFNs via DSI MEP also.
Since that time we have noticed that any custom BSFN we wrote and declared to DSI MEP is now flowing through their Error exception path when called if the DSTR has ERRC in it and is returned as non blank.
This is happening even if I do not call SetNERReturnCode or Set NER Error. All I need to do is create a BSFN with very few lines of code in it. SO I made a very simple BSFN that called in different modes and set ERRC to '1' in some modes and left blank in others. We get an error in DSI MEP for any mode where ERRC is set to non blank. So there must be a pattern here.
I suspect they have added something into their response handler / JSON parser and any mention of ERRC not being blank sets up the exception pathway.
Is anyone else experiencing this at all?
The fix is to change my code not to pass back a value in ERRC I guess, but I just find this very odd that they would do that, when even their code places values into ERRC
Hotfixes below
Thanks
John
Hotfix 80 installed 2023-15-10 (Sunday) at 4:19:52 UTC by amauer
HotfixRollup80
* MEPWebApp.dll 9.0.242.48885 11/04/2022
* DSI.Applications.Base.dll 9.0.35.48856 08/23/2022
* DSI.Applications.Publishing.dll 9.0.38.48856 08/23/2022
* DSI.Configuration.dll 9.0.52.48885 11/04/2022
* DSI.Connector.dll 9.0.23.48885 11/04/2022
* DSI.Connector.E1XML.dll 9.0.4.48885 11/04/2022
* DSI.DB.dll 9.0.3.48876 10/06/2022
* DSI.MobileClient.Telnet.dll 9.0.3.48856 08/19/2022
* DSI.WebControlToolkit.dll 9.0.43.48856 08/23/2022
* MCAutoUpdate 09/14/2022
* DSIMobileClientPCSetup.exe 9.0.12.48857 08/23/2022
Hotfix 81 installed 2023-15-10 (Sunday) at 4:20:56 UTC by amauer
Fix function registration not working using SSL.
* DSI.Connector.E1XML.dll 9.0.4.48886 11/08/2022
Hotfix 82 installed 2023-15-10 (Sunday) at 4:22:31 UTC by amauer
Form Designer Problem regarding form load subroutine is not showing in Call Subroutine Target dropdown
MEPWebApp.dll 9.0.242.48887 11/10/2022
Hotfix 83 installed 2023-15-10 (Sunday) at 4:23:17 UTC by amauer
AIM Session Org Unit drop down unusable
* MEPWebApp.dll 9.0.242.48887 11/18/2022
* DSI.WebControlToolkit.dll 9.0.43.48888 11/18/2022
Hotfix 84 installed 2023-15-10 (Sunday) at 4:25:05 UTC by amauer
Transaction Manager Role does not allow user with role to use Call Function button
MEPWebApp.dll 9.0.242.48890 11/22/2022
Hotfix 85 installed 2023-15-10 (Sunday) at 4:25:47 UTC by amauer
Blank spaces in output parameter returned by BSFN So now character type length set to the length we get it from JDE after register functions in platform
* DSI.Connector.E1XML.dll 9.0.4.48894 01/23/2023
Hotfix 86 installed 2023-15-10 (Sunday) at 4:27:46 UTC by amauer
Issue with the language string when login multiple users in telnet mobile client.
* DSI.Applications.Base.dll 9.0.35.48896 02/07/2023
* DSI.ClientSessions.dll 9.0.76.48896 02/07/2023
* DSI.MCLocalization.dll 9.0.0.48896 02/07/2023
* DSI.MobileClient.AIM.dll 9.0.4.48896 02/07/2023
* DSI.MobileClient.dll 9.0.40.48896 02/07/2023
* DSI.MobileClient.Telnet.dll 9.0.3.48896 02/07/2023
* DSI.MobileClient.Text.dll 9.0.7.48896 02/07/2023
* MEPWebApp.dll 9.0.242.48896 02/07/2023
* DSIMobileClientPCSetup.exe 9.0.12.48896 02/07/2023
Hotfix 87 installed 2023-15-10 (Sunday) at 4:29:24 UTC by amauer
Increased the wait time to 30 min in AlertSummary.js
* MEPWebApp.dll 9.0.242.48897 03/23/2023
Hotfix 88 installed 2023-15-10 (Sunday) at 4:30:37 UTC by amauer
Fix to deny multiple enter presses on login page causing starting for first app on the app page and causing errors sometimes.
* DSI.MobileClient.PC.exe 9.0.33.48899 6/01/2022
* DSIMobileClientPCSetup.exe 9.0.12.48899 6/01/2022
Hotfix 89 installed 2023-15-10 (Sunday) at 4:31:03 UTC by amauer
Fix function registration not working using SSL.
* DSI.Connector.E1XML.dll 9.0.4.48900 06/08/2023
We took a routine outage oppurtunity to apply a load of DSI MEP hotfixes for ND3N style BSFNs. We call custom BSFNs via DSI MEP also.
Since that time we have noticed that any custom BSFN we wrote and declared to DSI MEP is now flowing through their Error exception path when called if the DSTR has ERRC in it and is returned as non blank.
This is happening even if I do not call SetNERReturnCode or Set NER Error. All I need to do is create a BSFN with very few lines of code in it. SO I made a very simple BSFN that called in different modes and set ERRC to '1' in some modes and left blank in others. We get an error in DSI MEP for any mode where ERRC is set to non blank. So there must be a pattern here.
I suspect they have added something into their response handler / JSON parser and any mention of ERRC not being blank sets up the exception pathway.
Is anyone else experiencing this at all?
The fix is to change my code not to pass back a value in ERRC I guess, but I just find this very odd that they would do that, when even their code places values into ERRC
Hotfixes below
Thanks
John
Hotfix 80 installed 2023-15-10 (Sunday) at 4:19:52 UTC by amauer
HotfixRollup80
* MEPWebApp.dll 9.0.242.48885 11/04/2022
* DSI.Applications.Base.dll 9.0.35.48856 08/23/2022
* DSI.Applications.Publishing.dll 9.0.38.48856 08/23/2022
* DSI.Configuration.dll 9.0.52.48885 11/04/2022
* DSI.Connector.dll 9.0.23.48885 11/04/2022
* DSI.Connector.E1XML.dll 9.0.4.48885 11/04/2022
* DSI.DB.dll 9.0.3.48876 10/06/2022
* DSI.MobileClient.Telnet.dll 9.0.3.48856 08/19/2022
* DSI.WebControlToolkit.dll 9.0.43.48856 08/23/2022
* MCAutoUpdate 09/14/2022
* DSIMobileClientPCSetup.exe 9.0.12.48857 08/23/2022
Hotfix 81 installed 2023-15-10 (Sunday) at 4:20:56 UTC by amauer
Fix function registration not working using SSL.
* DSI.Connector.E1XML.dll 9.0.4.48886 11/08/2022
Hotfix 82 installed 2023-15-10 (Sunday) at 4:22:31 UTC by amauer
Form Designer Problem regarding form load subroutine is not showing in Call Subroutine Target dropdown
MEPWebApp.dll 9.0.242.48887 11/10/2022
Hotfix 83 installed 2023-15-10 (Sunday) at 4:23:17 UTC by amauer
AIM Session Org Unit drop down unusable
* MEPWebApp.dll 9.0.242.48887 11/18/2022
* DSI.WebControlToolkit.dll 9.0.43.48888 11/18/2022
Hotfix 84 installed 2023-15-10 (Sunday) at 4:25:05 UTC by amauer
Transaction Manager Role does not allow user with role to use Call Function button
MEPWebApp.dll 9.0.242.48890 11/22/2022
Hotfix 85 installed 2023-15-10 (Sunday) at 4:25:47 UTC by amauer
Blank spaces in output parameter returned by BSFN So now character type length set to the length we get it from JDE after register functions in platform
* DSI.Connector.E1XML.dll 9.0.4.48894 01/23/2023
Hotfix 86 installed 2023-15-10 (Sunday) at 4:27:46 UTC by amauer
Issue with the language string when login multiple users in telnet mobile client.
* DSI.Applications.Base.dll 9.0.35.48896 02/07/2023
* DSI.ClientSessions.dll 9.0.76.48896 02/07/2023
* DSI.MCLocalization.dll 9.0.0.48896 02/07/2023
* DSI.MobileClient.AIM.dll 9.0.4.48896 02/07/2023
* DSI.MobileClient.dll 9.0.40.48896 02/07/2023
* DSI.MobileClient.Telnet.dll 9.0.3.48896 02/07/2023
* DSI.MobileClient.Text.dll 9.0.7.48896 02/07/2023
* MEPWebApp.dll 9.0.242.48896 02/07/2023
* DSIMobileClientPCSetup.exe 9.0.12.48896 02/07/2023
Hotfix 87 installed 2023-15-10 (Sunday) at 4:29:24 UTC by amauer
Increased the wait time to 30 min in AlertSummary.js
* MEPWebApp.dll 9.0.242.48897 03/23/2023
Hotfix 88 installed 2023-15-10 (Sunday) at 4:30:37 UTC by amauer
Fix to deny multiple enter presses on login page causing starting for first app on the app page and causing errors sometimes.
* DSI.MobileClient.PC.exe 9.0.33.48899 6/01/2022
* DSIMobileClientPCSetup.exe 9.0.12.48899 6/01/2022
Hotfix 89 installed 2023-15-10 (Sunday) at 4:31:03 UTC by amauer
Fix function registration not working using SSL.
* DSI.Connector.E1XML.dll 9.0.4.48900 06/08/2023