Routine Calls

<< Click to Display Table of Contents >>

Navigation:  Connectors > Oracle >

Routine Calls

 

The DTS Oracle Connector supports remote calls for any Oracle stored procedures and functions.

 

DTS Naming

 

 

Arguments and Results

 

Any of the supported data types are also supported as procedure/function argument and result types, including the user-defined types.

IN OUT parameters will appear in both the arguments and the results list for a given remote call and will be treated by the connector as two distinct items, one going in, one coming out.

Functions returning tables will be have their results wrapped and operated as DTS streams. The same is true for procedures with a single OUT argument which is a table.

 

 

Metadata

 

The connector is also capable of extracting metadata regarding the arguments and results of a procedure or function:

 

TYPE_NAME

TYPE_OWNER

DATA_TYPE

DATA_PRECISION

DATA_SCALE

DATA_LENGTH

DATA_LEVEL

POSITION

DEFAULT_VALUE

SEQUENCE

IN_OUT

 

Standard functionality only makes use of DATA_TYPE, TYPE_NAME, TYPE_OWNER,  POSITION and IN_OUT, but the other items are available for extension in DTS descriptor objects.