Heart-Profit ERP
May 18, 2024, 07:53:00 pm *
Welcome, Guest. Please login or register.

Login with username, password and session length
News:
 
   Home   Help Login Register  
Pages: [1]
  Print  
Author Topic: ADS Error 6623 - A Winsock Virtual circuit was broken  (Read 4543 times)
0 Members and 1 Guest are viewing this topic.
Wouter Rijnbende
Administrator
Partner
*****
Offline Offline

Posts: 5360


View Profile WWW
« on: October 29, 2018, 02:24:39 pm »

Binnen de ADS versie van Profit hebben we nu een aantal maal een ADS fout met code 6623 meegemaakt.

Op het internet is er veel over te lezen, maar "de" oplossing ervan is nog niet bekend.

Van de fout is bekend dat de 'handle' waarmee met de ADS Data Dictionary wordt gecommuniceerd door "iets" wegvalt. Er is a.h.w. ineens geen verbinding meer met de ADS Server, waardoor het proces waar Profit mee bezig was niet kon worden afgemaakt.

De fout lijkt alleen op te treden bij lang durende processen, zoals:

* Reorganiseren, indexeren (Hoofdmenu,9-5-1)

* AdsCopyTable (Kopiëren Produktie- naar Test)

* Zware SQL Queries (denk aan complexe Statistieken)

* Aanpassen v/e Database Structure (bijv. Upgrade)

We hebben inmiddels een methode gevonden waarmee we het probleem kunnen nadoen. Als we in de nieuw ontwikkelde Listmover control die wordt ingezet om de _ADS velden op te nemen (of te verwijderen) aan het verwerken zijn, en dan elders in het Form of in de Listmover control gaan clicken, treedt de 6623 melding op.

De 6623 melding treedt op zich niet bijzonder vaak op, maar uit bovenstaande test lijkt iets naar boven te komen als "we zijn met een langer durend proces bezig, we willen even iets anders tussendoor gaan doen, keren terug naar Profit, en clicken ergens in de sessie". Mogelijk zorgt dat "iets tussendoor doen", "Alt-Tab'en" en "clicken" ervoor dat het fout gaat.

Dat het systeem blokkeert, zéker tijdens dit soort lang durende processen, is natuurlijk altijd vervelend, maar, voorlopig kunnen we alleen even als tip meegeven om de taken als 'Upgrades', 'Reorganisatie' e.d.  'met rust' te laten als ze eenmaal zijn opgestart. Het Window waarin de Profitsessie draait zal 'Reageert niet' tonen, maar dat komt enkel omdat Profit de verwerking heeft doorgegeven aan de ADS Server die nu het werk aan het doen is. Pas als die ADS Server klaar is, gaat Profit weer verder.
Logged

Heart-Profit company ID : HA
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1 RC2 | SMF © 2001-2005, Lewis Media Valid XHTML 1.0! Valid CSS!
Page created in 0.039 seconds with 20 queries.