Utilice la actividad Invocación de RFC de SAP para llamar a una llamada de función remota (RFC), que está habilitada de forma remota en el punto final de SAP especificado durante el tiempo de ejecución.
El sistema SAP es interrogado y los nombres de RFC que coinciden con la expresión del comodín se listan en la tabla Correlación de funciones SAP.
Opciones de reintento | Descripción |
---|---|
1) Esperar ___ segundos entre cada reintento. | Especifica el número de segundos que el Dispositivo de integración espera antes de intentar establecer una conexión con el sistema SAP. |
2) Intentar establecer la conexión ___ veces antes de fallar. | Especifica el número máximo de veces que el Dispositivo de integración intenta establecer una conexión con el sistema SAP antes de emitir un error o detener el proceso del trabajo de orquestación actual. Si despliega una orquestación que contiene una actividad Invocación de RFC de SAP y el Dispositivo de integración no se ha podido conectar con el sistema SAP especificado, el Dispositivo de integración registra los errores de conexión como Avisos en el sistema y la orquestación sigue realizando estos registros hasta que se alcanza el valor de recuento de reintentos. Cuando se alcanza el recuento de reintentos, el Dispositivo de integración registra un error en el sistema y en los registros de orquestación y detiene el proceso del trabajo de orquestación actual. Por ejemplo, el usuario establece el recuento de reintentos en 3. El primer, el segundo y el tercer error de conexión aparecen en el registro del sistema como Avisos. El Dispositivo de integración registra el cuarto error de conexión como un error y detiene el proceso del trabajo de orquestación actual. |
Los valores deben proporcionarse durante el tiempo de ejecución para todos los elementos obligatorios de las tablas o parámetros de entrada de la RFC. Se puede indicar un valor especificando un valor predeterminado para el elemento o enlazando el elemento con un nodo de entrada. Durante el tiempo de ejecución, si no se suministra ningún valor para un elemento obligatorio, la actividad lanza una excepción durante el tiempo de ejecución que es notificada por la consola de gestión web (WMC). Si no se proporciona un valor durante el tiempo de ejecución para un elemento opcional de tablas o parámetros de entrada de la RFC, no se lanza ninguna excepción durante el tiempo de ejecución.
Opciones de transacción
Valor | Descripción |
---|---|
COMMIT_HANDLED_BY_RFC | RFC se encarga de realizar la operación de confirmar RFC. El conector no realiza llamadas de confirmación explícitas. |
COMMIT_TRANSACTION_AFTER_COMPLETION | Durante el tiempo de ejecución, el conector SAP llama a RFC y
espera un mensaje de retorno del sistema SAP. El código de retorno del mensaje devuelto
por el sistema SAP determina si el conector SAP envía otra llamada solicitando al sistema
SAP que confirme o retrotraiga la transacción:
|
COMMIT_TRANSACTION_AND_WAIT_UPON_COMPLETION | Durante el tiempo de ejecución, el conector SAP invoca el RFC y
espera un mensaje de retorno del sistema SAP. El código de retorno del mensaje devuelto
por el sistema SAP determina si el conector SAP envía otro mensaje solicitando al sistema
SAP que confirme o retrotraiga la transacción:
|
Parámetro opcional | Descripción |
---|---|
Parámetros de sapConnectionProperties | |
hostName | Especifica la dirección IP o el nombre de la máquina que contiene el sistema SAP. |
systemNumber | Especifica el número que identifica la instancia específica del sistema SAP con el que Studio debería conectarse. El administrador de SAP debe proporcionar esta información. |
client | Especifica un número que identifica a Studio y al Dispositivo de integración como un cliente para el sistema SAP. El administrador de SAP debe proporcionar esta información. |
lenguaje | Especifica la opción de idioma de mensaje para SAP. por ejemplo, EN es el código ISO del inglés. |
Parámetros de basicAuthentication | |
username | Especifica el nombre de usuario que debe utilizarse al conectarse con el sistema SAP. |
password | Especifica la contraseña correspondiente al nombre de usuario al establecer la conexión con el sistema SAP. |
Parámetros de ssoAuthentication | |
ssotoken | Especifica el token de inicio de sesión único (SSO). |
Parámetros de sncAuthentication | |
sncmode | Especifica si está habilitado el modo de conexiones de red seguras (SNC). |
sncname | Especifica el nombre distinguido de la conexión SNC. |
partner | Especifica el nombre distinguido del partner SNC. |
qop | Especifica el nivel de seguridad de SNC. |
Certificado X509 | Especifica el certificado X509 que se utilizará como tíquet de inicio de sesión. Este campo solo es opcional si se utiliza una Autenticación basada en nombre de usuario/contraseña con SNC. |
Parámetros de connectionPool | |
maximumConnections | Especifica las conexiones de SAP adicionales, hasta el número indicado, que el Dispositivo de integración abrirá en función de la carga de mensajes. |
maxIdleTime | Especifica el número de minutos que una conexión de SAP puede estar abierta y desocupada antes de ser cerrada por el Dispositivo de integración. |
Antes de poder desplegar una orquestación con actividades de SAP utilizando la consola de gestión web (WMC), el dispositivo de integración debe poder establecer una conexión con el sistema SAP. Si el dispositivo de integración no puede establecer la conexión con el sistema SAP, no se despliega la orquestación.