Exemples de configuration Exemple de configuration d'une liaison APPC AS/400 - AS/400 sur liaison SDLC commutée autodial. Définitions AS/400 A: CRTLINSDLC LIND(LINSDLCA) RSRCNAME(LINxxx) CNN(*SWTPP) EXCHID(056FFFFF) Equivalent de l'ID NUM et l'ID BLOCK DE LA MACRO PU DE VTAM Composé de 8 digits hexadécimaux 3 pour le bloc (056 pour un AS400) et 5 pour le nom. LINESPEED(2400) SWTCNN(*DIAL) AUTODIAL(*YES) DIALCMD(*V25BIS) STNADR(B1) TEXT('Ligne commutée SDLC pour AS/400 A') |
Exemples de configuration CRTCTLAPPC CTLD(CTLSDLCA) LINKTYPE(*SDLC) SWITCHED(*YES) APPN(*NO) SWTLINLST(LINSDLCA) RMTNETID(*NONE) EXCHID(056EEEEE) 056 pour un AS400 022 pour un S/38 03E pour un S/36 050 pour un PC CNNNBR(:12345678) STNADR(B1) TEXT('contrôleur APPC via ligne commutée SDLC AS A') |
Exemples de configuration CRTDEVAPPC DEVD(DEVSDLCA) RMTLOCNAME(AS400B) LCLLOCNAME(AS400A) RMTNETID(*NONE) CTL(CTLSDLCA) MODE(BLANK) APPN(*NO) TEXT('Unité APPC sur contrôleur APPC AS A') |
Exemples de configuration Définitions AS/400 B: CRTLINSDLC LIND(LINSDLCB) RSRCNAME(LINxxx) CNN(*SWTPP) EXCHID(056EEEEE) LINESPEED(2400) SWNCNN(*ANS) AUTOANS(*YES) STNADR(B1) TEXT('Ligne commutée SDLC pour AS/400 B') |
Exemples de configuration CRTCTLAPPC CTLD(CTLSDLCB) LINKTYPE(*SDLC) SWITCHED(*YES) APPN(*NO) SWTLINLST(LINSDLCB) RMTNETID(*NONE) EXCHID(056FFFFF) INLCNN(*ANS) STNADR(B1) TEXT('contrôleur APPC via ligne commutée SDLC AS B') |
Exemples de configuration CRTDEVAPPC DEVD(DEVSDLCB) RMTLOCNAME(AS400A) LCLLOCNAME(AS400B) RMTNETID(*NONE) CTL(CTLSDLCB) MODE(BLANK) APPN(*NO) TEXT('Unité APPC sur contrôleur APPC AS B') |
Correspondance des paramètres: AS/400 A AS/400 B CRTLINSDLC CRTLINSDLC ---LIND(LINSDLCA) LIND(LINSDLCB)-------- ! CNN(*SWTPP)-------->2 2<---CNN(*SWTPP) ! ! EXCHID(056FFFFF)--->3 4<---EXCHID(056EEEEE) ! ! LINESPEED(2400)---->5 5<---LINESPEED(2400) ! ! SWTCNN(*DIAL)------>6 6<---SWTCNN(*ANS) ! ! AUTOANS(*NO)------->7 7<---AUTOANS(*YES) ! ! AUTODIAL(*YES)----->8 8<---AUTODIAL(*NO) ! ! SNTADR(B1)--------->1 1<---STNADR(B1) ! ! ! CRTCTLAPPC CRTCTLAPPC ! !--CTLD(CTLSDLCA) CTLD(CTLSDLCB)------ ! !! LINKTYPE(*SDLC)---->9 9<---LINKTYPE(*SDLC) ! ! !! SWITCHED(*YES)----->2 2<---SWITCHED(*YES) ! ! !! APPN(*NO)---------->10 10<---APPN(*NO) ! ! -!-SWTLINLST(LINSDLCA) SWTLINLST(LINSDLCB)!-- ! EXCHID(056EEEEE)--->4 3<---EXCHID(056FFFFF) ! ! CNNNBR(12345678) 6<---INLCNN(*ANS) ! ! STNADR(B1)--------->1 1<---STNADR(B1) ! |
! ! ! ! ! ! CRTDEVAPPC CRTDEVAPPC ! ! DEVD(DEVSDLCA) DEVD(DEVSDLCB) ! ! RMTLOCNAME(AS400B)->11 12<---RMTLOCNAME(AS400A) ! ! LCLLOCNAME(AS400A)->12 11<---LCLLOCNAME(AS400B) ! --CTL(CTLSDLCA) CTL(CTLSDLCB)------- MODE(BLANK)-------->13 13<---MODE(BLANK) APPN(*NO)---------->10 10<---APPN(*NO) |
Exemples de configuration Exemple de configuration d'une liaison APPC AS/400 - AS/400 sur liaison SDLC louée point à point. Définitions AS/400 A: CRTLINSDLC LIND(LINSDLCA) RSRCNAME(LINxxx) EXCHID(05600401) LINESPEED(9600) TEXT('Ligne louée SDLC point à point pour AS/400 A') CRTCTLAPPC CTLD(CTLSDLCA) LINKTYPE(*SDLC) APPN(*NO) LINE(LINSDLCA) RMTNETID(*NONE) EXCHID(05600400) STNADR(C1) TEXT('contrôleur APPC via ligne louée SDLC AS A') |
Exemples de configuration CRTDEVAPPC DEVD(DEVSDLCA) RMTLOCNAME(AS400B) LCLLOCNAME(AS400A) RMTNETID(*NONE) CTL(CTLSDLCA) MODE(BLANK) APPN(*NO) TEXT('Unité APPC sur contrôleur APPC AS A') Définitions AS/400 B: CRTLINSDLC LIND(LINSDLCB) RSRCNAME(LINxxx) EXCHID(05600400) LINESPEED(9600) TEXT('Ligne louée SDLC point à point pour AS/400 B') |
Exemples de configuration CRTCTLAPPC CTLD(CTLSDLCB) LINKTYPE(*SDLC) APPN(*NO) LINE(LINSDLCB) RMTNETID(*NONE) EXCHID(05600401) STNADR(C1) TEXT('contrôleur APPC via ligne louée SDLC AS B') CRTDEVAPPC DEVD(DEVSDLCB) RMTLOCNAME(AS400A) LCLLOCNAME(AS400B) RMTNETID(*NONE) CTL(CTLSDLCB) MODE(BLANK) APPN(*NO) TEXT('Unité APPC sur contrôleur APPC AS B') |
Correspondance des paramètres: AS/400 A AS/400 B CRTLINSDLC CRTLINSDLC ---LIND(LINSDLCA) LIND(LINSDLCB)-------- ! EXCHID(05600401)--->1 2<---EXCHID(05600400) ! ! ! CRTCTLAPPC CRTCTLAPPC ! !--CTLD(CTLSDLCA) CTLD(CTLSDLCB)------ ! -!-LINE(LINSDLCA) LINE(LINSDLCB)-----!-- ! EXCHID(05600400)--->2 1<---EXCHID(05600401) ! ! STNADR(C1)--------->3 3<---STNADR(C1) ! ! ! CRTDEVAPPC CRTDEVAPPC ! ! DEVD(DEVSDLCA) DEVD(DEVSDLCB) ! ! RMTLOCNAME(AS400B)->4 5<---RMTLOCNAME(AS400A) ! ! LCLLOCNAME(AS400A)->5 4<---LCLLOCNAME(AS400B) ! --CTL(CTLSDLCA) CTL(CTLSDLCB)------- MODE(BLANK)-------->6 6<---MODE(BLANK) |
Exemples de configuration Fin Exemple de configuration d'une liaison APPC AS/400 - AS/400 sur liaison X25. Définitions AS/400 A: CRTLINX25 LIND(LINX25A) RSRCNAME(LINxxx) LGLCHLE((001 *SVCBOTH) (002 *SVCBOTH) (003 *SVCBOTH)) Permet de définir les voies logiques dans l'ordre croissant des numéros. Les types de voies doivent être dans cet ordre : 1/ CVP = *PVC 2/ CVC entrants = *SCVIN 3/ CVC mixtes = *SVCBOTH 4/ CVC sortants = *SVCOUT |
Exemples de configuration NETADR(193000604) abonnement (adresse CNNINIT(*LOCAL) AS/400) EXCHID(056FFFFF) DFTWDWSIZE(x) abonnement ADRINSERT(*NO) IDLTMR(x) abonnement FRAMERTY(x) abonnement TEXT('Ligne X.25 pour AS/400 A') CRTCTLAPPC CTLD(CTLX25A) LINKTYPE(*X25) SWITCHED(*YES) APPN(*NO) SWTLINLST(LINX25A) RMTNETID(*NONE) EXCHID(056EEEEE) CNNNBR(193130148) abonnement (adresse AS NETLVL(1984) 1980,1984,1988 éloigné) LGLCHLID(001) N° voie logique TEXT('contrôleur APPC via ligne X.25 AS A') |
Exemples de configuration CRTDEVAPPC DEVD(DEVX25A) RMTLOCNAME(AS400B) LCLLOCNAME(AS400A) RMTNETID(*NONE) CTL(CTLX25A) MODE(BLANK) APPN(*NO) TEXT('Unité APPC sur contrôleur APPC AS A') |
Exemples de configuration Définitions AS/400 B: CRTLINX25 LIND(LINX25B) RSRCNAME(LINxxx) LGLCHLE((001 *PVC) (002 *SVCBOTH) (003 *SVCBOTH)) NETADR(193130148) CNNINIT(*LOCAL) EXCHID(056EEEEE) DFTWDWSIZE(x) abonnement ADRINSERT(*NO) IDLTMR(x) abonnement FRAMERTY(x) abonnement TEXT('Ligne X.25 pour AS/400 B') |
Exemples de configuration CRTCTLAPPC CTLD(CTLX25B) LINKTYPE(*X25) SWITCHED(*YES) APPN(*NO) SWTLINLST(LINX25B) RMTNETID(*NONE) EXCHID(056FFFFF) CNNNBR(193000604) abonnement (adresse AS NETLVL(1984) éloigné) TEXT('contrôleur APPC via ligne X.25 AS B') CRTDEVAPPC DEVD(DEVX25B) RMTLOCNAME(AS400A) LCLLOCNAME(AS400B) RMTNETID(*NONE) CTL(CTLX25B) MODE(BLANK) APPN(*NO) TEXT('Unité APPC sur contrôleur APPC AS B') |
Correspondance des paramètres: AS/400 A AS/400 B CRTLINX25 CRTLINX25 ---LIND(LINX25A) LIND(LINX25B)--------- ! NETADR(193000604)-->2 3<---NETADR(193130148) ! ! EXCHID(056FFFFF)--->1 4<---EXCHID(056EEEEE) ! ! ! CRTCTLAPPC CRTCTLAPPC ! !--CTLD(CTLX25A) CTLD(CTLX25B)------- ! -!-SWTLINLST(LINX25A) SWTLINLST(LINX25B)-!-- ! EXCHID(056EEEEE)--->4 1<---EXCHID(056FFFFF) ! ! CNNNBR(193130148)-->3 2<---CNNNBR(193000604) ! ! ! CRTDEVAPPC CRTDEVAPPC ! ! DEVD(DEVX25A) DEVD(DEVX25B) ! ! RMTLOCNAME(AS400B)->8 7<---RMTLOCNAME(AS400A) ! ! LCLLOCNAME(AS400A)->7 8<---LCLLOCNAME(AS400B) ! --CTL(CTLX25A) CTL(CTLX25B)-------- MODE(BLANK)-------->9 9<---MODE(BLANK) |
Fin Correspondance entre les numéros d'appel CVC Transpac AS/400 (A): LIND paramètre NETADR(aaaaaaaaa) adresse locale (A) CTLD paramètre CNNNBR(bbbbbbbbb) adresse à appeler (B) AS/400 (B): LIND paramètre NETADR(bbbbbbbbb) adresse locale (B) CTLD paramètre CNNNBR(aaaaaaaaa) adresse à appeler (A) Ainsi, lorsque l'AS/400 (A) appelle le numéro de (B) CNNNBR(bbbbbbbbb) son adresse NETADR(aaaaaaaaa) est envoyée à l'AS/400 (B) qui cherchera dans la liste de ses contrôleurs celui ayant ce numéro. Remarque: ne pas oublier ADRINSERT(*NO) au niveau de la ligne (non supporté par Transpac). |
Paramètres liés à l'abonnement TRANSPAC : ----------------------------------------- Le temps correspond au paramètre IDLTMR (1 = 0,1 seconde). En cas de problème réseau ce sont les temps d'attente avant envoi. La taille fenêtre paquet se code dans le paramètre DFTWDWSIZE, la taille paquet dans le paramètre DFTPKTSIZE (128 par défaut). |
Exemples de configuration Fin Fin Exemple de liaison APPC entre deux AS/400 via une liaison X21 (NUMERIS) Note: cette configuration passe par l'intermédiaire d'un adaptateur 7820 Depuis La V2R10 , et modèles D il est possible d'utiliser directement un contrôleur RNIS (ISDN en anglais) Configuration sur le système A : -------------------------------- CRTLINSDLC LIND(LINX21A) RSRCNAME(LINxxx) ROLE(*PRI) INTERFACE(*X21) CNN(*SWTPP) EXCHID(056systa) NRZI(*NO) LINESPEED(64000) AUTODIAL(*YES) CALLNBR(aaaaaaaa) DUPLEX(*FULL) |
Exemples de configuration Fin CRTCTLAPPC CTLD(CTLX21A) LINKTYPE(*SDLC) SWITCHED(*YES) APPN(*NO) SWTLINLST(LINX21A) RMTNETID(*NONE) EXCHID(056systb) CNNNBR(bbbbbbbbxy) Note: les numéros d'abonnement sont suivis, dans les descriptions de contrôleurs, des valeurs xy qui sont: x le numéro de la prise utilisée par le 7820 y la position de l'interface sur le 7820 (1 ou 2) ROLE(*SEC) STNADR(01) DSCTMR(3) |
Exemples de configuration Fin CRTDEVAPPC DEVD(DEVX21A) RMTLOCNAME(locb) LCLLOCNAME(loca) RMTNETID(*NONE) CTL(CTLX21A) MODE(mode) APPN(*NO) |
Exemples de configuration Fin Configuration sur le système B : -------------------------------- CRTLINSDLC LIND(LINX21B) RSRCNAME(LINxxx) ROLE(*SEC) INTERFACE(*X21) CNN(*SWTPP) EXCHID(056systb) NRZI(*NO) LINESPEED(64000) AUTODIAL(*YES) CALLNBR(bbbbbbbb) STNADR(01) DUPLEX(*FULL) |
Exemples de configuration Fin CRTCTLAPPC CTLD(CTLX21B) LINKTYPE(*SDLC) SWITCHED(*YES) APPN(*NO) SWTLINLST(LINX21B) RMTNETID(*NONE) EXCHID(056systa) CNNNBR(aaaaaaaaxy) cf note ROLE(*PRI) STNADR(01) DSCTMR(3) CRTDEVAPPC DEVD(DEVX21) RMTLOCNAME(locb) LCLLOCNAME(loca) RMTNETID(*NONE) CTL(CTLX21B) MODE(BLANK) APPN(*NO) |