A l'exécution, utilisez l'activité SAP Appeler RFC pour appeler un appel RFC (appel de fonction distante) qui est activé à distance sur le noeud final SAP spécifié.
Le système SAP est interrogé et les noms de RFC qui correspondent à l'expression générique sont répertoriés dans la table Fonctions SAP correspondantes.
Options de tentative | Description |
---|---|
1) Attendre ___ secondes entre chaque tentative. | Indique le nombre de secondes pendant lesquelles le dispositif d'intégration attend avant de tenter d'établir une connexion avec le système SAP. |
2) Tenter de se connecter ___ fois avant l'échec. | Indique le nombre maximum de fois que le dispositif d'intégration tente d'établir une connexion avec le système SAP avant d'émettre une erreur et d'arrêter le traitement du travail d'orchestration en cours. Si vous déployez une orchestration qui contient une activité SAP Appeler RFC et que le dispositif d'intégration ne peut pas se connecter au système SAP spécifié, le dispositif d'intégration consigne les erreurs de connexion en tant qu'avertissements dans les journaux du système et de l'orchestration jusqu'à ce que la valeur de nombre de tentatives soit atteinte. Lorsque le nombre de tentatives est atteint, le dispositif d'intégration consigne une erreur dans les journaux du système et de l'orchestration et arrête le traitement du travail d'orchestration en cours. Par exemple, si vous indiquez la valeur 3 pour le nombre de tentatives, les erreurs de première, seconde et troisième connexions apparaissent dans le journal système en tant qu'avertissements. Le dispositif d'intégration consigne la quatrième erreur de connexion en tant qu'erreur et arrête le traitement du travail d'orchestration en cours. |
Des valeurs doivent être fournies lors de l'exécution pour les éléments obligatoires des paramètres d'entrée ou des tables l'appel RFC. Une valeur peut être indiquée en spécifiant une valeur par défaut pour l'élément ou en reliant l'élément avec un noeud d'entrée. A l'exécution, si aucune valeur n'est fournie pour un élément obligatoire, l'activité émet une exception qui est signalée par la console de gestion Web (WMC). Si une valeur n'est pas fournie pour un élément facultatif des paramètres d'entrée et tables RFC, aucune exception n'est émise lors de l'exécution.
Options de transaction :
Valeur | Description |
---|---|
COMMIT_HANDLED_BY_RFC | La validation du RFC est traitée par le RFC lui-même. Le connecteur ne valide pas explicitement les appels. |
COMMIT_TRANSACTION_AFTER_COMPLETION | A l'exécution, le connecteur SAP appelle le RFC et attend un message de retour du système SAP. Le code retour du message renvoyé par le système SAP détermine si le connecteur SAP envoie un autre appel pour demander au système SAP de valider ou d'annuler la transaction :
|
COMMIT_TRANSACTION_AND_WAIT_UPON_COMPLETION | A l'exécution, le connecteur SAP appelle le RFC et attend un message de retour du système SAP. Le code retour du message renvoyé par le système SAP détermine si le connecteur SAP envoie un autre message pour demander au système SAP de valider ou d'annuler la transaction :
|
Paramètre optionnel | Description |
---|---|
Paramètres sapConnectionProperties | |
hostName | Adresse IP ou nom de la machine contenant le système SAP. |
systemNumber | Numéro qui identifie l'instance spécifique du système SAP auquel Studio soit se connecter. Votre administrateur SAP doit fournir cette information. |
client | Numéro qui identifie Studio et le dispositif d'intégration comme client pour le système SAP. Votre administrateur SAP doit fournir cette information. |
language | Option de langue des messages pour SAP. Par exemple, EN est le code ISO pour l'anglais. |
Paramètres basicAuthentication | |
username | Nom d'utilisateur à utiliser lors de la connexion au système SAP. |
password | Mot de passe pour le nom d'utilisateur lors de la connexion au système SAP. |
Paramètres ssoAuthentication | |
ssotoken | Spécifie le jeton de connexion unique (SSO, Single Sign-On). |
Paramètres sncAuthentication | |
sncmode | Indique si le mode SNC (Secure Network Connections) est activé. |
sncname | Nom distinctif de la connexion SNC. |
partner | Nom distinctif du partenaire SNC. |
qop | Niveau de sécurité de SNC. |
Certificat X509 | Certificat X509 à utiliser comme ticket de connexion. Ce champ est optionnel uniquement si l'option Authentification à base de nom d'utilisateur/mot de passe est utilisée avec SNC. |
Paramètres connectionPool | |
maximumConnections | Connexions SAP supplémentaires, dans la limite du nombre spécifié, ouvertes par le dispositif d'intégration en fonction de la charge de messages. |
maxIdleTime | Spécifie le nombre de minutes pendant lequel une connexion SAP peut être ouverte et inactive avant d'être fermée par le dispositif d'intégration. |
Pour pouvoir déployer une orchestration avec des activités SAP à l'aide de la console WMC, le dispositif d'intégration doit d'abord être en mesure d'établir une connexion vers le système SAP. Si le dispositif d'intégration ne peut pas établir de connexion vers le système SAP, l'orchestration n'est pas déployée.