Subj : Executing SEXYZ from Javascript
To   : High Spirit
From : Digital Man
Date : Tue Mar 21 2017 06:43 pm

 Re: Executing SEXYZ from Javascript
 By: High Spirit to All on Tue Mar 21 2017 06:57 pm

> Hey All,
>
> Having a little problem with SEXYZ being executed from a Javascript file...
>
> I looked at SEXYZ command line settings in SCFG and working from that:
>
> %!sexyz%. %h -%p sz @%f%!sexyz%. %h -%p sz @%f
>
> after changing the values (running on *nix):
>
> %! = /sbbs/exec/
> %. =
> %h = client.socket.descriptor
> %p = client.protocol
> %f = <FILE WITH LIST OF FILES TO TRANSFER>
>
> so my command is:
>
> /sbbs/exec/sexyz 39 -Telnet sz @/sbbs/node1/filelist.txt

And how are you executing that command from JavaScript?

> Client is running SyncTerm and when the command executes, the download
> screen in SyncTERM pops up and will *ATTEMPT* to auto download the files.
> Sometimes I see the filenames of the files it is trying to send, but most of
> the times I see timeouts. I hit ESCape to abort and it trys to send the next
> file... again sometimes I see the filename, sometimes not, but the transfer
> fails...
>
> Anyone have thoughts? Am I missing something?

The correct way to initiate a download (send a file) using JavaScript is with
the bbs.send_file() function (see http://synchro.net/docs/jsobjs.html for
details). It possible you could setup the sexyz command-line and execute it
correctly from Synchronet, but it's not the "proper" way to achieve this.

                                           digital man

Synchronet "Real Fact" #49:
Synchronet program was named 'sbbs' instead of 'sync' to avoid conflict w/Unix.
Norco, CA WX: 56.9�F, 93.0% humidity, 0 mph SE wind, 0.00 inches rain/24hrs

---
� Synchronet � Vertrauen � Home of Synchronet � telnet://vert.synchro.net