Freigeben über


Erstellen eines DB2-Pakets

Überblick

Ein DB2-Paket ist eine Sammlung von Daten, die von einem Anbieter verwendet werden, der als IBM Distributed Relational Database Architecture (DRDA)-Anwendungsanforderunger implementiert wird. Der Anbieter verwendet Pakete, um SQL-Anweisungen ausstellen und db2 gespeicherte Prozeduren aufzurufen. Sie können Microsoft.HostIntegration.DataAccessLibrary.DataAccessControl.CreatePackages%2A verwenden, um diese Pakete zu erstellen.

Der Befehl "Paket erstellen" erstellt ein Hostintegrationsserver-Paket auf einem DB2-System.

Erstellen eines DB2-Pakets

  1. Erstellen Sie eine Verbindungszeichenfolge zur Zieldatenbank durch einen Aufruf von Microsoft.HostIntegration.DataAccessLibrary.DB2OleDbConnectionString.ReadUDL%2A.

  2. Erstellen Sie das Paket mit Microsoft.HostIntegration.DataAccessLibrary.DataAccessControl.CreatePackages%2A.

    Im folgenden Beispiel wird das Erstellen eines Pakets beschrieben.

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;  
   }  
}