tbt/400.com English version
English version
  Accueil Demande d'info. Nous contacter Evolutions Téléchargement

Interfaces applicatives

Les interfaces applicatives gérées par TBT/400 sont :

Émission

TBT/400 dispose d’un ensemble de commandes OS/400 permettant d’envoyer un fichier sur un réseau donné.

Certaines assurent l’indépendance par rapport au réseau : par exemple, IPSNDEDI OBJFIL(COMMANDE) NOMLOG(MONFOURNISSEUR) demande à TBT/400 d’envoyer le fichier COMMANDE au correspondant MONFOURNISSEUR recensé dans l’annuaire.

Ces commandes constituent un API de 1er niveau qui sera le plus souvent utilisé. Elles appellent un API de 2ème niveau aux fonctionnalités plus riches et lui même accessible aux programmes RPG, COBOL, et C.

Lors de la demande de transmission, une possibilité de duplication du fichier à émettre existe ; TBT/400 en prend alors une copie, et travaille à partir de celle-ci. Ceci permet :

  • de désolidariser l’applicatif d’émission de TBT/400 ; sitôt la demande d’émission acceptée, l’applicatif peut à nouveau travailler sur le fichier initial (sinon, la transmission étant asynchrone, l’applicatif doit s’interdire d’utiliser le fichier jusqu'à la fin du traitement de celui-ci par TBT/400, ou assurer son unicité)

  • d’assurer une historisation des fichiers émis identique à l’historisation des fichiers reçus.

Top


Remontées applicatives

Pour informer directement les applicatifs, des acquittements à différents niveaux peuvent leur être transmis. Ceux-ci peuvent donc suivre totalement la vie d’un message (en plus de l’historisation systématique effectuée par TBT/400).

Top


Réception

TBT/400, après réception d’un fichier, peut gérer un processus applicatif de plusieurs manières :

  • démarrage immédiat du processus : couplé à la remise directe, ceci autorise le traitement en flux tendu.

  • accumulation et démarrage par une commande TBT/400 du processus.

  • accumulation et démarrage hors contrôle de TBT/400 du processus, les traitements étant supervisés par TBT/400.

  • accumulation simple, TBT/400 ignorant les traitements applicatifs ultérieurs.

  • Le choix s’effectue par un Paramétrage externe; dans les trois premiers cas la programmation des applicatifs est identique : il est donc permis de changer de mode par Paramétrage direct.

Un ensemble de commandes (de programmation uniquement) permet d’accéder aux informations disponibles dans TBT/400. Ces commandes constituent un API de 1er niveau qui sera le plus souvent utilisé. Comme pour l’émission, elles appellent un API de 2ème niveau aux fonctionnalités plus riches et lui même accessible aux programmes RPG, COBOL, et C.

IPSRCVTBT OBJLIB(&LIB) OBJFIL(&FIL) OBJMBR(&MBR) NOMLOG(&NOM) valorise les variables &LIB, &FIL, &MBR avec les caractéristiques du fichier reçu, et &NOM avec le nom du correspondant émetteur du fichier. De manière optionnelle, la quasi totalité des champs de l’enveloppe réseau sont ainsi accessibles.

Un modèle de programme de réception (en CLP) est disponible. Ce modèle est opérationnel, seule la partie ‘traitement utilisateur’ restant à compléter. Si un programme applicatif disposant d’un fichier en entrée est disponible, il est donc possible de l’interfacer avec TBT/400 en quelques minutes.

Top


Fonctions & spécificités

Sommaire des fonctions TBT400

Fonctions annuaire

Aides à la programmation

Fonctions de supervision

Fonctionnalités diverses

Interfaces applicatives

Passerelles traducteur
ou messagerie

Gestion de l'IFS

Exemple de serveur Etebac3

Alertes

Multi TBT

** nouveau ** webTBT, interface graphique

** nouveau ** reprise SNADS

>> Télécharger
les documentations techniques de TBT400

 

TBT/400 supporte
le flux tendu
7 jours sur 7,
24h sur 24 !
Tous droits réservés © 2015 IPLS - Informations légales >>Top Dernière Mise à Jour : 12-Déc-2017 10:49