消費するwebサービスはOracle PL/SQL
-
09-06-2019 - |
質問
用インターフェースの多いwebサービスです。自社パッケージとの人が書いた過去数年にわたり使用UTL_HTTPで一般的に作業が必要ハード-コーディング、SOAPを特定のシステム。思いがますます重要になっていく。が、経験が不足していくシナリオを思っています。のバリエーションがどの名前空間が必要に起動させることができるのフォーマットです。にてお取り扱いしておりシンプルな話のパラメータとそれにパスし大量のデータを符号化された文字列になります。
知っている10gはUTL_DBWSがない膨大な数の使いるようにしました。で安定したフレキシブルな汎用? 文書
解決
利用してい UTL_HTTP
単純な開発にも取り組んでいます。が直面する課題を自分のパッケージには、できるのではないでしょうか解決の多くのラッパーパッケージ周辺のUTL_HTTPの純(Google"消費するwebサービスからのpl/sql"、すなどのhttp://www.oracle-base.com/articles/9i/ConsumingWebServices9i.php)
その理由を誰もが利用 UTL_DBWS
はこの機能はデフォルトの設置のデータベースです。必要なものをロートンのJavaクラスのデータベースが、標準の指示な不良品の処理spews Java誤差を左右に最終的には失敗します。そうで非常に少数の人々のウェブサイトの広告をパッケージの依存関係のために、このアプローチです。
他のヒント
このような課題を見つけ、設置のSOAP API'パッケージStenるOracleできます。でいくつかの良い封筒の作成機能のUTL_HTTP.
しかしあの制限に関連するご質問です。SOAP_APIはすべての要求はシンプルなXMLベースのつまり一層のタグの上位の階層となります。
私のSOAP_APIパッケージにクライアントコードは、任意に挿入追加タグです。で挿入することができます。サブレベルなどの構築を続け、開示等の求めに対し、思い出して挿入を閉じます。
名前空間を発行したクマのプロジェクトの異なるレベルのXMLが異なる名前空間
素敵なデバッグツールを使ってはTCP跡からポケットがまさに日進月歩であります。www.pocketsoap.com/tcptrace/ いようにプロキシを見ることがHTTPリクエスト、レスポンスとオブジェクライアントとサーバのコードです。
ただし、本当を持っているようなものSOAPクライアントのデータベースとして協力して遊べるアクションパートデータと既存のPLSQLコードは、簡単にループを通じてカーソルを呼び出し、外部アプリSOAP経由で必要があります。また、より早くりを展開中層多くのカスタムJavaいます。純ます。運んだいろいろと教えてもらい充実のSOAP APIのコードです。
を使ってきましたUTL_HTTPと同様の方法によりそのまま記述する。な場所だとは思いませんでした直接経験UTL_DBWSもかんでいただけたでしょうかをフォロー情報を体験できます。
@kogusないのでかなり良いデザインのための多くのアプリケーションにPL/SQLは本格的なプログラミング言語が使われている大きな願います。
チェックす 古い投稿.いる)家系図は長寿祝い等のギフ#1回答;でのシナリオがこうのが良いデザイン。
できない書きるサービス、またはスタンドアロンアプリケーションが話テーブルにデータベース?その実施いトリガーとしています。