Conexión a SAP en Visual Studio mediante el Asistente para agregar metadatos del adaptador
El adaptador de SAP también se expone como un adaptador de BizTalk y, por lo tanto, puede usar el Asistente para agregar metadatos del adaptador para generar esquema para las operaciones que desea realizar en un sistema SAP mediante el adaptador.
Conexión a un sistema SAP mediante el Asistente para agregar metadatos del adaptador
Realice los pasos siguientes para conectarse a un sistema SAP mediante el Asistente para agregar metadatos del adaptador.
Para conectarse a un sistema SAP
Para conectarse mediante el Asistente para agregar metadatos de adaptador en una solución de BizTalk:
Cree un proyecto de BizTalk con Visual Studio.
Haga clic con el botón derecho en el nombre del proyecto en Explorador de soluciones, seleccione Agregar y, a continuación, haga clic en Agregar elementos generados.
En el cuadro de diálogo Agregar elementos generados , haga lo siguiente:
Use Para hacer esto Categorías Haga clic en Agregar adaptador. Templates (Plantillas [C++]) Haga clic en Agregar metadatos del adaptador. Haga clic en Agregar. Se abre el Asistente para agregar metadatos del adaptador.
En el Asistente para agregar adaptadores, seleccione WCF-SAP. Seleccione el equipo en el que se instala BizTalk Server y el nombre de la base de datos de BizTalk.
Importante
Si ya tiene un puerto WCF-SAP configurado en BizTalk, seleccione el puerto en la lista Puerto .
Haga clic en Next.
En la lista desplegable Seleccionar un enlace , seleccione sapBinding y haga clic en Configurar.
En el cuadro de diálogo Configurar adaptador , haga clic en la pestaña Seguridad y, en el cuadro de lista desplegable Tipo de credencial de cliente , seleccione Nombre de usuario y especifique el nombre de usuario y la contraseña para conectarse al sistema SAP.
Importante
Si usa la biblioteca sap Secure Network Connection (SNC) para conectarse a un sistema SAP, no especifique un nombre de usuario ni una contraseña.
Haga clic en la pestaña Propiedades del URI y especifique valores para los parámetros de conexión. Para obtener más información sobre el URI de conexión para el adaptador de SAP, consulte Creación del URI de conexión del sistema SAP.
Importante
Si usa la biblioteca de SAP SNC para conectarse a un sistema SAP, establezca la propiedad de conexión UseSnc en True.
Nota
Si los parámetros de conexión contienen caracteres reservados, debe especificarlos tal cual en la pestaña Propiedades de URI , es decir, sin usar caracteres de escape. Sin embargo, si especifica el URI directamente en el campo Configurar un URI y los parámetros de conexión contienen caracteres reservados, debe especificar los parámetros de conexión con caracteres de escape adecuados.
Haga clic en la pestaña Propiedades de enlace y, a continuación, especifique valores para las propiedades de enlace, si las hubiera, requeridas por las operaciones de destino. Por ejemplo, si desea establecer como destino una operación ReceiveIdoc, debe establecer la propiedad de enlace ReceiveIdocFormat en String. Para obtener más información sobre las propiedades de enlace, vea Leer sobre el adaptador de BizTalk para las propiedades de enlace de mySAP Business Suite.
Nota
Si va a generar metadatos mediante el Asistente para agregar metadatos del adaptador y seleccionó un puerto de envío WCF-SAP existente, no necesita especificar las propiedades de enlace. Las propiedades de enlace se seleccionan de la configuración del puerto de envío. Sin embargo, puede optar por especificar las propiedades de enlace necesarias en tiempo de diseño, si las hay. En tal caso, los nuevos valores de las propiedades de enlace se usarán en tiempo de diseño al generar los metadatos. Sin embargo, en tiempo de ejecución se aplicarán los valores especificados para las propiedades de enlace en la configuración del puerto de envío.
Importante
Si usa la biblioteca de SAP SNC para conectarse a un sistema SAP, establezca SncLibrary y SncPartnerName en los valores adecuados.
La propiedad de enlace SncLibrary toma la ruta de acceso y el nombre de archivo de los archivos DLL necesarios para usar SNC para conectarse a un sistema SAP. Estos archivos DLL deben estar presentes en el equipo con el cliente de SAP y el adaptador de SAP instalados. Para obtener más información, consulte la guía de instalación del paquete de adaptadores de BizTalk disponible en la <guía> de instalación:\Archivos de programa\Microsoft BizTalk Adapter Pack\Documents.
La propiedad de enlace SncPartnerName toma el nombre de SNC del asociado de comunicación.
Haga clic en OK.
Haga clic en Conectar. Una vez establecida la conexión, el estado de conexión se muestra como Conectado.
En la ilustración siguiente se muestra el complemento Consumir servicio de adaptador inmediatamente después de establecer la conexión. La interfaz gráfica de usuario es la misma para el Asistente para agregar metadatos del adaptador.
El complemento consumir servicio adaptador muestra distintos nodos que contienen varios artefactos que se pueden invocar en un sistema SAP. Por ejemplo, el nodo RFC contiene todas las RFC disponibles en el sistema SAP al que se ha conectado. Para obtener más información sobre estos nodos, vea Identificadores de nodo de metadatos.