home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 35 Internet / 35-Internet.zip / dragen1.zip / dragen.hlp (.txt) < prev    next >
OS/2 Help File  |  2000-04-09  |  15KB  |  372 lines

  1.  
  2. ΓòÉΓòÉΓòÉ 1. Dragen FTP ΓòÉΓòÉΓòÉ
  3.  
  4. Dragen FTP - Copyright 2000, Keith Cotroneo 
  5.  
  6.  
  7. ΓòÉΓòÉΓòÉ 1.1. Background ΓòÉΓòÉΓòÉ
  8.  
  9. Background 
  10.  
  11. Dragen FTP is a Drag Enabled File Transfer Protocol client for the OS/2 
  12. operating system. Dragen FTP is actually two programs: the Dragen Drag-En drop 
  13. visual interface, and get2.exe the core FTP program. Dragen is different from 
  14. most FTP clients in that it is not a continuous logon client. 
  15. By design, Dragen is a multiple process client. Traditional clients logon to a 
  16. server, then maintain a continuous connection, performing a set of commands, 
  17. and then logging off when the user is done. Dragen logs on and logs off with 
  18. each command, using the powerful get2.exe core. The advantage of this approach 
  19. is that Dragen is a multiprocess application. One can log on to one server, 
  20. initiate a set of large file multiple downloads, then in a process independent 
  21. manner, logon to another server, initiate another set of large multiple process 
  22. uploads, and so on. 
  23.  
  24. The downside, is that Dragen is a bit slower initiating transactions, since it 
  25. logs on each time. In my tests, however, if found these differences to be 
  26. small. 
  27.  
  28. As you use the program, you will see when Dragen hands off to get2.exe. In most 
  29. cases, get2 does its work behind the scenes. In a few cases get2 will come to 
  30. the forefront in a vio window. When get2 is working in the background, you can 
  31. monitor transactions through the log window. 
  32.  
  33. The Dragen visual interface is designed for Drag-En drop FTPing and is 
  34. integrated with the OS/2 workplace shell. You can interact with Dragen in the 
  35. traditional double click manner, or drag files to do the work. Dragen will 
  36. allow uploading to occur by dragging files from the Dragen localwindow or an 
  37. OS/2 folder to the Dragen remote window. Downloads may be initiated by dragging 
  38. to the Dragen local window, by double clicking on a file, or by using download 
  39. options in the remote menu. 
  40.  
  41. Dragen also features some advanced functions such as site monitoring and mp3 
  42. streaming. 
  43.  
  44.  
  45. ΓòÉΓòÉΓòÉ 2. Getting Started ΓòÉΓòÉΓòÉ
  46.  
  47. Getting Started - a quick tutorial 
  48.  
  49. The best way to learn about Dragen's features is to try it out, so let's set 
  50. Dragen up for use on 
  51. your system. 
  52.  
  53. Unzip Dragen to a directory of your choice. Be sure that your unzip utiliy 
  54. preserves directories as 
  55. it unzips. The Dragen archive comes packed with a directory structure which is 
  56. required for 
  57. proper use of the program. 
  58.  
  59. After unzipping Dragen to the directory of your choice, open an OS/2 window and 
  60. change to the 
  61. Dragen directory. 
  62.  
  63. Type setup to run the Dragen setup utility. You must then specify some runtime 
  64. parameters: 
  65.  
  66. 1) The Dragen default download directory: this is where Dragen will download 
  67. files if you do not 
  68. explicitly tell it to put downloaded files elsewhere. 
  69.  
  70. 2) The path and filename of your external editor. If you want to use the E 
  71. editor, simply press Enter, 
  72. otherwise, be sure to include the path to the editor as well. 
  73.  
  74. 3) The path and filename of your mp3 player. If you do not have one, use one of 
  75. the included mp3 
  76. players: use mplay1 for high quality, mplay2 for medium quality, or mplay3 for 
  77. low quality. MP3 
  78. playback is cpu intensive. Choose a lower quality player if you need to 
  79. conserve your cpu or if 
  80. you have an older machine, ie 486. Pentium machines should be able to handle 
  81. mplay1 just fine. 
  82.  
  83. 4) The length of time you want Dragen to wait before terminating a logon 
  84. attempt. 
  85.  
  86. 5) Proxy name and port if needed to pass a firewall. 
  87.  
  88. Once you finish answering the questions, setup will place two icons on you 
  89. desktop. One labeled 
  90. Dragen DropZone, the other labeled Dragen FTP. Dragen FTP is the icon for the 
  91. program itself. 
  92. Dragen DropZone is a start up object that allows you to drag a customized 
  93. object onto it and 
  94. quickly logon to a site directly. 
  95.  
  96.  
  97. ΓòÉΓòÉΓòÉ 2.1. Logon ΓòÉΓòÉΓòÉ
  98.  
  99. Logging on to a site 
  100.  
  101. Double click on the Dragen FTP icon on the desktop. 
  102.  
  103. Now, let's logon to the famous Hobbes incoming directory. 
  104.  
  105. The Site Alias list presents current sites. Click on the Hobbes Incoming alias 
  106. to show logon information. Double click to logon. 
  107.  
  108. To navigate: double click on directories, use the back button (<) to go back 
  109. (or ctrl <-, that's ctrl grey back key), or refresh to reload a directory by 
  110. hitting the R key when the directory list has focus. 
  111.  
  112. Note that setting the sort checkbox on many unix like servers will produce a 
  113. reverse date/time sorted listing. 
  114.  
  115.  
  116. ΓòÉΓòÉΓòÉ 2.2. Downloading ΓòÉΓòÉΓòÉ
  117.  
  118. Downloading 
  119.  
  120. To quickly download a file to the default download directory, double click on a 
  121. file. To download using Dragen drop, click on the local button. The local 
  122. window will open. Navigate to the desired directory. Then, from the Dragen 
  123. remote window, highlight the files you want to download. To selectively 
  124. highlight several non-contiguous files. Hold down the ctrl key as you click on 
  125. the files. Then use a right mouse button drag to the local window to download 
  126. the selected files. Once the download has completed, use cwd in the local 
  127. window to update the directory. 
  128.  
  129. If you want to download with automatic reget, select that checkbox before 
  130. dragging the files. 
  131.  
  132. Other ways to download include: 
  133. ctrl S - download to a specified directory. You specify the directory before 
  134. download. Highlight the files you want then click ctrl S. ctrl W - download 
  135. files to the local window. 
  136. ctrl G - download files directly to the default download path for the site. 
  137.  
  138.  
  139. ΓòÉΓòÉΓòÉ 2.3. Uploading ΓòÉΓòÉΓòÉ
  140.  
  141. Uploading 
  142.  
  143. Uploading is simply the reverse process of Drag-En Drop downloading, except 
  144. that the source files may come from the local directory or any OS/2 folder. 
  145. Drag files from the local window or OS/2 folders to the Dragen remote directory 
  146. list. 
  147.  
  148.  
  149. ΓòÉΓòÉΓòÉ 2.4. View ΓòÉΓòÉΓòÉ
  150.  
  151. Viewing a File 
  152.  
  153. To view a file in the remote directory window, select it, then press F3 or view 
  154. in the remote menu. F3 also works to view files in the local directory. 
  155.  
  156.  
  157. ΓòÉΓòÉΓòÉ 3. Dragen Desktop Objects ΓòÉΓòÉΓòÉ
  158.  
  159. Dragen Drop Desktop Object (HPFS) 
  160.  
  161. Using hobbes as an example, let's create a Dragen drop desktop object for the 
  162. Hobbes incoming directory (you must be using the High Performance File System 
  163. to do this). First, select the sort checkbox. Next, place the mouse cursor over 
  164. the server window where you see hobbes.mnsu.edu. Click and hold the right mouse 
  165. button and drag to the desktop. Release the mouse over a blank portion of the 
  166. desktop. A new desktop object labeled {pub/incoming} will be placed on the 
  167. desktop. Now let's test it. Close down Dragen FTP. 
  168.  
  169. After Dragen FTP has closed down, right click and hold on the {pub/incoming} 
  170. desktop object and drag it on top of the Dragen DropZone icon. Release the 
  171. mouse button. Dragen will now start up and automatically and produce a reverse 
  172. directory sorting of the directory list. If you logon to the same sites often. 
  173. I recommend creating Dragen drop objects for each of these sites. You can place 
  174. these objects on the desktop or in any OS/2 folder. Once Dragen is open, you 
  175. can Dragen drop any Dragen desktop object onto the host alias listbox to logon 
  176. to remote servers. 
  177.  
  178.  
  179. ΓòÉΓòÉΓòÉ 4. Basic Features ΓòÉΓòÉΓòÉ
  180.  
  181.  
  182. ΓòÉΓòÉΓòÉ 4.1. Site Monitor ΓòÉΓòÉΓòÉ
  183.  
  184. Monitoring a Remote Site 
  185.  
  186. Clicking the monitor -> start/stop menu item will fire up a second window in 
  187. which Dragen will continually retrieve directory listings at the interval 
  188. specified in the monitor edit box. This is particularly useful if you are 
  189. having trouble retrieving a directory listing from a site. Dragen will 
  190. continually retry for you and save the list from its last successful attempt. 
  191. Deselecting 
  192. the monitor -> start/stop menu item will discontinue the monitor. Selecting the 
  193. monitor -> pause menu item will freeze monitor activity. 
  194.  
  195. Selecting transfer on the monitor will transfer the site listing to the Dragen 
  196. remote window. 
  197.  
  198.  
  199. ΓòÉΓòÉΓòÉ 4.2. Del, Rmd, Ren ΓòÉΓòÉΓòÉ
  200.  
  201. Del, Rmd, Ren 
  202.  
  203. Dragen provides buttons that allow you to delete files from remote directories, 
  204. rename them, or remove empty directories. 
  205.  
  206.  
  207. ΓòÉΓòÉΓòÉ 4.3. ASCII/BINARY ΓòÉΓòÉΓòÉ
  208.  
  209. ASCII/BINARY 
  210.  
  211. If you wish to retrieve directory listings or files in ASCII mode, select the 
  212. ASCII checkbox before initiating the desired action. 
  213.  
  214.  
  215. ΓòÉΓòÉΓòÉ 4.4. Site List ΓòÉΓòÉΓòÉ
  216.  
  217. Adding/Editing the Site List 
  218.  
  219. To edit a site, single click on it in the Site Alias window. Then right click 
  220. on the site window. The site edit box will pop up. You can directly enter or 
  221. edit site data. Click change or add when done. 
  222.  
  223.  
  224. ΓòÉΓòÉΓòÉ 4.5. History List ΓòÉΓòÉΓòÉ
  225.  
  226. History List 
  227.  
  228. Dragen maintains a site history list for HPFS users. This is found under the 
  229. Sites menu. You can drag a directory in the history list to the Host Alias 
  230. window to change to a directory. 
  231.  
  232.  
  233. ΓòÉΓòÉΓòÉ 5. Additional Features ΓòÉΓòÉΓòÉ
  234.  
  235.  
  236. ΓòÉΓòÉΓòÉ 5.1. MP3 ΓòÉΓòÉΓòÉ
  237.  
  238. MP3 
  239.  
  240. Dragen will play mp3 files that reside on remote sites. Here is a 
  241. demonstration: While logged onto Hobbes, navigate to pub!multimedia!wave!mpeg. 
  242. There are three mp3 files in this directory. Single click to highlight the one 
  243. the one named warworld.mp3. Next, depending on your line speed, set the mp3 
  244. buffer (Buf=). If you have a cable modem or network connection, 10 seconds is 
  245. probably a sufficient buffer. For modems, use 30 seconds or more. Next click on 
  246. the MP3 - > play menu item to listen to "war of the worlds." You can select 
  247. multiple mp3s in the same manner as with downloads. Dragen will stream and play 
  248. the files sequentially. 
  249.  
  250.  
  251. ΓòÉΓòÉΓòÉ 5.2. Manage Processes ΓòÉΓòÉΓòÉ
  252.  
  253. Managing Processes 
  254.  
  255. Dragen uses an automatic process to kill logon or directory list retrieves that 
  256. stall during logon. The wait time for auto kill is adjustable (in seconds) at 
  257. SETUP or by using the Process -> Set Kill Delay menu item. Dragen allows you to 
  258. kill download/upload processes manually. ctrl P opens a process list that shows 
  259. current upload or download processes. Double clicking on a process id will kill 
  260. the process. Ctrl P will toggle the process list open or closed. Zombie kill in 
  261. the process menu will kill all running threads. 
  262.  
  263.  
  264. ΓòÉΓòÉΓòÉ 5.3. Proxy ΓòÉΓòÉΓòÉ
  265.  
  266. Proxy 
  267.  
  268. Dragen provides a mean for accessing sites through a proxy. The proxy url and 
  269. port must be established during setup by running setup.cmd. To access a site 
  270. through the proxy, simply click the proxy button on the remote window 
  271. interface. To make proxy access the default, right click on the site window, 
  272. click the proxy button, and click done. 
  273.  
  274.  
  275. ΓòÉΓòÉΓòÉ 5.4. Transaction Log ΓòÉΓòÉΓòÉ
  276.  
  277. Transaction Log 
  278.  
  279. Ctrl L will toggle the transaction log list open or closed. The open/close 
  280. button will do the same thing. 
  281.  
  282.  
  283. ΓòÉΓòÉΓòÉ 5.5. Command Line Startup ΓòÉΓòÉΓòÉ
  284.  
  285. Command Line Startup 
  286.  
  287. Dragen can be started from the command line using the following syntax: 
  288. From the Dragen directory - either dragen alias or dstart alias e.g. dragen 
  289. "hobbes incoming" or dstart "hobbes incoming" Note that double quotes are 
  290. required around the alias name if it has a space in it. 
  291. To start dragen from the command line from any directory other than the 
  292. directory in which dragen has its files, use: dstart alias instead of dragen 
  293. alias. 
  294.  
  295.  
  296. ΓòÉΓòÉΓòÉ 5.6. Program Object ΓòÉΓòÉΓòÉ
  297.  
  298. Program Object 
  299.  
  300. If you want to create a program object for a particular site, use the following 
  301. parameters: 
  302. Program Tab: 
  303. - path and filename - must point to dragen.exe, parameter 
  304. - the alias name with double quotes if there is a space, working directory - 
  305. must point to the dragen directory. 
  306. Icon: 
  307. - set title to the alias name. 
  308.  
  309.  
  310. ΓòÉΓòÉΓòÉ 5.7. ESC Key ΓòÉΓòÉΓòÉ
  311.  
  312. ESC 
  313.  
  314. Pressing the esc key when the directory/file listing has focus will close the 
  315. program. 
  316.  
  317.  
  318. ΓòÉΓòÉΓòÉ 6. Dealing with Non-Standard Servers ΓòÉΓòÉΓòÉ
  319.  
  320. Dealing with Non-standard Servers, Columns or Filenames 
  321.  
  322. Currently, Dragen recognizes, UNIX (or UNIX look alike) servers, OS/2, MVS, and 
  323. VMS servers. Others may work as well. If you find a server that does not work 
  324. properly, please let me know. 
  325.  
  326. For some servers, Dragen needs more information about the directory structure 
  327. to work. Dragen identifies files and directories using the directory window 
  328. listing. With a UNIX server, when you double click on a window entry, Dragen 
  329. checks the first character in the line to see if it is a "d." If it is, Dragen 
  330. knows that a double click on that line will be for a  directory operation. 
  331. Otherwise, it assumes it will be a file operation. Dragen gets the filename by 
  332. parsing the last column entry in the line. This approach works fine for most 
  333. servers. One exception is if a directory or filename has a space in it. If 
  334. there is a space in the directory or filename, Dragen will not find the proper 
  335. location in the line to parse. 
  336.  
  337. For UNIX servers, to correct this situation, you must tell Dragen which column 
  338. represents the beginning of the file or directory. Do this by using column mode 
  339. setup: 
  340. 1) Start by logging onto a site. Use a double click on a host in the site list. 
  341. 2) Once you have retrieved a list, SINGLE click on a line in the remote window 
  342. that contains a non-standard directory or filename (i.e. spaces in the name). 
  343. You now have the line highlighted 
  344. 3) Click on the Remote menu item, or right click on the remote window 
  345. 4) Click on Column Mode Setup 
  346. 5) Review the list of file or directory names and double click on the line that 
  347. contains the proper name set alone by itself. 
  348. 6) Column mode is now set for the remote window. If you want to make this 
  349. setting the  default, right click on the host site list and make the changes to 
  350. the presets for that host. 
  351.  
  352.  
  353. ΓòÉΓòÉΓòÉ 7. Other Non-Standard Situations ΓòÉΓòÉΓòÉ
  354.  
  355. Other Non-Standard Situations 
  356.  
  357. Some strange servers require that LIST commands send *.* (e.g. the windows 
  358. Bison FTP server), otherwise they do not return full directory listings. If 
  359. this is the case on a particular server, check the *.* checkbox. The *.* 
  360. checkbox is only valid for column mode, so you must have column mode set as 
  361. well. 
  362.  
  363.  
  364. ΓòÉΓòÉΓòÉ 8. Questions or Feedback ΓòÉΓòÉΓòÉ
  365.  
  366. Questions or feedback to: 
  367.  
  368. Keith Cotroneo 
  369. 716 Monterey Drive 
  370. Endwell, NY 13760 
  371. email: cotroneo@stny.rr.com 
  372.