問題タブ [mod-plsql]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
5 に答える
10669 参照

oracle - HTTP Post トランザクションを介して XML を Oracle PL/SQL に取得する方法は?

BloggerAPI を使用して、Flickr から "blog this" 機能を pl/sql ベースの CMS に実装しようとしています。

Flickr から投稿トランザクションが送られてくると、HTTP トランザクションは次のようになります。

しかし、私のサーバーは HTTP-400 Bad Request で応答しており、エラー メッセージは「署名の不一致または '=' がありません」であり、pl/sql プロシージャは要求を処理する機会がありません。メッセージを見ると、柔軟なパラメーターの受け渡しがうまくいかないのではないかと思いますが、他に方法がわかりません

利用可能なブログを取得するプロセスは正常に機能しているように見えますが、リクエストのコンテンツにはメッセージの一部としてすべての html エンティティが含まれていません。

http リクエストの本文から直接 xml データを取得する方法はありますか? または私が見ている他のアプローチ?

ありがとう、マーク。

0 投票する
2 に答える
2003 参照

post - PL/SQL (mod_plsql): GET 要求ではなく、POST からのみパラメーターを受け入れますか?

私は、Oracle 10G で mod_plsql を使用して、Web ブラウザから直接呼び出される PL/SQL ストアド プロシージャを介して Web ページを生成するアプリケーションに取り組んでいます。GET リクエストではなく、POST リクエストを介してのみパラメーターを受け入れる方法を探しています。

つまり、PHP では、$_GET['parameter_name'] ではなく、$_POST['parameter_name'] の値のみが必要です。パラメータはプロシージャ定義で指定されており、リクエストタイプがないため、Pl/SQLでこれを実現する方法を見つけることができませんでした。

PL/SQLでこれを達成する方法はありますか?

ありがとうございました。

0 投票する
3 に答える
1479 参照

oracle - mod_plsql の使用時にタイム ゾーン情報を取得できませんか?

日付を Unix タイムスタンプに変換する関数を作成しました。この関数は、現在の DST ステータス (EST または EDT など) に関係なく機能するように記述されています。これは機能です:

この関数は、JDeveloper などのクライアントから実行するとうまく機能します。私が収集したところによると、これは、クライアントが最初のクエリにタイム ゾーン情報を提供しているためです。ただし、mod_plsql ページから呼び出されるプロシージャ内から関数を使用すると、エラーが発生しますORA-01857: not a valid time zone。が に設定されてnew_timeいるため、このエラーは関数からスローされています。tz'UNK'

したがって、この問題の回避策を次のように実装しました。

ただし、これはtzに設定しても失敗し'UNK'ます。ここで何が起こっているのか知っている人はいますか?関数が Oracle Application Server プロセスから呼び出されたときに、ローカル タイム ゾーンの省略形を取得できないのはなぜですか?

0 投票する
1 に答える
656 参照

sql - PL/SQL ExcelDocumentType ドキュメント名が間違っています

Jason Bennet の ExcelDocumentType ドキュメント API を使用して、pl/sql ( http://www.jasonsdevelopercorner.com/?page_id=8 ) を使用してスプレッドシートを作成しています。DAD (dads.conf) を介してスプレッドシートを表示しています。pl/sql によるスプレッドシート コンテンツの生成はうまく機能していますが、ブラウザにダウンロードされているファイルに小さな問題があります。問題はファイル名に関連しています。

私の pl/sql プロシージャの最後の行は、excelReport.displayDocument('TestEmployeeReport.xls'); です。ただし、dads.conf ファイルで指定された URL にアクセスすると、dads.conf ファイルで指定された URL と同じ Excel ファイルが返されます。

インターネット ブラウザ ウィンドウに TestEmployeeReport.xls が表示されるように、これを修正する方法を知っている人はいますか?

ありがとう

0 投票する
1 に答える
578 参照

oracle - Oracle mod_plsql は PUT および DELETE HTTP 要求を実装していません

私は Oracle-Application-Server-10g を実行しており、webserver に mod_plsql を使用しています。Web サーバーは POST、DELETE、HEAD などの HTTP リクエストを受け入れますが、PUT や DELETE などの他の HTTP リクエストを受け入れるように設定する方法が見つかりません。PUTまたはDELETEリクエストをサーバーに送信すると、「501 Method Not Implemented」が返されます。httpd.conf に次の部分を作成しました。

しかし、違いはありませんでした。誰でも解決策を提案できますか?

0 投票する
1 に答える
899 参照

oracle - Oracle mod_plsql を使用するアプリケーションを PostgreSQL に移植

Oracle mod_plsql を使用するアプリケーションを PostgreSQL に移植する必要があります。現在、データベース プロシージャは、Apache + mod_plsql を使用して HTTP 経由で呼び出されます。手順は簡単に PostgreSQL に移植できますが、Apache + mod_plsql 部分の代替が見つかりません。誰かがそれを行う方法と使用する方法について経験がありますか?

更新(より明確にするため):

mod_plsql の仕組みについては、 http : //docs.oracle.com/cd/B14099_19/web.1012/b14010/concept.htmを参照してください。

私が必要としているのは、postgrsql で次のように関数を呼び出す方法です。

protocol://hostname[:port]/DAD_location/[[!][schema.][package.]proc_name[?query_string]]

エイ:

http://www.acme.com:9000/pls/mydad/mypackage.myproc?a=v&b=1

0 投票する
2 に答える
2656 参照

plsql - 以下の関数を使用してコードを解読していますか? 解決に役立つものはありますか?

ibp_crypto_decrypt=ORA-28817: PL/SQL関数がエラーを返しました。

0 投票する
1 に答える
84 参照

oracle - SQL DeveloperおよびOracle HTTP Serverと連携したPl/SQLコードのデバッグ

誰でも、Oracle Http Server と SQL 開発者を組み合わせた経験があります。データを取得するために pl/sql mod を使用する Web アプリケーションがあります。例えば

だから私はブレークポイントを設定すると

!rev_xxx.getIssueList

そして、このブレークポイントをキャッチするためにSQL開発者を設定する方法がトリガーされますか?

ありがとう