Home > timeout  [1 example]

Multiple sessions connected to different remote servers.

 Examples

Ex. 1.  example of timing out of a command

SET SERVEROUTPUT ON SIZE 1000000;
SET LINES 255
DECLARE
  fid VARCHAR2(80);
  -- host VARCHAR2(80)   := 'ftp.microsoft.com';
  host VARCHAR2(80)   := 'ftp.gnu.org';
  usernm VARCHAR2(80) := 'anonymous';
  passwd VARCHAR2(80) := '';
  lv_result VARCHAR2(32767);
BEGIN
  fid := fclient_p.createFTPClient;

  -- Five second timeout.
  fclient_p.setServerTimeout(fid, 5000);
  fclient_p.login(fid, host, usernm, passwd);
  DBMS_OUTPUT.PUT_LINE(fclient_p.getServerTimeout(fid));

  lv_result := fclient_p.listStream(fid);
  DBMS_OUTPUT.PUT_LINE(SUBSTR(lv_result, 1, 255));

  fclient_p.logout(fid);
  fclient_p.remove(fid);
EXCEPTION
  WHEN fclient_p.java_failed THEN
    DBMS_OUTPUT.PUT_LINE(SUBSTR(fclient_p.getErrorWithResponse(fid), 1, 255));
END;
/

Output: 5000 dr-xr-xr-x 1 owner group 0 Nov 25 2002 bussys dr-xr-xr-x 1 owner group 0 May 21 2001 deskapps dr-xr-xr-x 1 owner group 0 Apr 20 2001 developr dr-xr-xr-x 1 owner group 0 Nov

© 1999-2003 Bear Claw Inc.