3

OracleSQlDeveloperでPL/SQLプロシージャを作成する場合、OracleApplicationでそのPL/SQLプロシージャにアクセスする方法。また、Oracleアプリケーションで実行可能ファイルを実行するときに、Oracleアプリケーションで実行されたプロシージャの出力をOracle SQL Developerで取得できるように、Oracleアプリケーションでコンカレントプログラムを操作する手順が必要です。

4

1 に答える 1

3

パッケージサンプルASの作成または置換

プロシージャデモ(errbuf out NOCOPY varchar2、retcode out NOCOPY varchar2);

ENDサンプル; /

パッケージ本体のサンプルを作成または交換する

プロシージャdemo(errbuf out NOCOPY varchar2、retcode out NOCOPY varchar2)が開始されます---出力呼び出しを記述したい場合:-FND_FILE.put_line(FND_FILE.output、'処理の開始:'); ---注:-ログに書き込むには、FND_FILE.outputの代わりにFND_FILE.logを使用します-

-

FND_FILE.put_line(FND_FILE.output、'完了!');

専念;

--正常に完了するには0を返します。errbuf:=''; retcode:= '0';

他の人がerrbuf:=sqlerrm;の場合の例外 retcode:= '2'; デモを終了します。

ENDサンプル;

ログイン-Oracleアプリケーションへ

1.実行可能ファイルを定義する

ナビゲート:コンカレント->プログラム->実行可能ファイル:

実行可能ファイル:sample_demo短縮名:asample_demoアプリケーション:アプリケーションオブジェクトライブラリ---要件に変更
説明:APPS pl / sqlコンカレントプログラムのデモンストレーションExeメソッド:PL / SQLプロシージャExeファイル名:sample.demo

2.プログラムを定義する

ナビゲート:コンカレント->プログラム->定義:

Program: Demonstration of APPS pl/sql concurrent program

短縮名:PACKAGE_PROCEDUREアプリケーション:アプリケーションオブジェクトライブラリ

実行可能ファイル:asample_demo

3.SYSADMIN責任レポートグループにプログラムを追加します

ナビゲート:セキュリティ->責任->リクエスト

「システム管理者レポート」グループのクエリ-F11およびCtrl+F11を使用

リクエストの詳細フォームに次の行を追加します。

タイプ:プログラム名:APPS pl/sql並行プログラムのデモンストレーション

これで、APPSConcurrentManagerを介してこのpl/sqlpackage.procedureを実行できます。

4.標準リクエスト送信からプログラムを実行します

SRS(Standard Request Submission)に移動して、プログラムを送信します

:-)

于 2012-11-23T07:08:44.350 に答える