Solución de problemas operativos con el adaptador de SAP
En esta sección se describe el uso de técnicas de solución de problemas para resolver los errores operativos que puede encontrar al usar el adaptador de Microsoft BizTalk para mySAP Business Suite.
Habilitación del seguimiento
Para obtener información sobre la compatibilidad con el seguimiento en el adaptador de SAP, consulte Seguimiento de diagnóstico y registro de mensajes para el adaptador de SAP.
Error al cargar el enlace
Problema
Al intentar iniciar el complemento Agregar referencia de servicio de adaptador de Visual Studio, el complemento Consumir servicio de adaptador de BizTalk Project, la GUI genera el siguiente error:
There was an error loading the binding, <binding name>, from your system configuration.
ConfigurationErrorsException: Exception has been thrown by the target of an invocation.
Causa
Al iniciar el complemento Agregar referencia de servicio de adaptador o el complemento Consumir servicio de adaptador, Windows Communication Foundation (WCF) carga los enlaces del adaptador para todos los adaptadores instalados. A su vez, los enlaces del adaptador dependen del software cliente específico para la aplicación empresarial. Es posible que se enfrente a este problema por uno o ambos de los siguientes motivos:
El software cliente loB necesario no está instalado en el equipo donde instaló el adaptador.
Ha hecho una instalación típica o completa del adaptador, que instala todos los adaptadores incluidos en el paquete de adaptadores de BizTalk. Sin embargo, es posible que las bibliotecas cliente de LOB se instalen solo para una aplicación empresarial. Como resultado, la GUI no puede cargar los enlaces para los otros adaptadores.
Resolución
Asegúrese de realizar una instalación personalizada de los adaptadores para instalar solo el adaptador que necesita.
Asegúrese de que las versiones de cliente loB necesarias están instaladas en el equipo donde instaló el paquete de adaptadores de BizTalk. Los sistemas loB admitidos enumeran las versiones admitidas. El paquete de adaptadores de BizTalk también requiere ciertos archivos DLL para interactuar con el sistema SAP. Para obtener más información sobre los archivos DLL requeridos por el adaptador, consulte Instalación de RFC personalizados para el proveedor de datos para SAP.
Falta el adaptador de SAP en la consola de administración de BizTalk
Problema
El adaptador de SAP incluido con el paquete de adaptadores de BizTalk no aparece en la lista de adaptadores de la consola de administración de BizTalk Server.
Causa
El adaptador de SAP es un enlace personalizado de WCF. Por lo tanto, aunque la consola de administración de BizTalk Server muestra el adaptador de WCF-Custom, no muestra los enlaces personalizados de WCF y, por tanto, no muestra el adaptador de SAP basado en WCF.
Resolución
Puede agregar explícitamente el adaptador de SAP a la consola de administración de BizTalk Server siguiendo los pasos mencionados en Agregar el adaptador de SAP a BizTalk Server Consola de administración.
Faltan archivos DLL al abrir una conexión a SAP
Problema
Al intentar abrir una conexión al sistema SAP mediante el adaptador de SAP, aparece un cuadro de diálogo en el sistema SAP, que informa de que faltan algunos archivos DLL.
Causa
El adaptador de SAP usa librfc32u.dll para establecer una conexión con el sistema SAP. El librfc32u.dll, a su vez, requiere un conjunto de archivos DLL para funcionar. Este error se produce si estos archivos DLL auxiliares no se agregan a la variable PATH en el equipo donde está instalado el adaptador de SAP.
Resolución
Consulte la tabla proporcionada como una resolución del error al cargar el problema de enlaces del adaptador . En la tabla se enumeran los archivos DLL auxiliares necesarios para interactuar con el sistema SAP mediante el adaptador de SAP.
Error al recuperar XML con más de 65 536 nodos
Problema
El adaptador proporciona el siguiente error al recuperar la salida XML que tiene más de 65 536 nodos.
Maximum number of items that can be serialized or deserialized in an object graph is '65536'.
Change the object graph or increase the MaxItemsInObjectGraph quota.
Causa
El adaptador no puede serializar y deserializar un objeto con más de 65 536 elementos.
Resolución
Puede corregir este problema estableciendo el maxItemsInObjectGraph
parámetro de cualquiera de las dos maneras siguientes:
Establezca este parámetro cambiando el
maxItemsInObjectGraph
parámetro del atributo en laServiceBehavior
clase de servicio.Agregue lo siguiente al archivo app.config de la aplicación.
<behaviors> <endpointBehaviors> <behavior name="NewBehavior"> <dataContractSerializer maxItemsInObjectGraph="65536000" /> </behavior> </endpointBehaviors> </behaviors>
Un ejemplo app.config tendrá un aspecto similar al siguiente.
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<system.serviceModel>
<behaviors>
<endpointBehaviors>
<behavior name="NewBehavior">
<dataContractSerializer maxItemsInObjectGraph="65536000" />
</behavior>
</endpointBehaviors>
</behaviors>
<client>
<endpoint behaviorConfiguration="NewBehavior" binding="sapBinding"
contract="IOutboundContract" name="sap_ICalculator" />
</client>
</system.serviceModel>
</configuration>
Error al escribir un URI de conexión para un puerto de WCF-Custom en BizTalk Server
Problema
BizTalk Server produce el siguiente error al especificar un URI de conexión para conectarse al sistema SAP.
Error saving properties.
(System.ArgumentException) The specified address is invalid.
(System.ArgumentException) Invalid address;
"<connection URI>" is not a well-formed absolute uri.
Causa
El URI de conexión no cumple el formato de codificación estándar. Por ejemplo, el valor de un parámetro podría contener un espacio.
Resolución
Asegúrese de que el URI de conexión que especifique se adhiere al formato de codificación estándar. Por ejemplo, un espacio en blanco debe reemplazarse por "%20".
Error system.ArgumentNullException al completar una operación en SAP
Problema
El adaptador proporciona el siguiente error al realizar cualquier operación en el sistema SAP mediante BizTalk Server.
System.ArgumentNullException: Value cannot be null.
Causa
No se especifica la acción WCF del mensaje. WCF requiere que se especifique una acción SOAP para cada operación, que informa al adaptador sobre la operación que se va a realizar en la aplicación loB.
Resolución
Especifique la acción SOAP en el puerto de envío o como una propiedad de contexto de mensaje en una orquestación de BizTalk. Para obtener instrucciones, consulte Configuración de la acción SOAP para el sistema SAP. Consulte Mensajes y esquemas de mensajes para ver una lista de acciones para cada operación.
XmlReaderParsingException debido a un nombre de operación incorrecto en la acción especificada
Problema
La consola de administración de BizTalk Server proporciona el siguiente error al enviar mensajes a un sistema SAP:
Microsoft.ServiceModel.Channels.Common.XmlReaderParsingException: Invalid argument:
<BtsActionMapping xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Operation Name="<operation_name>" Action="<action>" />
</BtsActionMapping>
Causa
Si configura un puerto de WCF-Custom importando el archivo de enlace de puerto creado por el Complemento consumir proyecto de BizTalk del servicio adaptador, la acción en el puerto se especifica en el siguiente formato:
<BtsActionMapping>
<Operation Name="Op1" Action="http://MyService/Svc/Op1" />
</BtsActionMapping>
En el formato anterior, el nombre de la operación se rige por la operación que eligió al generar el esquema. Por ejemplo, si generó el esquema para RFC_CUSTOMER_GET, el nombre de la operación en la acción será "RFC_CUSTOMER_GET". Sin embargo, el nombre de la operación en el puerto lógico creado en la orquestación de BizTalk en Visual Studio podría ser diferente.
Resolución
Asegúrese de que los nombres de operación en el puerto lógico (en la orquestación de BizTalk en Visual Studio) y el puerto físico (en BizTalk Server consola de administración) son los mismos.
Error al abrir más de 100 conexiones a SAP
Problema
El adaptador produce la siguiente excepción al abrir más de 100 conexiones al sistema SAP.
Microsoft.ServiceModel.Channels.Common.ConnectionException: ErrorCode=RFC_OK. ErrorGroup=RFC_ERROR_COMMUNICATION. SapErrorMessage=Connect to SAP gateway failed
Connect_PM GWHOST=<gw_host>, GWSERV=<gw_serv>, SYSNR=<sys_number>
LOCATION CPIC (TCP/IP) on local host with Unicode
ERROR max no of 100 conversations exceeded
Causa
De forma predeterminada, SAP no habilita más de 100 conexiones en el sistema.
Resolución
Para aumentar el número máximo de conexiones, debe crear una variable de entorno en el equipo que tenga instaladas las bibliotecas cliente de SAP y establecerla en un valor numérico. El valor que especifique para esta variable de entorno es el número máximo de conexiones que se pueden realizar en el sistema SAP. Cree la variable de entorno con los detalles siguientes:
Nombre de variable: CPIC_MAX_CONV
Valor de variable: cualquier valor numérico positivo. Por ejemplo, para habilitar 200 conexiones en el sistema SAP, especifique el valor como 200.
Para más información sobre las variables de entorno, vaya a Windows PowerShell: about_Environment_Variables.
Error al generar o recuperar metadatos para IDOC
Problema
Al generar metadatos para la operación de recepción para un IDOC en un sistema SAP, el adaptador de SAP genera el siguiente error.
Error while retrieving or generating the WSDL.
Adapter message: Details: ErrorCode=RFC_EXCEPTION.
ErrorGroup=RFC_ERROR_APPLICATION_EXCEPTION. SapErrorMessage= OBJECT_UNKNOWN.
AdapterErrorMessage=Error returned by RfcCallReceiveEx while calling RFC: IDOCTYPE_READ_COMPLETE.
Causa
El adaptador de SAP usa la IDOCTYPE_READ_COMPLETE RFC para recuperar los metadatos de la operación de recepción de un IDOC. La invocación de este RFC requiere permisos de usuario específicos en el sistema SAP. Para generar metadatos, si se ha conectado al sistema SAP mediante una credencial que no tiene permiso para invocar la IDOCTYPE_READ_COMPLETE RFC, el adaptador de SAP genera un error.
Resolución
Inicie sesión en la GUI de SAP con las mismas credenciales que había usado para el adaptador. Vaya a la transacción SE37 y escriba el nombre del RFC que se va a ejecutar como IDOCTYPE_READ_COMPLETE.
Para los parámetros de entrada PI_IDOCTYP y PI_CIMTYP, escriba los valores correspondientes al IDoc personalizado. Para los parámetros PI_VERSION y PI_RELEASE, escriba los mismos valores que se eligen en la interfaz de usuario de metadatos del adaptador. Y, presione F8 para ejecutar.
Debe obtener la misma excepción que recibe el adaptador, con más información sobre el problema.
Si todavía no puede resolver el problema, genere un esquema para la operación ReceiveIdoc en lugar de la operación Receive . En este caso, el adaptador de SAP no usa IDOCTYPE_READ_COMPLETE y no produce ningún error.
Error al enviar o recibir IDOC que tienen segmentos no producidos
Problema
El adaptador de SAP proporciona una excepción XmlReaderParsingException al enviar IDOC (mediante la operación de envío) o recibir IDOC (mediante la operación de recepción ) que tienen segmentos no enviados.
Causa
Los IDOC están formados por segmentos. Al generar metadatos, el adaptador de SAP recupera todos los segmentos liberados que están presentes en el sistema SAP. Sin embargo, cuando el cliente del adaptador usa los metadatos para realizar una operación como recibir un IDOC, el adaptador de SAP proporciona una excepción XmlReaderParsingException. Esto ocurre porque cuando se recibe el IDOC, es posible que el sistema SAP haya enviado también algunos segmentos no transmitidos, los metadatos para los que el adaptador no generó.
Resolución
Realice alguna de las acciones siguientes:
Actualice el sistema SAP aplicando las revisiones adecuadas para los segmentos no actualizados.
Use las operaciones SendIdoc o ReceiveIdoc para enviar y recibir IDOC respectivamente. Para obtener más información sobre estas operaciones, consulte Operaciones en IDOC en SAP.
Error al enviar IDOC de archivo plano a SAP que se recibieron mediante sap FilePort
Problema
Si intenta enviar (mediante la operación Send ) un IDOC de archivo plano a un sistema SAP que se generó mediante un filePort de SAP, el analizador de archivos planos de la orquestación de BizTalk no puede convertir el archivo plano en un formato XML, con lo que se produce un error en la operación de envío IDOD.
Causa
Cuando el sistema SAP genera un IDOC mediante un FilePort, recorta todos los espacios vacíos al final de un segmento. Sin embargo, el analizador de archivos planos espera que los datos del último campo del segmento estén presentes para convertir correctamente el archivo plano en XML. Dado que los espacios vacíos no están presentes en el segmento, el analizador de archivos planos no puede analizar el archivo plano en XML.
Resolución
Para estos IDOC de archivo plano generados mediante sap FilePort, use la operación SendIdoc en su lugar. Para obtener más información sobre esta operación, consulte Operaciones en IDOC en SAP.
Error al recibir IDOC de SAP si la propiedad EnableBizTalkCompatibilityMode está establecida en true
Problema
Se produce la siguiente excepción al recibir un IDOC con la propiedad de enlace EnableBizTalkCompatibilityMode establecida en true:
System.Exception: Loading property information list by namespace failed or property not found in the list. Verify that the schema is deployed properly.
Causa
Si la propiedad de enlace EnableBizTalkCompatibilityMode está establecida en true, debe agregar el archivo DLL de esquema de propiedades de BizTalk para el adaptador de SAP como un recurso en la aplicación de BizTalk, es decir, la aplicación en la que se implementa el proyecto.
Resolución
El nombre del esquema de propiedades de BizTalk para el adaptador de SAP es Microsoft.Adapters.SAP.BiztalkPropertySchema.dll. Esto se instala mediante la instalación del paquete de adaptador de BizTalk en <unidad> de instalación:\ Archivos de programa\Microsoft BizTalk Adapter Pack\bin. Realice las siguientes tareas para agregar este ensamblado como un recurso en la aplicación de BizTalk.
Agregar un ensamblado como recurso en la aplicación de BizTalk
Inicie la consola de administración de BizTalk Server.
En el árbol de consola, expanda Grupo de BizTalk, expanda Aplicaciones y, a continuación, la aplicación a la que desea agregar un ensamblado de BizTalk.
Expanda Aplicaciones y la aplicación a la que desea agregar un ensamblado de BizTalk.
Haga clic con el botón derecho en Recursos, seleccione Agregary, a continuación, haga clic en Ensamblados de BizTalk.
Haga clic en Agregar, vaya a la carpeta que contiene el archivo de ensamblado de BizTalk, seleccione el archivo de ensamblado de BizTalk y, a continuación, haga clic en Abrir.
En Opciones, especifique las opciones para instalar el ensamblado de BizTalk en la GAC y, a continuación, haga clic en Aceptar.
Error en la validación al recibir IDOC de un sistema SAP
Problema
Un IDOC recibido de un sistema SAP produce un error de validación con un error similar al siguiente:
There was a failure executing the receive pipeline: "Microsoft.BizTalk.DefaultPipelines.XMLReceive, Microsoft.BizTalk.DefaultPipelines, Version=3.0.1.0, Culture=neutral, PublicKeyToken=<token>"
Source: "Pipeline " Receive Port: "ReceiveIdoc" URI: "<connection uri>"
Reason: The document failed to validate because of the following error:
"The 'http://Microsoft.LobServices.Sap/2007/03/Types/Idoc/3/CREMAS03//620:TAXBS' element has an invalid value according to its data type."
Causa
Los metadatos generados para recibir un IDOC contienen los valores permitidos que se pueden recibir para una columna determinada como parte de la operación de recepción. Estos valores se exponen como enumeración en los metadatos generados. Sin embargo, cuando se recibe realmente el IDOC, el valor recibido podría ser diferente de los valores enumerados. Por lo tanto, se produce un error en la operación de recepción al validar los valores. Por ejemplo, en la validación del mensaje de error anterior se produce un error en la columna TAXBS.
Resolución
Debe editar manualmente la enumeración en el esquema (para proyectos de BizTalk) o el proxy de cliente (para proyectos de .NET mediante el modelo de servicio WCF) para incluir el valor recibido del sistema SAP.
Los IDOC de archivo plano, antes y después de la conversión a XML, no son idénticos
Problema
Si usa un analizador de archivos planos para convertir un IDOC de archivo plano en un XML mediante el esquema y, a continuación, convertir el XML de nuevo en un IDOC de archivo plano a través de una canalización mediante el esquema, los dos IDOC de archivo plano no son idénticos.
Causa
Al generar el XML a partir de un IDOC de archivo plano, el analizador de archivos planos no genera los nodos XML con valores en blanco. Cuando este XML se convierte de nuevo en un archivo plano, los nodos que faltan en el XML no se reflejan en el IDOC de archivo plano. Por lo tanto, los IDOC de archivo plano no son idénticos.
Resolución
En el esquema usado para convertir el archivo plano en XML y viceversa, dentro de la definición de nodo "Enviar" o "Recibir", haga lo siguiente:
Establezca la propiedad suppress_empty_nodes en false y establezca la propiedad generate_empty_nodes en true. De forma predeterminada, la propiedad suppress_empty_nodes se establece en true y la propiedad generate_empty_nodes se establece en false y, por tanto, todos los nodos vacíos no se reflejan en el XML.
El archivo plano puede contener un retorno de carro adicional al final. Puede establecer la propiedad suppress_trailing_delimiters en Sí para evitar este retorno de carro adicional. Esta propiedad también se expone como la propiedad Suprimir delimitadores finales si abre el esquema en Visual Studio.
Error de acción incorrecto mediante un puerto físico que crea con un archivo de enlace
Problema
Después de usar el complemento Consumir servicio de adaptador para generar un esquema para una operación específica en el sistema SAP, el complemento también crea un archivo de enlace de puerto. Puede importar este archivo de enlace mediante la consola de administración de BizTalk Server para crear puertos físicos en BizTalk Server. Sin embargo, al enviar mensajes al sistema SAP mediante estos puertos, el adaptador no entiende la acción especificada en el puerto y proporciona un error similar al siguiente:
Microsoft.ServiceModel.Channels.Common.UnsupportedOperationException: Incorrect Action
<BtsActionMapping xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Operation Name="<op_name>" Action="<action>" />
</BtsActionMapping>. Correct the specified Action, or refer to the documentation on the allowed formats for the Actions.
Causa
Al crear puertos lógicos en una orquestación de BizTalk, se especifican determinados nombres para las operaciones en esos puertos o simplemente se usan los nombres predeterminados como Operation_1, Operation_2, etc. Sin embargo, en el archivo de enlace generado por el complemento Consumir servicio de adaptador, el nombre de la operación es el mismo que el nombre de la operación para la que se generan metadatos. Por ejemplo, si genera metadatos para RFC_CUSTOMER_GET, la acción se establecerá en lo siguiente:
<Operation Name="RFC_CUSTOMER_GET" Action="http://Microsoft.LobServices.Sap/2007/03/Rfc/RFC_CUSTOMER_GET" />
Al importar el archivo de enlace, la misma acción se establece en el puerto físico. Por lo tanto, los nombres de operación en el puerto lógico (Operation_1, Operation_2, etc.) no coinciden con los nombres de operación especificados en la acción en el puerto físico, lo que produce un error.
Resolución
Asegúrese de que el nombre de la operación en el puerto lógico es el mismo que el nombre de la operación especificado como parte de la acción en el puerto físico. Realice una de las siguientes acciones:
Cambie el nombre de la operación en el puerto lógico de la orquestación de BizTalk de Operation_1, etc. a la operación para la que se generan metadatos, por ejemplo, RFC_CUSTOMER_GET.
Cambie el nombre de la operación en la acción del puerto físico por el nombre de la operación en el puerto lógico. Por ejemplo, puede cambiar la acción en el puerto físico para que sea similar a la siguiente:
<Operation Name="Operation_1" Action="http://Microsoft.LobServices.Sap/2007/03/Rfc/RFC_CUSTOMER_GET" />
El mensaje de respuesta de una operación ejecutada en SAP no contiene ningún parámetro de tabla.
Causa
Si usa el adaptador de SAP para ejecutar una operación en el sistema SAP que devuelve un gran número de tablas y cada tabla tiene un gran número de registros, que equivale a un gran conjunto de datos que se devuelve como parte del mensaje de respuesta del sistema SAP. Por lo tanto, de forma predeterminada, el adaptador de SAP no devuelve ningún parámetro de tabla como parte del mensaje de respuesta.
Resolución
Puede solicitar las tablas que desea que el adaptador de SAP devuelva como parte de la respuesta. Para ello, proporcione un parámetro de tabla vacío como parte del mensaje de solicitud que envíe al sistema SAP. Por ejemplo, <table_parameter_name />
.
Los clientes del adaptador no reciben la respuesta de SAP
Problema
Cuando se usan los adaptadores con BizTalk Server, si las credenciales del puerto de envío personalizado de WCF son incorrectas, los mensajes de solicitud no se procesan. Después de especificar las credenciales correctas, el mensaje se envía al sistema SAP y se recibe una respuesta. Sin embargo, el mensaje de respuesta no está disponible para el puerto de salida.
Resolución
Reinicie la instancia de host de BizTalk.
Problemas de conectividad que reciben un mensaje entrante desde el servidor SAP
Problema
Solo se obtiene el siguiente error al recibir un mensaje entrante del servidor SAP mediante un puerto de recepción WCF-Custom para el adaptador de SAP.
The Messaging Engine failed to add a receive location "<location_name>" with URL "<connection URI>" to the adapter "WCF-Custom".
Reason: "Microsoft.Adapters.SAP.RFCException: Details: ErrorCode=RFC_OK. ErrorGroup=RFC_ERROR_COMMUNICATION. SapErrorMessage=Connect to SAP gateway failed
Connect_PM TPNAME=<name>, GWHOST=<host>, GWSERV=<server>
Sin embargo, puede enviar mensajes correctamente al sistema SAP mediante un puerto de envío WCF-Custom.
Resolución
Instale la GUI de SAP en el mismo equipo en el que ejecuta el cliente del adaptador e intente recibir de nuevo el mensaje entrante. Para más información sobre cómo instalar la GUI de SAP, consulte la documentación de SAP.
Error con RootNode TypeName en proyectos de BizTalk
Problema
En un proyecto de BizTalk en Visual Studio, si los esquemas generados a partir del complemento De servicio de adaptador de consumo contienen caracteres no válidos o palabras reservadas para la propiedad RootNode TypeName , se producirá el siguiente error al compilar el proyecto:
Node <node reference> - Specify a valid .NET type name for this root node.
The current .NET type name of this root node is invalid (it is a reserved BizTalk Keyword or is an invalid C# identifier).
Resolución
Haga clic con el botón derecho en el nodo rood al que se hace referencia en el error y seleccione Propiedades.
Para la propiedad RootNode TypeName , quite los caracteres no válidos o palabras reservadas, por ejemplo, punto (.).
Advertencia de enlace no válida al usar el adaptador en Visual Studio
Problema
Cuando use el adaptador para crear una aplicación en Visual Studio y abra el archivo de configuración (app.config) generado por el adaptador, verá una advertencia similar a la siguiente:
The element 'bindings' has invalid child element 'sapBinding'. List of possible elements expected: 'basicHttpBinding, customBinding, ...
Causa
Esta advertencia aparece porque el enlace del adaptador de SAP, sapBinding
, no es un enlace estándar enviado con Windows Communication Foundation (WCF).
Resolución
Puede omitir esta advertencia sin problemas.
Excepción XLANG en BizTalk Server
Problema
BizTalk Server produce una excepción XLANG o una excepción que indica que la aplicación no puede encontrar la especificación del documento porque varios esquemas coinciden con el tipo de mensaje.
Causa
Esto sucede debido a cualquiera de las siguientes acciones:
Ha generado más de un esquema de una operación genérica (como SendIdoc y ReceiveIdoc) en un proyecto de BizTalk Server, lo implementó en una aplicación BizTalk Server y, a continuación, ejecutó la aplicación para realizar operaciones respectivas en un sistema SAP. Dado que los esquemas son comunes, hay un conflicto entre los esquemas que se implementan en la aplicación BizTalk Server.
En el caso de varios proyectos, ha generado un esquema de operación genérico para cada uno de los proyectos de BizTalk Server, ha implementado cada proyecto en una aplicación de BizTalk Server independiente en el mismo host y, a continuación, ha ejecutado una aplicación o aplicaciones para realizar operaciones respectivas en un sistema SAP. Dado que los esquemas y ensamblados son accesibles en las aplicaciones de BizTalk Server, hay un conflicto entre los esquemas comunes implementados en varias aplicaciones y ensamblados de BizTalk Server.
Resolución
Use un único archivo de esquema de operación genérico para una aplicación de BizTalk Server. Si necesita usar un esquema de operación genérico en varias aplicaciones de BizTalk Server en el mismo host, cree una aplicación que contenga un único esquema de operación genérico y, a continuación, use el esquema de operación genérico de todas las demás aplicaciones de BizTalk Server.