Oracle COM is exposed within the ORDCOM package. This package is installed with the %ORACLE_HOME%\com\comwrap.sql script.
This package can be installed by the user that wishes to use the COM feature.
Functions/Procedures
CreateObject
function createobject returns binary_integer (
progid in varchar2 ,
crtype in binary_integer,
servername in varchar2 ,
token out binary_integer,
);
DestroyObject
function destroyobject returns binary_integer (
token in binary_integer
);
GetLastError
GetProperty
function getproperty returns binary_integer (
token in binary_integer,
propname in varchar2,
argcount in binary_integer,
retval out number(126));
function getproperty returns binary_integer (
token in binary_integer,
propname in varchar2,
argcount in binary_integer,
retval out varchar2);
function getproperty returns binary_integer (
token in binary_integer,
propname in varchar2,
argcount in binary_integer,
retval out boolean);
function getproperty returns binary_integer (
token in binary_integer,
propname in varchar2,
argcount in binary_integer,
retval out date);
SetProperty
function setproperty returns binary_integer (
token in binary_integer,
propname in varchar2,
inval in number(126),
datatype in varchar2);
function setproperty returns binary_integer (
token in binary_integer,
propname in varchar2,
inval in varchar2,
datatype in varchar2);
function setproperty returns binary_integer (
token in binary_integer,
propname in varchar2,
inval in boolean,
datatype in varchar2);
function setproperty returns binary_integer (
token in binary_integer,
propname in varchar2,
inval in date,
datatype in varchar2);
InitArg
InitOutArg
GetArg
SetArg
procedure setarg (
data in number(126),
type in varchar2);
procedure setarg (
data in varchar2,
type in varchar2);
procedure setarg (
data in date,
type in varchar2);
procedure setarg (
data in boolean,
type in varchar2);
Invoke
function invoke returns binary_integer (
token in binary_integer,
methodname in varchar2 ,
argcount in binary_integer,
retval out boolean );
function invoke returns binary_integer (
token in binary_integer,
methodname in varchar2 ,
argcount in binary_integer,
retval out varchar2 );
function invoke returns binary_integer (
token in binary_integer,
methodname in varchar2 ,
argcount in binary_integer,
retval in date );
|