2 Oracle Database Gateway for WebSphere MQのリリース情報
次の各トピックでは、このリリースのOracle Database Gateway for WebSphere MQに固有の情報を示します:
2.1 変更点および拡張機能
これらのトピックでは、このリリースに含まれる変更および拡張機能について説明します。
2.1.1 Oracleデータベース依存性
このトピックでは、Oracleデータベースの依存関係について説明します。
このリリースのOracle Database Gateway for WebSphere MQには、Oracle Database 12cリリース2 (12.2)または使用しているOracleデータベース・リリースの最新のリリース済パッチ・セットが必要です。
2.1.2 ラージ・データ・バッファのサポート
PL/SQL RAWデータ型制限は、32KB(32767バイト)です。
ロードが大きい場合、TABLE OF RAWSデータ型を使用してください。 ラージ・データ・バッファのサポートの詳細は、次を参照してください:
関連トピック
2.1.3 DG4MQデータ型
この表は、Oracle Database Gateway for WebSphere MQ (DG4MQ)データ型に関する情報を示します。
| データ型 | V401 | V804 | V817およびV901 | Oracle10gリリース2以上 |
|---|---|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
該当なし |
|
|
該当なし |
|
|
該当なし |
|
|
該当なし |
|
|
該当なし |
|
|
該当なし |
|
|
該当なし |
|
|
該当なし |
2.1.4 PGM_UTLプロシージャ
この表は、PGM_UTLプロシージャに関する情報を示しています。
| 手順 | V401 | V804 | V817およびV901 | Oracle10gリリース2以上 |
|---|---|---|---|---|
|
|
該当なし |
|
|
|
|
|
該当なし |
|
|
|
|
|
該当なし |
|
|
|
|
|
該当なし |
|
|
|
ノート:
Oracle10gリリース10.2.0では、下位互換性のために10gおよびPGM.RAW_TO_MQGMOプロシージャが追加されます。
2.1.5 DG4MQ APIプロトタイプの変更
この表は、DG4MQアプリケーション・プログラミング・インタフェースの変更に関する情報を示しています。
| API | V401引数 | V804引数 | V817およびV901引数 | 10gリリース2以降の引数 |
|---|---|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
関連トピック
2.1.6 DG4MQデプロイメント・スクリプト
これらのDG4MQデプロイメント・スクリプトは、このリリースの新機能です。
-
pgm.sql -
pgmobj.sql -
pgmdeploy.sql -
pgmundeploy.sql
PGMパッケージのゲートウェイ・プロシージャはpgm.sqlで定義され、プロシージャで使用されるPGM_MQ*データ型定義はpgmobj.sqlで定義されます。 PGMパッケージ、DG4MQゲートウェイ・プロシージャおよびデータ型定義の詳細は、次を参照してください:
関連トピック
2.1.7 大きなペイロードのサポート
DG4MQ 11gは、32767バイトを超える大きなペイロードまたはメッセージをサポートします。
詳細は、DG4MQとともにインストールされるputlongsample.sqlおよびgetlongsample.sqlサンプル・プログラムを参照してください。
2.1.8 データベース・リンクおよび別名ライブラリ
ゲートウェイへの接続は、データベース・リンクを介して確立されます。
DG4MQ 10gリリース2以降では、このデータベース・リンクは、各DG4MQゲートウェイ・プロシージャ・コール(PGM.MQPUT@dblinkなど)に関連付けられなくなりました。 10gリリース2以降では、MQOPENで使用されるMQODデータ型に1回のみ定義する必要があり、このデータベース・リンクは、MQOPENコールによって返されるオブジェクト・ハンドルに登録されます。 詳細は、ゲートウェイとともにインストールされるサンプル・プログラムを参照してください。 デフォルトでは、パブリック・データベース・リンクdg4mqdepdblinkは、DG4MQデプロイメント・スクリプトの実行時にデフォルトのSIDで作成されます。
2.2 既知の問題点
このトピックでは、このリリースの既知の問題について説明します。
この項で説明する問題は、Oracle Database Gateway for WebSphere MQに固有であり、このリリースの製品に存在することが知られています。 これらの問題は、ゲートウェイの将来のリリースで修正されます。 この問題に対する質問または関心がある場合は、Oracleサポート・サービスに連絡してください。
現在の問題のリストは、オンライン上で入手できます。 このオンラインの情報へのアクセスに関する情報は、Oracleサポート・サービスに連絡してください。
2.3 既知の制限事項
このトピックでは、このリリースの既知の制限について説明します。
このリリースで知られている制限は、次のとおりです。
LOG_DESTINATIONのカスタマイズ
Microsoft Windowsプラットフォームのゲートウェイ・トレースのためにゲートウェイ初期化ファイルをカスタマイズする場合に、既知の問題があります。 LOG_DESTINATIONのパス名をカスタマイズする場合、デリミタはダブル・バックスラッシュである必要があります。 たとえば:
LOG_DESTINATION=C:\\oracle\\product\\12.2\\dg4mqs\\dg4mq\\log\\dg4mqs.log
ノート:
Microsoft WindowsプラットフォームにLOG_DESTINATIONが定義されていない場合は、デフォルト名が使用され、ログがORACLE_HOME\dg4mq\traceディレクトリに作成されます
デプロイ・スクリプトpgmobj.sqlのカスタマイズ
ゲートウェイ・デプロイメント・スクリプトpgmobj.sqlをMicrosoft Windowsプラットフォーム用にカスタマイズする際には、既知の問題があります。 libdg4mqのパス名を定義する場合、デリミタはバックスラッシュである必要があります。 たとえば、次のようにライブラリlibdg4mqを作成または置換します:
CREATE OR REPLACE LIBRARY libdg4mq as 'C:\oracle\product\12.2\dg4mqs\bin\oradg4mqs.dll' transactional
または
CREATE OR REPLACE LIBRARY libdg4mq as '$ORACLE_HOME\bin\oradg4mqs.dll' transactional
CALLBACKリンク
Oracle Database Gateway for WebSphere MQは、CALLBACKリンクをサポートしていません。 ゲートウェイでCALLBACKリンクを試行すると、次のエラー・メッセージが返されます:
ORA-02025: All tables in the SQL statement must be at the remote database