概要
DB2 パッケージは、IBM 分散リレーショナル・データベース・アーキテクチャ (DRDA) アプリケーション・リクエスターとして実装されたプロバイダーによって使用されるデータのコレクションです。 プロバイダーは、パッケージを使用して SQL ステートメントを発行し、DB2 ストアド プロシージャを呼び出します。
Microsoft.HostIntegration.DataAccessLibrary.DataAccessControl.CreatePackages%2Aを使用してこれらのパッケージを作成できます。
パッケージ作成コマンドは、DB2 システム上に Host Integration Server パッケージを作成します。
DB2 パッケージを作成する
Microsoft.HostIntegration.DataAccessLibrary.DB2OleDbConnectionString.ReadUDL%2Aを呼び出して、ターゲット データベースへの接続文字列を作成します。Microsoft.HostIntegration.DataAccessLibrary.DataAccessControl.CreatePackages%2Aを使用してパッケージを作成します。次の例では、パッケージを作成する方法について説明します。
static void CreatePackage(string myUDL, System.Exception myException)
{
try
{
IConnectionString connString = DB2OleDbConnectionString.ReadUDL(myUDL);
DataAccessControl.CreatePackages(connString, null);
myException = null;
}
catch (System.Exception Caught)
{
myException = Caught;
}
}