Conectarse al sistema SAP en Visual Studio
En esta sección se proporciona información sobre cómo usar el complemento Consumir servicio de adaptador, el Asistente para agregar metadatos del adaptador y el complemento Agregar referencia de servicio de adaptador.
El complemento Consumir proyecto de BizTalk del servicio adaptador está disponible en BizTalk Server proyectos. Use el Complemento consumir servicio de adaptador para generar esquemas de mensajes (XSD) para las operaciones que desea tener como destino en la solución de BizTalk. Para obtener más información sobre el desarrollo de soluciones con BizTalk Server, consulte Desarrollo de aplicaciones SAP con el modelo de servicio WCF.
El Asistente para agregar metadatos del adaptador está disponible en BizTalk Server proyectos. El Asistente para agregar metadatos del adaptador se usa para generar esquemas de mensajes (XSD) para las operaciones a las que desea dirigirse en la solución de BizTalk. Para obtener más información sobre el desarrollo de soluciones con BizTalk Server, consulte Desarrollo de aplicaciones SAP con el modelo de servicio WCF.
Nota
Dado que el adaptador de SAP se expone como un enlace de WCF-Custom y como adaptador de BizTalk, puede usar el Complemento consumir servicio de adaptador o el Asistente para agregar metadatos del adaptador desde un proyecto de BizTalk para conectarse a un sistema SAP.
El complemento Agregar referencia de servicio de adaptador de Visual Studio está disponible en proyectos de programación que no son de BizTalk. Use el complemento Agregar referencia de servicio de adaptador para generar una clase de cliente WCF o una interfaz de devolución de llamada de servicio WCF al desarrollar soluciones mediante el modelo de servicio WCF. Para obtener más información sobre el desarrollo de soluciones con el modelo de servicio WCF, consulte Desarrollo de aplicaciones SAP con el modelo de servicio WCF.
Para usar el complemento Consumir servicio de adaptador de BizTalk Project, el Asistente para agregar metadatos del adaptador o el complemento Agregar referencia de servicio de adaptador de Visual Studio, primero debe conectarse al sistema SAP. Las tres interfaces de usuario presentan un cuadro de diálogo mediante el cual se configura una conexión estableciendo lo siguiente:
Parámetros de conexión. Estos son los parámetros que se usan para compilar el URI de conexión, como el host del servidor de aplicaciones o el host del servidor de mensajes, y el identificador de cliente.
Credenciales de contraseña de nombre de usuario para el sistema SAP. Se usan para autenticarse en el sistema SAP cuando se establece la conexión. Debe especificar un nombre de usuario y una contraseña.
Propiedades de enlace. Las propiedades de enlace son opcionales y si se especifican dependen principalmente de si las operaciones de destino que requieren que se establezcan propiedades de enlace específicas. Por ejemplo, para 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.
Como mínimo, al configurar la conexión con el sistema SAP, solo tiene que especificar las propiedades de enlace y los parámetros de conexión necesarios para establecer la conexión y que afectan a los metadatos devueltos por el adaptador de SAP para las operaciones a las que desea dirigirse. Sin embargo, es posible que también quiera especificar valores para las propiedades de enlace adicionales y los parámetros de conexión que se usarán en tiempo de ejecución. El motivo es el siguiente:
El Complemento consumir servicio de adaptador crea un archivo de enlace de puerto de BizTalk a partir de las propiedades de enlace y los parámetros de conexión que especifique al configurar la conexión y agrega este archivo al proyecto.
El complemento Agregar referencia de servicio de adaptador crea un archivo app.config a partir de las propiedades de enlace y las propiedades de conexión que especifique al configurar la conexión y agrega este archivo en el directorio del proyecto.