[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