Index: APPS/TRANSP/GLS/GLSv1/Socket/impl/GLSSocket.cls.xml =================================================================== diff -u -r40359 -r47192 --- APPS/TRANSP/GLS/GLSv1/Socket/impl/GLSSocket.cls.xml (.../GLSSocket.cls.xml) (revision 40359) +++ APPS/TRANSP/GLS/GLSv1/Socket/impl/GLSSocket.cls.xml (.../GLSSocket.cls.xml) (revision 47192) @@ -60,6 +60,7 @@ do ..OpenSocket() do ..SendMessage(Message) #dim Answer As %String = ..TrimAnswer(..ReadAnswer()) + if Answer["General system error, unable to handle the request" set ..Exception=##class(APPS.TRANSP.GLS.Exceptions.CommunicatieException).%New("GLS was niet in staat om ons bericht te verwerken, probeer nog eens.") do ..Socket.Close() if $isobject(..Exception) do ##class(TECH.ExceptionHandler).Throw(..Exception)