Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
La realización de operaciones en un sistema SAP mediante el adaptador de SAP implica dos actividades: actividades en tiempo de diseño y actividades en tiempo de ejecución. Para realizar operaciones en un sistema SAP mediante el adaptador de SAP con BizTalk Server, debe realizar un conjunto de tareas en tiempo de diseño y en tiempo de ejecución mediante visual Studio y la consola de administración de BizTalk Server, respectivamente. En esta sección se proporciona información general sobre estas tareas. Todos los temas de esta sección, que muestran cómo realizar operaciones específicas en un sistema SAP mediante BizTalk Server, se modelan en estas tareas de alto nivel.
Tareas en tiempo de diseño
El SDK del adaptador de LOB de WCF proporciona capacidad para examinar, buscar y recuperar los metadatos de SAP para RFCs, BAPIs e IDOCs en forma de lenguajes de definición de esquema XML (XSD) utilizando el complemento "Consume Adapter Service" del proyecto de BizTalk o el asistente "Add Adapter Metadata Wizard". Los XSDs son específicos de la operación que desea realizar en el sistema SAP, y el complemento 'Consume Adapter Service' o el Asistente para agregar metadatos de adaptador solo están disponibles al crear un proyecto de BizTalk. Durante la fase de diseño, debe realizar las siguientes tareas.
Cree un proyecto de BizTalk y genere el esquema. Para empezar, debe crear un proyecto de BizTalk en Microsoft Visual Studio y generar el esquema para la RFC que invocará en el sistema SAP. Por ejemplo, si desea invocar RFC_CUSTOMER_GET en el sistema SAP, debe generar los metadatos para RFC_CUSTOMER_GET. En este paso, usa el complemento "Consume Adapter Service" o el asistente "Add Adapter Metadata" para generar el esquema. Para obtener más información, vea Obtener metadatos para operaciones de SAP en Visual Studio.
Configurar una orquestación. Una vez que haya generado el esquema, debe configurar una orquestación mediante el Diseñador de orquestaciones. Para una orquestación básica, agregue las formas Enviar y Recibir junto con los puertos lógicos Enviar y Recibir. En pasos posteriores, asignará estos puertos lógicos a puertos físicos mediante la consola de administración de BizTalk Server. La orquestación usa estos puertos para seleccionar los mensajes que envía un cliente de adaptador. A continuación, la orquestación pasa los mensajes al sistema SAP. Una vez que se recibe una respuesta del sistema SAP, la orquestación pasa la respuesta al cliente del adaptador.
Cree mensajes y vincule al esquema. En su orquestación, debe crear mensajes que se asignarán al esquema que generó en el primer paso. Normalmente, se crea un mensaje de solicitud y un mensaje de respuesta. Estos mensajes se asignan a los esquemas de solicitud y respuesta correspondientes.
Asigne formas de mensaje a mensajes y puertos. En su orquestación, ahora debe asignar cada forma que agregó en el segundo paso a los mensajes que creó en el tercer paso. También debe asignar una forma de mensaje al puerto en el que se enviará ese mensaje.
Por ejemplo, si el primer elemento de la orquestación es un componente "Receive" que recibe un mensaje, mapea este componente a un mensaje de solicitud y el puerto que envía dicho mensaje de solicitud.
Compile e implemente el proyecto de BizTalk. Después de configurar la orquestación y asignar los mensajes, puertos y esquemas, debe compilar la solución de BizTalk. Para compilar un proyecto en Visual Studio, necesitará un archivo de clave de ensamblado. Después de compilar correctamente la solución, debe implementar la solución.
Nota:
Se proporciona una descripción más detallada de estas tareas de alto nivel, incluida la información de procedimientos, en varios temas de esta sección.
Una vez implementada la solución, se completan las tareas de diseño. Ya debe ejecutar las tareas en tiempo real.
Tareas en tiempo de ejecución
En tiempo de ejecución, puede usar la consola de administración de BizTalk Server para implementar y supervisar la orquestación que creó en tiempo de diseño. Además, debe:
Configurar la aplicación. El proyecto de BizTalk implementado en tiempo de diseño aparece en la consola de administración de BizTalk Server como orquestación. Debe configurar esta orquestación mediante la asignación de los puertos lógicos que creó en tiempo de diseño a los puertos físicos que debe crear ahora mediante la consola de administración de BizTalk Server.
En los puertos físicos, debe especificar una "acción" o un "mapeo de acciones". Esta acción corresponde a la operación que desea realizar en el sistema SAP. Debe usted establecer la acción si no está usando acciones dinámicas.
Inicie la aplicación. Una vez configurada la aplicación, debe iniciarla y colocar los mensajes de entrada en una ubicación de archivo definida. La orquestación consume los mensajes de entrada y los pasa al sistema SAP y recibe una respuesta. Esta respuesta estará disponible para usted en otra ubicación de archivo definida.
Para llevar a cabo estas tareas de alto nivel en tiempo de diseño y ejecución, también debe realizar otras tareas. Por ejemplo, cuando utiliza el complemento del proyecto BizTalk del servicio de adaptador de consumo o el Asistente para agregar metadatos de adaptador para generar el esquema, debe especificar un URI de conexión para conectarse al sistema SAP. En esta sección se proporciona información sobre estas tareas repetitivas que debe realizar al desarrollar aplicaciones de BizTalk mediante el adaptador de SAP.
En esta sección
Agregar el adaptador de SAP a la consola de administración de BizTalk Server
Configuración de las credenciales de inicio de sesión para el sistema SAP
Configuración de las propiedades de enlace para el adaptador de SAP
Configurar manualmente un enlace de puerto físico al adaptador de SAP
Configuración de un enlace de puerto físico mediante un archivo de enlace de puerto en SAP
Véase también
Desarrollo de aplicaciones de BizTalk mediante el adaptador de SAP