OracleSQlDeveloperでPL/SQLプロシージャを作成する場合、OracleApplicationでそのPL/SQLプロシージャにアクセスする方法。また、Oracleアプリケーションで実行可能ファイルを実行するときに、Oracleアプリケーションで実行されたプロシージャの出力をOracle SQL Developerで取得できるように、Oracleアプリケーションでコンカレントプログラムを操作する手順が必要です。
1 に答える
パッケージサンプル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)に移動して、プログラムを送信します
:-)