Send site specific command to remote server.
| Examples |
SET SERVEROUTPUT ON SIZE 1000000;
DECLARE
fid VARCHAR2(80);
host VARCHAR2(80) := 'ftp.gnu.org';
usernm VARCHAR2(80) := 'anonymous';
passwd VARCHAR2(80) := '';
BEGIN
fid := fclient_p.createFTPClient;
fclient_p.login(fid, host, usernm, passwd);
fclient_p.siteParameters(fid, 'help');
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 from above example:
The following SITE commands are recognized (* =>'s unimplemented).
UMASK GROUP INDEX GROUPS IDLE GPASS
EXEC CHECKMETHOD CHMOD NEWER ALIAS
CHE
If you need to check if siteParameters is successful add the following snippet of code immediately after
the call to siteParameters:
IF fclient_p.getLastResponseReturnCode(fid) = '214' THEN
DBMS_OUTPUT.PUT_LINE('Successful');
ELSE
DBMS_OUTPUT.PUT_LINE(SUBSTR('Failed, Reason :'||REPLACE(fclient_p.getLastResponse(fid), CHR(10)), 1, 255));
END IF;
| Related Commands |
chmod idle umask© 1999-2003 Bear Claw Inc.