Un ID de transaction SAP est contenu dans l'objet métier d'encapsuleur ALE. Vous
pouvez utiliser un support d'ID de transaction pour garantir que les objets
ALE ne sont livrés qu'une seule fois.
Vous pouvez utiliser le support d'ID de transaction lors du
traitement ALE.
Ce support d'ID de transaction est généralement utilisé pour garantir la
livraison unique des données. Pour utiliser cette fonction, installez le
fichier RAR de transaction (CWYAP_SAPAdapter_Tx.rar) et importez-le dans votre
projet d'adaptateur avant d'effectuer la reconnaissance de service
d'entreprise.
Remarque : La propriété d'ID de transaction SAP est
toujours générée par la reconnaissance de service d'entreprise ;
cependant, elle n'est prise en charge que pour les opérations
sortantes lorsque la version CWYAP_SAPAdapter_Tx.rar de l'adaptateur
est utilisée.
L'application du client doit déterminer comment
l'ID de transaction SAP est stocké et associé aux données envoyées vers
l'adaptateur. Lorsque les événements s'exécutent correctement,
l'application doit éviter de soumettre une deuxième fois l'événement
correspondant à ce TID pour ne pas traiter des événements en double.
- Si l'application du client n'envoie pas d'ID de transaction SAP avec
l'objet métier, l'adaptateur en renvoie un après l'exécution de la
transaction.
- Si l'application du client possède un ID de transaction SAP, il doit
remplir la propriété d'ID de transaction SAP avec cette valeur avant d'exécuter
la transaction.
L'ID de transaction SAP peut être utilisé
pour établir des références croisées à l'aide d'un ID global unique créé pour
un événement sortant. Cet ID global unique que vous pouvez créer peut servir à
gérer des scénarios d'intégration.