Vous utilisez actuellement la solution BasWare IP ThinClient et vous rencontrez le message d’erreur suivant dans votre application BasWare IP ThinClient: “Security Check Fails …”, découvrez dans cet article comment nous avons résolu ce problème…

Tout d’abord, il faut activer les messages d’erreurs ASP car le message Security Check Fails est un message simplifié de IIS. Dans notre cas, une fois les messages d’erreurs ASP activés,voici le message orginal rencontré via IP ThinClient :

  • Erreur : error ‘8002802b’ /ThinClient/posting/f2_f2_fastposting.asp, line 124

Après analyse, dans notre cas, l’erreur était localisé dans le fichier f2_f2_fastposting.asp à la ligne 124. Cela provenait de la DLL Basware BWIPTCLineItems50 qui était mal enregistrée dans la base de registre Windows de notre serveur Web, malgré qu’elle fonctionnait bien auparavant.

————– Fichier – f2_f2_fastposting.asp  ——————

Set objListItemsHeaders = Server.CreateObject("BWIPTCLineItems50.clsLIHeaders")
blnTest = objListItemsHeaders.Load (objIFaceDB, False)
set objListItems = Server.CreateObject("BWIPTCLineItems50.clsLIRows")
blnTest = objListItems.Load(objIFaceDB, sInvoiceID, objListItemsHeaders)
lngLineItemsCount = objListItems.Count
set objListItemsHeaders = nothing
set objListItems = nothing
if Session("OldDocIdForTabs") <> sInvoiceID and lngLineItemsCount = 0 then
selTab="POSTING"
end if

————– Fichier – f2_f2_fastposting.asp  ——————

L’action que nous avons entrepris pour résoudre cette erreur était la suivante :

  • Réenregistrement du fichier .DLL dans la base de registre Windows intitulé : BWIPTCLineItems50.dll situé dans le répertoire « D:\applications\BasWare\IP\Web\ThinClient\Components ».

Si vous rencontrez le même problème et que vous avez besoin d’assistance, n’hésitez pas à nous contacter et créer un ticket de support via ce lien.