Les objets métier IDoc ALE prennent en charge les opérations et les instructions. Les opérations prises en charge varient en fonction du type de l'objet métier, entrant ou sortant. Les instructions sont utilisées uniquement dans le traitement des objets métier entrants ; elles sont ignorées dans les objets métier sortants.
L'opération d'un objet métier sortant ALE est appelée par l'application cliente qui passe les appels vers SAP via l'adaptateur. Le client doit être conçu de sorte que les appels passés via son implémentation InteractionSpec appellent les opérations. L'adaptateur prend en charge les opérations sortantes suivantes :
Opération | Définition |
---|---|
Execute | Envoie l'objet métier IDoc à l'application SAP.
Il s'agit d'une opération asynchrone unidirectionnelle,
|
Pour toutes les autres opérations, l'adaptateur consigne l'erreur appropriée et génère une exception ResourceException.
Pour les objets métier entrants ALE, les informations spécifiques à l'application d'une opération servent à définir l'instruction du graphique métier. Les informations spécifiques à l'application d'une opération contiennent le type, le code et la fonction du message d'un type IDoc. L'instruction du graphique métier correspond à l'opération dont les informations spécifiques à l'application correspondent aux zones d'enregistrement de contrôle. L'adaptateur prend en charge les opérations entrantes suivantes :
Opération | Définition |
---|---|
AfterImageCreate | L'objet métier de niveau supérieur, ainsi que tous les enfants qu'il contient sont créés. |
AfterImageUpdateWithDelete | L'objet métier de niveau supérieur est ou devrait être modifié. Cette opération peut inclure l'ajout et la suppression d'objets enfant. Tout objet enfant supprimé est connu et réfléchi. |
AfterImageDelete | L'objet métier de niveau supérieur, ainsi que tout enfant qu'il contient sont ou devraient être supprimés. |
Les objets métier entrants ALE prennent en charge les instructions suivantes :
Instruction | Définition |
---|---|
Create | L'objet métier de niveau supérieur, ainsi que tous les enfants qu'il contient sont créés. |
UpdateWithDelete | L'objet métier de niveau supérieur est ou devrait être modifié. Cette opération peut inclure l'ajout et la suppression d'objets enfant. Tout objet enfant supprimé est connu et réfléchi. |
Delete | L'objet métier de niveau supérieur, ainsi que tout enfant qu'il contient sont ou devraient être supprimés. |
Les instructions ne sont pas prises en charge par les objets métier sortants ALE. L'adaptateur ignore la valeur indiquée dans la propriété de l'instruction du graphique d'objet métier.
(c) Copyright IBM Corporation 2005, 2006.
Ce centre de documentation repose sur la technologie Eclipse (http://www.eclipse.org)