Compartir a través de


Conectarse a SAP en Visual Studio usando el complemento "Añadir Referencia de Servicio de Adaptador"

Para conectarse a un sistema SAP mediante el adaptador de SAP en una solución de programación de .NET, debe usar la extensión Agregar referencia al servicio de adaptador de Visual Studio. En este tema se proporcionan instrucciones sobre cómo usar el complemento "Agregar Referencia del Servicio del Adaptador".

Conexión a un sistema SAP mediante el complemento Add Adapter Service Reference

Realice los pasos siguientes para conectarse a un sistema SAP mediante el complemento Agregar referencia de servicio de adaptador.

Para conectarse a un sistema SAP

  1. Para conectarse mediante el complemento Agregar referencia de servicio de adaptador en una solución de BizTalk:

    1. Cree un proyecto en Visual Studio.

    2. Haga clic con el botón derecho en el proyecto en el Explorador de soluciones y, a continuación, haga clic en Agregar referencia de servicio de adaptador. La ventana de complemento de referencia de servicio de adaptador se abre.

  2. En la lista desplegable Seleccionar un enlace , seleccione sapBinding y haga clic en Configurar.

  3. 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 de conexión de red segura (SNC) de SAP para conectarse a un sistema SAP, no especifique un nombre de usuario y una contraseña.

  4. 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 as-is en la pestaña Propiedades del URI , es decir, sin usar ningún carácter 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.

  5. Haga clic en la pestaña Propiedades de enlace y, a continuación, especifique los valores de 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.

    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 recibe la ruta de acceso y el nombre de archivo de los archivos DLL necesarios para usar SNC y 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 SNC del asociado de comunicación.

  6. Haz clic en Aceptar.

  7. Haga clic en Conectar. Una vez establecida la conexión, el estado de la conexión se muestra como Conectado.

    En la ilustración siguiente se muestra el complemento del servicio de adaptador de consumo inmediatamente después de establecer la conexión. La interfaz gráfica de usuario es la misma para el complemento Agregar referencia de servicio de adaptador.

    Cuadro de diálogo Consumir servicio de adaptador conectado

    El complemento Add Adapter Service Reference (Agregar referencia de servicio de 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, consulte Identificadores de nodo de metadatos.

Véase también

Conexión al sistema SAP en Visual Studio