[Glass] External Sessions issues

Trussardi Dario Romano dario.trussardi at tiscali.it
Sat Jan 12 08:36:00 PST 2019


Ciao, 
	
	another points.


	E) After a 		aGsExternalSession forkString: 'DTRClient bigData'.

					aGsExternalSession waitForResultForSeconds: 2  otherwise:[ ......  ]

			If the remote system don't answer in the time and i  would like to finish the execution

					what i can do in the otherwise block to terminate the call in progress ?

			When i submit another request the system answer :   'call in progress' .

			The	  abort  -  softBreak 	and  hardBreak   		don't reset the     call in progress.

		Thanks,

			Dario


> Ciao,
> 
> 	i do som test about External Sessions support between two	 Gemstone 3.4.3. 	system.
> 
> 	Some points:
> 
> 		A) The remote system ( presolana )need to have the same	 logs directory path  ( /opt/GsDKb/GsDevKit_home/server/stones/base_343/logs ) 	of the request.
> 	
> 			
> 			Otherwise the remote	 netldi.log	report the entry:
> 	
> 			For client command: '!#encrypted:party#netldi:39357#dir:/opt/GsDKb/GsDevKit_home/server/stones/base_343/logs#log:%N%P.log!gemnetobject'
>     			chdir(/opt/GsDKb/GsDevKit_home/server/stones/base_343/logs) failed in child process		
>   			  ERROR: errno=2,ENOENT, The file or directory specified cannot be found
> 
> 		B) 	When create  the GsExternalSession  with the Network Resource String:		gemNRS: '!@25.58.122.207#netldi:41953!gemnetobject'
> 
> 				 UserGlobals at: #Sample put:
>     					( GsExternalSession
>     gemNRS: '!@25.58.122.207#netldi:41953!gemnetobject'
>     stoneNRS: '!@25.58.122.207!base_343'
>     username: 'DataCurator'
>     password: 'swordfish'
>     yourself).
> 
> the system report the error:
> 
> 	a MessageNotUnderstood occurred (error 2010), a String does not understand  #'node' (3)
> 
> 		C) 	I login aGsExternalSession on remote system	and all works fine.
> 
> 			But when i do the aGsExternalSession logout 
> 
> 			the system is blocked for 20 seconds and after open a dialog: 
> 
> 				UserDefinedError: session with stone session ID of 6 gemProcessId = 3115 still present 20 seconds after logout (3)
> 
> 		D) The exception it is not accessible, or at least it is not clear how to do it.
> 	
> 			| result | 
> 	result := [myGsExternalSession executeString: '1/0']
> 				on: GciError
> 				do: [:ex | ex description].
> 
> 			open a dialog with : 	ArgumentError: NullPointer error, CByteArray.CData == 0 (3)
> 
> 	Thanks for considerations,
> 
> 		Dario
> _______________________________________________
> Glass mailing list
> Glass at lists.gemtalksystems.com
> http://lists.gemtalksystems.com/mailman/listinfo/glass

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.gemtalksystems.com/mailman/private/glass/attachments/20190112/51fe4f6a/attachment.html>


More information about the Glass mailing list