次の方法で共有


BizTalk アダプター パック 2016 のインストール後の手順

BizTalk アダプター パックをインストールした後、いくつかのインストール後の手順があります。 このトピックではこれらの手順について説明します。

BizTalk 管理にアダプターを追加する

  1. BizTalk Server管理コンソールを開きます。

  2. BizTalk グループを展開し、[プラットフォームの設定] を展開して、[アダプター] を選択します

  3. [ アダプター] を右クリックし、[ 新規] を選択して、[アダプター] を選択 します

    アダプター を追加する

  4. [アダプターのプロパティ] で、ドロップダウン リストからアダプター (WCF-SAP など) を選択し、名前 (WCF-SAP など) を入力します。

    BizTalk に SAP アダプターを追加する

  5. [OK] を選択します。

新しい Oracle.DataAccess.dll バージョンを使用する

WCF-OracleDB アダプターを使用するようにポートを構成するか、Visual Studio を使用して生成されたアダプターを使用すると、アダプターがバージョン 2.111.7.0 Oracle.DataAccess.dll 必要であることを示すメッセージが表示されます。 このメッセージを解決するには、サポートされている Oracle.DataAccess.dll バージョンをインストールし ( サポートされているバージョンの一覧を参照)、次の手順に従って OracleDB 構成ファイルの 要素を更新 bindingRedirect します。

  1. BizTalk Serverで、次のフォルダーに移動します。

    drive:\Program Files\Microsoft BizTalk Adapter Pack(x64)\bin

    drive:\Program Files (x86)\Microsoft BizTalk Adapter Pack\bin

  2. Microsoft.Adapters.OracleDB.config ファイルを開きます。

  3. 次のセクションを見つけて、次の内容をコピー/貼り付けます。

    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
              <dependentAssembly>
                        <assemblyIdentity name="Oracle.DataAccess" publicKeyToken="89b483f429c47342" culture="neutral" />
                        <bindingRedirect oldVersion="2.111.7.00" newVersion="2.112.1.00"/>
              </dependentAssembly>
    </assemblyBinding>
    
    

    Note

    この例では、 newVersion を 2.112.1.00 に設定します。 この値をインストールしたバージョンに設定します。

重要

  • このグループに複数の BizTalk サーバーがある場合は、グループ内のすべての BizTalk サーバーでこの変更を行います。
  • newVersion 値は、コンピューターにインストールされている Oracle.DataAccess.dll ファイルのバージョンに基づいて更新する必要があります。 Oracle.DataAccess.dll は、Oracle からインストールする Oracle クライアントに含まれています。 BizTalk アダプター パックでサポートされている Oracle クライアント バージョンのみをインストールする必要があります。

SQL Server Database オブジェクトを作成する (SAP アダプターのみ)

SAP システムで tRFC を呼び出すには、 SapAdapter-DbScript-Install.sql SQL スクリプトを実行します。 このスクリプトは BizTalk アダプター パックのインストールと共にインストールされ、SQL Serverにデータベース オブジェクトを作成します。 スクリプトは通常、インストール ドライブ>:\Program Files\Microsoft BizTalk Adapter Pack に<インストールされます。 このスクリプトは、アダプターを使用して tRFC を呼び出す際にそのデータベース名を入力する限り、任意のSQL Serverデータベースに対して実行できます。

アダプター バインドを登録する

BizTalk アダプター パックのインストール中に、セットアップ ウィザードでアダプター バインドまたは .NET Framework Data Provider for mySAP Business Suite を登録できない場合があります。 そして、セットアップはアダプターのインストールに進みます。 これは、Windows Communication Foundation (WCF) のインストール、Microsoft Windows Communication Foundation (WCF) 基幹業務 (LOB) アダプター SDK のインストール、または machine.config ファイルが破損していることが原因である可能性があります。

重要

セットアップ ウィザードがアダプター バインドの登録に失敗した場合、またはデータ プロバイダーを machine.config ファイルに.NET Frameworkする場合にのみ、次の手順を実行します。

  1. コンピューター上の machine.config ファイルに移動します。 たとえば、32 ビット プラットフォームでは、machine.config はシステム ドライブ>:\WINDOWS\Microsoft.NET\Framework\version>\<CONFIG で<使用できます。

  2. テキスト エディターを使用してファイルを開きます。

  3. アダプター バインドを登録します。

    1. 要素を system.serviceModel 検索し、その下に次を追加します。

      <client>
        <endpoint binding="sapBinding" contract="IMetadataExchange" name="sap" />
        <endpoint binding="siebelBinding" contract="IMetadataExchange" name="siebel" />
        <endpoint binding="oracleDBBinding" contract="IMetadataExchange" name="oracleDb" />
        <endpoint binding="oracleEBSBinding" contract="IMetadataExchange" name="oracleEBS" />
        <endpoint binding="sqlBinding" contract="IMetadataExchange" name="mssql" />
      </client>
      
    2. bindingElementExtensions system.serviceModel\extensions で 要素を検索します。

    3. 不足しているアダプター バインドを探します。 不足しているアダプター バインドに応じて、ノードの bindingElementExtensions 下に次のセクションを追加します。 セットアップ ウィザードで登録に失敗した場合は、すべてのバインドを登録する必要があります。

      SAP アダプターの場合は、次を追加します。

      <add name="sapAdapter" type="Microsoft.Adapters.SAP.SAPAdapterExtensionElement,Microsoft.Adapters.SAP, Version=<version>, Culture=neutral, PublicKeyToken=<public key>" />
      

      Siebel アダプターの場合は、次を追加します。

      <add name="siebelAdapter" type="Microsoft.Adapters.Siebel.SiebelAdapterExtensionElement,Microsoft.Adapters.Siebel, Version=<version>, Culture=neutral, PublicKeyToken=<public key>" />
      

      Oracle Database アダプターの場合は、次を追加します。

      <add name="oracleDBAdapter" type="Microsoft.Adapters.OracleDB.OracleDBAdapterExtensionElement,Microsoft.Adapters.OracleDB, Version=<version>, Culture=neutral, PublicKeyToken=<public key>" />
      

      Oracle E-Business アダプターの場合は、次を追加します。

      <add name="OracleEBSAdapter" type="Microsoft.Adapters.OracleEBS.OracleEBSBindingElementExtensionElement, Microsoft.Adapters.OracleEBS, Version=<version>, Culture=neutral, PublicKeyToken=<public key>" />
      

      SQL アダプターの場合は、次を追加します。

      <add name="sqlAdapter" type="Microsoft.Adapters.Sql.SqlAdapterBindingElementExtensionElement,Microsoft.Adapters.Sql, Version=<version>, Culture=neutral, PublicKeyToken=<public key>" />
      
    4. bindingExtensions system.serviceModel\extensions で 要素を検索します。

    5. 不足しているアダプター バインドを探します。 不足しているアダプター バインドに応じて、ノードの bindingExtensions 下に次のセクションを追加します。 セットアップ ウィザードで登録に失敗した場合は、すべてのバインドを登録する必要があります。

      SAP アダプターの場合は、次を追加します。

      <add name="sapBinding" type="Microsoft.Adapters.SAP.SAPAdapterBindingSection,Microsoft.Adapters.SAP, Version=<version>, Culture=neutral, PublicKeyToken=<public key>" />
      

      Siebel アダプターの場合は、次を追加します。

      <add name="siebelBinding" type="Microsoft.Adapters.Siebel.SiebelAdapterBindingSection,Microsoft.Adapters.Siebel, Version=<version>, Culture=neutral, PublicKeyToken=<public key>" />
      

      Oracle Database アダプターの場合は、次を追加します。

      <add name="oracleDBBinding" type="Microsoft.Adapters.OracleDB.OracleDBAdapterBindingSection,Microsoft.Adapters.OracleDB, Version=<version>, Culture=neutral, PublicKeyToken=<public key>" />
      

      Oracle E-Business アダプターの場合は、次を追加します。

      <add name="OracleEBSBinding" type="Microsoft.Adapters.OracleEBS.OracleEBSBindingCollectionElement, Microsoft.Adapters.OracleEBS,Microsoft.Adapters.OracleEBS, Version=<version>, Culture=neutral, PublicKeyToken=<public key>" />
      

      SQL アダプターの場合は、次を追加します。

      <add name="sqlBinding" type="Microsoft.Adapters.Sql.SqlAdapterBindingCollectionElement,Microsoft.Adapters.Sql, Version=<version>, Culture=neutral, PublicKeyToken=<public key>" />
      

    Note

    公開キーの値を取得するには、「 公開キーとバージョンを確認する 」を参照してください (このトピックで)。

  4. .NET Framework データ プロバイダーを登録します。

    1. system.data ノードの DbProviderFactories 下にある 要素を検索します。

    2. 不足している.NET Frameworkデータ プロバイダーを探します。 不足しているプロバイダーに応じて、ノードの DbProviderFactories 下に次のセクションを追加します。 セットアップ ウィザードで登録に失敗した場合は、すべてのプロバイダーを登録する必要があります。

      Data Provider for SAP の場合は、次を追加します。

      <add name="SAPClient Data Provider" invariant="Microsoft.Data.SAPClient"
          description=".NET Framework Data Provider for mySAP Business Suite"    type="Microsoft.Data.SAPClient.SAPClientFactory,Microsoft.Data.SAPClient, Version=<version>, Culture=neutral, PublicKeyToken=<public key>" />
      

      Siebel のデータ プロバイダーに次を追加します。

      <add name="SiebelClient Data Provider" invariant="Microsoft.Data.SiebelClient"
          description=".NET Framework Data Provider for Siebel eBusiness Applications"
          type="Microsoft.Data.SiebelClient.SiebelProviderFactory,Microsoft.Data.SiebelClient, Version=<version>, Culture=neutral, PublicKeyToken=<public key>" />
      
  5. machine.config ファイルを保存して閉じます。

公開キーとバージョンを確認する

アダプターまたは.NET Framework データ プロバイダーの公開キーとバージョンを確認するには、次の手順を実行します。

  1. Windows ディレクトリ (通常 は C:\WINDOWS\assembly) に移動します。

  2. 公開キーを設定する DLL を右クリックし、[ プロパティ] を選択します。 次の表に、各アダプターとプロバイダーの DLL の名前を示します。

    アダプター/.NET Framework データ プロバイダー DLL の名前
    SAP アダプター Microsoft.Adapters.SAP
    Siebel アダプター Microsoft.Adapters.Siebel
    Oracle Database アダプター Microsoft.Adapters.OracleDB
    Oracle E-Business アダプター Microsoft.Adapters.OracleEBS
    SQL アダプター Microsoft.Adapters.Sql.dll
    Data Provider 用 SAP Microsoft.Data.SAPClient
    Data Provider 用 Siebel Microsoft.Data.SiebelClient
  3. [ 全般 ] タブの [公開キー トークン ] の値は、DLL の公開キーです。 Version 値は DLL のバージョン番号です。

  4. 公開キーをコピーし、[キャンセル] を選択 します

カスタム RFC をインストールする

データ プロバイダー for SAP を使用する 場合 にのみ必要です。 SAP アダプターのドキュメントの 「カスタム RFC のインストール 」を参照してください。

重要

BizTalk アダプター パックで提供されている以前のバージョンのカスタム RFC を使用している場合は、このリリースで提供されている RFC にアップグレードする必要があります。 これを行うには、以前の RFC を削除してから、このリリースに含まれている RFC をインストールします。

エンタープライズ アプリケーションをインストールする

さまざまなエンタープライズ LOB システムをインストールする手順とガイダンスについては、エンタープライズ システムによって提供されるインストール ガイドを使用することをお勧めします。 また、特定の構成の変更がある場合は、アダプターのドキュメントを参照してください。

インストールとインストール後のチェックリスト

  • 正しいインストール オプションを使用して、すべての ソフトウェアの前提条件 をインストールしたことを確認します。

  • BizTalk アダプター パックをインストールしたコンピューターに、サポートされているバージョンのエンタープライズ LOB アプリケーションがインストールされていることを確認します。 「サポートされている基幹業務 (LOB) システム」を参照してください。

  • 接続するエンタープライズ LOB システム用のアダプターのみをインストールするには、[ カスタム インストール] オプションを使用して BizTalk アダプター パックをインストールしてください。 [インストールの完了] オプションを使用していないことを確認します。 「BizTalk アダプター パックのインストール」を参照してください。

  • SAP アダプターを使用して SAP システムに対して tRFC 呼び出しを行う場合は、必要なテーブルを SQL Server データベースに作成してください。 「データベース オブジェクトSQL Server作成する」を参照してください (このトピックで説明します)。

  • BizTalk アダプター パックセットアップ ウィザードの実行中に、セットアップがバインドの登録に失敗したことを示すエラー メッセージが表示されることがあります。 その場合は、手動で登録します。 「アダプター のバインドを登録する 」を参照してください (このトピックで説明します)。

  • BizTalk アダプター パックのインストールの一部として Data Provider for SAP をインストールする場合は、SAP システムにカスタム RFC をインストールしてください。 「 カスタム RFC をインストールする」を参照してください。

より良い情報

BizTalk アダプター パック BizTalk アダプター パックの変更または削除に関する FAQ