Share via


Primitives locales en temps réel de l’adaptateur FileAct

Les primitives locales impliquent chacune deux messages, qui sont échangés entre le client SWIFTNet Link (SNL) et le sous-système FileAct local.

La figure suivante montre les primitives locales FileAct.

FileAct primitives locales

Obtenir l’état d’un transfert unique

La primitive Obtenir l’état récupère status informations relatives à un transfert à partir du contexte persistant local.

S’abonner aux événements de transfert

Les informations de transfert progressif status peuvent être reçues événement par événement à l’aide de la primitive d’événement Subscribe. Chaque transfert de fichiers peut être lié à une entité nommée appelée point de terminaison d’événement pendant la négociation. Un serveur d’événements qui appelle la primitive d’événement Subscribe dirige tous les rapports d’événements pour un point de terminaison d’événement de ce type vers lui-même.

Un serveur d’événements peut s’abonner à des caractéristiques (différents niveaux de détail, ainsi qu’à différents types d’événements).

Un serveur d’événements peut appeler la primitive plusieurs fois pour s’abonner à plusieurs points de terminaison d’événement. Un seul serveur d’événements peut s’abonner à un point de terminaison d’événement particulier à un moment donné. En outre, un serveur d’événements peut appeler la primitive plusieurs fois pour le même point de terminaison d’événement afin de modifier les caractéristiques.

Recevoir des événements de transfert

Recevoir les événements de transfert est la primitive qui gère les informations de status événement par événement concernant les transferts en cours. Il répond aux conditions d’un abonnement configuré par la primitive d’événement Subscribe. Cette primitive peut être implémentée du côté de l’envoi ou de la réception d’un transfert.

Abandonner le transfert

Une application utilisateur peut abandonner un transfert en cours à l’aide de la primitive Abort. La primitive Abort est une primitive qui peut être exercée du côté expéditeur ou du côté réception d’un transfert en cours. Lors du lancement ou de l’acceptation d’un transfert, chaque partie a la possibilité d’établir une clé de transfert qui sert de clé d’accès pour protéger ce transfert de son propre côté. Si une clé de transfert est établie pour un transfert en cours, elle ne peut pas être abandonnée de ce côté sans fournir la valeur de la clé de transfert dans l’exercice de la primitive Abort.

Voir aussi

Architecture de l’adaptateur FileAct
Primitives de bout en bout en temps réel de l’adaptateur FileAct
Stockage et redirection de l’adaptateur FileAct
Architecture de sécurité de l’adaptateur FileAct
Identification des fichiers et des transferts de l’adaptateur FileAct
Transfert des informations de prise en charge de l’adaptateur FileAct
Notification de remise de l’adaptateur FileAct
Surveillance de l’état de l’adaptateur FileAct