Partager via


Opérations spéciales

L’adaptateur SAP fait l’objet de plusieurs opérations spéciales. Ces opérations ne sont pas basées sur des artefacts système SAP. Ils sont exposés pour fournir des fonctionnalités pour les applications clientes d’adaptateur. Les opérations spéciales sont les suivantes :

  • RfcGetAttributes. Cette opération est exposée sous le nœud RFC et expose les fonctionnalités du Kit de développement logiciel (SDK) RFC. Il fournit les informations suivantes sur la connexion RFC :

  • RfcConfirmTransID. Cette opération est exposée sous le nœud TRFC et expose les fonctionnalités du SDK RFC. Vous utilisez cette opération pour confirmer les ID de transaction SAP sur le système SAP.

    Pour plus d’informations sur l’utilisation de l’opération RfcConfirmTransID et sur son schéma de message, consultez Operations on tRFCs in SAP.

  • chaîne SapAdapterUtilities.ConvertGuidToTid(Guid). Il s’agit d’une méthode publique exposée par l’assembly d’adaptateur SAP. (Il ne s’agit pas d’une opération exposée par l’adaptateur.) Il retourne l’ID de transaction SAP (TID) mappé au GUID spécifié.

    En interne, l’adaptateur SAP mappe l’ID de transaction SAP (TID) qui identifie une unité de travail logique (LUW) sur le système SAP à un GUID. Ce GUID est exposé aux clients d’adaptateur, afin qu’ils puissent valider un tRFC (LUW) en appelant l’opération RfcConfirmTransID pour confirmer son TID sur le système SAP.

    Toutefois, pour certains scénarios, vous aurez peut-être besoin du TID associé à un tRFC. Par exemple, vous pouvez identifier le LUW sur le système SAP pour résoudre un problème. Pour ces scénarios, vous pouvez appeler ConvertGuidToTid. Pour utiliser ConvertGuidToTid dans votre code, vous devez ajouter une référence à l’assembly d’adaptateur SAP à votre projet.

    Pour plus d’informations sur l’appel de tRFCs, consultez Operations on tRFCs in SAP. L’exemple suivant montre comment appeler ConvertGuidToTid.

    // messageGuid is the GUID associated with a tRFC or IDOC  
    
    string tid = SapAdapterUtilities.ConvertGuidToTid(messageGuid);  
    

Voir aussi

Messages et schémas de message pour l’adaptateur BizTalk pour mySAP Business Suite