----------------------------------------------------------------------- [Introduce intercomputer cooperation and organization pattern for ICI Console] [Postreference = merged processing ICI network] [New name = Echo function] [Echo probe = "Echo: Probe, Function name, parameters X" Echo bounce = "Echo: Bounce, Source, Function name, parameters X" Bounce request (to function) = "Function name: Echo, Source, parameters X" Bounce request (from function) = "Echo: Please bounce, Source, Function name" Method: x 1a. Broadcast an echo probe and blank fastest target setting x 1b. Target recieves the echo probe and sets a setting x 2b. If recieved an echo bounce from another node when the things in the "do" list are all done, remove the setting x 3b. If setting still here, ask the function for the bounce x 4b. When the function answers, broadcast the echo bounce x 2a. Listen for the first echo bounce, set to the fastest target only if the fastest target setting is blank x 3a. Send the command to the source of the first echo bounce] ----------------------------------------------------------------------- [Debug GUI4FTE and include new functions according to Neil] [The "MSGBOX=Yes" has to turn to "No" when read!] ----------------------------------------------------------------------- [Debug GUI4FTE and include new functions according to Neil] [> You may want to make `Action' more specific since it is a word that could > be used with a variety of applications. `FteAction' seems more precise. > Also `ReturnFile' instead of `Return_file' seems more consistent. Checked.] ----------------------------------------------------------------------- [Debug GUI4FTE and include new functions according to Neil] [I guess the eventual sequence is that you have node names under `Node' on the right, one of those names would be clicked, a comm message would be sent to the ICSA to get the top level directory] ----------------------------------------------------------------------- [> The compare checks the date and sizes which is good. And I was > thinking that we will want a compare that compares the actual bytes > when the sizes are the same but the name and dates could be > different. The output file would be something like: > > Return_file=C:\Download\Jure\ici\FTE.rtn > FromPath=C:\Download\Jure\ici\GUI4FTE121.zip > ToName=Local > ToPath=c:\download\tea04_win_exe.zip > Action=Compare Aha, I understand: to compare the content. Checked.] ----------------------------------------------------------------------- [n_nelson@dslextreme.com wrote: > I managed to get the output in the proper directory. The following is from > clicking on a directory name on the right side: > > Return_file=C:\Download\Jure\ici\FTE.rtn > ToPath=c:\download\msqb > Action=Call_Directory > > We will also need to have the ToName parameter set when changing the > directory. Checked.] ----------------------------------------------------------------------- [Debug GUI4FTE and include new functions according to Neil] [The output the ICSA is looking for is (with `=' optional): FromName = Win_Jure FromPath = c:\ici\myfile.txt ToName = Win_Neil FromPath = c:\download\Jure\myfile.txt Action = copy The "Win_Jure" (local node name) will be read from the Console's databanks] [FTE input = ICSA\FTE\0,1,2,3,4,5,...] [I will need functions like: - Copy (upload/download) - Goto remote directory (cd [directory]) - Goto remote lower directory (cd..) - Refresh remote directory and file lists (F5) - Rename remote file - Delete remote file] ----------------------------------------------------------------------- [Make sure all Console's timers are OFF while it loads] ----------------------------------------------------------------------- [Debug GUI4FTE and include new functions according to Neil] [Insert "DoEvents" to all long-lasting single-thread operations] [Add Logfile writing] ----------------------------------------------------------------------- [Debug GUI4FTE and include new functions according to Neil] [File properties: Find correct serial] ----------------------------------------------------------------------- [Debug GUI4FTE and include new functions according to Neil] [FTE.RTN has a Old=No setting that determines if it requires to be refreshed] ----------------------------------------------------------------------- [Make a GUI for Neil's File Transfer Engine (FTE)] [List recieve: File1 = Myfile.doc IsADir1 = No ByteSize1 = 3500 DateTimeStamp1 = 25.1.2001 14:54:31 File2 = Mydir IsADir2 = Yes DateTimeStamp2 = 1.5.2000 08:16:22 ByteDiskSpace = 3670016000] ----------------------------------------------------------------------- [Bring the DSP source upstairs] ----------------------------------------------------------------------- [Bug in FileLoc211] [End of Neil's C:\FileLoc reads: ICIC_Function_Server_Databank=C:\WINDOWS\SYSTEM\MSVBVM60.DLL Time_Date_Stamp=06:47:33 01-23-2002 VB_Runtime_v40=C:\FRUNLOG.TXT ICI_Console_v274=C:\Download\Jure\ici\ICI274.exe ICI_Console_v275=C:\Download\Jure\ici\ICI275.exe ICSA_DataBase=C:\Download\Jure\ici\ICI275.exe] [check the FileLoc's program, add better dubble-checking procedures, temporarily remove it's error handlers, debug the entire program, put the error handlers back in place, compile to EXE and send that version] ----------------------------------------------------------------------- '[Define a phrase for the "I've_got_function" function removal] [It's "I've_lost_function"] [Function1 = A Function2 = B Function3 = C Remove B Function1 = A Function3 = C While reading, stops at first empty. This time 2!] [Asked Neil and Harold] [Solution = While deleting, move the last entry over the deleted] ----------------------------------------------------------------------- [Console's REMOVE checker not asking anymore!] [When splash when what bug] ----------------------------------------------------------------------- > and the message is > > Remove user 192.168.0.2?? > > (One question mark will likely be better.) ----------------------------------------------------------------------- Neil Nelson wrote: > I am setting and looking through your new version now. Here are > my initial notes: > > On the first screen you will want to change `premition' to `permission'. > > On the main ICI console v268 screen (this was also occurring on the > prior version, I immediately get a small widow with the heading > > Ban [66.51.195.107 [Sort out who is who before commands go into load] ----------------------------------------------------------------------- I wrote: > I see that the Blinker is not working as it should. I will disable it > until I get a better idea on how to fix it. ----------------------------------------------------------------------- [Automaticaly confirm YES on each message during splash screen] ----------------------------------------------------------------------- [Make the Console only use FileLoc paths] ----------------------------------------------------------------------- [Delete "FileLoc.txt" after FileLoc Setup has completed] ----------------------------------------------------------------------- [Add verification of existant entries at the start of FileLoc Setup] ----------------------------------------------------------------------- [Compile the new ICI Installer and update] ----------------------------------------------------------------------- [Debug the code for UDP-mode compatibility] ----------------------------------------------------------------------- [Re-enable the UDP method] ----------------------------------------------------------------------- [Try to compile Data and File DLLs] ----------------------------------------------------------------------- [Make the Console be able to remove node files] ----------------------------------------------------------------------- [Make the Console sync functions when required] ----------------------------------------------------------------------- [Make an ICI app to add a program to the Function Server] P.S.: Installer below! ----------------------------------------------------------------------- [Make the Installer be able to write FS entries] ----------------------------------------------------------------------- [Make the Console use "shell:get_functions" node-specific] [Save settings via Data.* to node databanks] ----------------------------------------------------------------------- [Make a prog called FileLoc Setup to look for files read from a list on the disk and write their pathnames to C:\FileLoc] [Current find-each-file version is not working as it should, so map the disk first and then scan the disk map for matches] [Input should be a databank like "ICIC_Settings = Settings" resulting in "ICIC_Settings = C:\...\Settings"] ----------------------------------------------------------------------- [Make the Console use Neil's ICSA] ----------------------------------------------------------------------- [Make the Installer be able to copy components] ----------------------------------------------------------------------- Harold wrote: > (((WHICH FOR "NOW THIS DAY" is SECOND to a reply to my > (((CLASSIFICATION OF FUNCTIONS: E-MAIL. I NEED AN > (((INVENTORY OF WHAT WE "HAVE". Nothing of "GRATE DETAIL" > (((just what are "OUR" functional BLOCKS. I wrote to Harold: > I will organize an already-done list as a top priority and send it to you when it is finnished. --------------------------------------------------------------------- [Installer] 01 +------+ 01 Install Source: _____ one line input BOX to a string _____ |BROWSE| 02 +------+ 02 +------+ 02 Install Directory:___ one line input BOX to a string _____ |BROWSE| 03 +------+ 04 Components on CD Components on PC 05+Fat line Input Box Left--+ +Fat line Input Box Right----+ 06| | | | | | 07| ICIAi.exe | | | FileMover.exe |X| 08| ICIcrush.exe | | ADD >> | | | 09| ICIAi0.HLP | | | | | 10| ICIAtea.exe |X| | | | 11| ICIAmars.exe | | | | | 12| ICIAIO01.exe | | << REMOVE | | | 13| ICIA_COM.exe | | | | | 14| ICIA_TCP.exe | | | | | 15| ICIA_UDP.exe | | +------+ | | | 16| ICIAmenu.exe | | | HELP | | | | 17|_______________________|_| +------+ |__________________________|_| 18 19 Program describtion and notes 20 21 +---------+ +--------+ 22 | Install | | Cancel | 23 +---------+ +--------+ ----------------------------------------------------------------------- [Discuss the installer's look] [Build or ask for someone to build the installer's component database]