MINI MINI MANI MO

Path : /opt/oracle/product/18c/dbhomeXE/ctx/admin/
File Upload :
Current File : //opt/oracle/product/18c/dbhomeXE/ctx/admin/dridisp.pkh

rem 
rem $Header: ctx_src_2/src/dr/admin/dridisp.pkh /main/22 2017/02/06 21:05:00 stanaya Exp $ 
rem 
Rem Copyright (c) 1991, 2017, Oracle and/or its affiliates. 
Rem All rights reserved.
Rem    NAME
Rem      drdisp.pkh - Dispatcher
Rem    DESCRIPTION
Rem
Rem    BEGIN SQL_FILE_METADATA
Rem      SQL_SOURCE_FILE: ctx_src_2/src/dr/admin/dridisp.pkh
Rem      SQL_SHIPPED_FILE: ctx/admin/dridisp.pkh
Rem      SQL_PHASE: DRIDISP_PKH
Rem      SQL_STARTUP_MODE: NORMAL
Rem      SQL_IGNORABLE_ERRORS: NONE
Rem      SQL_CALLING_FILE: ctx/admin/ctxpkh.sql
Rem    END SQL_FILE_METADATA
Rem
Rem    MODIFIED   (MM/DD/YY)
Rem     surman     01/23/15  - 20411134: Add SQL metadata tags
Rem     shuroy     07/23/14  - Bug 19175176: Added exectrust2
Rem     surman     03/15/13  - 16473661: Common start and end scripts
Rem     surman     01/22/09  - 7560909: Remove dridisp.trusted_tablefunc
Rem     gkaminag   02/04/03  - remove safe callout
Rem     gkaminag   08/14/02  - move execasown to drvdisp
Rem     gkaminag   07/18/02  - add lob argument
Rem     gkaminag   07/02/02  - add execasown
Rem     gkaminag   04/09/02  - remove ctxsrv.
Rem     yucheng    10/12/01 -  parallel sync
Rem     yucheng    09/05/01 -  parallel support
Rem     gkaminag   08/11/00 -  trusted callout takes partition name
Rem     yucheng    12/29/99 -  add ret3 to safe callout
Rem     gkaminag   11/23/99 -  safe to trusted migration
Rem     gkaminag   09/16/98 -  make safe_callout private
Rem     gkaminag   08/10/98 -  add safe callout execute
Rem     gkaminag   03/20/98 -  package name change
Rem     ehuang     07/28/97 -  Bug 518206 - extends get_cmd to ret pipe
Rem     ymatsuda   01/13/97 -  add clear_oob
Rem     ymatsuda   10/31/96 -  add CMD_REFRESH
Rem     wkeese     09/24/94 -  Add sequence number for listener ID 
Rem     wkeese     09/12/94 -  Creation 

@@?/rdbms/admin/sqlsessstart.sql

create or replace package dridisp is

  /*
   * NAME
   *   EXECTRUST2 - synchronous trust callout command with RefCursor
   *
   * RETURN
   *
   */

procedure EXECTRUST2(
  idx_owner  in     varchar2,
  idx_name   in     varchar2,
  part_name  in     varchar2,
  func_code  in     number,
  refCursor  in out SYS_REFCURSOR,
  arg1       in     varchar2 default NULL,
  arg2       in     varchar2 default NULL,
  arg3       in     varchar2 default NULL,
  arg4       in     varchar2 default NULL,
  arg5       in     varchar2 default NULL,
  arg6       in     varchar2 default NULL,
  arg7       in     varchar2 default NULL,
  arg8       in     varchar2 default NULL,
  arg9       in     varchar2 default NULL,
  arg10      in     varchar2 default NULL
);

  /*
   * NAME
   *   EXECTRUST - synchronous trust callout command
   *
   * RETURN
   *
   */
  procedure EXECTRUST(
                     idx_owner  in     varchar2,
                     idx_name   in     varchar2,
                     part_name  in     varchar2,
                     func_code  in     number,
  		     arg1       in     varchar2 default NULL,
  		     arg2       in     varchar2 default NULL,
  		     arg3       in     varchar2 default NULL,
  		     arg4       in     varchar2 default NULL,
  		     arg5       in     varchar2 default NULL,
  		     arg6       in     varchar2 default NULL,
  		     arg7       in     varchar2 default NULL,
  		     arg8       in     varchar2 default NULL,
  		     arg9       in     varchar2 default NULL,
  		     arg10      in     varchar2 default NULL
                    );

  /*
   * NAME
   *   EXECTRUST_RET - synchronous trust callout command with return
   *
   * RETURN
   *
   */
  procedure EXECTRUST_RET(
                     idx_owner  in     varchar2,
                     idx_name   in     varchar2,
                     part_name  in     varchar2,
                     func_code  in     number,
                     ret1       out    varchar2,
                     ret2       out    varchar2,
  		     arg1       in     varchar2 default NULL,
  		     arg2       in     varchar2 default NULL,
  		     arg3       in     varchar2 default NULL,
  		     arg4       in     varchar2 default NULL,
  		     arg5       in     varchar2 default NULL,
  		     arg6       in     varchar2 default NULL,
  		     arg7       in     varchar2 default NULL,
  		     arg8       in     varchar2 default NULL,
  		     arg9       in     varchar2 default NULL,
  		     arg10      in     varchar2 default NULL
                    );

  /*
   * NAME
   *   EXECTRUST_RET1 - synchronous trust callout command with 1 return
   *
   * RETURN
   *
   */
  function EXECTRUST_RET1(
                     idx_owner  in     varchar2,
                     idx_name   in     varchar2,
                     part_name  in     varchar2,
                     func_code  in     number,
  		     arg1       in     varchar2 default NULL,
  		     arg2       in     varchar2 default NULL,
  		     arg3       in     varchar2 default NULL,
  		     arg4       in     varchar2 default NULL,
  		     arg5       in     varchar2 default NULL,
  		     arg6       in     varchar2 default NULL,
  		     arg7       in     varchar2 default NULL,
  		     arg8       in     varchar2 default NULL,
  		     arg9       in     varchar2 default NULL,
  		     arg10      in     varchar2 default NULL
                    )
   return varchar2;

end dridisp;
/

@?/rdbms/admin/sqlsessend.sql

OHA YOOOO