Compartir a través de


Actualizar o desinstalar el paquete de adaptadores de BizTalk 2016

Cómo cambiar o desinstalar el paquete de adaptadores de BizTalk.

Cambiar o actualizar la instalación

Antes de ejecutar el asistente para la instalación para modificar la instalación del paquete de adaptadores de BizTalk, asegúrese de que está instalado el SDK del adaptador de LOB de WCF.

Puede modificar la instalación en modo interactivo (el asistente para la instalación) o en modo silencioso (la línea de comandos).

Uso del asistente para instalación

  1. Inicie sesión con una cuenta que sea miembro del grupo administradores de BizTalk Server.

  2. En Programas y características, seleccione Desinstalar un programa.

  3. Haga clic con el botón derecho en Microsoft BizTalk Adapter Pack y seleccione Cambiar.

  4. En la pantalla de bienvenida, seleccione Siguiente.

  5. En Cambiar, reparar o quitar la instalación:

    • Para seleccionar los componentes que desea instalar, seleccione Cambiar y vaya al paso 6.

    • Para reparar errores en la instalación más reciente, seleccione Reparar y vaya al paso 7.

    • Para quitar el paquete de adaptadores de BizTalk del equipo, seleccione Quitar y, a continuación, vaya al paso 10.

  6. Si decide modificar la instalación:

    • Expanda el nodo Paquete de adaptadores de Microsoft BizTalk para elegir instalar los adaptadores base, los proveedores de datos de .NET Framework o ambos.

    • Expanda el nodo Adaptadores base para elegir instalar todos los adaptadores o adaptadores específicos.

    • Expanda el nodo Proveedores de ADO para elegir instalar todos los proveedores o proveedores específicos.

    • Seleccione Next (Siguiente).

    • Seleccione Cambiar y, a continuación, seleccione Finalizar.

  7. Si decide reparar la instalación, en el cuadro de diálogo Listo para reparar El paquete de adaptadores de Microsoft BizTalk , seleccione Reparar. El asistente inicia la reparación de la instalación.

  8. Si es necesario, cambie sus preferencias con respecto a la participación en CEIP y, a continuación, seleccione Aceptar.

  9. Seleccione Finalizar.

  10. Si decide quitar los adaptadores, en el cuadro de diálogo Listo para quitar el paquete de adaptadores de Microsoft BizTalk , seleccione Quitar y, a continuación, seleccione Finalizar.

Uso de msiexec en modo silencioso

  1. Abra un símbolo del sistema y vaya al directorio raíz del instalador del paquete de adaptadores de BizTalk.

  2. Ejecute un comando similar al siguiente:

    Nota

    Para modificar la instalación del paquete de adaptadores de BizTalk en modo silencioso en una plataforma basada en x64, en los comandos siguientes, reemplace por AdaptersSetup.msiAdaptersSetup64.msi.

    msiexec /i AdaptersSetup.msi /qn REMOVE=DbFeature ADDLOCAL=SapBaseAdapterFeature
    

    Este comando quita el adaptador de base de datos de Oracle e instala el adaptador de SAP.

    Mediante el uso de valores diferentes para las REMOVE propiedades y ADDLOCAL , puede agregar o quitar componentes específicos. Consulte la tabla de Instalación en modo silencioso en Instalación de BAP para obtener información sobre los valores que puede usar para estas propiedades.

    También puede realizar una reparación silenciosa mediante la opción /f como parte del comando msiexec. Por ejemplo:

    msiexec /i AdaptersSetup.msi /qn /f
    

    Puede usar varias combinaciones diferentes con la opción /f. Para obtener más información sobre el tipo msiexec de comando msiexec en la línea de comandos y presione ENTER. Comando de Windows: msiexec también es un buen recurso.

    Importante

    Al modificar la instalación del paquete de adaptadores de BizTalk en modo silencioso, no puede cambiar sus preferencias para participar o no en CEIP. Las preferencias que eligió durante la instalación permanecen, incluso si establece explícitamente el CEIP_OPTIN en true o false.

Desinstalar o quitar el paquete de adaptadores de BizTalk

Importante

Si ha creado tablas en la base de datos de SQL Server para trabajar con la característica tRFC del adaptador de SAP, debe quitarlas manualmente antes de desinstalar el paquete de adaptadores de BizTalk. La instalación del paquete de adaptadores de BizTalk copia un SapAdapter-DbScript-Uninstall.sql archivo normalmente en la <unidad> de instalación:\Archivos de programa\Microsoft BizTalk Adapter Pack. Ejecute este archivo para quitar las tablas que ha creado.

Complete los pasos siguientes para quitar el paquete de adaptadores de BizTalk del equipo. Asegúrese de que tiene instalado el SDK del adaptador de LOB de WCF antes de ejecutar el asistente para la instalación.

Puede quitar el paquete de adaptadores de BizTalk en modo interactivo (asistente para la instalación) o en modo silencioso (línea de comandos).

Desinstalación mediante el Asistente para instalación

  1. En Programas y características, seleccione Desinstalar un programa.

  2. Haga clic con el botón derecho en Microsoft BizTalk Adapter Pack y, a continuación, seleccione Desinstalar.

Desinstalar en modo silencioso

  1. Abra un símbolo del sistema y vaya al directorio raíz del instalador del paquete de adaptadores de BizTalk.

  2. Ejecute el siguiente comando:

    Nota

    Para quitar el paquete de adaptadores de BizTalk en modo silencioso en una plataforma basada en x64, en los siguientes comandos, reemplace por AdaptersSetup.msiAdaptersSetup64.msi.

    msiexec /i AdaptersSetup.msi /qn REMOVE=DbFeature
    

    Este comando quita el adaptador de base de datos de Oracle de la instalación del paquete de adaptadores de BizTalk.

    Al proporcionar valores diferentes para la REMOVE propiedad, puede quitar componentes específicos de la instalación del paquete de adaptador de BizTalk. Consulte la tabla de Instalación en modo silencioso en Instalación de BAP para obtener información sobre los valores que puede usar para esta propiedad.

    Para quitar completamente el paquete de adaptadores de BizTalk, ejecute el siguiente comando:

    msiexec /x AdaptersSetup.msi /qn
    

    Para obtener más información sobre el tipo msiexec de comando msiexec en la línea de comandos y presione ENTER. Comando de Windows: msiexec también es un buen recurso.

Eliminación de los enlaces

Complete estos pasos solo si el asistente para instalación no puede quitar los enlaces del adaptador o el registro del proveedor de datos de .NET Framework del archivo machine.config.

  1. Vaya al archivo machine.config en el equipo. Por ejemplo, en una plataforma de 32 bits, el machine.config está disponible en <la unidad> del sistema:\WINDOWS\Microsoft.NET\Framework\<version>\CONFIG.

  2. Abra el archivo con un editor de texto.

  3. Quite el registro de enlace del adaptador:

    1. Busque el system.serviceModel elemento y quite lo siguiente de debajo del elemento :

      <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. Busque el bindingElementExtensions elemento en system.serviceModel\extensions.

    3. Quite las secciones siguientes en el bindingElementExtensions nodo, según el enlace de adaptador disponible. Debe quitar todos los enlaces si el asistente para la instalación no puede quitar ninguno.

      Para el adaptador de SAP, quite:

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

      Para el adaptador de Siebel, quite:

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

      Para el adaptador de Oracle Database, quite:

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

      Para el adaptador de Oracle E-Business, quite:

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

      Para el adaptador de SQL, quite:

      <add name="sqlAdapter" type="Microsoft.Adapters.Sql.SqlAdapterBindingElementExtensionElement,Microsoft.Adapters.Sql, Version=<version>, Culture=neutral, PublicKeyToken=<public key>" />
      
    4. Busque el bindingExtensions elemento en system.serviceModel\extensions.

    5. Quite las secciones siguientes en el bindingExtensions nodo, según el enlace de adaptador disponible. Debe quitar todos los enlaces si el asistente para la instalación no puede quitar ninguno.

      Para el adaptador de SAP, quite:

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

      Para el adaptador de Siebel, quite:

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

      Para el adaptador de Oracle Database, quite:

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

      Para el adaptador de Oracle E-Business, quite:

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

      Para el adaptador de SQL, quite:

      <add name="sqlBinding" type="Microsoft.Adapters.Sql.SqlAdapterBindingCollectionElement,Microsoft.Adapters.Sql, Version=<version>, Culture=neutral, PublicKeyToken=<public key>" />
      
  4. Quite el registro del proveedor de datos de .NET Framework:

    • Busque el DbProviderFactories elemento en el nodo system.data.

    • Busque los proveedores de datos de .NET Framework que todavía están registrados. Quite las secciones siguientes en el DbProviderFactories nodo, según los proveedores de datos de .NET Framework existentes. Debe quitar todos los proveedores si existen.

      En Proveedor de datos para SAP, quite:

      <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>" />
      

      En Proveedor de datos para Siebel, quite:

      <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. Guarde y cierre el archivo machine.config.

Quitar las RFC personalizadas

Complete este paso para quitar las RFC personalizadas que instaló en el sistema SAP. Consulte Instalación o eliminación de RFC personalizados.