Il est possible de connaître la topologie APPN du réseau par l'intermédiaire de l'API QNMRGTI. Cette API vous propose 1/ de placer la topologie actuelle dans un *USRSPC 2/ de vous tenir informé en temps réel des modifications (dans une DTAQ) les deux options précédentes pouvant être combinées. paramètres: - BIN(4) Id (en retour) de votre demande, à utiliser avec QNMDRGTI si vous voulez des infos temps réel. _ CHAR(??) table de 10c . *CURRENT -> renvoie la topologie actuelle . toutes les autres informations demandent à être informé en temps réel des màj. *LOCALEN = màj sur END NODE adjacents *LOCALNN = màj sur NETWORK NODE adjacents *LOCALVN = màj sur noeuds virtuels adjacents |
*NETNN = màj sur NETWORK NODES *LOCALVN = màj sur noeuds virtuels Toutes les options sont cummulables. - BIN(4) nombre d'options - CHAR(8) FORMAT = APPN0100 - CHAR(20) <-*USRSPC(10c)-><-bibli(10c)--> si option *CURRENT demandée - CHAR(20) <-objet(10c)-><-bibli(10c)--> (file d'attente) si option autre que *CURRENT demandée - CHAR(10) type de file d'attente *USRQ ou *DTAQ (attention *USRQ n'est manipulable que via MI) *DTAQ doit être *FIFO, 120 c de long - CHAR(10) remplace une précédente demande sur la même file d'attente? *YES/*NO - CHAR(??) code erreur |
Arrêt de l'enregistrement temps réel de la topologie QNMDRGTI paramètres: - BIN(4) Id de votre demande (retourné par QNMRGTI) - CHAR(??) code erreur ATTENTION, dans le format APPN0100. Les informations ATTRIBUT d'un noeud (45 à 53) Caractéristiques TG (73 à 93) Indications TG (123) possèdent un sous-découpage à l'octet, voire au bit. (voir "AS/400 Programmer's interface Reference") |