次の方法で共有


LOB データを含むインターフェイス テーブル、インターフェイス ビュー、テーブル、ビューに対する操作

Microsoft BizTalk Adapter for Oracle E-Business Suite は、Oracle ラージ オブジェクト (LOB) データ型のサポートを提供します。

  • バイナリ ラージ オブジェクト (BLOB)

  • Character ラージ オブジェクト (CLOB)

  • National Character Large Object (NCLOB)

  • バイナリ ファイル (BFILE)。 詳細については、「 BFILE データ型を含むテーブルに対する操作」を参照してください。

    基になる Oracle データベースでは、LOB データ型を使用して、最大 4 ギガバイト (GB) の大量のデータを格納します。 BFILE データ型を除き、LOB データ型は入力ストリーミングと出力ストリーミングの両方をサポートします。

テーブルとビューの操作

Oracle E-Business アダプターは、LOB 列を含むインターフェイス テーブル、インターフェイス ビュー、テーブル、およびビューに対して次の操作を表示します。

  • 読む_<LOBColName>: 操作は Read_<LOBColName> 、BLOB、CLOB、NCLOB、および BFILE 列 <を含むインターフェイス テーブル、インターフェイス ビュー、テーブル、ビューに対して表示されます。LOBColName> は BLOB、CLOB、NCLOB、または BFILE 型の列の名前です。 Read_<LOBColName> 操作を使用すると、アダプター クライアントは LOB 列の値をデータ ストリームとして読み取ることができます。 この操作では、パラメーターとしてフィルター文字列を受け取ります。

    Note

    この Read_<LOBColName> 操作は、WCF サービス モデルでの LOB データの入力ストリーミングをサポートするように設計されています。 テーブル選択操作を使用して、WCF チャネル モデルまたはBizTalk Server ソリューションから LOB データを読み取る必要があります。

  • 更新_<LOBColName>: 操作は Update_<LOBColName> 、BLOB、CLOB、および NCLOB 列 <を含むインターフェイス テーブルとテーブルに対してのみ表示されます。LOBColName> は BLOB、CLOB、および NCLOB 型の列の名前です。 Update_<LOBColName> 操作を使用すると、アダプター クライアントは LOB 列の値を更新できます。 BLOB データ型の場合、この操作は base64binary でエンコードされたデータをパラメーターとして受け取りますが、CLOB データ型と NCLOB データ型の場合、この操作ではパラメーターとして文字列フィルターを受け取ります。

    Note

    Update_<LOBColName> 操作は次のとおりです。

    • BFILE データ型ではサポートされていません。 アダプター クライアントは、更新操作を使用することもできます。 詳細については、「 BFILE データ型を含むテーブルに対する操作」を参照してください。
      • インターフェイス ビューとビューでは公開されません。
      • トランザクションの一部として実行する必要があります。 これを確認するには、 UseAmbientTransaction バインド プロパティを True に設定する必要があります。 UseAmbientTransaction バインド プロパティの詳細については、「BizTalk Adapter for Oracle E-Business Suite のバインド プロパティに関する Rad」を参照してください。

重要

Oracle E-Business アダプターは、テーブル内のUpdate_<LOBColName>各 LOB 列の と 操作を表示Read_<LOBColName>します。 そのため、テーブルに 2 つの LOB 列 (LOBCol1 と LOBCol2) がある場合は、2 つの Read_<LOBColName> 操作 (Read_LOBCol1とRead_LOBCol2) と 2 つの Update_<LOBColName> 操作 (Update_LOBCol1とUpdate_LOBCol2) があります。

より良い情報

参照

アダプターを使用して実行できる操作