Use the following classes to Call the Loader with Java:
· Loader class
· Exception class
The following Java module is shipped with the Loader program:
com.sap.dbtech.powertoys.Loader
public class Loader extends java.lang.Object
With the Loader class, you can create new Loader object instances and execute SQL statements or Loader commands.
public Loader(java.util.Properties properties) throws RTEException
A new Loader object instance is created. The Loader class uses the following properties:
· host: the Loader is started on this host.
· dbname: the Loader is started for the specified database instance.
· dbroot: the Loader is started for this version/in this directory.
public java.lang.String cmd(java.lang.String cmdString) throws RTEException, LoaderException
An SQL statement or a Loader command (cmdString) is executed.
public static Loader dbloader(java.lang.String host, java.lang.String dbname) throws RTEException
A new Loader object instance is created in which the host name (host) and the name of the database instance (dbname) are specified.
public static Loader dbrootloader(java.lang.String host, java.lang.String dbroot) throws RTEException
A new Loader object instance is created in which the host name (host) and the dbroot directory are specified.
public void finalize() throws RTEException
This method overwrites the finalize()method of the class java.lang.Object.
public void release() throws RTEException
The Loader session is ended.
The following Java module is shipped with the Loader program:
com.sap.dbtech.powertoys.LoaderException
public class LoaderException extends java.lang
If a Loader command fails, the Loader exception is output.
public int getErrorCode()
The error code set by the Loader is returned.
public java.lang.String getErrorID()
The error number set by the Loader is returned.
public java.lang.String toString()
The exception is output as a string object.