Manuel de Référence
Manuel de Référence
Manuel de Référence
0DQXHO GH UpIpUHQFH
C2-MREF-23-04
Copyright Le Code de la proprit industrielle nautorise, aux termes de larticle L.122-5 que les copies ou reproductions strictement rserves lusage priv du copiste et non destines une utilisation collective. Toute reproduction totale ou partielle, toute transmission sous quelque forme ou par quel procd que ce soit (lectronique ou mcanique, photocopie ou enregistrement) et toutes autres fins que lusage personnel sans autorisation crite d'Axway Software est strictement interdite. Cette reprsentation ou reproduction constituerait donc une contrefaon sanctionne par les articles L.335-2 et suivants du Code de la proprit intellectuelle. Axway Software, 2003. Tous droits rservs.
1.
Les commandes.................................................................................................................1-1
1.1. Les commandes propres CFTUTIL ........................................................................................... 1-1 1.2. Les commandes de paramtrage................................................................................................... 1-1 1.2.1. Prsentation .......................................................................................................................... 1-1 1.2.2. Modification des paramtres ................................................................................................ 1-2 1.2.3. Syntaxe ................................................................................................................................. 1-4 1.3. Les commandes associes aux transferts...................................................................................... 1-5 1.3.1. Prsentation .......................................................................................................................... 1-5 1.3.2. Commandes de transfert ....................................................................................................... 1-5 1.3.2.1. Dfinition ..................................................................................................................... 1-5 1.3.2.2. Syntaxe ......................................................................................................................... 1-6 1.3.3. Commandes de contrle des transferts ................................................................................. 1-6 1.4. Les commandes dadministration de CFT.................................................................................... 1-8
CFT V2.3
iii
2.1.4. CLEARCMD - Suppression d'une requte de transfert........................................................ 2-6 2.1.4.1. Syntaxe ......................................................................................................................... 2-6 2.1.4.2. Paramtres .................................................................................................................... 2-6 2.1.4.3. Exemple........................................................................................................................ 2-7 2.1.5. KSTATE - Suspension d'un transfert ................................................................................... 2-8 2.1.5.1. Syntaxe ......................................................................................................................... 2-8 2.1.5.2. Paramtres .................................................................................................................... 2-9 2.1.6. WLOG - Demande d'criture dans le fichier LOG............................................................... 2-9 2.1.6.1. Syntaxe ......................................................................................................................... 2-9 2.1.6.2. Paramtre...................................................................................................................... 2-9 2.2 Consultation et extraction.............................................................................................................. 2-9 2.2.1. CFTEXT - Extraction des donnes des fichiers Paramtres et Partenaires .......................... 2-9 2.2.1.1. Syntaxe ....................................................................................................................... 2-10 2.2.1.2. Paramtres .................................................................................................................. 2-10 2.2.1.3. Exemples .................................................................................................................... 2-11 2.2.2. LISTCAT - Liste des postes du catalogue.......................................................................... 2-12 2.2.2.1. Syntaxe ....................................................................................................................... 2-13 2.2.2.2. Paramtres .................................................................................................................. 2-13 2.2.2.3. Exemples .................................................................................................................... 2-15 2.2.2.4. Informations visualises ............................................................................................. 2-16 2.2.2.4.1. Pour LISTCAT CONTENT = BRIEF, NPART = {identifier | mask}.............. 2-16 2.2.2.4.2. Pour LISTCAT CONTENT = BRIEF, PART = {identifier | mask}.................. 2-18 2.2.2.4.3. Pour LISTCAT CONTENT = FULL ................................................................. 2-20 2.2.3. LISTPARM - Liste des paramtres de CFT ....................................................................... 2-25 2.2.3.1. Syntaxe ....................................................................................................................... 2-25 2.2.3.2. Paramtres .................................................................................................................. 2-25 2.2.3.3. Exemples .................................................................................................................... 2-26 2.2.4. LISTPART - Liste des partenaires ..................................................................................... 2-26 2.2.4.1. Syntaxe ....................................................................................................................... 2-27 2.2.4.2. Paramtres .................................................................................................................. 2-27 2.2.4.3. Exemples .................................................................................................................... 2-28 2.3 Manipulation de fichiers.............................................................................................................. 2-28 2.3.1. CFTFILE - Cration ou suppression des fichiers CFT....................................................... 2-28 2.3.1.1. Syntaxe ....................................................................................................................... 2-29 2.3.1.2. Paramtres .................................................................................................................. 2-30 2.3.1.3. Exemple de paramtrage CFTFILE............................................................................ 2-32
iv
CFT V2.3
Manuel de rfrence
2.3.2. COPYFILE - Copie de fichiers off line .......................................................................... 2-33 2.3.2.1. Syntaxe ....................................................................................................................... 2-33 2.3.2.2. Paramtres .................................................................................................................. 2-34 2.3.2.3. Statistiques ................................................................................................................. 2-39 2.3.2.4. Exemple...................................................................................................................... 2-40 2.3.3. LISTCOM - Liste des enregistrements du mdia de communication ................................ 2-41 2.3.3.1. Syntaxe ....................................................................................................................... 2-41 2.3.3.2. Paramtres .................................................................................................................. 2-41
CFT V2.3
4.1.3. Paramtres associs un fichier type en cas dmission partir dune base VFM............ 4-29 4.1.3.1. Syntaxe ....................................................................................................................... 4-29 4.1.3.2. Paramtres .................................................................................................................. 4-30 4.1.3.3. Exemples .................................................................................................................... 4-31 4.2 CFTRECV - Description de rception......................................................................................... 4-31 4.2.1. Paramtres associs un fichier type ................................................................................. 4-31 4.2.1.1. Syntaxe ....................................................................................................................... 4-33 4.2.1.2. Synthse des paramtres............................................................................................. 4-34 4.2.1.3. Paramtres .................................................................................................................. 4-35 4.2.1.4. Exemples .................................................................................................................... 4-54 4.2.2. Paramtres associs un fichier type en cas de rception dans une base VFM ................. 4-55 4.2.2.1. Syntaxe ....................................................................................................................... 4-55 4.2.2.2. Paramtres .................................................................................................................. 4-56 4.2.2.3. Exemple...................................................................................................................... 4-57 4.3 CFTEXIT - Activation dune tche exit................................................................................... 4-57 4.3.1. Syntaxe ............................................................................................................................... 4-57 4.3.2. Paramtres .......................................................................................................................... 4-58 4.3.3. Exemples ............................................................................................................................ 4-59 4.4 CFTAUTH - Liste didentifiants de fichiers types (IDF) ............................................................ 4-60 4.4.1. Syntaxe ............................................................................................................................... 4-60 4.4.2. Paramtres .......................................................................................................................... 4-61 4.4.3. Exemple.............................................................................................................................. 4-62 4.5 CFTIDF - Identifiants rseau dun fichier type........................................................................ 4-62 4.5.1. Syntaxe ............................................................................................................................... 4-63 4.5.2. Paramtres .......................................................................................................................... 4-63 4.5.3. Exemple.............................................................................................................................. 4-64 4.6 CFTXLATE - Table de transcodage utilise lors dun transfert ................................................. 4-64 4.6.1. Principe du transcodage...................................................................................................... 4-64 4.6.2. Syntaxe ............................................................................................................................... 4-65 4.6.3. Paramtres .......................................................................................................................... 4-66 4.6.4. Exemple.............................................................................................................................. 4-67
vi
CFT V2.3
Manuel de rfrence
5.1.2. CFTNET TYPE = ASY - Ressource rseau asynchrone...................................................... 5-3 5.1.2.1. Syntaxe ......................................................................................................................... 5-3 5.1.2.2. Paramtres .................................................................................................................... 5-4 5.1.3. CFTNET TYPE = DNA - Ressource rseau DECNET ....................................................... 5-5 5.1.3.1. Syntaxe ......................................................................................................................... 5-5 5.1.3.2. Exemple........................................................................................................................ 5-5 5.1.4. CFTNET TYPE = DSA - Ressource rseau DSA................................................................ 5-5 5.1.4.1. Syntaxe ......................................................................................................................... 5-6 5.1.4.2. Paramtres .................................................................................................................... 5-6 5.1.4.3. Exemple........................................................................................................................ 5-6 5.1.5. CFTNET TYPE = LU62 - Ressources rseau LU6.2........................................................... 5-6 5.1.5.1. Syntaxe ......................................................................................................................... 5-7 5.1.5.2. Paramtres .................................................................................................................... 5-7 5.1.5.3. Exemple........................................................................................................................ 5-8 5.1.6. CFTNET TYPE = SNA - Ressources rseau SNA .............................................................. 5-8 5.1.6.1. Syntaxe gnrale .......................................................................................................... 5-9 5.1.6.2. Paramtrage ct HOST............................................................................................. 5-10 5.1.6.3. Exemples .................................................................................................................... 5-11 5.1.6.4. Paramtrage ct PU type2 : spcifique OS400......................................................... 5-11 5.1.6.5. Exemple...................................................................................................................... 5-12 5.1.6.6. Paramtrage ct PU type2 : spcifique VMS ........................................................... 5-12 5.1.6.7. Exemple...................................................................................................................... 5-13 5.1.6.8. Paramtrage ct PU type 2 : spcifique VOS........................................................... 5-14 5.1.6.9. Exemple...................................................................................................................... 5-14 5.1.7. CFTNET TYPE = TCP - Ressources rseau TCP/IP ......................................................... 5-14 5.1.7.1. Syntaxe ....................................................................................................................... 5-15 5.1.7.2. Paramtres .................................................................................................................. 5-15 5.1.7.3. Exemple...................................................................................................................... 5-15 5.1.8. CFTNET TYPE = TCP - Ressources rseaux dportes.................................................... 5-16 5.1.8.1. Syntaxe ....................................................................................................................... 5-16 5.1.8.2. Paramtres .................................................................................................................. 5-16 5.1.8.3. Exemple...................................................................................................................... 5-17 5.1.9. CFTNET TYPE = X25 - Ressources rseau X25............................................................... 5-18 5.1.9.1. Syntaxe ....................................................................................................................... 5-18 5.1.9.2. Paramtres spcifiques utilisables par systmes......................................................... 5-18 5.1.9.2.1. Paramtres .......................................................................................................... 5-19 5.1.9.3. Exemple...................................................................................................................... 5-22
CFT V2.3
vii
5.2 CFTPROT - Protocole de transfert .............................................................................................. 5-22 5.2.1. CFTPROT - Paramtrage gnrique ............................................................................... 5-23 5.2.1.1. Syntaxe ....................................................................................................................... 5-23 5.2.1.2. Paramtres .................................................................................................................. 5-24 5.2.2. CFTPROT TYPE = ETEBAC - Protocole ETEBAC 3...................................................... 5-30 5.2.2.1. Syntaxe ....................................................................................................................... 5-31 5.2.2.2. Paramtres .................................................................................................................. 5-31 5.2.3. CFTPROT TYPE = ODETTE - Protocole ODETTE......................................................... 5-31 5.2.3.1. Syntaxe ....................................................................................................................... 5-32 5.2.3.2. Paramtres .................................................................................................................. 5-32 5.2.4. CFTPROT TYPE = PESIT - Protocole PeSIT ................................................................... 5-34 5.2.4.1. Syntaxe ....................................................................................................................... 5-35 5.2.4.2. Paramtres .................................................................................................................. 5-36 5.2.4.3. Exemples .................................................................................................................... 5-42 5.3 CFTETB - Format de la carte ETEBAC 3................................................................................... 5-43 5.3.1. Caractristiques relatives au transfert................................................................................. 5-43 5.3.2. Description du format de la carte paramtre ...................................................................... 5-44 5.3.3. Syntaxe ............................................................................................................................... 5-45 5.3.4. Paramtres .......................................................................................................................... 5-45 5.3.5. Exemple.............................................................................................................................. 5-47
viii
CFT V2.3
Manuel de rfrence
6.3.4. CFTDSA - Paramtres rseau dun partenaire DSA (BULL) ............................................ 6-17 6.3.4.1. Syntaxe ....................................................................................................................... 6-17 6.3.4.2. Paramtres .................................................................................................................. 6-18 6.3.4.3. Exemple...................................................................................................................... 6-18 6.3.5. CFTSNA - Paramtres rseau dun partenaire SNA .......................................................... 6-19 6.3.5.1. Syntaxe gnrale ........................................................................................................ 6-19 6.3.5.2. Paramtrage ct HOST............................................................................................. 6-20 6.3.5.3. Exemple...................................................................................................................... 6-22 6.3.5.4. Paramtrage ct PU T2............................................................................................. 6-22 6.3.5.5. Exemples .................................................................................................................... 6-23 6.3.6. CFTTCP - Paramtres rseau dun partenaire TCP/IP ....................................................... 6-25 6.3.6.1. Syntaxe ....................................................................................................................... 6-25 6.3.6.2. Paramtres .................................................................................................................. 6-25 6.3.6.3. Exemple...................................................................................................................... 6-26 6.3.7. CFTX25 - Paramtres rseaux dun partenaire X25 .......................................................... 6-26 6.3.7.1. Syntaxe ....................................................................................................................... 6-27 6.3.7.2. Paramtres .................................................................................................................. 6-27 6.3.7.3. Exemple...................................................................................................................... 6-29 6.3.8. CFTLU62 - Paramtres rseau dun partenaire LU62........................................................ 6-30 6.3.8.1. Syntaxe ....................................................................................................................... 6-30 6.3.8.2. Paramtres .................................................................................................................. 6-30 6.3.8.3. Exemples .................................................................................................................... 6-31 6.3.9. CFTASY - Paramtres rseau dun partenaire asynchrone ................................................ 6-32 6.3.9.1. Syntaxe ....................................................................................................................... 6-32 6.3.9.2. Paramtres .................................................................................................................. 6-32
7.
CFT V2.3
ix
7.1.3. SEND TYPE = REPLY - Emission de rponse .................................................................. 7-9 7.1.3.1. Syntaxe ....................................................................................................................... 7-10 7.1.3.2. Paramtres .................................................................................................................. 7-10 7.1.3.3. Exemple...................................................................................................................... 7-11 7.1.4. RECV - Rception de fichiers ............................................................................................ 7-12 7.1.4.1. Syntaxe ....................................................................................................................... 7-13 7.1.4.2. Paramtres .................................................................................................................. 7-14 7.1.4.3. Exemples .................................................................................................................... 7-20 7.2. Les actions sur les transferts ....................................................................................................... 7-22 7.2.1. DELETE - Suppression des postes du catalogue................................................................ 7-22 7.2.1.1. Syntaxe ....................................................................................................................... 7-22 7.2.1.2. Paramtres .................................................................................................................. 7-22 7.2.1.3. Exemples .................................................................................................................... 7-23 7.2.2. HALT - Arrt de transferts ................................................................................................. 7-24 7.2.2.1. Syntaxe ....................................................................................................................... 7-24 7.2.2.2. Paramtres .................................................................................................................. 7-24 7.2.2.3. Exemples .................................................................................................................... 7-25 7.2.3. KEEP - Suspension de transferts ........................................................................................ 7-25 7.2.3.1. Syntaxe ....................................................................................................................... 7-26 7.2.3.2. Paramtres .................................................................................................................. 7-26 7.2.3.3. Exemples .................................................................................................................... 7-27 7.2.4. RESUME - Remise disposition ....................................................................................... 7-27 7.2.4.1. Syntaxe ....................................................................................................................... 7-27 7.2.4.2. Paramtres .................................................................................................................. 7-27 7.2.4.3. Exemples .................................................................................................................... 7-28 7.2.5. START - Redmarrage de transferts .................................................................................. 7-28 7.2.5.1. Syntaxe ....................................................................................................................... 7-29 7.2.5.2. Paramtres .................................................................................................................. 7-29 7.2.5.3. Exemples .................................................................................................................... 7-30 7.2.6. SUBMIT - Soumission dune procdure de fin de transfert............................................... 7-30 7.2.6.1. Syntaxe ....................................................................................................................... 7-30 7.2.6.2. Paramtres .................................................................................................................. 7-31 7.2.6.3. Exemples .................................................................................................................... 7-32 7.2.6.3.1. Transfert simple ................................................................................................. 7-32 7.2.6.3.2. Liste de diffusion................................................................................................ 7-32
CFT V2.3
Manuel de rfrence
7.2.7. END - Dclaration de transferts excuts........................................................................... 7-33 7.2.7.1. Syntaxe ....................................................................................................................... 7-33 7.2.7.2. Paramtres .................................................................................................................. 7-33 7.2.7.3. Exemples .................................................................................................................... 7-34 7.3. Interrogation dun composant du moniteur ................................................................................ 7-35 7.3.1. MQUERY - Interrogation dun composant du moniteur.................................................... 7-35 7.3.1.1. Syntaxe ....................................................................................................................... 7-35 7.3.1.2. Paramtres .................................................................................................................. 7-35 7.3.1.3. Exemples .................................................................................................................... 7-35 7.4. Actions sur les partenaires .......................................................................................................... 7-36 7.4.1. INACT - Dsactivation de partenaire................................................................................. 7-36 7.4.1.1. Syntaxe ....................................................................................................................... 7-36 7.4.1.2. Paramtres .................................................................................................................. 7-36 7.4.2. ACT - Ractivation de partenaire....................................................................................... 7-37 7.4.2.1. Syntaxe ....................................................................................................................... 7-37 7.4.2.2. Paramtres .................................................................................................................. 7-38
A. La compression ....................................................................................................................A-1
A.1. La compression ........................................................................................................................ A-1 A.1.1. Compression en protocole PeSIT hors SIT..................................................................... A-1 A.1.2. Compression en protocole ODETTE.................................................................................. A-3 A.1.3. Compression en protocole ETEBAC.................................................................................. A-3
CFT V2.3
xi
E. CFTCATAL..........................................................................................................................E-1
E.1. Dfinition ..................................................................................................................................E-1 E.2. Fonctionnement.........................................................................................................................E-1 E.3. Mode dutilisation .....................................................................................................................E-1
G.
Index ...................................................................................................................................Index-1
xii
CFT V2.3
Figure 2. LISTCAT CONTENT = BRIEF, NPART = {identifier | mask}............................................................. 2-16 Figure 3. LISTCAT CONTENT = BRIEF, PART = {identifier | mask}................................................................ 2-18 Figure 4. LISTCAT CONTENT = FULL............................................................................................................... 2-20 Figure 5. Figure 6. Figure 7. Statistiques de lexcution - Commande COPYFILE......................................................................... 2-39 Mcanisme dmission dun message de rponse............................................................................... 7-11 Exemple de paramtrage..................................................................................................................... 7-18
CFT V2.3
xiii
xiv
CFT V2.3
Manuel de rfrence Tableau 36. CFTLOG NOTIFY - Choix possibles dans le cas console oprateur.............................................. 3-26 Tableau 37. Catgories des messages dinformation sur les transferts ................................................................... 3-27 Tableau 38. CFTLOG OPERMSG - Valeurs par dfaut ........................................................................................ 3-27 Tableau 39. CFTACCNT - Liste des rubriques ...................................................................................................... 3-29 Tableau 40. CFTSEND FBLKSIZE - OS concerns................................................................................................ 4-7 Tableau 41. CFTSEND FNAME - Rcapitulatif des diffrents cas ......................................................................... 4-9 Tableau 42. CFTSEND FNAME - Fichier versions ............................................................................................ 4-10 Tableau 43. CFTSEND NOTIFY - Destinataires possibles.................................................................................... 4-19 Tableau 44. CFTSEND NOTIFY - Valeurs par dfaut .......................................................................................... 4-19 Tableau 45. CFTSEND NOTIFY - Choix dans le cas console oprateur........................................................... 4-20 Tableau 46. Catgories des messages dinformation sur les transferts ................................................................... 4-21 Tableau 47. CFTSEND OPERMSG - Valeurs par dfaut ...................................................................................... 4-22 Tableau 48. CFTRECV FACTION/FDISP - Actions possibles ............................................................................. 4-37 Tableau 49. CFTRECV FBLKSIZE - OS concerns.............................................................................................. 4-38 Tableau 50. CFTRECV NOTIFY - Destinataires possibles ................................................................................... 4-46 Tableau 51. CFTRECV NOTIFY - Valeurs par dfaut .......................................................................................... 4-47 Tableau 52. CFTRECV NOTIFY - Choix dans le cas console oprateur........................................................... 4-47 Tableau 53. Catgories des messages dinformation sur les transferts ................................................................... 4-48 Tableau 54. CFTRECV OPERMSG - Valeurs par dfaut ...................................................................................... 4-48 Tableau 55. CFTEXIT ID - Commande et paramtre associ lEXIT trait........................................................ 4-58 Tableau 56. CFTEXIT RESERV - Valeurs par dfaut et plage de valeurs............................................................. 4-59 Tableau 57. CFTXLATE FCODE - Valeurs par dfaut ......................................................................................... 4-66 Tableau 58. CFTNET TYPE = SNA - Nombre maximum de commandes .............................................................. 5-8 Tableau 59. CFTNET TYPE = SNA - Emploi des paramtres................................................................................. 5-9 Tableau 60. CFTNET TYPE = X25 - Emploi des paramtres................................................................................ 5-19 Tableau 61. CFTNET TYPE = X25 LINEID - Valeurs du paramtre.................................................................... 5-20 Tableau 62. CFTPROT DISCTD - Valeurs par dfaut........................................................................................... 5-24 Tableau 63. CFTPROT DISCTS - Valeurs par dfaut............................................................................................ 5-25 Tableau 64. CFTPROT RCOMP - Valeurs par dfaut ........................................................................................... 5-27 Tableau 65. FTPROT SAP - Valeurs du paramtre............................................................................................... 5-28 Tableau 66. CFTPROT SCOMP - Valeurs par dfaut............................................................................................ 5-29 Tableau 67. CFTPART SAP - Valeurs du paramtre ............................................................................................... 6-7 Tableau 68. CFTXXX CNXINOUT - Nombre maximum de sessions................................................................... 6-14 Tableau 69. CFTSNA LUNAME/LOGMODE - Emploi des paramtres .............................................................. 6-20 Tableau 70. RECV IDF - Types didentifiants autoriss ........................................................................................ 7-12 Tableau 71. SUBMIT - Catalogue avant excution de la procdure de fin de transfert ......................................... 7-33 Tableau 72. Protocoles et compression.....................................................................................................................A-1 Tableau 73. Protocole PeSIT - Types de compression .............................................................................................A-1 Tableau 74. Protocole PeSIT - Valeurs par dfaut....................................................................................................A-3
CFT V2.3
xv
Liste des figures, Liste des Tableaux Tableau 75. CFTSEND/SEND - Valeur du NTYPE pour les systmes metteurs et destinataires ..........................B-2 Tableau 76. Correspondances ASCII / EBCDIC .....................................................................................................C-1 Tableau 77. Transcodage ASCII vers EBCDIC en mission et rception ................................................................C-7 Tableau 78. Transcodage EBCDIC vers ASCII en mission et en rception ...........................................................C-7 Tableau 79. Transcodage ASCII vers EBCDIC en mission....................................................................................C-8 Tableau 80. Transcodage ASCII vers EBCDIC en rception ...................................................................................C-8
xvi
CFT V2.3
description dtaille des paramtres, dans lordre alphabtique, FNAME = filename Nom du fichier sur lequel sapplique la commande.
exemple gnrique de paramtrage : les exemples de paramtrage sont donns en police courrier. Exemple : CFTFILE TYPE = PARM, MODE = CREATE, FNAME = filename Cration dun fichier Paramtres.
CFT V2.3
xvii
Conventions typographiques
La description de chaque paramtre respecte la syntaxe gnrale suivante : PARAMETRE = valeur(s) Dfinition de la/des valeur(s) du paramtre informations Indication d'un ou plusieurs complments d'information relatifs la valeur indique o une restriction d'emploi
SPECIFICITES
Dans la commande considre (en loccurrence COPYFILE), ce paramtre est obligatoire. Sa valeur correspond un nom de fichier. Exemple 2 : [NFNAME = filename]
PeSIT D profil CFT
Dans la commande considre (en loccurrence CFTSEND), ce paramtre : sert indiquer un nom physique de fichier, est facultatif sans valeur par dfaut, le caractre FACULTATIF tant indiqu par les crochets [ ] , est rserv aux cas de transferts en protocole PeSIT D profil CFT et PeSIT E entre deux moniteurs CFT.
xviii
CFT V2.3
Manuel de rfrence
stringn
PUNAME = string10 Chane comprise entre 1 et 10 caractres [COMMENT = string32] Chane comprise entre 0 et 32 caractres LUNAME = string3..8 Chane comprise entre 3 et 8 caractres KEY = string21 Chane de 21 caractres TYPE = PESIT
stringn..m
stringn VALEUR
Attention : la notation string est utilise de manire gnrique, par exemple dans les listes indiquant la syntaxe gnrale des paramtres. Les notations stringn, stringn..m et stringn sont utilises dans la description dtaille des paramtres.
CFT V2.3
xix
Conventions typographiques
Conventions typographiques utilises pour les valeurs concernant des catgories prdfinies
Les conventions utilises pour les valeurs concernant des catgories prdfinies sont les suivantes : Tableau 3. Conventions typographiques utilises pour les valeurs concernant des catgories prdfinies
Type Compression : valeur numrique de 0 15 lie lalgorithme de compression Date : chane de 8 caractres numriques Nom de fichier, chane alphanumrique dune longueur maximum de 64 caractres Identifiant, chane de 1 8 caractres alphanumriques avec le premier caractre alphabtique Masque, chane de caractres spciaux constituant un masque Time : chane de 2 8 caractres numriques Identifiant de transfert attribu par CFT Notation cpr AAAAMMJJ filename identifier mask HHMMSS transid
OS
Dans la description dtaille dun paramtre, le ou les systmes dexploitation pour lesquels ce paramtre est pertinent sont indiqus de faon dtaille, par systme dexploitation concern. Exemple : ACCID =n
GCOS7 MVS VM
Dft : OS
Selon le systme concern, la valeur par dfaut dun paramtre peut tre diffrente. Cette spcificit est note de la manire suivante : Exemple : [FCODE = {BINARY | EBCDIC | ASCII}
Dft : OS
xx
CFT V2.3
Manuel de rfrence
Dans la description dtaille dun paramtre, le ou les protocoles concerns sont indiqus de manire explicite. Cette notation est utilise, par exemple, dans les cas suivants : le paramtre associ nest renseign que pour certains protocoles. Exemple : [NSPACE = {valeur de FSPACE | n},]
ODETTE PeSIT
La valeur du paramtre associ a une longueur diffrente selon le protocole. Exemple : [NSPASSW = string] string8 string8 string22
PeSIT ODETTE ETEBAC
Selon le protocole concern, la valeur par dfaut dun paramtre peut tre diffrente ; cette spcificit est indique de la manire suivante : Exemple : [NCODE = {voir le commentaire | BINARY | EBCDIC | ASCII}]
Dft : PROTOCOLE
Dft : PROTOCOLE
Selon le profil du protocole PeSIT utilis, la valeur par dfaut dun paramtre peut tre diffrente ; cette spcificit est indique de la manire suivante : Exemple : [DISCTS = n]
Dft : PROFIL
Dft : PROFIL
Dans la commande considre, ici CFTPROT TYPE=PeSIT, si le paramtre nest pas renseign, il prendra la valeur par dfaut du profil utilis.
CFT V2.3
xxi
Conventions typographiques
Spcificit concernant le protocole PeSIT. Une spcificit peut ne concerner quune ou plusieurs variantes du protocole PeSIT. Ces variantes sont alors indiques de la manire suivante :
PeSIT profil SIT PeSIT D profil EXTERN PeSIT D profil CFT PeSIT E PeSIT E CFT/CFT
Spcificit concernant le protocole PeSIT en profil SIT. Spcificit concernant le protocole PeSIT D en profil EXTERN. Spcificit concernant le protocole PeSIT D en profil CFT. Spcificit concernant le protocole PeSIT E (standard). Spcificit concernant le protocole PeSIT E utilis entre deux moniteurs CFT (extension des fonctionnalits dans le PI 99). Spcificit concernant le protocole ETEBAC3.
ETEBAC3
xxii
CFT V2.3
CFT V2.3
xxiii
1.
Les commandes
Consultations et extractions
Manipulations de fichiers
Concernant les consultations et extractions, les fichiers lus ne correspondent pas forcment ceux quutilisent, au mme moment, le moniteur CFT. Les fichiers accds peuvent ventuellement tre slectionns, pour une excution de CFTUTIL, via la commande CONFIG.
1.2.1. Prsentation
Lors de la phase de paramtrage, les donnes dcrivant lenvironnement de CFT sont saisies : soit par lintermdiaire de lignes de commande interprtes par lutilitaire CFTUTIL, soit par lintermdiaire des crans de saisie des fonctions interactives (CFTINT). Une mise jour des paramtres CFT par CFTUTIL ou CFTINT rsulte en une mise jour des fichiers indexs PARAMETRES et PARTENAIRES.
CFT 2.3
1-1
Les commandes
Remarques : les produits CFT sont livrs avec des exemples de paramtrage sous forme de source interprtable par CFTUTIL. En exploitation, on conserve gnralement au moins une partie des commandes de paramtrage, adaptes cette exploitation, dans un fichier source de rfrence. Lutilisateur qui dcide de paramtrer CFT par lintermdiaire des fonctions interactives (CFTINT), reconnatra dans les crans de saisie les mmes informations que celles figurant dans les commandes interprtes par CFTUTIL. Pour une information complmentaire sur CFTINT, consultez le Guide des fonctions interactives de CFT. Tableau 5.
Catgorie Environnement du moniteur
Rseaux et protocoles
Partenaires
1-2
CFT 2.3
Manuel de rfrence
Le moniteur CFT doit tre arrt puis relanc, pour que les nouvelles valeurs soient prises en compte, pour les commandes : dfinissant les paramtres gnraux denvironnement du moniteur : CFTPARM, CFTCOM, CFTCAT, CFTACCNT, CFTLOG, CFTNET, CFTPROT, CFTETB.
Ces paramtres sont des paramtres statiques. Pour les autres commandes, ces modifications sont prises en compte dynamiquement par le moniteur CFT (paramtres dynamiques), lors des nouveaux transferts venir (ventuellement sur la mme connexion rseau), pour les commandes concernant : les transferts : CFTAUTH, CFTIDF, CFTXLATE, CFTSEND, CFTRECV, CFTEXIT, CFTPART, CFTDEST.
les partenaires :
Ces modifications sont galement prises en compte : lors de relance de transferts interrompus, pour la commande CFTPART, lors de nouvelles sessions ( venir) avec un partenaire, pour les commandes CFTXXX suivantes dfinissant les paramtres rseaux dun partenaire : CFTX25, CFTTCP, CFTSNA, CFTDSA, CFTDNA, CFTLU62, CFTASY.
CFT 2.3
1-3
Les commandes
Cas particulier : les commandes associes un identifiant par dfaut Lidentifiant par dfaut : concerne les commandes de transfert (CFTSEND, CFTRECV, CFTXLATE) et la commande de description rseau X25 (CFTX25), est dfini dans la commande CFTPARM de description des paramtres gnraux (CFTPARM ... DEFAULT = defaut). La modification dun identifiant par dfaut nest prise en compte que lorsque le moniteur a t arrt puis relanc. Les commandes de paramtrage sont traites de faon autonome par CFTUTIL ; il y a interfrence avec le fonctionnement du moniteur CFT, dans la mesure o celui-ci est susceptible de lire, tout moment, le fichier PARAMETRES ou PARTENAIRES rsultant.
1.2.3. Syntaxe
Les commandes de paramtrage sont prsentes avec la syntaxe suivante : CFT*** ID = identifier, MODE = {REPLACE | CREATE | DELETE}, PARAMETRE = valeur = identifier Identifie lobjet dcrit par la commande de paramtrage. MODE = {REPLACE | CREATE | DELETE}
SPECIFICITES
ID
Dcrit lopration effectuer sur le fichier PARAMETRES ou PARTENAIRES. Chaque commande de paramtrage gnre un ou plusieurs enregistrements binaires dans les fichiers PARAMETRES ou PARTENAIRES : REPLACE : CREATE : DELETE : modifier le ou les enregistrements associs, ou les crer sils nexistent pas ; cest la valeur par dfaut (souligne), ajouter un ou plusieurs enregistrements, supprimer un ou plusieurs enregistrements.
Tous les paramtres ncessaires lidentification du fichier doivent tre prciss, sauf dans le cas de DELETE o le paramtre ID suffit. Attention : dans le cas de REPLACE : si le paramtre CLASS est modifi, un nouvel enregistrement est cr, sinon, lenregistrement antrieur est cras par le nouvel enregistrement. Seuls les paramtres spcifis dans la commande sont pris en compte. Les paramtres non spcifis prennent les valeurs par dfaut. Le commentaire sur le paramtre MODE est commun toutes les commandes de paramtrage et nest pas repris dans les pages suivantes.
1-4
CFT 2.3
Manuel de rfrence
informations
SPECIFICITES
1.3.1. Prsentation
Les commandes associes aux transferts sont listes et explicites dans le tableau ci-dessous. Tableau 6.
Catgorie Transferts Actions sur les transferts
Pour chacune des commandes associes, CFTUTIL assure : le contrle syntaxique de la commande, le dpt de cette commande dans le mdia de communication de CFTUTIL, permettant la communication vers le moniteur CFT (voir la commande CONFIG).
Exemple :
suite au dpt dune commande SEND, le compte rendu CFTU94I SEND PART = ... _Correct indiqu par CFTUTIL, correspond un dpt bien effectu dans le mdia de communication de CFTUTIL.
CFT 2.3
1-5
Les commandes
Un enregistrement du catalogue, appel poste catalogue, est identifi par : le sens du transfert le nom du partenaire (S ou R), (PART), le type dobjet transfr (Fichier, Message ou Rponse), lidentifiant du transfert (IDT). Toutes les informations ncessaires au bon droulement du transfert sont notes dans le catalogue.
1.3.2.2. Syntaxe
Emission : lactivation dun transfert en mission se fait par la commande SEND. Celle-ci permet dmettre un : FICHIER MESSAGE MESSAGE DE REPONSE : SENDTYPE = FILE . . . . : SENDTYPE = MESSAGE . . . . : SENDTYPE = REPLY . . . .
Le paramtre TYPE prend FILE comme valeur par dfaut. Rception : lactivation dun transfert, en rception, se fait par la commande RECV. Celle-ci contrle la rception dun fichier ou dun ensemble de fichiers (commande de rception globale). Paramtres : dans la syntaxe de la commande, deux catgories de paramtres sont distingues : les paramtres spcifiques la commande : ces paramtres peuvent tre obligatoires ou facultatifs, les paramtres communs aux commandes de paramtrage de CFT (CFTSEND, CFTRECV) : ces paramtres sont facultatifs, leur description est dtaille dans le chapitre Les commandes de paramtrage de lenvironnement des transferts de ce document. Les rgles de prsance, quant la valeur prise en compte lors de lactivation du transfert, dpendent en particulier du paramtre FORCE.
1-6
CFT 2.3
Manuel de rfrence
Les commandes associes ces actions sont indiques dans le tableau suivant. Tableau 7. Commande DELETE HALT KEEP START SUBMIT END Commandes de contrle des transferts Action Supprime un poste du catalogue Arrte un transfert et le met ltat HOLD Arrte un transfert et le met ltat KEEP Ractive un transfert Soumission dune procdure de fin de transfert (transfert en tat T) Dclare le traitement conscutif au transfert termin
Les paramtres relatifs ces commandes dterminent les critres de slection des transferts (postes du catalogue) sur lesquels portent ces commandes. Les commandes modifient ltat des transferts concerns dans le catalogue CFT. Cet tat peut tre consult par la commande LISTCAT, avant deffectuer la commande de contrle et aprs son excution. La signification de ces tats est indique dans le tableau suivant. Tableau 8. Etat D Signification des tats de transfert
C H
K T X
Signification Disponible Le transfert est prt tre activ. Il le sera ds que CFT pourra lui attribuer des ressources Un transfert en cours peut repasser ltat D suite : - une interruption (rseau, par exemple) - ou sur une action de loprateur : SHUT FAST = YES En cours Le transfert est en cours dexcution Hold Transfert arrt sur anomalie (rseau, par exemple) ou interruption oprateur (HALT) Il sera rendu disponible (tat D) par une action de loprateur (START) ou par une demande de rception (sil sagit dun transfert en mission), issue du partenaire Keep Le transfert est suspendu soit par CFT, soit par une action de loprateur (KEEP) Seule une action de loprateur (START) peut rendre ce transfert disponible (tat D) Termin Les donnes ont t totalement transmises Excut Un applicatif ou loprateur a dclench une commande END pour ce transfert, dclarant ainsi excuts les traitements associs
CFT 2.3
1-7
Les commandes
Le tableau suivant numre les actions pertinentes selon ltat dun transfert et indique ltat rsultant. Tableau 9. Evnements Etat
D C H K T X
Transition dtat Grs par moniteur Activation Fin de Interruption transfert de transfert
C T D, H ou K (1) D D
KEEP
K K K
END
H X
suite au dpt dune commande SHUT, le compte rendu CFTU94I SHUT _Correct correspond un dpt bien effectu dans le mdia de communication de CFTUTIL. Tableau 10. Signification des mots-cls des commandes dadministration
Mot-cl SHUT SWITCH ABOUT Signification Arrt de CFT Basculement manuel des fichiers de suivi Caractristiques de la machine sur laquelle CFT est install
1-8
CFT 2.3
2.1 Services
Pour TYPE = PARM, TYPE = PART et TYPE = CAT, les mdias associs sont uniquement des fichiers. La commande CONFIG permet de modifier le nom de ces fichiers (paramtre FNAME). Pour TYPE = INPUT et TYPE = OUTPUT, la commande CONFIG permet de rediriger le flux dentre ou de sortie de CFTUTIL, vers un fichier dont le nom est spcifi par le paramtre FNAME. Si lutilisateur modifie le nom du fichier dentre (TYPE = INPUT), les commandes de CFTUTIL ultrieures seront lues dans le nouveau mdia dentre mentionn.
CFT 2.3
2-1
Pour TYPE = COM et selon les systmes, les mdias associs peuvent tre : un fichier, une bote aux lettres, et dans le cas d'un mdia de communication fond sur TCP/IP : un nom de host, un nom de fichier de configuration (voir en annexe "Structure du fichier de configuration"). Si ce fichier n'existe pas ou n'a pas la syntaxe correcte, l'utilisateur n'en sera inform qu'au traitement de la premire requte de transfert. L'utilisation de cette syntaxe permet la modification dynamique du mdia de communication, car le fichier est analys chaque nouvelle requte de transfert. La commande CONFIG permet de changer : le mdia de communication avec le moniteur CFT (paramtre MEDIACOM), le nom du fichier ou de la bote aux lettres associs (paramtre FNAME). Les mdias que lon peut utiliser pour un systme donn ainsi que le mdia de communication, par dfaut associ ce systme, sont indiqus dans le guide Concepts de CFT, au paragraphe Mdias du moniteur. Figure 1. Mdias concerns par les commandes de CFTUTIL
2-2
CFT 2.3
Manuel de rfrence
Configuration
FICHIER Partenaires
FICHIER Catalogue
CONFIG TYPE = COM Mdias de communication CFT Moniteur CFT CONFIG TYPE = CAT
CFT 2.3
2-3
2.1.1.1. Syntaxe
CONFIG TYPE [FNAME CONFIG TYPE [MEDIACOM [FNAME = COM, = {FILE | MBX | TCP},] = {filename | string}] = {CAT| INPUT | OUTPUT | PARM | PART}, = filename]
Dfinit le nom du fichier associ au type de mdia accd par CFTUTIL. [FNAME ={filename | string}] Pour TYPE = COM
Nom de fichier (filename), de la bote aux lettres, du host ou du fichier de configuration (string). S'il s'agit d'un mdia de communication de type fichier ou mailbox, il doit y avoir correspondance avec la valeur du paramtre NAME de la commande CFTCOM qui dfinit le mdia de communication, vu du moniteur. S'il s'agit d'un mdia de communication synchrone s'appuyant sur TCP/IP (MEDIACOM=TCP), il s'agit : soit du nom du host (string) sous la forme "protocole//machine:port", soit du nom du fichier de configuration (filename), si le paramtre MEDIACOM est absent ou pour dclarer les options de scurit. [MEDIACOM = {FILE | MBX | TCP}] Pour TYPE = COM
Dfinit le type de mdia de communication si ce mdia est pertinent pour le systme. Les valeurs possibles sont : FILE pour les communications par fichier, MBX pour les communications par bote aux lettres (mailbox), TCP pour les communications synchrones s'appuyant sur TCP/IP.
2-4
CFT 2.3
Manuel de rfrence
TYPE
Cette commande redirige la sortie de CFTUTIL (utilis lors des consultations des commandes LISTPARM ou LISTPART, ...) vers le fichier de nom gnrique <filename>. CONFIG TYPE = MEDIACOM = FNAME = COM, FILE, <filename>
Cette commande permet de dfinir le fichier de nom gnrique <filename> comme mdia de communication avec le moniteur CFT.
2.1.2.1. Syntaxe
WAIT [DURING = {0 | n}]
2.1.2.2. Paramtre
[DURING = {0 | n}] {0..65535}
CFT 2.3
2-5
2.1.3.1. Syntaxe
PURGE TIMEP = {23595999 | HHMMSSCC}
2.1.3.2. Paramtre
TIMEP = {23595999 | HHMMSSCC}
Heure de purge choisie par lutilisateur. Attention : lutilisateur peut choisir de dsactiver la prochaine purge en renseignant : TIMEP = 00000000. Cette opration est cependant utiliser avec prcaution, du fait des risques dengorgement du catalogue (risque de dgradation des performances, risque de dbordement). Si la prochaine purge appartient un cycle (voir le paramtre TIMEP de CFTCAT), cest le cycle complet qui est supprim et non pas la prochaine occurrence de ce cycle.
2.1.4.1. Syntaxe
CLEARCMD COMMAND INDEX USERID
= name, = n, = string
2.1.4.2. Paramtres
COMMAND = name
2-6
CFT 2.3
Manuel de rfrence
USERID
= string15
2.1.4.3. Exemple
Liste des enregistrements du fichier de communication CFTUTIL LISTCOM FILE HEADER ------------------------------------------------------------FILE = $CFTCOM DATE = 15/01/2003 TIME = 16:07:03 RECNB = 30 RECORDS ------------------------------------------------------------RECORD N 4 ACTIVE : YES COMMAND-TYPE : SHUT USERID : user1 GROUPID : JOBNAME : JOBCFT COMMANDE : fast=yes ------------------------------------------------------------RECORD N 5 ACTIVE : YES COMMAND-TYPE : SEND USERID : user1 GROUPID : JOBNAME : JOBCFT COMMANDE : PART=at1,IDF=aa,PRI=128,STATE=DISP ------------------------------------------------------------RECORD N 6 ACTIVE : YES COMMAND-TYPE : SEND USERID : user1 GROUPID : JOBNAME : JOBCFT COMMANDE : PART=at1,IDF=aa,PRI=128,STATE=DISP
Suppression d'un enregistrement CFTUTIL CLEARCMD COMMAND=SEND, USERID=USER1, INDEX=5 La requte correspondant la commande SEND de numro 5 et appartenant USER1 va tre supprime du fichier de communication.
CFT 2.3
2-7
Liste des enregistrements du fichier de communication CFTUTIL LISTCOM FILE HEADER ------------------------------------------------------------FILE = $CFTCOM DATE = 15/01/2003 TIME = 16:08:14 RECNB = 30 RECORDS ------------------------------------------------------------RECORD N 4 ACTIVE : YES COMMAND-TYPE : SHUT USERID : user1 GROUPID : JOBNAME : JOBCFT COMMANDE : fast=yes ------------------------------------------------------------RECORD N 6 ACTIVE : YES COMMAND-TYPE : SEND USERID : user1 GROUPID : JOBNAME : JOBCFT COMMANDE : PART=at1,IDF=aa,PRI=128,STATE=DISP ------------------------------------------------------------RECORD N 7 ACTIVE : YES COMMAND-TYPE : USERID : user1 GROUPID : JOBNAME : JOBCFT COMMANDE : Emission du message d'information dans le fichier LOG MSG='CLEARCMD Command=SEND, Userid=user1, Index=5 _ Successful'
2.1.5.1. Syntaxe
KSTATE IDF IDTU PART = = = identifier, string, identifier
2-8
CFT 2.3
Manuel de rfrence
2.1.5.2. Paramtres
IDF = identifier Identifiant de fichier type. IDTU = string8
Identifiant du partenaire.
2.1.6.1. Syntaxe
WLOG MSG = string
2.1.6.2. Paramtre
MSG = string255
Message d'information..
CFT 2.3
2-9
effectuer une monte de niveau du logiciel CFT lorsque celle-ci intgre une modification des structures des fichiers. Le texte des commandes de configuration gnr est crit sur le mdia de sortie de CFTUTIL. Rappelons que pour rcuprer une sortie de CFTUTIL, on peut rediriger la sortie standard ou bien redfinir le mdia de sortie via la commande CONFIG TYPE = OUTPUT. Toutes les valeurs des paramtres sont en MAJUSCULES.
2.2.1.1. Syntaxe
CFTEXT [TYPE [ID [FPARM [FPART = = = = {ALL | ACCNT | AUTH | CAT | COM | ETB | IDF | LOG | NET | PARM | PART | PROT | RECV | SEND | XLATE | ASY | DNA | DSA | LU62 | SNA | TCP | X25},] {* | identifier | mask},] filename,] filename,] filename]
= {* | identifier | mask}] Identifiant du paramtre extraire. La valeur de cet identifiant est celle de lID de la commande CFTxxxx correspondant au paramtre TYPE ; ce qui permet de limiter lextraction : une valeur indique explicitement (identifier), ou un groupe de valeurs dsignes partir dun masque (mask) utilisant des caractres joker. Lorsque ce paramtre nest pas renseign, toutes les occurrences du type de paramtre (dfinies par TYPE) sont extraites.
[FOUT
= filename]
Nom du fichier sur lequel va tre redirige la sortie standard de la commande. Le fichier gnr est alors directement interprtable par CFTUTIL. Lorsque ce paramtre nest pas renseign, toutes les occurrences du type de paramtre (dfinies par TYPE) sont extraites. [FPARM = {voir le commentaire | filename}] Sauf pour TYPE = PART
Nom du fichier Paramtres en entre. Valeur par dfaut : nom par dfaut du fichier Paramtres dfini pour CFTUTIL pour le systme concern (consultez le Guide dexploitation de CFT correspondant votre OS).
2-10
CFT 2.3
Manuel de rfrence
[FPART
Nom du fichier Partenaires en entre. Valeur par dfaut : nom par dfaut du fichier Partenaires dfini pour CFTUTIL pour le systme concern (consultez le Guide dexploitation de CFT correspondant votre OS). [TYPE = {ALL | ACCNT | AUTH | CAT | COM | ETB | IDF | LOG | NET | PARM | PART | PROT | RECV | SEND | XLATE | ASY | DNA | DSA | LU62 | SNA | TCP | X25}]
Ce paramtre dfinit le type du paramtre que lon dsire extraire. TYPE peut prendre les valeurs prdfinies indiques dans le tableau suivant. Tableau 12. CFTEXT TYPE - Valeurs prdfinies
Valeur. ALL ACCNT AUTH CAT COM ETB IDF LOG NET PARM PART PROT RECV SEND XLATE ASY DNA DSA LU62 SNA TCP Signification Tous les types de paramtres des fichiers CFTPARM et CFTPART Description des fichiers de statistiques Liste des fichiers autoriss Dfinition du catalogue Description des mthodes de communication avec le moniteur CFT Dfinition des cartes paramtre ETEBAC Identifiant rseau de fichier Description des fichiers de journalisation Description rseau Paramtres gnraux Dfinition des partenaires Dfinition des protocoles Description des fichiers recevoir Description des fichiers mettre Dfinition des tables de transcodage Dfinition du partenaire asynchrone Dfinition du partenaire DNA Dfinition du partenaire DSA Dfinition du partenaire LU6.2 Dfinition du partenaire SNA Dfinition du partenaire TCP/IP Fichier
CFTACCNT CFTAUTH CFTCAT CFTCOM CFTETB CFTIDF CFTLOG CFTNET CFTPARM CFTPART et CFT rseau CFTPROT CFTRECV CFTSEND CFTXLATE CFTASY CFTDNA CFTDSA CFTLU62 CFTSNA CFTTCP
X25
CFTX25
2.2.1.3. Exemples
Exemple 1 : CFTEXT Extraction de lensemble des donnes des fichiers, paramtres CFTPARM et partenaires CFTPART.
CFT 2.3
2-11
Extraction des donnes du fichier type mettre (commande CFTSEND) dIDF = FACT, du fichier mycftparm. Exemple 3 : CFTEXT TYPE ID = = RECV, FACT*
Extraction des donnes des fichiers-types recevoir (commande CFTRECV) dont la valeur de lIDF commence par les 4 lettres FACT. Le nom du fichier Paramtres est celui par dfaut indiqu, consultez le Guide dexploitation de CFT correspondant votre OS. Exemple 4 : CFTEXT TYPE ID = = PART, MAGA*
Extraction des donnes partenaires correspondant aux commandes CFTPART dont lidentifiant commence par les 4 lettres MAGA. Le nom du fichier Partenaires est celui par dfaut indiqu, consultez le Guide dexploitation de CFT correspondant votre OS.
2-12
CFT 2.3
Manuel de rfrence
Les paramtres de la commande sont des critres de slection. Pour la dfinition des tats dun transfert, consultez le chapitre Contrle des transferts dans ce manuel.
2.2.2.1. Syntaxe
LISTCAT = [CONTENT = [DIRECT = [FILE = [IDA = [IDTU = [IDF = [IDT = [NPART = [PART = [STATE =
[TYPE
{ALL | FILE | MESSAGE | REPLY},] {BRIEF | FULL},] {BOTH | SEND | RECV},] filename,] {* | identifier},] string,] {* | identifier},] {* | transid},] {identifier | mask},] {* | identifier | mask},] {* | string}]
2.2.2.2. Paramtres
[CONTENT = {BRIEF | FULL}]
Permet dobtenir une partie ou toutes les informations dun poste du catalogue. Les valeurs possibles sont : BRIEF : permet de visualiser les informations les plus importantes des transferts slectionns en affichant une ligne par transfert, FULL : lensemble des informations de chaque transfert est affich. [DIRECT = {BOTH | SEND | RECV}]
Sens de transmission. Les valeurs possibles sont : BOTH : pour prendre en compte les transferts en mission et en rception, SEND : pour limiter la slection aux transferts en mission, RECV : pour limiter la slection aux transferts en rception. [FILE = {voir le commentaire | filename}]
Nom complet ou nom logique du fichier catalogue. La valeur par dfaut de ce paramtre est fixe (consultez, sur ce point, le paragraphe Mdias de lutilitaire du guide Concepts de CFT). Pour dsigner le catalogue courant du moniteur, il est ncessaire de renseigner ce paramtre avec le nom du fichier fourni au paramtre FNAME de la commande CFTCAT.
CFT 2.3
2-13
[IDA
= {* | identifier}]
Identifiant local du transfert attribu par lutilisateur ou lapplication utilisatrice. Plusieurs postes catalogue peuvent tre associs un mme IDA. [IDF = {* | identifier}]
Identifiant de fichier type. Plusieurs postes catalogue peuvent tre associs un mme IDF. [IDT = {* | transid}]
Identifiant du transfert. Il identifie un transfert pour un partenaire et un sens de transfert donns. [IDTU = string8]
Dnomination rseau du (des) partenaire(s) des transferts slectionns. La valeur de ce paramtre peut tre : un identifiant : la slection porte sur les transferts effectus avec cette dnomination rseau, un masque : la slection est gnrique et porte sur les transferts effectus avec la dnomination rseau dont le nom correspond ce masque, omise : la slection sopre suivant les critres indiqus dans le paramtre PART. Les informations visualises pour LISTCAT CONTENT = FULL sont diffrentes, selon que le paramtre NPART est renseign ou pas (voir les paragraphes suivants). [PART = {* | identifier | mask}]
Identifiant du/des partenaire(s) des transferts slectionns. La valeur de ce paramtre peut tre : un identifiant : la slection porte seulement sur les transferts avec ce partenaire, un masque : la slection concerne les transferts avec les partenaires dont lidentifiant correspond ce masque, omise : la slection concerne tous les partenaires. Cette option est identique loption PART = *. Si le paramtre NPART est renseign, le paramtre PART est ignor.
2-14
CFT 2.3
Manuel de rfrence
[STATE
= {* | string6}]
Etats possibles dun poste du catalogue. Les postes du catalogue ayant ltat indiqu par ce paramtre sont slectionns. Toute combinaison des diffrents tats (D,C,H,K,T,X) est autorise. [TYPE = {ALL | FILE | MESSAGE | REPLY}]
Type de poste du catalogue. Permet de slectionner les transferts prsents dans le catalogue relatifs aux : fichiers messages : TYPE = FILE, : TYPE = MESSAGE, : TYPE = REPLY.
messages de rponse
Si TYPE = ALL, aucune slection nest faite : tous les transferts prsents dans le catalogue (fichiers, messages, messages de rponse) seront affichs sils remplissent les critres de slection dfinis ventuellement par les autres paramtres.
2.2.2.3. Exemples
Exemple 1 : LISTCAT TYPE PART STATE = = = ALL, SIEGE, DC
Visualisation des informations les plus importantes (CONTENT=BRIEF par dfaut) sur tous (TYPE=ALL) les transferts en mission et en rception (DIRECT=BOTH par dfaut) du partenaire (PART=SIEGE), dont les tats sont Disponible ou en Cours (STATE=DC). Exemple 2 : LISTCAT TYPE PART DIRECT = = = FILE, PARIS5, SEND
Visualisation des informations les plus importantes (CONTENT=BRIEF par dfaut) sur les transferts de fichier (TYPE=FILE) en mission (DIRECT=SEND) vers le partenaire (PART) PARIS5, tous tats confondus (STATE=* par dfaut).
CFT 2.3
2-15
Date = DD-MM-YYYY, Time = hh:mm Partner (Network Name) DTSA File Id. Transfer Id. Diags Parm CFT Prot.
______________
xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
____
xxxx xxxx xxxx xxxx
_______ _______
xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx
___ _______
xxx xxx xxx xxx xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx
_____________
xxxxxxxxxxxxxxx xxxxxxxxxxxxxxx xxxxxxxxxxxxxxx xxxxxxxxxxxxxxx
Le tableau de la page suivante contient les commentaires associs aux diffrentes rubriques contenues dans cette figure.
2-16
CFT 2.3
Manuel de rfrence
3 4 5
CFT 2.3
2-17
Time = hh:mm Transfer Ident Records Transmit Total Diag Diag Protocol Applic. Ident
________ ________ ________ ________ ___ xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx nnnnnnnn nnnnnnnn nnnnnnnn nnnnnnnn nnnnnnnn nnnnnnnn nnnnnnnn nnnnnnnn nnn nnn nnn nnn
________ ________ xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx
Le tableau de la page suivante contient les commentaires associs aux diffrentes rubriques contenues dans cette figure.
2-18
CFT 2.3
Manuel de rfrence
3 4 5
CFT 2.3
2-19
IDT IDTU = = = = = = =
= xxxxxxxx = xxxxxxxx
10 11 12 13 14 15 16 17 18 19 20 21 22 23
Item type For partner list : id. In progress Remote transfer id. Remote transfer state Network file id. File data base x-64-x File name x-64-x Temporary file name x-64-x Local Select list x-64-x Remote file name x-64-x File version Application id. Private parameter x-40-x x-40-x Partner Sender Receiver Intermediate partner Connection partner
DIFTYP DEST LNUM IDTD STATED NIDF FDBNAME FNAME WFNAME SELFNAME NFNAME NFVER IDA PARM
= = = = = = = = = = = = = =
24 25 26 27 28
= =
Date Time
2-20
CFT 2.3
Manuel de rfrence Transfer validity ----------------After MINDATE MINTIME Before MAXDATE MAXTIME Next retry date Next retry hour Transfer -------43 45 Begin date 44 46 Begin time DATEB TIMEB = = End date End time DATEE = TIMEE = Activation time" ---------------" CYCDATE = CYCTIME = CYCLE = TCYCLE =
33 34 37 38 41 42
35 36 39 40
= = = =
NEXTDAT = NEXTTIM =
Connection retry ---------------47 52 Current RETRY 48 Max number RETRYN 49 53 Max number RETRYM 50 54 Time between RETRYW 51 Last dial nb DIALNUM Transmitted ----------55 57 Records 56 Bytes
= = = = =
NRECS NCARS
= =
58 59
Read or Written --------------Records FRECS Bytes FCARS Synchronization --------------Nb of checkpoints Nb of resynchro. User id. Group id. Origin owner transfer Translation table Exit id. Exita id. Exite id. Job name Sender user Receiver user Sender application x-48-x Receiver application x-48-x Comments
= =
60 61 62 63 64 65 66 67 68 69 70 71 72 73 74
NCHKPT NRST USERID GROUPID ORIGIN XLATE EXIT EXITA EXITE JOBNAME SUSER RUSER SAPPL RAPPL MSG =
= = = = = = = = = = = = = =
CFT 2.3
2-21
Le tableau suivant contient les commentaires associs aux diffrentes rubriques du LISTCAT [CONTENT = FULL]. Tableau 15. LISTCAT CONTENT = FULL - Commentaires des rubriques
Rubrique 1 2 3 4 5 6 7 8 9 10 Signification Identifiant du transfert (IDT) IDTU : compteur local de transfert Sens du transfert : SEND/RECV Type de la requte : FILE/MESSAGE/REPLY Priorit de slection de la demande du transfert Dfinit ltat de la requte du transfert (voir le tableau en introduction de LISTCAT). (DISPonible/CURRent/HOLD/KEEP/TERMinated/EXECuted) Diagnostic interne CFT (DIAGI) rsultant du transfert (numrique) (1) Diagnostic au sens protocole applicatif (DIAGP) (2) Diagnostic complmentaire (DIAGC) Type du poste CATALOGUE : SINGLE : il sagit dune demande de transfert simple LIST : poste gnrique des transferts dune liste de diffusion ou de collecte PART : transfert lmentaire appartenant une liste de diffusion ou de collecte CYCLE : poste gnrique dun transfert priodique Identifiant de la liste de diffusion/collecte (commande CFTDEST) Nombre dlments activs ou non de la liste de diffusion/collecte Si le partenaire acquitte le transfert : Identifiant du transfert de lacquittement Si le partenaire a acquitt le transfert : ACK Nom rseau du fichier transfr Sil sagit dune transmission : de fichier : identifiant du fichier (IDF) de message : identifiant du message (IDM) Nom du fichier VFM transfr (FDBNAME) Nom local du fichier transfr (FNAME) Nom du fichier temporaire utilis pour le transfert (WFNAME) Nom du fichier de slection dans le cas de la manipulation de groupe de fichiers (SELFNAME) Identifiant rseau du fichier (NFNAME) Version du fichier transfr (NFVER) Identifiant de lapplication (IDA) associe ce transfert Paramtre priv document par lutilisateur (PARM) Dnomination du partenaire correspondant immdiat pour le transfert (PART) Cet identifiant est identique soit : au paramtre ID de la commande CFTPART un identifiant du paramtre PART de la commande CFTDEST Identifiant du partenaire metteur (SPART) Identifiant du partenaire rcepteur (RPART) Identifiant du partenaire intermdiaire (paramtre IPART de CFTPART) Partenaire de connexion (NPART)
11 12 13 14 15
16 17 18 19 20 21 22 23 24
25 26 27 28
2-22
CFT 2.3
Manuel de rfrence
31 32 33
34 35 36 37 38 39 40
41 42 43 44
45 46
47
48
49
50
CFT 2.3
2-23
52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74
2-24
CFT 2.3
Manuel de rfrence
2.2.3.1. Syntaxe
LISTPARM TYPE [ID [PART = = = {ACCNT | ALL | AUTH | CAT | COM | ETB | IDF | LOG | NET | PARM | PROT | RECV | SEND | XLATE}, {* | identifier},] identifier]
2.2.3.2. Paramtres
[ID = {* | identifier}] Identifiant de la commande CFT slectionne partir du paramtre TYPE. Permet de limiter la consultation cet identifiant. [PART = identifier] Pour TYPE = IDF
Identifiant du partenaire. Permet de limiter la recherche aux IDF dfinis dans les commandes CFTIDF, relatives ce partenaire. TYPE = {ACCNT | ALL | AUTH | CAT | COM | ETB | IDF | LOG | NET | PARM | PROT | RECV | SEND | XLATE}
Dfinit le type de commande slectionner. TYPE peut prendre les valeurs prdfinies indiques dans le tableau suivant. Tableau 16. LISTPARM Type - Valeurs prdfinies
Valeur ACCNT ALL AUTH CAT Signification Permet la consultation des paramtres relatifs aux fichiers de statistiques Ces paramtres sont soumis lors des commandes CFTACCNT Permet la consultation de tous les paramtres indiqus dans le fichier PARAMETRES Permet la consultation des listes dautorisation relatives aux fichiers Ces listes sont paramtres par les commandes CFTAUTH Permet la consultation des paramtres relatifs aux catalogues Ces paramtres sont soumis lors des commandes CFTCAT
CFT 2.3
2-25
PARM PROT
2.2.3.3. Exemples
Exemple 1 : LISTPARM TYPE = ALL Visualisation de tous les paramtres contenus dans le fichier PARAMETRES. Exemple 2 : LISTPARM TYPE = SEND
2-26
CFT 2.3
Manuel de rfrence
2.2.4.1. Syntaxe
LISTPART TYPE [ID [STATE = = = {ALL | DEST | DNA | DSA | PART | SNA | TCP | X25 | LU62 | ASY} {* | identifier}] {ACTIVEBOTH | ACTIVEREQ | ACTIVESERV | NOACTIVE]
2.2.4.2. Paramtres
[ID = {* | identifier}] Identifiant du partenaire ou de la liste de partenaires. Permet de slectionner un seul partenaire ou un ensemble de partenaires, en utilisant le caractre spcial * (joker). Exemple : ID = PART1 ID = IB* ID = * [STATE : pour le partenaire PART1 seulement, : pour tous les partenaires dont lidentifiant commence par IB, : pour tous les partenaires.
Etat du partenaire. Ce paramtre nest utilis que lorsque le paramtre TYPE=PART. ACTIVEBOTH: partenaire actif dans tous les modes, ACTIVEREQ : partenaire actif en mode demandeur seulement, ACTIVESERV : partenaire actif en mode serveur seulement, NOACTIVE TYPE : partenaire totalement inactif.
= {ALL | ASY | DEST | DNA | DSA | LU62 | PART | SNA | TCP | X25}
Dfinit le type de caractristiques lister. TYPE peut prendre les valeurs prdfinies indiques dans le tableau suivant. Tableau 17. LISTPART TYPE - Valeurs prdfinies
Valeur ALL ASY (1) DEST Signification Permet la consultation des caractristiques (gnrales et rseaux) des partenaires Paramtres du fichier PARTENAIRES Permet la consultation des paramtres configurs dans la commande CFTASY : paramtres rseau ASY associs chaque partenaire Permet la consultation des paramtres configurs dans la commande CFTDEST : concernent les listes de diffusion
CFT 2.3
2-27
2.2.4.3. Exemples
Exemple 1 : LISTPART TYPE = ALL Permet de visualiser tout le contenu des enregistrements du fichier PARTENAIRES. Exemple 2 : LISTPART TYPE = DEST Permet de visualiser les listes de diffusion.
2-28
CFT 2.3
Manuel de rfrence
les fichiers STATISTIQUES contenant des informations relatives aux transferts termins (TYPE = ACCNT), les fichiers JOURNAUX permettant lenregistrement des messages associs au droulement des transferts et au fonctionnement du moniteur en gnral (TYPE = LOG), les fichiers de COMMUNICATION permettant de dposer les requtes de transferts et les commandes de gestion du moniteur CFT (TYPE = COM), Tous les fichiers manipuls par le moniteur CFT doivent tre crs par cette commande. Prcisons que pour supprimer un fichier CFT (MODE = DELETE), seuls les paramtres FNAME (indiquant le nom du fichier supprimer) et TYPE (indiquant la nature du fichier supprimer) sont documenter.
OS400
La commande CFTFILE est intgre CFT/400 Manager. On pourra cependant lactiver directement, par exemple dans les procdures de basculement des fichiers de suivi (voir lexemple fourni : membre B_EXECLOG). Les fichiers VSAM du moniteur CFT sont crs/supprims manuellement par la commande CMS AMSERV. Ils doivent tre ensuite initialiss par la commande CFTFILE TYPE = {COM | CAT ...}.
VM
Remarque : il est possible de redimensionner le catalogue avec lutilitaire CFTCATAL (consultez lannexe CFTCATAL).
2.3.1.1. Syntaxe
CFTFILE [MODE FNAME = = {CREATE | DELETE},] filename,
OS
= = =
{ACCNT | CAT | COM | LOG | PARM | PART}, {NO | YES},] {NO | YES},]
[RECNB
OS OS OS OS
CFT 2.3
2-29
2.3.1.2. Paramtres
[CIPHER = {NO | YES}]
Demande de chiffrement du fichier. Ce paramtre concerne le fichier paramtre, le fichier partenaire et le fichier de communication (TYPE = PARM, PART ou COM). [FBLKSIZE = {voir le tableau | n }] {0..32768} Suivant TYPE
OS
Dfinit la taille des blocs du fichier crer (en octets). Le tableau suivant indique, pour chaque systme, la valeur par dfaut supporte suivant le type de fichier crer. Tableau 18. CFTFILE FBLKSIZE - Valeurs par dfaut et OS concerns
OS GCOS7 GCOS8 GUARDIAN MVS Netware OS2 OS400 UNIX VM VMS VOS VSE Win95 WinNT PARM no 2048 no no no no 0 no no no no no no no PART no 1536 no no no no 0 no no no no no no no CAT 3328 2048 no no no no 0 no no no no no no no COM 2052 2048 no no no no 0 no no no no no no no LOG no 256 no 132 no no 0 no 132 no no 132 no no ACCNT no 768 no 480 no no 0 no 480 no no 480 no no
Explications sur le contenu du tableau : dans ce tableau, lorsque la valeur par dfaut de la taille des blocs du fichier crer est gale no, le paramtre FBLKSIZE na pas tre renseign. FNAME = filename
Le nom du fichier doit tre dfini explicitement et jamais partir dun nom logique.
{0..65536}
Suivant TYPE
OS
2-30
CFT 2.3
Manuel de rfrence
Explications sur le contenu du tableau : dans ce tableau, lorsque la valeur par dfaut de lallocation primaire du fichier crer est gale no, le paramtre FSPACE na pas tre renseign. Pour TYPE = COM et TYPE = CAT, ce paramtre nest pas renseigner, ceci pour tous les systmes. En effet, lallocation primaire du fichier crer est dduite de la valeur du paramtre RECNB (nombre denregistrements du fichier). [FSPACEX = {voir le tableau | n }] {0..65536} Suivant TYPE
OS
Allocation secondaire du fichier crer, exprime en nombre de K octets (1024). Le tableau suivant indique, pour chaque systme, la valeur par dfaut supporte suivant le type de fichier crer. Tableau 20. CFTFILE FSPACEX - Valeurs par dfaut et OS concerns
OS GCOS7 GCOS8 GUARDIAN MVS OS400 UNIX VM VMS VOS VSE WinNT PARM no no 100 50 0 no 50 0 0 50 no PART no no 100 100 0 no 100 0 0 100 no CAT no no no 0 0 no 0 0 0 0 no COM no no no 0 0 no 0 0 no 0 no LOG no UNLIMITED 2 50 0 no 50 no 0 50 no ACCNT no 5000 2 50 0 no 50 no 0 50 no
Explications sur le contenu du tableau : dans ce tableau, lorsque la valeur par dfaut de lallocation secondaire du fichier crer est gale no, le paramtre FSPACEX na pas tre renseign. LOCK = filename Pour TYPE = COM
GCOS8
Nom du fichier de verrou cr paralllement au fichier de communication, permettant de grer la concurrence daccs ce fichier.
CFT 2.3
2-31
[MAC
= {NO | YES}]
Demande de scellement du fichier. Ce paramtre concerne le fichier paramtre et le fichier partenaire (TYPE = PARM ou PART). [MODE = {CREATE | DELETE}]
Action demande sur le fichier : CREATE : cration du fichier. DELETE : destruction du fichier.
[RECNB
= n]
Nombre denregistrements du fichier. La valeur par dfaut est customisable pour chaque systme dexploitation. Si TYPE = COM, ce paramtre est obligatoire. Si TYPE = CAT, ce paramtre est optionnel. Cette valeur doit correspondre au nombre maximal de postes de transfert prsents simultanment dans le catalogue. La valeur par dfaut est 200. La taille du fichier ntant pas extensible, lexploitant doit adapter les valeurs des paramtres RH, SH, RD, SD, ... de la commande CFTCAT, afin dviter une surcharge du fichier, qui se traduirait par le refus de prise en compte de nouvelles requtes de transfert. TYPE = {ACCNT | CAT | COM | LOG | PARM | PART}
Type du fichier concern par la commande. Tableau 21. CFTFILE TYPE - Types de fichiers concerns
Valeur ACCNT CAT COM LOG PARM PART Type de fichier crer Fichier statistique des transferts Fichier catalogue Fichier de communication Fichier journal Fichier paramtres Fichier partenaires
2-32
CFT 2.3
Manuel de rfrence
2.3.2.1. Syntaxe
COPYFILE [CREATE [ICT [ICOMP [ICODE IFNAME [ITYPE [IBLKSIZE [ILRECL [IRECFM [OCT [OCOMP [OCODE OFNAME [OSPACE [OTYPE [OBLKSIZE [OLRECL [ORECFM = { | YES | NO},] = {H | C},] = {0 | cpr},] = {ASCII | EBCDIC},] = filename, = c,] = n,] = n,] = {F | V | U},] = {H | C},] = {0 | cpr},] = {ASCII | EBCDIC},] = filename, = {0 | n},] = c,] = {valeur de IBLKSIZE | n},] = {voir le commentaire | n},] = { valeur de IRECFM | F | V | U },]
OS OS Dft : OS OS OS Dft : OS
Les paramtres commenant par I concernent les fichiers en entre. Les paramtres commenant par O concernent les fichiers en sortie. Ces paramtres peuvent tre classs en 5 catgories, prsentes dans le tableau suivant.
CFT 2.3
2-33
2.3.2.2. Paramtres
[CREATE = { | YES | NO}]
Option de cration du fichier en sortie : pour crer le fichier si celui-ci nexiste pas ou substituer les donnes du fichier, si celui-ci existe dj, YES pour crer le fichier ; si celui-ci existe dj, il y a arrt de lexcution (Abort), NO pour travailler sur un fichier existant ; les donnes reues sont substitues aux donnes existantes. Sil nexiste pas, il y a arrt de lexcution (Abort). [IBLKSIZE = {taille effective des blocs du fichier en entre | n}] {0..32768}
OS
Dfinit la taille des blocs du fichier dentre, en octets. La valeur doit tre suprieure celle du paramtre ILRECL. Tableau 23. COPYFILE IBLKSIZE - OS concerns
OS GCOS7 GCOS8 GUARDIAN MVS OS400 UNIX VM VMS VOS VSE IBLKSIZE OUI OUI NON OUI OUI NON NON NON NON OUI NON
WinNT
2-34
CFT 2.3
Manuel de rfrence
Dft: OS
[ICODE
Compression des donnes du fichier dentre. La valeur 0 signifie quil ny a pas de compression. Les valeurs possibles (cpr) sont indiqus dans lannexe Compression. [ICT = {H | C}]
Type de la compression des donnes du fichier dentre : C : compression CFT CFT, H : compression PeSIT Hors SIT. Ce paramtre na de sens que si ICOMP est diffrent de 0. La valeur de ICOMP doit tre compatible avec le type de la compression. IFNAME = filename
Pour des enregistrements : de format fixe (IFRECFM = F) de format variable (IFRECFM = V) ILRECL est exprim en nombre doctets. Si ILRECL est infrieur la longueur effective denregistrement et si : le fichier dentre est compress, il y a arrt du traitement, le fichier dentre nest pas compress, lenregistrement lu est tronqu la longueur fournie. Si ILRECL est suprieur la longueur effective de lenregistrement crire et si : le fichier est de format fixe (IRECFM = F), lenregistrement sera complt espace, cest--dire suivant la valeur du paramtre ICODE : x20 si ICODE = ASCII, x40 si ICODE = EBCDIC, le fichier nest pas de format fixe, ce paramtre na pas de signification. Valeurs par dfaut : pour les systmes grant la notion denregistrement de fichier : taille effective des articles du fichier en entre. : taille des enregistrements du fichier dentre, : taille maximale des enregistrements.
CFT 2.3
2-35
512 pour les fichiers texte (ITYPE = T, X ou O) et 4096 pour les fichiers binaires ou variables (ITYPE = {B | V}). 2048. Lorsque IRECFM = F, il est conseill de toujours spcifier ILRECL.Lorsque IRECFM = V, il faut spcifier ILRECL quand la taille denregistrement est susceptible dtre suprieure 2048.
VOS
[IRECFM
OS
Format des enregistrements du fichier en entre : F : fixe, V : variable, U : indfini (Undefined). Les valeurs possibles par systme sont indiques dans le Guide dexploitation de CFT correspondant votre OS. Si le fichier dentre est compress (ICOMP diffrent de 0), la valeur du paramtre IRECFM est force V.
OS400 UNIX
La notion de format variable est propre CFT et ne correspond pas une ralit pour les systmes indiqus.
Consultez le Guide dexploitation de CFT correspondant votre OS. [ITYPE = {voir Guide dexploitation spcifique | c }]
OS
Type du fichier en entre. Consultez le Guide dexploitation de CFT correspondant votre OS. [OBLKSIZE = {valeur de IBLKSIZE | n }] {0..32768}
OS
Taille (en octet) des blocs du fichier de sortie. La valeur indique doit tre suprieure celle du paramtre OLRECL. Tableau 24. COPYFILE OBLKSIZE - OS concerns
OS GCOS7 GCOS8 GUARDIAN MVS OS400 UNIX VM VMS VOS VSE WinNT OBLKSIZE OUI OUI NON OUI NON NON NON NON NON OUI NON
2-36
CFT 2.3
Manuel de rfrence
Dft : OS
[OCODE
Compression des donnes du fichier de sortie. La valeur 0 signifie quil ny a pas de compression. Les valeurs possibles (cpr) sont indiques dans lannexe Compression. [OCT = {H | C }]
Type de la compression des donnes du fichier de sortie : C : compression CFT CFT, H : compression PeSIT Hors SIT. Ce paramtre na de sens que si OCOMP est diffrent de 0. La valeur de OCOMP doit tre compatible avec le type de la compression. OFNAME = filename
Pour des enregistrements : de format fixe (ORECFM = F) : longueur des enregistrements du fichier de sortie, de format variable (FRECFM = V) : longueur maximale des enregistrements. OLRECL est exprim en nombre doctets. Si OLRECL est : infrieur la longueur effective de lenregistrement crire, lenregistrement est alors tronqu la longueur fournie, suprieur la longueur effective de lenregistrement crire et si : le fichier est de format fixe (ORECFM=F), lenregistrement sera complt espace cest--dire suivant la valeur du paramtre OCODE : x20 si OCODE = ASCII, x40 si OCODE = EBCDIC, le fichier nest pas de format fixe, ce paramtre naura de signification que pour la cration du fichier.
Valeurs par dfaut : si le fichier de sortie : nexiste pas, valeur de ILRECL, existe : pour les systmes grant la notion denregistrement de fichier : taille effective des articles du fichier de sortie,
CFT 2.3
2-37
512. 512 pour les fichiers texte (OTYPE=T, X ou O). 4096 pour les fichiers binaires ou variables (OTYPE={B | V}). La valeur par dfaut est de 2048 octets. Lorsque ORECFM=F, il est conseill de toujours spcifie OLRECL. Lorsque ORECFM=V, il faut spcifier OLRECL quand la taille denregistrement est susceptible dtre suprieure 2048.
VOS
[ORECFM
= {valeur de IRECFM | F | V | U} ]
Format des enregistrements de sortie : F : fixe, V : variable, U : indfini (Undefined). Les valeurs possibles par systme sont indiques dans le Guide dexploitation de CFT correspondant votre OS. Si le fichier de sortie est compress (OCOMP diffrent de 0), la valeur du paramtre ORECFM est force V.
UNIX VM
La valeur U est maintenue pour compatibilit avec les versions antrieures. Sa signification est identique ORECFM=V.
[OSPACE
= {0 | n }]
{0..4294967295}
Espace rserver pour le fichier en sortie, en K-octets (1 K-octet = 1024 octets). Si le fichier de sortie existe dj, la valeur par dfaut est la valeur de ce fichier existant ; dans le cas contraire, elle est gale 0.
UNIX VM
Paramtre ineffectif.
[OTYPE
OS
Type du fichier de sortie. Consultez le Guide dexploitation de CFT correspondant votre OS.
2-38
CFT 2.3
Manuel de rfrence
2.3.2.3. Statistiques
Lutilitaire dite les statistiques de lexcution. Figure 5. Statistiques de lexcution - Commande COPYFILE
(1) (2) (3) (4) (5) (6) (6b) (7) (8) (9) (10) (11) (11b) (12) (12b)
COPYFILE Input file parameters : File name IFNAME = *xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx File data code ICODE = xxxxx File Compression type ICT = xxx File Compression value ICOMP = nn File Record Number = nnnnn File size = nnnnn File size (truncated) = nnnnn Output file parameters : File name OFNAME = *xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx File Data code OCODE = xxxxx File Compression type OCT = xxx File Compression value OCOMP = nn File size = nnnnn File size (padded) = nnnnn Compression rate : nn % Expansion rate : nn %
CFT 2.3
2-39
Le tableau ci-dessous dtaille le contenu des rubriques figurant dans la figure prcdente. Tableau 25. COPYFILE - Statistiques dexcution
Numro de rubrique 1 2 3 Contenu Nom complet du fichier en entre Codification des donnes du fichier en entre Type de compression du fichier en entre : EXT (PeSIT hors SIT) CFT (PeSIT CFT CFT) Valeur de la compression du fichier en entre Nombre denregistrements copier (fichier en entre) Taille du fichier en entre en K octets (1) Taille du fichier en entre, en K octets, si ILRECL est infrieur la taille relle de lenregistrement (2) Nom complet du fichier de sortie Codification des donnes du fichier de sortie Type de compression : EXT (PeSIT hors SIT) CFT (PeSIT CFT CFT) Valeur de la compression du fichier de sortie Taille du fichier de sortie en K octets Taille du fichier de sortie en K octets, si padding (OLRECL > ILRECL) Taux de compression ralis lors de la copie Taux dexpansion ralis lors de la copie
4 5 6 6b 7 8 9
10 11 11b 12 12b
(1) (2) : les rubriques 6 et 6b sont exclusives : si la rubrique 6b est affiche, la rubrique 6 ne lest pas et rciproquement.
2.3.2.4. Exemple
COPYFILE ICODE IFNAME ILRECL IRECFM ICOMP OFNAME OCODE OLRECL ORECFM OCOMP OCT = = = = = = = = = = = ASCII, filename1, 45, V, 0, filename2, ASCII, 45, V, 15, C
Copie avec compression dun fichier squentiel denregistrements de longueur variable (15 : toutes les compressions disponibles). La compression effectue est de type CFT.
2-40
CFT 2.3
Manuel de rfrence
2.3.3.1. Syntaxe
LISTCOM [FILENAME [CONTENT [FIRST [LAST [VERIFY = = = = = {voir le commentaire | filename},] {ACTIVE | FULL},] {1 | n},] {nombre max denregistrements | n},] {NO | YES}]
2.3.3.2. Paramtres
[CONTENT = {ACTIVE | FULL}] Type daffichage des rsultats : ACTIVE : requtes susceptibles dtre actives par CFT, FULL : liste de lensemble des enregistrements (actifs ou non). [FIRST = {1 | n}] {1 .. nombre max denregistrements}
Numro du premier enregistrement afficher ou lister. Le nombre maximum denregistrements est celui dfini la cration du fichier dans le paramtre RECNB de la commande CFTFILE. [FILE = {voir le commentaire | filename}]
Nom du fichier de mdia de communication. Le type fichier est implicite (le type de mdia mailbox nest pas concern). La valeur par dfaut de ce paramtre est fixe (consultez, sur ce point, le paragraphe Mdias de lutilitaire du guide Concepts de CFT). Pour dsigner le fichier de communication courant du moniteur, il est ncessaire de renseigner ce paramtre avec la valeur du paramtre NAME de la commande CFTCOM TYPE=FILE.
CFT 2.3
2-41
[LAST
Numro du dernier enregistrement afficher ou lister. La valeur par dfaut est le nombre maximum denregistrements dfini la cration du fichier dans le paramtre RECNB de la commande CFTFILE. Le nombre maximum denregistrements est celui dfini la cration du fichier dans le paramtre RECNB de la commande CFTFILE. [VERIFY = {NO | YES}]
2-42
CFT 2.3
3.1.1. Description
La commande CFTPARM permet : dune part de prciser les paramtres qui contrlent le fonctionnement global de CFT, dautre part de slectionner les autres commandes de paramtrage devant tre prises en compte lexcution. Gnralement, lutilisateur travaille avec une seule commande CFTPARM prsente dans le fichier Paramtres. Il peut toutefois y en avoir plusieurs, une seule tant slectionne au moment de lactivation du moniteur, en prcisant (en paramtre dactivation) la valeur de lidentifiant (ID) de la commande CFTPARM choisie (consultez le paragraphe Activation du manuel Concepts de CFT). Si ce paramtre dactivation nest pas renseign, le moniteur CFT cherche une commande CFTPARM ID = IDPARM0 (chiffre 0). Les paramtres dfinissant lenvironnement de CFT sont relatifs, en particulier : aux constantes de dimensionnement, aux pointeurs vers les autres paramtres, aux actions de fin de transfert, la cl dactivation du produit. Ils sont dfinis au lancement de CFT et ne sont pas modifiables dynamiquement. La description complte de lusage des procdures de fin de transfert (paramtres EXECSE, EXECSF, ...) est faite dans le manuel Concepts de CFT, au chapitre Procdures de fin de transfert. Par ailleurs, le paragraphe "Variables symboliques" du manuel Concepts de CFT dcrit lusage qui peut tre fait des variables symboliques, dans la dnomination et dans le corps de ces procdures. En ce qui concerne la scurit des changes (SSL), les paramtres spcifiques sont dcrits dans le "Guide de la scurit de transport".
CFT V2.3
3-1
3.1.2. Syntaxe
CFTPARM CAT COM ID KEY NET PART PARTFNAM PROT [BUFSIZE = = = = = = = = = identifier, (identifier, identifier,...), identifier, {string | #filename}, (identifier, identifier,.....), identifier, filename, (identifier, identifier,....), n,]
PROTOCOLE
[COMMENT = string,] [CTLPASSW [EXITEOT [NPART [DEFAULT [ACCNT [LOG [EXECSE [EXECSM [EXECRM [EXECSF [EXECRF [EXECRE [EXECSFA [EXECSMA [MAXTRANS [MAXTASK [MODE [RCVALLER [SECFNAME [TRANTASK [TRKPART [TRKRECV [TRKSEND = = = = = = = = = = = = = = = = = = = = = = = {NO | YES},] identifier,] string,] {DEFAUT | identifier},] identifier,] identifier,] filename,] filename,] filename,] filename,] filename,] filename,] filename,] filename,] {maximum support | n},] {maximum support | n},] {REPLACE | CREATE | DELETE},] {STOP | CONTINUE},] filename,] {maximum support | n},] {NO | ALL | SUMMARY},] {NO | ALL | SUMMARY},] {NO | ALL | SUMMARY },]
OS
OS
3-2
CFT V2.3
Manuel de rfrence
3.1.3. Paramtres
[ACCNT = identifier] Identifiant de la commande de description de lenregistrement des donnes statistiques des transferts (CFTACCNT). [BUFSIZE = {voir le tableau | n}] {512..voir le tableau} Taille du buffer interne du moniteur, permettant lchange des donnes entre les tches du moniteur, exprime en caractres (octets). Une taille importante privilgie les performances mais alourdit loccupation mmoire. La valeur de BUFSIZE doit tre suprieure ou gale au maximum des valeurs des paramtres RRUSIZE et SRUSIZE des divers protocoles. Si cette valeur est infrieure, le moniteur force comme valeur de BUFSIZE le maximum des valeurs des paramtres RRUSIZE et SRUSIZE. Le tableau suivant indique la valeur maximum et la valeur par dfaut supportes sur chaque systme. Tableau 26. CFTPARM BUFSIZE - Tailles maximales et valeurs par dfaut
OS GCOS7 GCOS8 GUARDIAN MVS OS400 UNIX VM VMS VOS VSE WinNT Valeur maximale 4096 32700 4096 32767 32000 8192 32767 8000 4096 32767 4096 Valeur par dfaut 4096 4096 4096 4104 4096 4096 4104 4096 4096 4104 4096
CAT = identifier Identifiant de la commande dcrivant la gestion du fichier catalogue (CFTCAT). COM = (identifier, identifier,...) Liste des identifiants des commandes de description des mdias de communication (CFTCOM). Le nombre maximum didentifiants support est de 3.
CFT V2.3
3-3
[COMMENT = string32] Zone commentaire de 32 caractres. Cette zone apparat dans la liste des moniteurs de CFTINT.
ODETTE
[CTLPASSW = NO | YES] Demande de contrle par loutil de scurit des paramtres NSPART et du NSPASSW lors dune connexion entrante sur un site serveur. NO YES : le contrle seffectue dans le moniteur par rapport aux paramtres NRPART et NRPASSW, : le contrle seffectue dans le logiciel de scurit : aprs la cration dun partenaire dynamique, si le paramtre DYNAM de la commande CFTPROT est renseign, aprs lappel lEXIT de type annuaire, si le paramtre EXIT de la commande CFTPROT est renseign.
[DEFAULT = {DEFAUT | identifier}] Identifiant par dfaut (not dune faon gnrique <default>) des commandes CFTRECV, CFTSEND, CFTXLATE et CFTX25. CFTRECV et CFTSEND ID = <default> Ces commandes prcisent les valeurs par dfaut, complmentaires des paramtres des commandes RECV et SEND, lorsque lIDF de la requte de transfert nest pas dfini explicitement par une commande CFTRECV ou CFTSEND. Les commandes CFTRECV et CFTSEND ID = <default> sont obligatoires. Attention : les caractristiques des fichiers types par dfaut (CFTSEND et CFTRECV didentifiant default) sont, contrairement aux autres fichiers types, charges en mmoire linitialisation de CFT. Elles constituent donc des paramtres STATIQUES. Lusage de la commande CFTRECV ID = <default> peut concerner la rception de fichiers de tailles et de formats diffrents. Lorsque le protocole le permet, il est donc souhaitable que les valeurs des paramtres FSPACE, FRECFM, FORG (...) de cette commande ne soient pas renseignes, afin que CFT prenne en compte les valeurs relles du fichier reu, transmises par le protocole (voir les possibilits de chaque protocole). CFTXLATE ID = <default> Cette commande prcise les tables de transcodage par dfaut, lorsque les commandes SEND/CFTSEND (ou RECV/CFTRECV) et CFTPART ne les dsignent pas explicitement. La commande CFTXLATE ID = <default> est facultative ; en cas dabsence, ce sont les tables de transcodage internes au moniteur qui sont utilises (voir leur description en annexe). CFTX25 ID = <default> Exploit par le moniteur pour les appels entrants (fonctionnement en mode serveur). Lorsquune description rseau X25 du partenaire, correspondant la ressource sur laquelle arrive lappel est absente, le moniteur recherche la description par dfaut : CFTX25 ID = <default>, ... Cette commande ne fait pas apparatre les paramtres spcifiques un partenaire, ni les paramtres propres aux appels sortants (DIALNO, CNXOUT, RETRY*, O*TIME).
3-4
CFT V2.3
Manuel de rfrence
[EXECRE = filename] Nom gnrique du fichier dcrivant les procdures excuter, suite un incident (Erreur) lors dun transfert en rception, le transfert passant ltat H ou K. Ce nom peut tre compos des variables symboliques suivantes : &IDF, &PARM, &PART, &RPART, &SPART, &GROUP, &RUSER, &SUSER, &RAPPL, &SAPPL, &DIAGI, &DIAGP, &NIDF. Le caractre & dsigne le caractre char_symb dfini dans le Guide dexploitation de CFT correspondant votre OS. [EXECRF = filename] Nom gnrique du fichier dcrivant les procdures excuter en fin de rception dun fichier. Ce nom peut tre compos des variables symboliques suivantes : &IDF, &PARM, &PART, &RPART, &SPART, &GROUP, &RUSER, &SUSER, &USERID, &RAPPL, &SAPPL, &NIDF. Le caractre & dsigne le caractre char_symb dfini dans le Guide dexploitation de CFT correspondant votre OS. [EXECRM = filename] Nom gnrique du fichier dcrivant les procdures excuter en fin de rception dun message. Ce nom peut tre compos des variables symboliques suivantes : &IDM, &PARM, &PART, &RPART, &SPART, &GROUP, &RUSER, &SUSER, &USERID, &RAPPL, &SAPPL. Le caractre & dsigne le caractre char_symb dfini dans le Guide dexploitation de CFT
correspondant votre OS.
CFT V2.3
3-5
[EXECSE = filename] Nom gnrique du fichier dcrivant les procdures excuter, suite un incident (Erreur) lors dun transfert en mission, le transfert passant ltat H ou K. Ce nom peut tre compos des variables symboliques suivantes : &IDF, &PARM, &PART, &RPART, &SPART, &GROUP, &RUSER, &SUSER, &USERID, &RAPPL, &SAPPL, &DIAGI, &DIAGP, &NIDF. Le caractre & dsigne le caractre char_symb dfini dans le Guide dexploitation de CFT correspondant votre OS. [EXECSF = filename] Nom gnrique du fichier dcrivant les procdures excuter en fin dmission dun fichier. Ce nom peut tre compos des variables symboliques suivantes : &IDF, &PARM, &PART, &RPART, &SPART, &GROUP, &RUSER, &SUSER, &USERID, &RAPPL, &SAPPL, &NIDF. Le caractre & dsigne le caractre char_symb dfini dans le Guide dexploitation de CFT correspondant votre OS. [EXECSFA = filename] Nom gnrique du fichier dcrivant les procdures excuter lors de la rception dun acquittement (message de type REPLY), suite lmission dun fichier. Ce nom peut tre compos des variables symboliques suivantes : &IDF, &PARM, &PART, &RPART, &SPART, &GROUP, &RUSER, &SUSER, &USERID, &RAPPL, &SAPPL. Le caractre & dsigne le caractre char_symb dfini dans le Guide dexploitation de CFT correspondant votre OS.
3-6
CFT V2.3
Manuel de rfrence
[EXECSM = filename] Nom gnrique du fichier dcrivant les procdures excuter en fin dmission dun message. Ce nom peut tre compos des variables symboliques suivantes : &IDM, &PARM, &PART, &RPART, &SPART, &GROUP, &RUSER, &SUSER, &USERID, &RAPPL, &SAPPL. Le caractre & dsigne le caractre char_symb dfini dans le Guide dexploitation de CFT correspondant votre OS. [EXECSMA = filename] Nom gnrique du fichier dcrivant les procdures excuter lors de la rception dun acquittement (message de type REPLY), suite lmission dun message. Ce nom peut tre compos des variables symboliques suivantes : &IDM, &PARM, &PART, &RPART, &SPART, &GROUP, &RUSER, &SUSER, &USERID, &RAPPL, &SAPPL. Le caractre & dsigne le caractre char_symb dfini dans le Guide dexploitation de CFT correspondant votre OS. [EXITEOT = identifier] Identifiant de lEXIT. Pour activer un EXIT de type fin de transfert, il faut indiquer un identifiant dEXIT pointant sur une commande CFTEXIT. On peut utiliser une variable symbolique pour lidentifiant dEXIT de type fin de transfert : EXITEOT = (&NPART, &PART, &IDF, &GROUP ou &IDA) o NPART dsigne le nom rseau du partenaire distant (les 8 premiers caractres au plus sont pris en compte), PART dsigne lidentifiant du partenaire local, IDF dsigne lidentifiant de fichier ou de message, GROUP dsigne le groupe du partenaire, IDA dsigne lidentifiant local dapplication. ID = identifier Identifiant de la commande CFTPARM. Cette valeur, passe comme paramtre dactivation, dcrit une configuration du moniteur.
CFT V2.3
3-7
KEY = {string33 | #filename} Cl dutilisation de CFT dont la valeur est fournie par SOPRA, ou bien nom dun fichier dindirection (prcd du caractre<file-symb> spcifique chaque systme) contenant lensemble des cls associes au moniteur. Remarque : le nom du fichier est limit 40 caractres mais il est possible dutiliser un nom de fichier logique. Cest un fichier de type texte dont chaque enregistrement correspond une cl logicielle. Le premier caractre de cette cl doit obligatoirement tre inscrit en premire colonne. Toute chane de caractres, spare par au moins un blanc et suivant une cl, est considre comme un commentaire. La valeur du paramtre doit tre renseigne entre quotes (). Cette cl est associe aux conditions contractuelles dutilisation du logiciel. Elle est spcifique au systme dexploitation hte du produit et limite lusage de CFT un nombre maximum de transferts simultans (limite du paramtre MAXTRANS) ou une option commerciale ventuelle. Par ailleurs, elle limite lusage de CFT, suivant le type de cl qui est utilis. Cette cl peut tre : de type CPU. Ce type est utilis pour la protection lie lusage de logiciels complmentaires spcifiques. Cette cl a pour but essentiel de limiter lutilisation du logiciel CFT aux machines caractrises par leur numro de MODELE et par leur numro de SERIE, de type DATE. Ce type est utilisable pour tous les environnements systmes. Cette cl a pour but de limiter la dure dutilisation du logiciel CFT, jusqu une date spcifie au moment du calcul de cette cl, de type LIBELLE. Ce type est utilisable pour tous les environnements systmes. Cette cl a pour but de limiter lutilisation du logiciel CFT un usage spcifique dsign par un intitul. Par exemple : usage limit lentreprise cliente, de type IDF. Ce type est utilis pour la protection lie lusage de logiciels complmentaires spcifiques. [LOG = identifier] Identifiant de la commande de description des fichiers de journalisation des vnements du moniteur (CFTLOG). Si ce paramtre nest pas renseign, le moniteur CFT crit les messages destins la journalisation sur la sortie standard du moniteur.
3-8
CFT V2.3
Manuel de rfrence
MAXTASK = {maximum support | n} {1..voir le tableau} Nombre de tches daccs fichier autorises. Le tableau suivant indique le nombre maximum support pour chaque systme. Tableau 27. CFTPARM MAXTASK - Nombre maximum
OS GCOS7 GCOS8 GUARDIAN MVS OS400 UNIX VM VMS VOS VSE WinNT Nombre maximum 4 30 2 64 32 8 64 8 10 64 Sans objet
[MAXTRANS = {maximum support | n}] {1..voir le tableau} Nombre de transferts en parallle autoriss. Le tableau suivant indique la valeur maximale supporte pour chaque systme ; cette valeur fixe la limite physique du produit indpendamment de la limite fixe par la clef de protection logicielle. Tableau 28. CFTPARM MAXTRANS - Nombre maximum
OS GCOS7 GCOS8 GUARDIAN MVS OS400 UNIX VM VMS VOS VSE WinNT Valeur maximale supporte 32 90 20 240 32 64 16 32 200 16 16
CFT V2.3
3-9
NET = (identifier, identifier,....) Liste didentifiants des commandes de description des mthodes daccs rseau et des ressources rseau du moniteur (CFTNET). Si le paramtrage dcrit un nombre didentifiants suprieur au maximum autoris, la commande ne sera pas rejete mais seuls les premiers seront pris en compte. Pour une information complmentaire, voir la dfinition de la commande CFTNET et consultez le Guide dexploitation de CFT correspondant votre OS.
MVS VM VSE
Dans la liste NET = ( ... , ... ), lidentifiant dsignant la commande CFTNET TYPE = SNA, PROFILE = GATE, ... doit obligatoirement tre indiqu avant les identifiants dsignant les commandes CFTNET TYPE = X25, ...
[NPART = {Valeur de PART | string28}] Dnomination rseau par dfaut du site local. Valeur par dfaut du paramtre NSPART de la commande CFTPART. Ce nom tant transmis par certains protocoles de transfert de fichiers, lutilisateur se rfrera au Guide des protocoles CFT, pour en vrifier la taille et le format. PART = identifier Dnomination locale, identifiant le site sur lequel sexcute CFT. Ce paramtre na dautre porte quune simple information apparaissant dans le catalogue des transferts. PARTFNAM = filename Nom du fichier Partenaire.
OS400
Lemploi du nom logique +CFTPART est obligatoire, afin que CFT/400 Manager puisse lancer le moniteur avec lOVRDBF et lALCOBJ appropris.
PROT = (identifier, identifier,....) Identifiant des commandes de description des protocoles CFT (CFTPROT). Par protocole CFT, il faut entendre la fois les protocoles applicatifs de transfert de fichiers et les mthodes daccs rseau. Si le paramtrage dcrit un nombre didentifiants suprieur au maximum autoris, la commande nest pas rejete, mais seuls les premiers seront pris en compte. Pour une information complmentaire, voir la dfinition de la commande CFTNET et consulter le Guide dexploitation de CFT correspondant votre OS. [RCVALLER = {STOP | CONTINUE}] Option prendre en cas derreur lors de la rception de fichiers mis disposition (option FILE=ALL) : STOP : interruption du traitement de rception, CONTINUE : poursuite du traitement.
3-10
CFT V2.3
Manuel de rfrence
[SECFNAME = filename] Nom du fichier scurit dans le cadre dune scurit interne CFT. [TRANTASK = {maximum support | n}] {..voir le tableau} Nombre de transferts en parallle assurs par une tche daccs fichier, au-del desquels une nouvelle tche est cre, si possible. Si le nombre de tches daccs fichier autoris est atteint (MAXTASK), les transferts en parallle supplmentaires (jusqu MAXTRANS) sont rpartis dune manire quilibre sur les tches daccs fichier les moins charges. Le nombre maximum de transferts en parallles (arrondi lunit suprieure) quune tche daccs fichier peut tre amene grer est : valeur de MAXTRANS valeur de MAXTASK Le mcanisme ainsi gr au travers du paramtre TRANTASK nagit que lorsque : valeur de MAXTRANS valeur de MAXTASK valeur de TRANTASK
soit MAXTASK * TRANTASK MAXTRANS Le tableau suivant indique la valeur maximale supporte pour chaque systme. Tableau 29. CFTPARM TRANTASK - Nombre maximum
OS GCOS7 GCOS8 GUARDIAN MVS OS400 UNIX VM VMS VOS VSE WinNT Valeur maximale 8 30 10 14 32 8 14 8 20 14 Sans objet
GCOS8
Exemple : MAXTRANS = 10, MAXTASK = 2, TRANTASK = 4, Permet de crer 2 tches daccs fichier, grant chacune 4 transferts. Le 9me et le 10me transferts sont affects aux tches existantes. Le 11me transfert en parallle est mis en attente de libration de ressource.
CFT V2.3
3-11
[TRKPART = {NO | ALL | SUMMARY}] Spcification du niveau de dtail que CFT fournit Sentinel sur les transferts. CFT envoie les informations sur le transfert sous forme d'occurrences de suivi. Les valeurs possibles de ce paramtre sont : NO: ALL: le moniteur n'envoie jamais d'occurrences de suivi Sentinel, le moniteur envoie une occurrence de suivi Sentinel pour chaque tape de chaque transfert,
SUMMARY : le moniteur envoie une occurrence de suivi Sentinel uniquement pour l'tape initiale et l'tape finale de chaque transfert. TRKPART contient la valeur par dfaut du paramtre TRK de la commande CFTPART. TRKPART n'est utilisable qu' partir de la version CFT V2.3.1. [TRKRECV = {NO | ALL | SUMMARY}] Spcification du niveau de dtail que CFT fournit Sentinel sur les transferts. CFT envoie les informations sur le transfert sous forme d'occurrences de suivi. Les valeurs possibles de ce paramtre sont : NO: ALL: le moniteur n'envoie jamais d'occurrences de suivi Sentinel, le moniteur envoie une occurrence de suivi Sentinel pour chaque tape de chaque transfert,
SUMMARY : le moniteur envoie une occurrence de suivi Sentinel uniquement pour l'tape initiale et l'tape finale de chaque transfert. TRKRECV contient la valeur par dfaut du paramtre TRK des commandes CFTRECV et RECV. TRKRECV n'est utilisable qu' partir de la version CFT V2.3.1. [TRKSEND = {NO | ALL | SUMMARY}] Spcification du niveau de dtail que CFT fournit Sentinel sur les transferts. CFT envoie les informations sur le transfert sous forme d'occurrences de suivi. Les valeurs possibles de ce paramtre sont : NO: ALL: le moniteur n'envoie jamais d'occurrences de suivi Sentinel, le moniteur envoie une occurrence de suivi Sentinel pour chaque tape de chaque transfert,
SUMMARY : le moniteur envoie une occurrence de suivi Sentinel uniquement pour l'tape initiale et l'tape finale de chaque transfert. TRKSEND contient la valeur par dfaut du paramtre TRK des commandes CFTSEND et SEND. TRKSEND n'est utilisable qu' partir de la version CFT V2.3.1.
3-12
CFT V2.3
Manuel de rfrence
[USERCTRL = {NO |YES}] Option de contrle daccs aux fichiers transfrs. La valeur YES permet de dclencher, au niveau du moniteur, le contrle du droit daccs au fichier transfrer, par rapport au userid de lutilisateur associ au transfert. Cet userid est dtermin soit : automatiquement par le systme lors du dpt dune demande de transfert, par paramtrage de CFTSEND/CFTRECV (paramtre USERID) en mode serveur. Si la valeur est NO, ce contrle ne sera pas effectu. Tableau 30. CFTPARM USERCTRL - OS concerns
OS GCOS7 GCOS8 GUARDIAN MVS OS400 UNIX VM VMS VOS VSE WinNT USERCTRL NON NON NON OUI NON OUI OUI OUI NON NON NON
[WAITRESP = {voir le tableau | n}] {1..32767} Dlai en secondes (Time out) utilis lors de la communication (interne) entre les diffrentes tches du moniteur. Ce paramtre est exploit lors dun change synchrone de requtes entre deux tches du moniteur. Au bout de waitresp secondes sans rponse, lattente est interrompue. Un message CFTS09 est inscrit au journal. Puis, en gnral, la tche concerne sarrte (exemple : tche CFTTCOM). En phase dinitialisation, ce paramtre contrle le temps accord chacune des tches du moniteur CFT pour dmarrer. En cas de valeur insuffisante (cas dune machine trs charge), linitialisation du moniteur CFT sarrte. Le tableau suivant indique la valeur par dfaut pour chaque systme. Tableau 31. CFTPARM WAITRESP - Valeurs par dfaut
OS GCOS7 GCOS8 GUARDIAN MVS OS400 UNIX Valeur par dfaut 100 600 5 60 1000 5
CFT V2.3
3-13
[WAITTASK = {1441 | n}] {1..1441} Temps dinactivit (en minutes) dune tche daccs fichier avant son arrt. Tableau 32. CFTPARM WAITTASK - OS concerns
OS GCOS7 GCOS8 GUARDIAN MVS OS400 UNIX VM VMS VOS VSE WinNT WAITTASK NON OUI NON OUI OUI OUI OUI OUI OUI OUI OUI
Une valeur gale 1441 (valeur par dfaut) signifie que la tche est permanente.
GCOS8 MVS VM VSE
Sous ces systmes, il est conseill de choisir WAITTASK=1 (minimum autoris). Ainsi les tches inutilises seront limines le plus rapidement possible.
3.1.4. Exemple
Les commandes de paramtrage CFTCAT, CFTCOM, CFTLOG, CFTACCNT, CFTNET et CFTPROT prsentent la particularit de ntre prise en compte, lexcution du moniteur, que si elles ont t slectionnes via les paramtres correspondants : CAT, COM, LOG, ACCNT, NET et PROT.
3-14
CFT V2.3
Manuel de rfrence
CFTPARM
ID KEY NPART BUFSIZE DEFAULT TRANTASK MAXTRANS MAXTASK WAITRESP NET PROT COM CAT LOG EXECSF EXECRF EXECSE EXECRE PARTFNAM
= = = = = = = = = = = = = = = = = = =
PARM1, XXXXXXXXXXXXXXXXXXXXX, MYCFT, 4096, IDFDEF, 1, 4, 1, 500, (SNAGATE , X25LINE1), (PESITCFT , ETEBAC3), COM1, CAT1, LOG1, <filename1>, <filename2>, <filename3>, <filename4>, <filename5>
Dans cet exemple, parmi toutes les commandes soumises en entre de CFTUTIL, seules seront prises en compte les commandes suivantes : CFTCAT ID = CAT1, ... CFTCOM ID = COM1, ... CFTLOG ID = LOG1, ... CFTPROT ID = PESITCFT, ... CFTPROT ID = ETEBAC3, ... CFTNET ID = SNAGATE , ... CFTNET ID = X25LINE1 , ... Les jeux de paramtres des commandes de transfert (commandes CFTRECV et CFTSEND) doivent inclure, au minimum, deux commandes associes lidentifiant de fichier type par dfaut : CFTSEND ID = IDFDEF, ... CFTRECV ID = IDFDEF, ... Les paramtres NSPART des commandes CFTPART indiquant la faon dont CFT sidentifie auprs des partenaires distants, auront pour valeur par dfaut MYCFT. Le moniteur soumettra, en fin de transfert et selon le sens et le type de transfert, le fichier de commande obtenu par recopie et traduction des variables symboliques, partir des fichiers de commande points par les paramtres suivants : EXECSF pour les actions faisant suite mission de fichier, EXECRF pour les actions faisant suite rception de fichier, EXECSE pour les actions suite erreur en cours dmission, EXECRE pour les actions suite erreur en cours de rception. La substitution de la variable symbolique &IDF, prsente dans la valeur de ces paramtres, permettra de constituer le nom vritable du fichier.
CFT V2.3
3-15
Il est ncessaire de dfinir 1 fichier de communication rserv aux applications BATCH/TSO, et 1 second fichier de communication rserv aux applications CICS (si besoin est). Dans une exploitation stand-alone, les requtes mises par les applicatifs Windows concernent le moniteur et dans ce cas, la mthode de communication conseille est la bote aux lettres. Dans une exploitation en rseau local, les requtes mises par les applicatifs Windows concernent un moniteur CFT qui nest pas sur la mme machine. Dans ce cas, la communication ne peut se faire que via un fichier.
WinNT
3.2.1. Syntaxe
CFTCOM [MODE ID TYPE
TYPE=FILE
NAME [WSCAN
TYPE=MBX
NAME
= string
3-16
CFT V2.3
Manuel de rfrence
TYPE=TCPIP
3.2.2. Paramtres
ID = identifier Identifiant de la commande CFTCOM.
TYPE = { voir "Guide dexploitation" | FILE | MBX | TCPIP} Moyen de communication avec CFT. Ce paramtre peut prendre les valeurs suivantes : FILE : la communication seffectue par fichier, MBX : la communication seffectue par bote aux lettres, TCPIP : la communication s'effectue par le mdia de communication synchrone.
TYPE=FILE
NAME = filename Dsigne le nom du fichier de communication. [WSCAN = {60 | n}] {1..3600} Dlai de scrutation du fichier de communication (en secondes). Dtermine le dlai de prise en compte dune commande par le moniteur CFT. La valeur optimum est un compromis entre un dlai de raction souhait et la charge de la machine.
TYPE=MBX
NAME
CFT V2.3
3-17
VSE
TYPE=TCPIP
[ADDRLIST = (string1..64,string1..64)] Liste des adresses autorises se connecter sur le mdia de communication (16 adresses maximum). Si une valeur dbute par le caractre #, elle dsigne un fichier dans lequel chaque ligne reprsente une adresse. Tableau 33 CFTCOM ADDRLIST - Types d'adresses autorises Cas 1 2 Format ADDRLIST = 172.* ADDRLIST = *.axway Traitement Seuls les clients dont ladresse IP commence par 172 sont autoriss Seuls les clients dont le nom de host se termine par .axway sont autoriss Seuls les clients dont l'adresse IP complte est indique sont autoriss Le fichier contient la liste des adresses autorises
3 4
[DISCTS = n] Dlai d'attente (en secondes) avant libration d'un canal ouvert par un client, en l'absence de requte. HOST = string1..64 Adresse IP de la ressource locale. Cette adresse (exprime sous forme de chane de caractres) peut tre renseigne soit avec : ladresse relle IP en notation point (ex : 192.9.200.10), le nom logique HOSTNAME associ ladresse relle IP, la valeur ALL, signifiant toutes les adresses rseau locales. PROTOCOL = { XHTTP | XHTTPS} Protocole de requte/rponse mis en uvre sur la couche TCP/IP : XHTTP : variante du protocole HTTP, proprit d'Axway Software, XHTTPS : protocole XHTTPS, version scurise du protocole XHTTP. La scurit mise en uvre n'inclut pas l'authentification. PORT =n Port d'coute sur le ou les rseaux dfinis dans le paramtre HOST.
3-18
CFT V2.3
Manuel de rfrence
3.2.3. Exemples
TYPE=FILE
CFTCOM
= = = =
TYPE=MBX
CFTCOM
ID TYPE NAME
= = =
3.3.1. Syntaxe
CFTCAT FNAME ID TIMEP [CACHE [MODE [OPTIMIZE [RH [RKERROR [RT [RX [SH [ST [SX [UPDAT [WSCAN = = = = = = = = = = = = = = = filename, identifier, {23595999 | HHMMSSCC}, n,] {REPLACE | CREATE | DELETE},] [NONE | CACHE | MEMORY},] {10 | n},] {KEEP | DELETE},] {10 | n},] {10 | n},] {10 | n},] {10 | n},] {10 | n},] {1 | n},] {5 | n}]
CFT V2.3
3-19
3.3.2. Paramtres
[CACHE = {voir le commentaire | n}] {512..32000} Paramtre de dimensionnement du buffer mmoire (cache) du moniteur, contenant les transferts en attente de ressource. Exprim en nombre de postes du catalogue, chaque poste occupant 62 octets. Un buffer important permet de limiter les consultations du fichier catalogue. La valeur par dfaut de ce paramtre est gale 512. Le cache stend automatiquement par bloc de taille correspondant la valeur initiale. FNAME = filename Nom du fichier catalogue. Ce nom peut tre : un nom de fichier physique, un nom logique. ID = identifier Nom identifiant la commande CFTCAT. Ce paramtre ne peut tre utilis que jusqu' la version CFT V230. [OPTIMIZE = {NONE | CACHE| MEMORY}] Type d'optimisation appliquer, avec : NONE : pas d'optimisation, CACHE : criture sur disque des blocs internes en fonction du paramtre CACHE de la carte CFTCAT, MEMORY : optimisation maximum avec gestion en mmoire des blocs internes, mise jour l'arrt du moniteur. Attention : en cas d'arrt brusque du moniteur (coupure lectrique, arrt systme par exemple), la mise jour n'est pas garantie et le fichier peut se retrouver dans un tat incohrent. Dans un tel cas, utiliser l'utilitaire de migration en procdant de la faon suivante : 1. Gnrer un fichier hors version l'aide de la commande : MIGR222 TYPE=CAT, DIRECT=FROMCAT, IFNAME=OFNAME 2. Gnrer le catalogue l'aide de la commande : MIGR222 TYPE=CAT, DIRECT=TOCAT, IFNAME=OFNAME Concernant les valeurs CACHE et MEMORY, la visibilit des informations lies aux transferts est conditionne la mise jour du fichier. La lecture, par les autres applicatifs (CFTUTIL, exits, ), des informations lies aux transferts est limite la frquence de mise jour sur disque.
3-20
CFT V2.3
Manuel de rfrence
RH
= {10 | n}] {1..99} Nombre de jours au bout desquels les postes catalogue des demandes de rception non termines (tat C, D, H ou K) sont purgs automatiquement.
[RKERROR = {KEEP | DELETE}] Action entreprendre lorsquun transfert choue en phase de slection (mode serveur) : KEEP : le transfert reste au catalogue, DELETE : le transfert est supprim du catalogue. Si le paramtre RKERROR est aussi dfini dans la commande CFTRECV, cest ce dernier qui va tre pris en compte. [RT = {10 | n}] {1..99} Nombre de jours au bout desquels les postes catalogue des rceptions termines (tat RT) sont purgs automatiquement. = {10 | n}] {1..99} Nombre de jours au bout desquels les postes catalogue des rceptions dont la procdure de fin de rception sest correctement excute (tat RX), sont purgs automatiquement. = {10 | n}] {1..99} Nombre de jours au bout desquels les postes catalogue des demandes dmission non termines (tat D, C, H ou K), sont purgs automatiquement. = {10 | n}] {1..99} Nombre de jours au bout desquels les postes catalogue des missions termines (tat ST) sont purgs automatiquement. = {10 | n}] {1..99} Nombre de jours au bout desquels les postes catalogue des missions termines, dont la procdure de fin dmission sest correctement excute (tat SX), sont purgs automatiquement.
[RX
[SH
[ST
[SX
TIMEP = {23595999 | HHMMSSCC} Heure de purge journalire choisie par lutilisateur. Lutilisateur programme ainsi une purge cyclique et automatique du catalogue. Par dfaut, la purge seffectue minuit. Attention : lutilisateur peut choisir de dsactiver compltement la purge en renseignant TIMEP = 00000000. Cette opration est utiliser avec prcaution car, dans ce cas, aucune purge automatique ( heure choisie ou minuit) ne seffectue. [UPDAT = {1 | n}] {0..32767} Nombre de points de synchronisation sparant deux mises jour conscutives du fichier catalogue pendant un transfert. Une mise jour permet lcriture sur disque du nombre denregistrements transmis et acquitts, pour le transfert concern.
CFT V2.3
3-21
Par exemple : 0 signifie : pas de mise jour du fichier catalogue en cours de transfert, 1 signifie : une mise jour chaque point de synchronisation. Remarque : sur certains systmes, augmenter ce nombre de mises jour est susceptible daugmenter la consommation CPU et I/O et/ou de dgrader les dbits de transfert. [WSCAN = {5 | n}] {0..60} Priodicit de la scrutation du fichier catalogue entre deux tentatives de relance de transfert.
3.3.3. Exemple
ID = IDCAT, FNAME = filename, SH = 7, ST = 3, SX = 3, RH = 7, RT = 3, RX = 3 Les demandes dmission non termines (tat SH) ainsi que les rceptions interrompues, sont purges automatiquement au bout de 7 jours (tat RH). Les postes des missions termines (tat ST) ainsi que les postes des rceptions termines (tat RT), sont purgs automatiquement au bout de trois jours. Les postes des missions et des rceptions termines dont la procdure de fin sest bien excute (tats SX et RX), sont purgs automatiquement au bout de trois jours. Le paramtre UPDAT nest pas mentionn ; il prend la valeur 1 (par dfaut), ce qui se traduit par une mise jour du fichier catalogue chaque point de synchronisation de chaque transfert. CFTCAT
3-22
CFT V2.3
Manuel de rfrence
Le basculement dun fichier sur lautre peut tre dclench par 5 vnements : chance quotidienne fixe par le paramtre SWITCH, commande dexploitation SWITCH TYPE=LOG, le nombre denregistrements inscrits dans le fichier journal courant est suprieur la limite fixe par le paramtre MAXREC ou bien, selon les possibilits des OS, le fichier est plein, larrt du moniteur (commande SHUT), lactivation du moniteur. Au lancement, le moniteur CFT refuse douvrir un fichier journal non vide. Dans ce cas, il tente automatiquement le basculement vers le fichier journal altern. Il est donc important que la procdure associe au basculement rgnre un fichier vide suite au traitement du fichier journal. Le basculement entrane lexcution de la procdure dcrite par le paramtre EXEC de cette commande. Typiquement, cette procdure peut excuter une sauvegarde, la cration dun nouveau fichier vide (de mme nom) et ventuellement une dition du fichier sauvegard. Les fichiers de journalisation doivent tre crs par lexploitation avant lactivation du moniteur CFT (commande CFTFILE TYPE = LOG, ....).
3.4.1. Syntaxe
CFTLOG AFNAME = ID = EXEC = FNAME = [CONTENT = [LENGTH = [MAXREC = [MODE = [NOTIFY = filename, identifier, filename, filename, {FULL | BRIEF},] {133 | n},] {0 | n},] {REPLACE | CREATE | DELETE},] identifier,] n,] {00000000 | time},]
OS OS
[OPERMSG = [SWITCH =
3.4.2. Paramtres
AFNAME = filename Nom du fichier journal altern. Il est dconseill dutiliser un nom logique.
CFT V2.3
3-23
[CONTENT = {FULL | BRIEF}] Filtrage des messages crits dans le fichier LOG actif. Les valeurs possibles sont : FULL : tous les messages sont dits. BRIEF : les messages suivants napparaissent plus dans la LOG (ce sont des messages de catgorie information systme - voir le paramtre OPERMSG de CFTLOG) : CFTR12I &cmd Treated CFTC07I PART=&part IDF=&idf IDT=&idt State=&state Deleted en mode demandeur : CFTT53I PART=&part CFTT55I PART=&part CFTT51I PART=&part CFTT56I PART=&part CFTT54I PART=&part CFTT52I PART=&part en mode serveur : CFTT51I PART=&part CFTT53I PART=&part CFTT55I PART=&part CFTT56I PART=&part CFTT54I PART=&part IDF=&idf IDF=&idf IDF=&idf IDF=&idf IDF=&idf IDF=&idf IDF=&idf IDF=&idf IDF=&idf IDF=&idf IDF=&idf IDT=&idt IDT=&idt IDT=&idt IDT=&idt IDT=&idt IDT=&idt IDT=&idt IDT=&idt IDT=&idt IDT=&idt IDT=&idt Requester Requester Requester Requester Requester Requester Server Server Server Server Server file selected file opened session opened file closed file deselect session closed
session opened file created file opened file closed file deselect
En revanche tous les messages derreurs (ou de warning) quelle que soit leur origine sont dits. Pour un transfert sans incident, on aura dans la LOG les 2 messages suivants : en mode demandeur : CFTT57I PART=&part IDF=&idf IDT=&idt Requester transfer started CFTT58I PART=&part IDF=&idf IDT=&idt Requester transfer ended en mode serveur : CFTT57I PART=&part IDF=&idf IDT=&idt Server transfer started CFTT58I PART=&part IDF=&idf IDT=&idt Server transfer ended EXEC = filename Nom de la procdure excuter lors dun basculement sur lautre fichier journal. Cette procdure peut accder la variable symbolique &FLOG qui contient le nom du dernier fichier journal utilis avant basculement (fichier courant). FNAME = filename Nom du fichier journal. Il convient de veiller ce que le fichier <filename> existe et soit accessible ; dans le cas contraire, les informations sortiront tronques sur la sortie standard CFTOUT et ne seront pas exploitables. Ceci est galement valable lorsque le journal courant est le fichier dfini par AFNAME. Il est dconseill dutiliser un nom logique.
3-24
CFT V2.3
Manuel de rfrence
ID
La valeur de ce paramtre est fournie dans les exemples livrs. Cette valeur na pas tre modifie. [MAXREC = {0 | n}] {0..4294967295} Nombre denregistrements inscrits dans le fichier journal, partir duquel le basculement automatique sera effectu. MAXREC=0 signifie quil ny a pas de basculement automatique sur le nombre denregistrements du fichier. [NOTIFY = {voir le tableau | identifier}] Dfinit la destination des messages oprateur slectionns, parmi les messages du journal, par la valeur du paramtre OPERMSG. La valeur de ce paramtre est une chane de 8 caractres cadre gauche. La destination de ces messages peut tre, suivant les systmes : le submitter du moniteur CFT correspondant la sortie standard associe au moniteur CFT (lcran de soumission, par exemple). La valeur du paramtre NOTIFY doit tre alors renseigne blancs), une console oprateur. La valeur du paramtre NOTIFY doit commencer par les 2 caractres OP, un utilisateur de la machine. La valeur du paramtre NOTIFY indique lidentifiant systme de lutilisateur selon le format xxxxxxxx. Le tableau suivant indique les destinataires possibles suivant le systme. Tableau 34. CFTLOG NOTIFY - Destinataires possibles
OS GCOS7 GCOS8 GUARDIAN MVS OS400 UNIX VM VMS VOS VSE WinNT Submitter du moniteur OUI OUI OUI NON OUI OUI NON NON OUI NON OUI Console oprateur OUI OUI OUI OUI OUI OUI OUI OUI OUI OUI NON Utilisateur quelconque OUI NON OUI OUI OUI OUI OUI OUI OUI NON NON
(8 caractres
CFT V2.3
3-25
Explications sur le contenu du tableau : OUI signifie que le type de destinataire correspondant existe. NON signifie que le type de destinataire correspondant nexiste pas. Le tableau suivant indique, pour le paramtre NOTIFY, les valeurs par dfaut supportes pour chaque systme. Tableau 35. CFTLOG NOTIFY - Valeurs par dfaut
OS GCOS7 GCOS8 GUARDIAN MVS OS400 UNIX VM VMS VOS VSE WinNT Valeur par dfaut pour NOTIFY OP OPLOG OP OP OP OP
Explications sur le contenu du tableau : la valeur correspond 8 caractres blancs. Dans le cas console oprateur, les choix possibles sont indiqus dans le tableau suivant. Tableau 36. CFTLOG NOTIFY - Choix possibles dans le cas console oprateur
OS console oprateur GCOS7 GCOS8 Caractres interprts OP OP000001 OP000002 OP000003 OP000004 OP OP OP OP OP OPxxxxxx Messages dirigs vers La console oprateur La console oprateur dsigne par un numro : console TY1 console TY2 console TY3 console TY4 La console oprateur La (ou les) console(s) oprateur(s) La message-queue QSYSOPR La console oprateur La machine oprateur La console systme et le fichier LOG systme priphrique de sortie identifi par le lien xxxxxx prsent dans le rpertoire courant dexcution du moniteur La console systme et le fichier LOG systme priphrique de sortie identifi par le lien xxxxxx prsent dans le rpertoire courant dexcution du moniteur La console oprateur
VOS
VSE WinNT
3-26
CFT V2.3
Manuel de rfrence
Explications sur le contenu du tableau : sil est indiqu OP pour les caractres interprts, seuls ces 2 caractres (OP) sont interprts ; les caractres suivants sont non significatifs. Dans le cas utilisateur :
MVS
Les messages CFT sont mis par SEND destination du USERID TSO prcis ; dans ce cas, le programme Moniteur CFT doit tre autoris (APF). Les messages sont dirigs vers le User VMS dsign par son nom VMS. Dans ce cas, la tche moniteur CFT doit possder le privilge OPER. Les messages sont mis par MSGNOH ou MSG selon les privilges accords.
VMS
VM
[OPERMSG ={voir le tableau | n} ] {0..255} Dfinit les catgories de messages dinformation sur les transferts destines loprateur (tous les messages tant, par ailleurs, inscrits dans le fichier de journalisation). Il sagit dun sous-ensemble des messages du journal CFT, dfini par la somme algbrique des valeurs indiques dans la tableau ci-aprs. Tableau 37. Catgories des messages dinformation sur les transferts
Valeur 1 2 4 7 16 32 64 128 Catgorie de message Messages dinformation dexploitation Messages dinformation systme Messages dattention dexploitation Messages dattention systme Messages derreur dexploitation Messages derreur systme Messages derreur fatale dexploitation Messages derreur fatale systme Type I I W W E E F F
Explications sur le contenu du tableau : les types I,W,E,F correspondent au type de message indiqu dans le journal (consultez le guide Codes diagnostics et messages de CFT). La valeur 0 signifie quaucun message nest redirig vers loprateur. Le tableau suivant indique, pour le paramtre OPERMSG, les valeurs par dfaut supportes pour chaque systme. Tableau 38. CFTLOG OPERMSG - Valeurs par dfaut
OS GCOS7 GCOS8 GUARDIAN MVS OS400 UNIX VM Valeur par dfaut pour OPERMSG 0 0 3 0 0 3 0
CFT V2.3
3-27
[SWITCH = {00000000 | time}] Heure laquelle le moniteur CFT fait un basculement automatique. Lorsque ce paramtre nest pas renseign, il y a un basculement quotidien des fichiers journaux minuit. Il convient de noter que les paramtres MAXREC et SWITCH peuvent tre tous deux renseigns. Dans ce cas, le basculement automatique se fait : tous les jours lheure indique, sur le nombre denregistrements du fichier.
3.4.3. Exemple
Cette commande dfinit les noms des fichiers journaux : CFTLOG ID = IDLOG, SWITCH = 2030, FNAME = filename1, AFNAME = filename2, EXEC = procfname, OPERMSG = 240 Le basculement automatique est prvu 20 heures 30, la procdure dclenche lors du basculement se trouve dans le fichier nomm par le paramtre EXEC. La taille des enregistrements est la valeur par dfaut, cest--dire 133 caractres. La valeur du paramtre OPERMSG permet de ne rediriger que les messages derreur vers loprateur (240 = 128+64+32+16).
3-28
CFT V2.3
Manuel de rfrence
Suivant les systmes, il est possible dutiliser 2 modes denregistrement : lenregistrement des donnes sur des fichiers du moniteur CFT. Dans ce cas, la commande CFTACCNT dfinit les noms des fichiers rcepteurs des donnes et leur gestion (paramtrage TYPE = FILE). Ce mode est accessible sur TOUS LES SYSTEMES, lenregistrement des donnes sur les fichiers de lutilitaire daccounting du systme dexploitation concern (paramtrage TYPE = SYST).
GCOS7 MVS VM VSE
Le moniteur CFT enregistre, pour chaque transfert termin, les informations contenues dans le tableau suivant (les descriptions des structures C et COBOL sont fournies en annexe). Tableau 39. CFTACCNT - Liste des rubriques
Rubrique Mode de transfert (Serveur ou Demandeur) Sens du transfert Type de transfert (Fichier, Message ou message de Rponse) Identifiant du partenaire immdiat (PART) Identifiant de lmetteur (SPART) Identifiant du rcepteur (RPART) Identifiant de lapplicatif utilisateur metteur (SUSER) Identifiant de lapplicatif utilisateur rcepteur (RUSER) Identifiant du fichier type (IDF) Identifiant de lapplication locale (IDA) Identifiant du transfert (IDT) Nombre denregistrements transmis Nombre de caractres du fichier Nombre de caractres mis sur la ligne Date et heure de dpt de la commande dans le catalogue Date et heure de dbut de transfert Date et heure de fin de transfert Dure du transfert (en secondes) Indicateur de liste de diffusion Identifiant du protocole applicatif Identifiant du propritaire du transfert (USERID) Identifiant du groupe (GROUPID) Taux de compression des donnes en ligne Taille (maxi) de lenregistrement du fichier (FLRECL) Format du fichier (FRECFM) Code de la compression protocolaire (NCOMP) Nom du fichier transmis (FNAME) Offset 0 1 2 3 12 21 30 46 62 71 80 89 100 111 122 140 158 176 183 184 193 209 225 228 234 235 238
CFT V2.3
3-29
TYPE=FILE
Lorsque le fichier statistique CFT est plein, cest--dire lorsque le nombre maximum denregistrements (paramtre MAXREC) a t atteint, le moniteur CFT effectue un basculement sur un fichier altern et excute la procdure dcrite par le paramtre EXEC. Par ailleurs, la commande dexploitation SWITCH permet loprateur de basculer manuellement le fichier statistique, la demande. Le moniteur CFT doit disposer, son activation, dau moins 1 fichier statistique vide. Si le premier fichier (dsign par FNAME) nest pas vide, il y a basculement vers le second (AFNAME). Par exemple, la procdure associe au basculement peut rgnrer un fichier vide. Les fichiers statistiques doivent tre crs par lexploitation, avant lactivation du moniteur CFT (commande CFTFILE TYPE = ACCNT, ....). Lors de larrt (commande SHUT), le moniteur CFT excute aussi la procdure de basculement pour vider le dernier fichier statistique en cours.
TYPE=SYST
Il faut renseigner le paramtre ACCID identifiant lapplication CFT. Lenregistrement account est dcoup en 8 cartes ACCOUNT. De par la structure des enregistrements de laccounting systme VMS, les donnes statistiques sont tronques 255 caractres. Il est donc dconseill dutiliser TYPE = SYST pour VMS .
3-30
CFT V2.3
Manuel de rfrence
3.5.1. Syntaxe
CFTACCNT [MODE ID [LANGUAGE [TYPE
TYPE=FILE
= = = =
= = = = =
ACCID
OS
3.5.2. Paramtres
ID = identifier Identifiant de la commande CFTACCNT.
[LANGUAGE = {COBOL | C}] Langage de programmation de lapplication exploitant les donnes statistiques enregistres. En langage C, les donnes de chaque champ sont compltes avec des zros binaires. En COBOL, elles sont compltes avec des blancs. [TYPE = { FILE | SYST}] Dfinit le type daccounting. TYPE = FILE : lenregistrement des statistiques seffectue sur les fichiers de CFT dcrits par les paramtres FNAME et AFNAME, TYPE = SYST : lenregistrement des statistiques seffectue sur fichier systme, travers une interface avec lutilitaire daccounting systme.
TYPE=FILE
AFNAME = filename Nom du fichier statistique altern. EXEC = filename Nom de la procdure excuter lors dun basculement sur lautre fichier statistique (SWITCH). Cette procdure a accs la variable symbolique &FACCNT qui contient le nom du dernier fichier statistique utilis avant basculement.
CFT V2.3
3-31
FNAME = filename Nom du fichier statistique. [MAXREC = n] Nombre maximum denregistrements du fichier statistique. Si ce paramtre nest pas renseign, le moniteur CFT ne connat dautre limite que celle impose par le gestionnaire de fichier du systme dexploitation. [SWITCH = {00000000 | time}] Heure laquelle le moniteur CFT fait un basculement automatique vers le fichier statistique altern. Lorsque ce paramtre nest pas renseign, il y a un basculement quotidien des fichiers statistiques minuit.
TYPE=SYST
ACCID
=n
GCOS7 MVS VM
Valeur par dfaut : 128. Ces donnes sont crites dans SMF. Le programme CFT/MVS doit alors tre autoris (APF). La machine virtuelle CFT doit possder loption DIRECTORY ACCOUNT. Loption accounting doit tre dfinie dans POWER. Paramtre non pertinent.
VM VSE VMS
3.5.3. Exemples
TYPE=FILE
ID = ACCNT, LANGUAGE = C, FNAME = <filename1>, AFNAME = <filename2>, MAXREC = 1000, EXEC = <filename3> Cette commande dfinit lenregistrement des donnes statistiques des transferts dans des fichiers propres CFT. Elle dsigne les fichiers statistique et statistique altern (paramtres FNAME et AFNAME). Les donnes y sont enregistres aux fins dtre exploites par un programme applicatif crit en langage C. Le basculement a lieu manuellement (commande SWITCH) ou lorsque le nombre denregistrements statistiques est gal 1000. La procdure dclenche lors dun basculement se trouve dans le fichier dsign par le paramtre EXEC.
CFTACCNT
3-32
CFT V2.3
Manuel de rfrence
TYPE=SYST
CFTACCNT
ID TYPE ACCID
= = =
ACCNT, SYST, n
si
GCOS7 MVS VM
Cette commande dfinit lenregistrement des donnes statistiques des transferts dans les fichiers de lutilitaire daccounting du systme dexploitation, sous un identifiant indiqu par le paramtre ACCID, pour les systmes dsigns.
CFT V2.3
3-33
CFT V2.3
4-1
Par exemple : lorsque cest toujours le mme nom de fichier physique local qui est associ au fichier type (IDF), il est logique de prciser ce nom en faisant figurer un paramtre FNAME dans la commande CFTSEND, dautre part, en tant que valeurs par dfaut pour les caractristiques rseau du fichier, si ces dernires ne sont pas prcises explicitement (voir ci-dessous),
les caractristiques rseau du fichier : valeurs quon va transmettre au correspondant, dans les paramtres protocolaires, pour dcrire le fichier (un nom physique de fichier peut mme tre transmis - voir plus loin la dfinition du mode ouvert). Les caractristiques physiques que CFT peut retrouver automatiquement pour le fichier local, peuvent tre considres comme des valeurs par dfaut pour les paramtres de CFTSEND correspondants (exemple : longueur denregistrement locale : FLRECL), paramtres constituant eux-mmes des valeurs par dfaut pour les caractristiques rseau (exemple : longueur denregistrement transmise au correspondant : NLRECL). Par ailleurs, lorsque le transfert est dclench par une commande SEND locale comportant explicitement un ou plusieurs paramtres qui figurent galement dans la commande CFTSEND, suivant la valeur du paramtre FORCE : si FORCE = NO : ce sont ceux de la commande SEND qui priment sur ceux de la commande CFTSEND (pour tous les paramtres communs aux deux commandes, CFTSEND ne fournit que les valeurs par dfaut SEND), si FORCE = YES : ce sont ceux de la commande CFTSEND qui priment sur ceux de la commande SEND, appel lors du transfert une tche EXIT fichier crite par lutilisateur, action sur les donnes gres par le moniteur pendant le transfert : transcodage, compression, action excute par le moniteur sur le fichier mis, aprs le transfert, appel une procdure excuter en fin de transfert, ... plage horaire autorise, id. dutilisateur associ par dfaut aux transferts.
4.1.1.1. Syntaxe
CFTSEND ID = [COMMENT [CYCDATE= [CYCLE = [CYCTIME = [DELETE = [EXEC = [EXECSUB = [EXIT = [FACTION = [FBLKSIZE = identifier, = string,] date,] {0 | n},] time,] {NO | YES},] filename,] { LIST | FILE}] identifier,] {NONE | ERASE | DELETE},] n,]
OS
4-2
CFT V2.3
Manuel de rfrence
[FCODE [FDISP
= =
n,] {filename | mask | dirname | #filename | #mask | #dirname},] {NO | YES},] {SEQ | INDEXED | DIRECT},] {F | V | U},] n,] c,] string,] {NO | YES},] = {voir commentaire | date},] {23595999 | time},] {date systme du jour | date},] {00000000 | time},] {REPLACE | CREATE | DELETE},]
PROTOCOLE PROTOCOLE PROTOCOLE PROTOCOLE PROTOCOLE PROTOCOLE OS OS OS OS
= {filename | *filename],]
[FKEYLEN = {0 | n},] [FKEYPOS = {0 | n},] [NLRECL [NOTIFY [NRECFM = [NSPACE [NTYPE = = n,] identifier,] {F | U | V},]
PROTOCOLE PROTOCOLE
OS OS
PROTOCOLE
PROTOCOLE
CFT V2.3
4-3
[RUSER [SAPPL
= =
string,] string,] filename] {DISP | HOLD | KEEP},] string,] {DAY | MIN | MONTH},]
PROTOCOLE
{UNDEFINED | ALL | SUMMARY | NO},] {userid du moniteur CFT | string,] filename,] identifier,]
lis au protocole PeSIT (profil SIT, PeSIT D profil CFT ou PeSIT E) : RAPPL, SAPPL, lis au protocole PeSIT (PeSIT D profil CFT ou PeSIT E) transmis au rcepteur dutilisation locale : RUSER, SUSER, : PARM, SPART, : COMMENT, OPERMSG, DELETE, NOTIFY, : IMPL, STATE, PRI, : EXEC, EXIT, : MINDATE, ...TCYCLE, : NCOMP, XLATE, : FACTION, : FNAME, : FSPACE, FORG, FTYPE, FCODE, FDISP, : FRECFM, FLRECL, FBLKSIZE,
paramtres de traitement des donnes paramtres associs au fichier mis : gestion du fichier nom physique caractristiques physiques (fichier global) caractristiques physiques (enregistrements)
4-4
CFT V2.3
Manuel de rfrence
paramtres du fichier pour le partenaire (selon protocole) : nom physique caractristiques physiques (fichier global) caractristiques physiques (enregistrements) : NFNAME, : NSPACE, NTYPE, NCODE, : NRECFM, NLRECL, NBLKSIZE, NKEYLEN, NKEYPOS.
Concernant les paramtres du fichier pour le partenaire (Nxxxxx de SEND et CFTSEND) : ceux-ci sont tous demploi facultatif, ils permettent de forcer les valeurs des informations transmises - nom et/ou caractristiques physiques de fichier - lorsque celles-ci sont prvues dans les units de message (FPDUs) du protocole utilis (ou du profil de protocole utilis), ces informations sont exploites par le moniteur rcepteur selon ses possibilits propres : si celui-ci est un moniteur CFT/V2 : voir la description de ces possibilits au niveau de la commande CFTRECV et dans le Guide dexploitation spcifique concern, dans tous les cas : les valeurs mises doivent tre valides pour le partenaire rcepteur.
4.1.1.3. Paramtres
[COMMENT = string160]
Commentaire alphanumrique local associ lmission. Le contenu de ce paramtre : nest ni analys, ni exploit lors des transferts, peut tre consult en local partir de la commande LISTCAT CONTENT=FULL, est restitu partir de la variable symbolique &COMMENT. [CYCDATE = {voir le commentaire | date}]
Jour limite suprieure dactivation du premier transfert dun chancier. Si la priodicit est journalire ou plus (TCYCLE = DAY ou TCYCLE = MONTH), alors la valeur par dfaut de CYCDATE est MINDATE + TCYCLE*CYCLE ; sinon, cette valeur est CYCDATE = MINDATE. Exemple : si TCYCLE = DAY et CYCLE = 2, la valeur par dfaut de CYCDATE est MINDATE + 2 jours. CYCLE = {0 | n} {0..32767}
CFT V2.3
4-5
[CYCTIME
Heure limite suprieure dactivation du premier transfert dun chancier. Pour les transferts suivants, la date/heure limite est calcule comme suit : CYCDATE.CYCTIME + CYCLE * TCYCLE (valeur de la priode). Si la priodicit est exprime en minutes (TCYCLE = MIN), alors la valeur par dfaut de CYCTIME est : MINTIME + TCYCLE*CYCLE ; sinon, CYCTIME = MINTIME. Exemple : si TCYCLE = MIN et CYCLE =60, la valeur par dfaut de CYCTIME est MINTIME + 1 heure. [DELETE = {NO | YES}]
Suppression automatique des postes du catalogue en tat T (termin) pour lIDF correspondant. Si lutilisateur spcifie des procdures de fin de transfert (paramtres EXECSF et EXECRF de CFTPARM), cette suppression nintervient quaprs lexcution de ces procdures. Si la commutation des fichiers est demande (par le biais du paramtrage CFT), aucun des postes du catalogue, associ des transferts termins, nest supprim. [EXEC = filename]
Nom du fichier dcrivant la procdure excuter en fin de transfert. Permet dassocier cette procdure un identifiant de fichier type (IDF), autrement quen mettant la variable symbolique &IDF au niveau du paramtre EXECSF de CFTPARM. Les variables symboliques possibles dans filename et dans la procdure associe, ou dans lensemble des procdures associes, sont les mmes que celles autorises pour les procdures de fin de transfert rfrences dans CFTPARM (consultez le paragraphe Variables symboliques dans le guide Concepts). Si ce paramtre EXEC est renseign et : si le fichier correspondant filename existe, la procdure associe est soumise en fin de transfert, si le fichier nexiste pas, aucun traitement nest excut en fin de transfert (mme si le paramtre EXECSF de la commande CFTPARM est renseign). Si ce paramtre EXEC nest pas renseign, cest le paramtre EXECSF de la commande CFTPARM qui est pris en compte. [EXECSUB = {LIST | FILE}]
Soumission de la procdure de fin de transfert, lors de l'mission d'un groupe de fichiers en milieu htrogne : LIST FILE : dclenchement de la procdure de fin de transfert sur la requte gnrique, la fin de tous les transferts de la liste, : dclenchement de la procdure de fin de transfert pour chaque requte de la liste et sur la requte gnrique.
4-6
CFT V2.3
Manuel de rfrence
[EXIT
= identifier]
Identifiant de la commande CFTEXIT associe ce transfert. Utilis pour activer une tche utilisateur dEXIT fichier. La valeur de ce paramtre peut tre gale la variable symbolique &IDF. [FACTION = {NONE | DELETE | ERASE}]
Action sur le fichier aprs mission : ERASE: DELETE : NONE : effacement du contenu du fichier aprs le transfert (marque End Of File en dbut de fichier), destruction du fichier aprs transfert, aucune action sur ce fichier en fin de transfert.
Attention : dans le cas dune mission de rpertoire ou de groupe de fichiers, si la commande dmission prcise FACTION = DELETE, ce paramtre est ignor. Aucun rpertoire ou fichier ne sera dtruit lissue du transfert gnrique. [FBLKSIZE =n] {0..32768}
OS
Taille des blocs du fichier mis. Il est recommand de ne pas renseigner ce paramtre car CFT sait en trouver la valeur pour le fichier mettre. Cest alors cette valeur (relle) qui sera prise en compte lactivation du transfert. Tableau 40. CFTSEND FBLKSIZE - OS concerns
OS GCOS7 GCOS8 GUARDIAN MVS OS400 UNIX VM VMS VOS VSE WinNT Utilisation OUI OUI NON OUI NON NON NON NON NON OUI NON
[FCODE
Code des donnes mettre. La valeur par dfaut, dtermine suivant les caractristiques de chaque transfert, est fonction du type (FTYPE) de fichier mis (si ncessaire, consultez le Guide dexploitation CFT correspondant votre OS). La dtection automatique du FTYPE par lmetteur, le cas chant, tient lieu (en partie) de dtection automatique de code. Sur linfluence de FCODE sur le transcodage effectu lmission : voir les explications fournies au niveau du paramtre NCODE de la prsente commande.
CFT V2.3
4-7
[FDISP
= {SHARE | OLD}]
Option de partage du fichier : SHARE : accs partag, OLD : accs exclusif. [FKEYLEN = {0 | n}]
PeSIT E
Longueur de la cl dun fichier index. Le moniteur transmet cette information, transporte par le protocole dans le PI 38, mais ne lexploite pas. Le fichier index est transfr sous forme denregistrements squentiels. [FKEYPOS = {0 | n}]
PeSIT E
Le moniteur transmet cette information, transporte par le protocole dans le PI 39, mais ne lexploite pas. Le fichier index est transfr sous forme denregistrements squentiels. [FLRECL = n]
Pour des enregistrements de : format fixe (FRECFM = F) : format variable (FRECFM = V): format indfini (FRECFM = U) : longueur (en octets) des enregistrements du fichier local mettre, longueur maximale (en octets) des enregistrements de ce fichier, longueur maximale (en octets) des enregistrements de ce fichier.
Lemploi de FLRECL est facultatif. En effet, la plupart des produits CFT/V2 sont capables, lors des transferts, de retrouver automatiquement les longueurs denregistrement des fichiers mettre : les guides dexploitation spcifiques prcisent, pour chaque systme, si cette fonctionnalit est supporte, certains systmes, en remplacement de cette fonctionnalit, gnrent des longueurs denregistrement implicites :
WinNT
Longueur implicite = 512 Longueur implicite = 512 pour les fichiers texte (FTYPE=T, O ou X), = 4096 pour les fichiers binaires (FTYPE=B). Longueur implicite = 2048. FRECFM = F : toujours prciser FLRECL. FRECFM = V : prciser FLRECL quand la longueur denregistrement est susceptible de dpasser 2048.
UNIX
VOS
4-8
CFT V2.3
Manuel de rfrence
[FNAME
Nom du fichier local mettre, nom de rpertoire, nom de fichier dindirection, masque de slection ou rpertoire de slection. Le nom du fichier dindirection, du masque de slection ou du rpertoire de slection est prcd du caractre <file-symb> spcifique chaque systme. Dans la plupart des environnements, cest le # qui est utilis (consultez le tableau des valeurs spcifiques dans le Guide dexploitation de CFT correspondant votre OS). En fonctionnement serveur metteur avec mission implicite, le paramtre FNAME est dusage obligatoire dans CFTSEND. En fonctionnement demandeur metteur ou serveur metteur avec requte de transfert holde, le nom du fichier peut tre prcis dans la requte dmission (commande SEND ou appel CFTAPI) plutt que dans la commande CFTSEND. Tableau 41. CFTSEND FNAME - Rcapitulatif des diffrents cas
Cas 1 2 3 4 Format FNAME = filename FNAME = {mask | dirnam} FNAME = #filename FNAME = {#mask | #dirname} Traitement Envoi dun fichier ou dune version de fichier Listage dun rpertoire Envoi dun groupe de fichiers dont la liste se trouve dans le fichier fourni Envoi dun groupe de fichiers aprs slection sur le nom gnrique fourni (#mask) Envoi de tous les fichiers contenus dans le rpertoire (#dirname)
Cas 1 : nom du fichier local mettre (FNAME=filename) Ce nom est un nom complet de fichier physique. Il peut : tre constitu dynamiquement partir de variables symboliques, correspondre au nom dun fichier versions. Utilisation des variables symboliques Les variables utilisables pour la constitution de la chane de caractres FNAME sont les suivantes : &FDATE, &FTIME, &FYEAR, &FMONTH, &FDAY, &SPART, &RPART, &PART, &NPART, &GROUP, &SUSER, &RUSER, &SAPPL, &RAPPL, &IDF, &PARM, &IDA, &NIDF, &IDTU, &BDATE, &BTIME, &BYEAR, &BMONTH, &BDAY, &NFNAME, &NFVER (explicites plus en dtail ci-dessous).
CFT V2.3
4-9
Les variables se trouvant sur les deux dernires lignes sont valorises juste avant le transfert. Or, les substitutions dans la chane FNAME seffectuant lors de lenregistrement de la requte dans le catalogue, ces variables ne peuvent donc tre utilises dans FNAME quen cas de SEND implicite. Le caractre & remplace ici le caractre char_symb spcifique chaque systme dexploitation (consultez le Guide dexploitation de CFT correspondant votre OS). Cas particulier de la variable symbolique &NFNAME
PeSIT D profil CFT PeSIT E CFT/CFT
Lemploi de &NFNAME nest valide que si le moniteur est serveur metteur et lmission implicite (CFTSEND IMPL=YES). Dans ce cas, il est possible de prendre en compte chaque transfert, le nom de fichier physique propos par le partenaire demandeur rcepteur. Remarque: lorsque le fichier mis est exactement celui que demande le partenaire (paramtrage FNAME=&NFNAME), on est dans le mode de fonctionnement dit mode ouvert. Emission dun fichier versions
MVS VMS
Ce nom comporte une racine et un numro de version. Suivant le cas, la traduction du nom relatif en nom absolu seffectue des tapes diffrentes. Tableau 42. CFTSEND FNAME - Fichier versions
Commande CFTSEND Numro de version seulement 0 ou -n Paramtre IMPL=YES IMPL=NO SEND 0 ou -n cas particulier de MVS (1) FNAMEABS=YES FNAMEABS=NO Traduction en nom absolu Au dmarrage du transfert Au dpt de la requte dans le catalogue Au dpt de la requte dans le catalogue Au dmarrage du transfert
Explications sur le contenu du tableau : (1) le numro de version peut tre +1 ou + n et le paramtre FNAMEABS doit tre YES. La rotation dun fichier GDG seffectue en fin de job.
MVS
Exemple de fichier versions : la notation de la version du fichier dans ltape SEND reste identique la dernire notation utilise dans le JCL. //ST1 //DD1 //ST4 EXEC DD EXEC SEND PGM=USER DSN=FIC(+1) PGM=CFTX FNAME=FIC(+1)
4-10
CFT V2.3
Manuel de rfrence
VMS
Lexemple de fichier versions prcdent est aussi applicable si la valeur de DSN et FNAME est FIC;1. Cas particulier de la variable symbolique &NFVER Lemploi de &NFVER nest valide que si le moniteur est serveur metteur et lmission implicite (CFTSEND IMPL=YES). Dans ce cas, il est possible dmettre la version de fichier demande par le partenaire. Il suffit de paramtrer, par exemple, FNAME=GDGNAME(-&NFVER). Cas 2 : listage dun rpertoire FNAME {dirname | mask} Le nom fourni peut tre un nom gnrique de fichier ou un nom de rpertoire. Ce nom peut inclure : certaines variables symboliques telles que &PART et &IDF, les mta-caractres * et ?. Ce mode permet, par exemple, denvoyer au partenaire le listage dun rpertoire local. Dans ce cas, chaque enregistrement transfr contient le nom de chaque fichier slectionn. Pour une information complmentaire, consultez le paragraphe Listage dun rpertoire distant dans le manuel Concepts. Cas 3 : envoi dun groupe de fichiers dont la liste se trouve dans le fichier fourni FNAME =#filename Le nom fourni est un nom complet de fichier physique. Ce fichier contient la liste des fichiers mettre (liste de noms de fichiers physiques), raison dun nom par enregistrement. La valeur de FNAME peut tre constitue de certaines variables symboliques telles que &PART et &IDF. Le nom du fichier dindirection est prcd du caractre <file-symb> spcifique chaque systme. Dans la plupart des environnements, cest le # qui est utilis (consultez le tableau des valeurs spcifiques dans le Guide dexploitation de CFT correspondant votre systme dexploitation). Un poste catalogue est cr pour chaque fichier. Le transfert de chacun des fichiers seffectue selon les mmes modalits quun transfert en mission habituel. Pour une information complmentaire, consultez lannexe Emission dun groupe de fichiers dans le manuel Concepts de CFT. Cas particulier : il est possible de renseigner une liste de rpertoires mettre dans le fichier dindirection. Le critre de mise en uvre de copie/concatnation pour chaque rpertoire transmis est identique aux autres modes de transmission gnrique. Il est fortement dconseill de remplir un fichier dindirection avec un ensemble mixte de fichiers et de rpertoires.
CFT V2.3
4-11
Le nom fourni peut tre un nom gnrique de fichier ou un nom de rpertoire. Ce nom peut inclure : certaines variables symboliques telles que &PART et &IDF, les mta-caractres * et ?. Le nom de rpertoire reprsente ici toute organisation, spcifique lenvironnement concern, servant regrouper les fichiers : bibliothque, catalogue, PDS . La slection du groupe de fichiers transfrer seffectue dynamiquement partir du nom gnrique ou du nom de rpertoire. Suivant les systmes dexploitation, le mcanisme de slection est le rsultat dun listage de rpertoire ou quivalent. Si lmission seffectue vers un site homogne (valeur de SYST de la commande CFTPART identique au systme local), les fichiers slectionns sont copis et concatns dans un fichier de travail (voir paramtre WFNAME) dfini dans la commande dmission. Deux postes sont crs dans le catalogue : un poste gnrique et un poste de transfert. Si lmission seffectue vers un site htrogne, un poste gnrique est cr dans le catalogue ainsi quun poste de transfert pour chaque fichier slectionn. Pour une information complmentaire, consultez lannexe Emission dun groupe de fichiers dans le guide Concepts de CFT. [FORCE = {NO | YES}]
Dtermination de la priorit de prise en compte des paramtres valoriss dans CFTSEND et par rapport ceux valoriss dans une commande SEND associe. FORCE = NO : les paramtres spcifis dans la commande SEND sont prioritaires par rapport ceux dfinis dans la commande CFTSEND associe. Ainsi, si un paramtre nest pas explicitement renseign dans SEND mais dans CFTSEND, cest la valeur renseigne dans cette commande CFTSEND qui sera prise en compte, FORCE = YES : les paramtres spcifis dans CFTSEND sont prioritaires par rapport ceux dfinis dans une commande SEND associe. Ainsi, si un paramtre nest pas explicitement renseign dans CFTSEND mais dans SEND ou si la valeur renseigne dans CFTSEND est la valeur par dfaut, cest la valeur renseigne dans cette commande SEND qui sera prise en compte. Un message informera lutilisateur que sa commande est partiellement prise en compte.
4-12
CFT V2.3
Manuel de rfrence
OS
[FORG
Organisation du fichier mettre : SEQ : squentielle, : indexe, : relative (accs direct). INDEXED DIRECT
Sur certains systmes dexploitation, il est possible dmettre en squentiel des fichiers dorganisation indexe ou relative. Suivant le cas, lemploi de paramtres tels que FTYPE, FKEYLEN, FKEYPOS et FORG peut tre ncessaire. Pour une information complmentaire, consultez le Guide dexploitation CFT correspondant votre OS. [FRECFM = {voir Guide dexploitation | F | U | V}]
OS
Format des enregistrements du fichier mettre : F : fixe, V : variable, U : indfini (undefined). Les valeurs possibles par systme sont indiques dans le Guide dexploitation spcifique correspondante.
OS400 UNIX
La notion de format variable est propre CFT, et ne correspond pas une ralit pour les systmes indiqus. Le moniteur CFT ne pourra donc mettre un fichier de format variable que si celui-ci est gnr par une commande COPYFILE, ou dj reu par CFT (cas de la commutation par exemple). Sauf exception, on nutilisera pas FRECFM = V.
Taille du fichier mettre, en K-octets (1 K-octet = 1024 octets). Usuellement, ce paramtre na pas tre renseign, CFT retrouvant automatiquement, lors de chaque transfert, la taille du fichier quil va mettre (si ncessaire, vrifier dans le Guide dexploitation de CFT correspondant votre OS que cette fonctionnalit est bien supporte par le systme considr). [FTYPE = {voir Guide dexploitation | c}]
OS
Type du fichier local mettre (voir galement le paramtre NTYPE). Dans certaines configurations de type client/serveur, le fichier local peut tre physiquement implant sur une autre machine que celle sur laquelle CFT sexcute. Consultez le Guide dexploitation de CFT correspondant votre OS. [GROUPID = string15]
CFT V2.3
4-13
ID
En protocole PeSIT profil SIT, lidentifiant de fichier type est soumis la contrainte de format (Fnnnnn) dcrite dans le Guide des protocoles de CFT.
[IMPL
= {NO | YES}]
Emission implicite. Lorsque CFT fonctionne en mode serveur metteur et quil ny a pas de commande SEND (state=HOLD) dpose dans le catalogue pour cet identifiant de fichier, le paramtre IMPL valoris YES permet au moniteur CFT de mettre disposition le fichier correspondant, en gnrant automatiquement une requte dmission. Ceci permet une mise disposition permanente dun fichier. Attention : ce paramtre ne doit pas tre gal YES pour la description du fichier type par dfaut. [MAXDATE = {voir le commentaire | date}] Dernier jour de validit des transferts. La valeur date peut tre exprime : explicitement (date absolue), ou dans les commandes SEND, dune manire relative par rapport la date de prise en compte de la commande. Cette valeur est alors exprime en nombre de jours. Exemple : MAXDATE = +4 signifie que le dernier jour de validit du transfert est dans 4 jours par rapport la date de prise en compte de la commande. La valeur par dfaut est affecte par le moniteur selon le contexte du transfert. Si MAXTIME est suprieur MINTIME, MAXDATE prend la valeur de MINDATE. Si MAXTIME est infrieur MINTIME, MAXDATE prend la valeur de MINDATE + 1. Si MAXTIME nest pas renseign, MAXDATE prend la valeur 99991231. Consultez le paragraphe Transferts diffrs dans le guide Concepts de CFT. [MAXTIME = {23595999 | time}]
Pris en compte uniquement en mode demandeur Pris en compte uniquement en mode demandeur
Heure maximum de validit du transfert, pour le dernier jour (MAXDATE). La valeur time peut tre exprime : explicitement (heure absolue), ou dans les commandes SEND, dune manire relative par rapport lheure de prise en compte de la commande.
4-14
CFT V2.3
Manuel de rfrence
Dans ce cas, lheure absolue correspondante doit tre infrieure 24 heures. La valeur indique est exprime en minutes. Exemple : MAXTIME = +180 signifie que lheure maximum de validit du transfert est lheure de prise en compte de la commande additionne de 180 minutes. Cette heure de prise en compte doit tre infrieure 21 heures. MAXTIME ne doit pas tre gal MINTIME sauf si MAXDATE est renseign et nest pas la date du jour. [MINDATE = {date systme du jour | date}]
Pris en compte uniquement en mode demandeur
Premier jour de validit des transferts. La valeur date peut tre exprime : explicitement (date absolue), ou dans les commandes SEND, dune manire relative par rapport la date de prise en compte de la commande. Cette valeur est alors exprime en nombre de jours. Exemple : MINDATE = +2 signifie que le premier jour de validit du transfert est dans 2 jours par rapport la date de prise en compte de la commande. Consultez le paragraphe Transferts diffrs dans le guide Concepts de CFT. [MINTIME = {00000000 | time}]
Pris en compte uniquement en mode demandeur
Heure minimum de validit du transfert, pour le premier jour. La valeur time peut tre exprime : explicitement (heure absolue), ou dans les commandes SEND, dune manire relative par rapport lheure de prise en compte de la commande. Dans ce cas, lheure absolue correspondante doit tre infrieure 24 heures. La valeur indique est exprime en minutes. Exemple : MINTIME = +30 signifie que lheure minimum de validit du transfert est lheure de prise en compte de la commande additionne de 30 minutes. Cette heure de prise en compte doit tre infrieure 23 h 30. MINTIME ne doit pas tre gal MAXTIME sauf si MAXDATE est renseign et nest pas la date du jour.
CFT V2.3
4-15
[NBLKSIZE
PeSIT E CFT/CFT OS
Taille de bloc du fichier, au sens protocolaire. Peut tre utilis pour un transfert vers un partenaire dont le systme gre la notion de taille de bloc (la liste de ces systmes est indique au paramtre FBLKSIZE). [NCODE = {voir le commentaire | ASCII | BINARY | EBCDIC}]
PeSIT sauf profil SIT
Code des donnes mises. Valeur par dfaut : au niveau de la commande CFTSEND elle-mme, il ny a pas de valeur par dfaut mais, pour chaque transfert, NCODE prend implicitement comme valeur soit : BINARY, si FCODE vaut (explicitement ou implicitement) BINARY, le code de la machine du partenaire, si FCODE a une valeur diffrente de BINARY ; le code (ASCII ou EBCDIC) de la machine du partenaire est alors dduit de la valeur du paramtre SYST de la commande CFTPART. NCODE, avec les paramtres FCODE et XLATE, dtermine le transcodage fait lors dune mission. Que les valeurs soient explicites ou bien dtermines implicitement : si FCODE ou NCODE est gal BINARY, il ny a pas de transcodage, sinon (les donnes locales et les donnes en ligne tant supposes codes en ASCII ou en EBCDIC) : si NCODE est gal FCODE, il ne peut y avoir transcodage ASCII/ASCII ou EBCDIC/EBCDIC quavec une table de transcodage externe (voir lemploi du paramtre XLATE), si NCODE est diffrent de FCODE, il y a toujours transcodage ASCII/EBCDIC ou EBCDIC/ASCII, que ce soit avec une table de transcodage externe ou bien grce la table de transcodage interne de CFT.
Il ny a quen protocole PeSIT (si le profil est diffrent de SIT) que CFT peut mettre un paramtre (un indicateur) protocolaire code des donnes ; ce paramtre correspond alors NCODE. Pour les autres protocoles, le partenaire rcepteur suppose a priori que les donnes sont codes conformment aux conventions protocolaires. Par exemple, en ETEBAC 3, il sattend recevoir des donnes en EBCDIC. Pour une information complmentaire, consultez le Guide des protocoles de CFT. [NCOMP = {voir le commentaire | cpr}]
Tous protocoles SAUF PeSIT profil SIT
Compression des donnes en ligne, souhaite par lmetteur. Les valeurs autorises ainsi que les valeurs par dfaut, pour le paramtre NCOMP de la commande CFTSEND, sont les mmes que pour le paramtre SCOMP de la commande CFTPROT. Lors dune mission, la combinaison des valeurs prises par ces deux paramtres, sert de base la ngociation protocolaire de la compression des donnes en ligne (consultez lannexe Compression pour des informations complmentaires).
4-16
CFT V2.3
Manuel de rfrence
PeSIT E
Ce paramtre na lieu dtre utilis quen cas de transferts en protocole PeSIT (avec le profil ou la version indique), lorsque la valeur du paramtre SCOMP de la commande CFTPROT est excessive pour le fichier type considr. Ce paramtre sert inhiber ventuellement la compression lors dune mission conscutive une phase de connexion, laquelle la compression a t ngocie 1 (SCOMP et/ou RCOMP de CFTPROT 1).
ODETTE
[NFNAME
= {filename | *filename}]
PeSIT E CFT/CFT
Nom du fichier physique communiqu au correspondant rcepteur. Le caractre * prcdant le nom du fichier indique au rcepteur quil peut choisir dutiliser ou non le nom de fichier transmis. Le nom du fichier physique peut : tre constitu dynamiquement partir de variables symboliques, correspondre au nom dun fichier versions. Le transfert aboutit si les conditions suivantes sont remplies : le partenaire rcepteur autorise le site metteur (demandeur ou serveur) forcer le nom physique du fichier recevoir (ce nom est dfini partir dun paramtrage tel que FNAME=&NFNAME), le fichier dsign par NFNAME existe ou peut tre cr ct rcepteur, le numro de version du fichier GDG correspond au numro de version +1 du fichier rcepteur. Pour une information complmentaire sur les mcanismes mis en oeuvre, consultez lannexe Localisation des fichiers physiques dans le guide Concepts de CFT. Utilisation des variables symboliques
MVS VMS
Les variables utilisables pour la constitution de la chane de caractres NFNAME sont les suivantes : &FDATE, &FTIME, &FYEAR, &FMONTH, &FDAY, &SPART, &RPART, &PART, &NPART, &GROUP, &SUSER, &RUSER, &SAPPL, &RAPPL, &IDF, &PARM, &IDA, &NIDF, &BDATE, &BTIME, &BYEAR, &BMONTH, &BDAY. Le caractre & remplace ici le caractre char_symb spcifique chaque systme dexploitation (consultez le Guide dexploitation de CFT correspondant votre OS).
CFT V2.3
4-17
Ce nom comporte une racine et un numro de version. [NKEYLEN = {valeur de FKEYLEN | n}]
PeSIT E
Longueur (en octets) de la cl dun fichier index. Le moniteur transmet cette information, transporte par le protocole dans le PI 38, mais ne lexploite pas. Le fichier index est transfr sous forme denregistrements squentiels. [NKEYPOS = {valeur de FKEYPOS | n}]
PeSIT E
Position (en octet) de la cl dans larticle dun fichier index. Le moniteur transmet cette information, transporte par le protocole dans le PI 39, mais ne lexploite pas. Le fichier index est transfr sous forme denregistrements squentiels. [NLRECL = {valeur de FLRECL | n}]
Pour des enregistrements : de format fixe (FRECFM = F) : de format variable (FRECFM = V) : taille en octets des enregistrements du fichier rcepteur, taille maximale en octets des enregistrements.
Lors dune mission, tout enregistrement envoy de taille SUPERIEURE celle dclare par NLRECL, est tronqu la valeur de NLRECL. Pour les enregistrements de FORMAT FIXE (FRECFM = F), si la taille des enregistrements envoyer est INFERIEURE la valeur de NLRECL, ceux-ci sont complts (padds), jusqu la valeur de NLRECL : par des zros binaires (x00) lorsque les donnes locales sont dclares binaires FCODE = BINARY, par des espaces lorsque les donnes locales sont dclares alphanumriques avec, soit :
ODETTE
FCODE = ASCII : le caractre espace vaut alors x20, FCODE = EBCDIC : le caractre espace vaut alors x 40 (hexadcimal).
Dans le cadre du protocole ODETTE, consultez le Guide des protocoles de CFT pour lusage particulier qui est fait de ce paramtre.
[NOTIFY
Dfinit la destination des messages associs lmission parmi les messages du journal, par la valeur du paramtre OPERMSG. La valeur de ce paramtre est une chane de 8 caractres cadre gauche. La destination de ces messages peut tre, suivant les systmes : le submitter du moniteur CFT correspondant la sortie standard associe au moniteur CFT (lcran de soumission, par exemple). La valeur du paramtre NOTIFY doit tre alors renseigne blancs), (8 caractres
4-18
CFT V2.3
Manuel de rfrence
une console oprateur. La valeur du paramtre NOTIFY doit commencer par les 2 caractres OP, un utilisateur de la machine. La valeur du paramtre NOTIFY indique lidentifiant systme de lutilisateur selon le format xxxxxxxx. Le tableau suivant indique les destinataires possibles suivant le systme. Tableau 43. CFTSEND NOTIFY - Destinataires possibles
OS GCOS7 GCOS8 GUARDIAN MVS OS400 UNIX VM VMS VOS VSE WinNT Submitter du moniteur OUI OUI OUI NON OUI OUI NON NON OUI NON OUI Console oprateur OUI OUI OUI OUI OUI OUI OUI OUI OUI OUI NON Utilisateur quelconque OUI NON OUI OUI OUI OUI OUI OUI OUI NON NON
Explications sur le contenu du tableau : OUI signifie que le type de destinataire correspondant existe. NON signifie que le type de destinataire correspondant nexiste pas. Le tableau suivant indique, pour le paramtre NOTIFY, les valeurs par dfaut supportes pour chaque systme. Tableau 44. CFTSEND NOTIFY - Valeurs par dfaut
OS GCOS7 GCOS8 GUARDIAN MVS OS400 UNIX VM VMS VOS VSE WinNT Valeur par dfaut pour NOTIFY OPLOG OP OP OP
Explications sur le contenu du tableau : la valeur correspond 8 caractres blancs. Dans le cas console oprateur, les choix possibles sont indiqus dans le tableau suivant.
CFT V2.3
4-19
VSE WinNT
Explications sur le contenu du tableau : sil est indiqu OP pour les caractres interprts, seuls ces 2 caractres (OP) sont interprts ; les caractres suivants sont non significatifs. Dans le cas utilisateur :
MVS
Les messages CFT sont mis par SEND destination du USERID TSO prcis ; dans ce cas, le programme Moniteur CFT doit tre autoris (APF). Les messages sont dirigs vers le User VMS dsign par son nom VMS. Dans ce cas, la tche moniteur CFT doit possder le privilge OPER. Les messages sont mis par MSGNOH ou MSG selon les privilges accords.
VMS VM
[NRECFM
ODETTE
PeSIT
OS
Format des enregistrements du fichier renseign au niveau protocolaire : F : fixe, V : variable, U : indfini (undefined).
PeSIT D profil EXTERN PeSIT E ODETTE PeSIT profil ANY
En protocole PeSIT profil SIT et EXTERN, la valeur NFRECFM = U nest pas connue au sens protocolaire et est modifie par le moniteur en NFRECFM = V. Cette valeur (U) est transmise sans modification en PeSIT D profil CFT ou en PeSIT E de CFT CFT. Dans le cadre du protocole ODETTE, consultez le Guide des protocoles de CFT pour lusage particulier qui est fait de ce paramtre.
4-20
CFT V2.3
Manuel de rfrence
Le protocole ETEBAC 3 permet de transfrer uniquement des fichiers enregistrements de longueur fixe. La valeur NRECFM = U est reconnue mais uniquement de CFT CFT.
ETEBAC3
[NSPACE
ODETTE
PeSIT
Taille du fichier, au sens protocolaire, exprime en nombre de blocs de 1 K octets (1024 caractres). [NTYPE = {voir le commentaire | c}]
ODETTE PeSIT D profil CFT PeSIT E CFT/CFT OS
Type du fichier, au sens protocolaire. Ce paramtre est exploit pour dsigner le type du fichier rcepteur du partenaire.
PeSIT D profil CFT PeSIT E CFT/CFT
Valeur par dfaut : si ce paramtre nest pas renseign, CFT lui attribue une valeur par dfaut, en fonction : l du type de fichier local (paramtre FTYPE), l du systme dexploitation du destinataire du transfert (paramtre SYST de CFTPART). Les valeurs par dfaut sont donnes dans lannexe NTYPE mis par dfaut. La valeur particulire NTYPE = T peut tre utilise pour demander lmission dun fichier en format texte ODETTE. Consultez le Guide des protocoles de CFT pour lusage particulier qui est fait de ce paramtre.
ODETTE
[OPERMSG
={voir le tableau | n} ]
{0..255}
Dfinit les catgories de messages dinformation sur les transferts destines loprateur (tous les messages tant, par ailleurs, inscrits dans le fichier de journalisation). Il sagit dun sous-ensemble des messages du journal CFT, dfini par la somme algbrique des valeurs indiques dans le tableau ci-aprs. Tableau 46. Catgories des messages dinformation sur les transferts
Valeur 1 2 4 8 16 32 64 128 Catgorie de message Messages dinformation dexploitation Messages dinformation systme Messages dattention dexploitation Messages dattention systme Messages derreur dexploitation Messages derreur systme Messages derreur fatale dexploitation Messages derreur fatale systme Type I I W W E E F F
Explications sur le contenu du tableau : les types I,W,E,F correspondent au type de message indiqu dans le journal (consultez le manuelCodes diagnostics et messages de CFT). La valeur 0 signifie quaucun message nest redirig vers loprateur.
CFT V2.3
4-21
Le tableau suivant indique, pour le paramtre OPERMSG, les valeurs par dfaut supportes pour chaque systme. Tableau 47. CFTSEND OPERMSG - Valeurs par dfaut
OS GCOS7 GCOS8 GUARDIAN MVS OS400 UNIX VM VMS VOS VSE WinNT Valeur par dfaut pour OPERMSG 0 0 3 0 0 3 0 0 3 0 0
[PARM
= string80]
PeSIT E CFT/CFT
PeSIT
Paramtre utilisateur transmis au rcepteur. La valeur de ce paramtre est accessible par la variable symbolique &PARM. [PRI = {128 | n}] {0..255}
Priorit de slection de la demande dmission. La valeur la plus leve du paramtre PRI est 255. Le moniteur CFT slectionne en priorit les demandes de transfert de priorit leve pour un partenaire donn. [RAPPL = string] string8 string48
PeSIT D profil CFT PeSIT E CFT/CFT PeSIT E
Identifiant de lapplication rceptrice du fichier. Lorsque la chane de caractres est entre guillemets, la valeur est prise telle quelle en respectant les majuscules et les minuscules. Lors de la saisie de ce paramtre, il ny a pas de contrle de sa pertinence vis--vis du protocole qui sera utilis pour le transfert : si le protocole utilis est PeSIT D profil Extern, ETEBAC 3, ODETTE, ce paramtre ne sera pas transmis. De plus la taille maximum permise par le protocole utilis nest pas contrle. Seul un contrle relatif la taille maximum de 48 caractres (autoris en PeSIT E entre deux CFT) est effectif.
4-22
CFT V2.3
Manuel de rfrence
Remarque : en PeSIT E standard, la valeur du paramtre RAPPL est transport dans le PI 04. Sa longueur maximum est limite par le standard 8 caractres. Ce PI 04 contient cette valeur concatne avec celle du paramtre RUSER. En PeSIT E entre 2 moniteurs CFT, si ce paramtre RAPPL a une valeur de longueur suprieure 8 caractres, la valeur renseigne dans le PI04 tant tronque 8 caractres, cette valeur est transporte dans le PI99.
PeSIT D profil CFT
En profil CFT, ce paramtre ne doit pas tre renseign lorsque le moniteur partenaire est CFT/370 Version 1 ou un CFT/PC.
PeSIT E CFT/CFT
PeSIT E standard
[RUSER
Identifiant de lutilisateur rcepteur du fichier. Lorsque la chane de caractres est entre guillemets, la valeur est prise telle quelle en respectant les majuscules et les minuscules. Lors de la saisie de ce paramtre, il ny a pas de contrle de sa pertinence vis--vis du protocole qui sera utilis pour le transfert : si le protocole utilis est PeSIT D profil Extern, PeSIT profil SIT, ETEBAC 3, ODETTE, ce paramtre ne sera pas transmis. De plus la taille maximum permise par le protocole qui sera utilis nest pas contrle. Seul un contrle relatif la taille maximum de 28 caractres (autoris en PeSIT E entre deux CFT) est effectif. Remarque : en PeSIT E standard, la valeur du paramtre RUSER est transport dans le PI 04. Sa longueur maximum est limite par le standard 8 caractres. Ce PI 04 contient cette valeur concatne avec celle du paramtre RAPPL. En PeSIT E entre 2 moniteurs CFT, si ce paramtre RUSER a une valeur de longueur suprieure 8 caractres, cette valeur est transporte dans le PI 99, la valeur renseigne dans le PI 04 tant tronque 8 caractres.
PeSIT D profil CFT
Ce paramtre ne doit pas tre renseign, en profil CFT de PeSIT, lorsque le moniteur partenaire est CFT/370 Version 1 ou un CFT/PC.
PeSIT E CFT/CFT
PeSIT E standard
[SELFNAME
= filename]
CFT V2.3
4-23
[SAPPL
Identifiant de lapplication mettrice du fichier. Lorsque la chane de caractres est entre guillemets, la valeur est prise telle quelle en respectant les majuscules et les minuscules. Lors de la saisie de ce paramtre, il ny a pas de contrle de sa pertinence vis--vis du protocole qui sera utilis pour le transfert : si le protocole utilis est PeSIT D profil Extern, ETEBAC 3, ODETTE, ce paramtre ne sera pas transmis. De plus la taille maximum permise par le protocole qui sera utilis nest pas contrle. Seul un contrle relatif la taille maximum de 48 caractres (autoris en PeSIT E entre deux CFT) est effectif. Remarque : en PeSIT E standard, la valeur du paramtre SAPPL est transport dans le PI 03. Sa longueur maximum est limite par le standard 8 caractres. Ce PI 03 contient cette valeur concatne avec celle du paramtre SUSER. En PeSIT E entre 2 moniteurs CFT, si ce paramtre SAPPL a une valeur de longueur suprieure 8 caractres, cette valeur est transporte dans le PI 99, la valeur renseigne dans le PI 03 tant tronque 8 caractres.
PeSIT D profil CFT
Ce paramtre ne doit pas tre renseign, en profil CFT de PeSIT, lorsque le moniteur partenaire est CFT/370 Version 1 ou un CFT/PC.
PeSIT E CFT/CFT
PeSIT E standard
[SPART
= string8}
Dnomination rseau sous laquelle le moniteur CFT local va se prsenter son partenaire. Si le NSPART de la commande CFTPART associ au SEND nest pas renseign, cest la valeur du SPART qui sera prise en compte. [STATE = {DISP | HOLD | KEEP}
Dfinit ltat de la requte de transfert : DISP : la requte est enregistre en tat D (disponible) dans le catalogue ; cet tat correspond un transfert immdiat (cest--dire sexcutant ds que possible, compte tenu des contraintes de plages horaires, de paralllisme des transferts, etc.), HOLD : la requte est enregistre en tat H dans le catalogue ; cet tat correspond un transfert diffr. Le transfert sexcutera ultrieurement soit : sur acceptation dune demande de rception dorigine distante, la suite dune commande locale START ayant fait passer ce transfert ltat disponible (D),
4-24
CFT V2.3
Manuel de rfrence
KEEP : la requte est enregistre en tat K dans le catalogue ; cet tat correspond un transfert diffr : le transfert ne pourra sexcuter, ultrieurement, qu la suite dune commande locale START (layant fait passer ltat disponible). [SUSER = string] string8 string28
PeSIT D profil CFT PeSIT E CFT/CFT PeSIT E
Identifiant de lutilisateur metteur du fichier. Lorsque la chane de caractres est entre guillemets, la valeur est prise telle quelle en respectant les majuscules et les minuscules. Lors de la saisie de ce paramtre, il ny a pas de contrle de sa pertinence vis--vis du protocole qui sera utilis pour le transfert : si le protocole utilis est PeSIT D profil Extern, PeSIT profil SIT, ETEBAC 3, ODETTE, ce paramtre ne sera pas transmis. De plus la taille maximum permise par le protocole qui sera utilis nest pas contrle. Seul un contrle relatif la taille maximum de 28 caractres (autoris en PeSIT E entre deux CFT) est effectif. Remarque : en PeSIT E standard, la valeur du paramtre SUSER est transport dans le PI 03. Sa longueur maximum est limite par le standard 8 caractres. Ce PI 03 contient cette valeur concatne avec celle du paramtre SAPPL. En PeSIT E entre 2 moniteurs CFT, si ce paramtre SUSER a une valeur de longueur suprieure 8 caractres, cette valeur est transporte dans le PI 99, la valeur renseigne dans le PI 03 tant tronque 8 caractres.
PeSIT D profil CFT
Ce paramtre ne doit pas tre renseign, en profil CFT de PeSIT, lorsque le moniteur partenaire est CFT/370 Version 1 ou un CFT/PC. Ce paramtre peut tre transmis et contrl par le partenaire serveur/metteur.
[TCYCLE
Unit de la priode du cycle de transfert. Cette unit pouvant tre : DAY : jour, MIN : minute, MONTH : mois.
CFT V2.3
4-25
[TRK = {"valeur de TRKSEND de CFTPART" | ALL | NO | SUMMARY | UNDEFINED}] Spcification du niveau de dtail que CFT fournit Sentinel sur les transferts. CFT envoie les informations sur le transfert sous forme d'occurrences de suivi. Les valeurs possibles de ce paramtre sont : NO : ALL : le moniteur n'envoie jamais d'occurrences de suivi Sentinel, le moniteur envoie une occurrence de suivi Sentinel pour chaque tape de chaque transfert,
SUMMARY : le moniteur envoie une occurrence de suivi Sentinel uniquement pour l'tape initiale et l'tape finale de chaque transfert. UNDEFINED : les options de suivi sont dfinies dans le paramtre TRK de la commande CFTPART. TRK n'est utilisable qu' partir de la version CFT V2.3.1. [USERID = {userid du moniteur CFT | string15}]
Identifiant de lutilisateur propritaire du transfert. Ce paramtre est utilis en serveur metteur pour dfinir le propritaire du transfert associ une commande CFTSEND IMPL=YES (mission implicite). Si ce paramtre nest pas renseign, sa valeur par dfaut est luserid systme du moniteur CFT serveur. Remarque : pour les commandes SEND utilises en demandeur metteur ou en serveur metteur (SEND STATE = HOLD), lidentifiant du propritaire du transfert est luserid systme de lutilisateur ayant activ la commande. La valeur de ce paramtre peut tre compose partir des variables symboliques : &PART : &SUSER : &RUSER : [WFNAME
VM
valeur substitue par lidentifiant local du partenaire du transfert (ID de CFTPART), valeur substitue par le paramtre SUSER transmis entre deux moniteurs CFT (protocole PeSIT D profil CFT et PeSIT E), valeur substitue par le paramtre RUSER transmis entre deux moniteurs CFT (protocole PeSIT D profil CFT et PeSIT E).
OS
= filename]
Paramtre non pertinent.
Nom du fichier temporaire utiliser lors de lenvoi dun groupe de fichiers aprs une slection base sur le nom gnrique fourni dans FNAME. Ce fichier nest utilis que lorsque des traitements complmentaires sont ncessaires sur la machine cible. Ce fichier est dtruit aprs mission. Exemple :
MVS
Pour une information complmentaire sur le fichier et sa structure, consultez le Guide dexploitation correspondant votre OS.
4-26
CFT V2.3
Manuel de rfrence
La slection des fichiers mettre seffectue partir du nom fourni dans le paramtre FNAME. Le fichier temporaire contient alors les donnes transmettre. Le transfert du fichier seffectue selon les mmes modalits quun transfert de fichier squentiel. Restriction : ce processus ne peut tre utilis que pour : des transferts entre systmes homognes (mme valeur de paramtre SYST dans la commande CFTPART), le protocole.
PeSIT E CFT V222 CFT V222
Les variables utilisables pour la constitution de la chane de caractres WFNAME sont les suivantes : &FDATE, &FTIME, &FYEAR, &FMONTH, &FDAY, &SPART, &RPART, &PART, &NPART, &GROUP, &SUSER, &RUSER, &SAPPL, &RAPPL, &IDF, &PARM, &IDA, &NIDF, &NFNAME, &IDT, &BDATE, &BTIME, &BYEAR, &BMONTH, &BDAY. Le caractre & remplace ici le caractre char_symb spcifique chaque systme dexploitation (consultez le Guide dexploitation de CFT correspondant votre OS). Lutilisateur veillera lunicit du nom attribu pour viter des problmes de conflit daccs. [XLATE = identifier]
Identifiant de la table de transcodage utilise pour les transferts en mission relatifs ce fichier type. La table de transcodage est dfinie par la commande CFTXLATE ID = xlate. La requte de transfert SEND permet de spcifier une autre table de transcodage que celle attache au fichier type. Consultez, dans le guide Concepts de CFT, la partie "Transcodage pour davantage de prcisions sur la mise en oeuvre des tables de transcodage.
4.1.2. Exemples
Exemple 1 : CFTSEND MODE ID IMPL FCODE FNAME = = = = = REPLACE, SNDIMPL, YES, EBCDIC, JSTATI /* IDF missions implicites */ */ */
CFT V2.3
4-27
Exploit uniquement si : lIDF du transfert a pour valeur SNDIMPL, CFT ragit une demande dmission provenant du partenaire (CFT est serveur metteur), il ny a pas de requte SEND pour cet IDF en attente dans le catalogue. Il sagit du mcanisme dmission implicite. Exemple 2 : CFTSEND MODE = REPLACE, ID = IDFDEF, /* IDF par dfaut */ IMPL = NO, FCODE = ASCII Correspond au cas dmission de fichier lorsque la commande SEND spcifie un IDF non explicit par une commande CFTSEND. Cest la description du fichier type mettre par dfaut. Il faut que la commande CFTPARM prcise : CFTPARM DEFAULT = IDFDEF, ... La commande SEND prcisera le nom du fichier mettre (paramtre FNAME). Exemple 3 : CFTSEND MODE ID FLRECL */ FACTION FCODE MINDATE MINTIME MAXDATE MAXTIME CYCLE TCYCLE = CREATE, = STAT, = 128, = = = = = = = = DELETE, ASCII, 19920703, 1000, 19921231, 2000, 7, DAY, /* Identifiant du fichier */ /* de longueur maxi 128 octets /* /* /* /* /* /* /* Supprime apres emission Codification fichier A partir du 03/07/92 10h (Lundi) Jusquau 31/12/92 20h Toutes les semaines */ */ */ */ */ */ */
/* CYCTIME prendra la valeur 1000 */ CYCDATE = 19920705, /* Activation possible les */ /* 3 premiers jours de la */ /* semaine , donc avant */ /* le Mercredi 10 heures */ PARM = Statistique jour /* Parametre associe */ /* pour PeSIT profil CFT */ Rpond un besoin dmission cyclique spcifique.
4-28
CFT V2.3
Manuel de rfrence
4.1.3. Paramtres associs un fichier type en cas dmission partir dune base VFM
En cas dmission dun fichier logique dune base VFM, le paramtrage de CFTSEND diffre sur les points suivants, par rapport au paramtrage de CFTSEND utilis pour une mission de fichier physique : il y a un paramtre supplmentaire : FDB, le paramtre FNAME est le nom du fichier logique mettre, les paramtres FORG, FCODE, FTYPE, FBLKSIZE, FLRECL et FRECFM, FSPACE sont sans objet, car leurs valeurs sont connues de la mthode daccs VFM, les paramtres NKEYLEN, NKEYPOS, NSPACE, FREYLEN et FKEYPOS sont galement sans objet, le paramtre FACTION peut prendre pour valeur supplmentaire ROTATE. La syntaxe complte est indique ci-dessous. Les explications relatives aux paramtres concernent uniquement les spcificits VFM. Pour les autres explications, voir les commentaires concernant le paramtrage de CFTSEND utilis pour une mission de fichier physique.
4.1.3.1. Syntaxe
CFTSEND [MODE ID [IMPL [USERID [FORCE [RAPPL [SAPPL [RUSER [SUSER [PARM [STATE [PRI [COMMENT [EXEC [MINDATE [MAXDATE [MINTIME [MAXTIME [CYCDATE [CYCTIME [CYCLE [TCYCLE = = = = = {REPLACE | CREATE | DELETE},] identifier, {NO | YES},] {userid du moniteur CFT | string},] {NO | YES},]
PROTOCOLE PROTOCOLE PROTOCOLE PROTOCOLE PROTOCOLE
= string,] = string,] = string,] = string,] = string,] = = = = = = = = = = = = {DISP | HOLD | KEEP},] {128 | n},] string,] filename,] {date (systme) du jour | date},] date,] {00000000 | time},] {23595999 | time},] date,] time,] {0 | n},] {DAY | MIN | MONTH},]
CFT V2.3
4-29
[XLATE [NCOMP [EXIT [FACTION [FNAME [FDB [NFNAME [NTYPE [NBLKSIZE [NLRECL [NRECFM [NCODE
OS OS OS
PROTOCOLE
OS
4.1.3.2. Paramtres
[FACTION = {NONE | DELETE | ERASE | ROTATE}]
Action aprs transfert du fichier : ERASE : le fichier sera remis zro aprs le transfert (EOF en dbut de fichier), DELETE : le fichier sera dtruit aprs le transfert, NONE : aucune action sur ce fichier en fin de transfert, ROTATE : cette valeur ne sapplique que sur un fichier logique de base VFM. Cration dune nouvelle version vide du fichier logique aprs transfert dun fichier logique de version 0. La version transfre devient la version -1 du fichier. Attention : si la rotation de version est demande sur un fichier transmettre sans version ou de version -n, la demande de transfert est refuse. [FDB = filename]
Nom de la base VFM (fichier DATA) contenant le fichier logique mettre. [FNAME = filename]
Nom du fichier logique de la base (FDB) mettre. La syntaxe des noms de fichiers logiques est dcrite dans le guide Utilitaire VFM - Manuel de rfrence. Ces noms peuvent comporter des caractres joker (masque), dsignant ainsi le premier fichier logique dont le nom rpond ce masque.
4-30
CFT V2.3
Manuel de rfrence
4.1.3.3. Exemples
Exemple 1 : CFTSEND ID FDB FNAME FACTION = = = = BANQUE, BASE1.VFM, CFT.SEND.TEST(0), ROTATE
Demande dmission du fichier logique CFT.SEND.TEST(0) appartenant la base VFM BASE1.VFM et rotation dune version en fin de transfert. Exemple 2 : CFTSEND ID FDB FNAME = = = BANQUE, BASE1.VFM, CFT.*.TEST(0),
Demande dmission du premier fichier logique appartenant la base VFM BASE1.VFM et dont le nom correspond au masque indiqu ; ainsi le fichier logique CFT.SEND.TEST(0) sera mis.
CFT V2.3
4-31
divers paramtres contrlant lexcution des transferts, notamment : plage horaire autorise, identifiant dutilisateur associ par dfaut aux transferts.
Les paramtres nom et caractristiques physiques du fichier rcepteur sont pris en compte chaque nouvelle rception, en dbut de transfert : sil y a cration dun nouveau fichier rcepteur par CFT : ces paramtres priment, sils sont prciss explicitement, sur les valeurs extraites (ou dduites) des messages protocolaires reus, mais, si la rception est dclenche par une commande RECV locale, les ventuels paramtres accompagnant explicitement celle-ci priment sur ceux de la commande CFTRECV si la valeur du paramtre FORCE est FORCE = NO (pour tous les paramtres communs aux deux commandes, CFTRECV ne fournit que les valeurs par dfaut RECV), ils ne sont pas pris en compte sils sont renseigns dans la commande CFTRECV et si la valeur du paramtre FORCE est FORCE = YES. si FORCE = NO, les paramtres de RECV priment sur ceux de CFTRECV, si FORCE = YES, les paramtres de CFTRECV priment sur ceux de RECV.
Ces paramtres eux-mmes priment sur les valeurs protocolaires reues qui ellesmmes priment sur les ventuelles caractristiques de fichier prvues par dfaut dans les internes de certains systmes, indpendamment du paramtrage CFT, dans le cas o un fichier dj existant est rutilis pour recevoir les donnes dun nouveau transfert, il est dune manire gnrale impossible de prendre en compte de nouvelles caractristiques de fichier : le comportement standard de CFT consiste alors simplement vrifier la compatibilit des nouvelles valeurs avec lexistant, en cas de stockage des donnes dans une enveloppe dj existante (par exemple, lorsque CFT ajoute un nouveau membre dans un fichier partitionn dj existant), on se trouve a priori dans un cas intermdiaire entre les deux cas prcdents : de nouvelles valeurs peuvent tre prises en compte pour certains paramtres mais pas pour dautres ; le comportement de CFT est ici systme-dpendant. Le fichier reu peut tre stock en cours de transfert dans un fichier temporaire qui sera renomm la fin du transfert.
4-32
CFT V2.3
Manuel de rfrence
4.2.1.1. Syntaxe
CFTRECV ID [COMMENT [CYCDATE [CYCTIME [DELETE [DIRNB [EXEC [EXIT [FACTION [FBLKSIZE [FCODE [FDISP [FKEYLEN [FKEYPOS [FLRECL [FNAME [FORCE [FORG [FRECFM [FSPACE [FTYPE [GROUPID [MACTION [MAXDATE [MAXTIME [MINDATE [MINTIME [MODE [NCOMP [NOTIFY [OPERMSG [PRI = = = = = = = = = identifier, string,] date,] time,] {NO | YES},] n,] filename,] identifier,] {VERIFY | DELETE | ERASE},]
OS
= n,] = {ASCII | BINARY | EBCDIC},] = {BOTH | NEW | OLD},] = {valeur reue ou 0 | n},] = {valeur reue ou 0 | n},] = n,] = filename,] = {NO | YES},] = {SEQ | DIRECT | INDEXED},] = {F | U | V},] = n,] = c,] = string,] = { | REPLACE},] = = = = = {voir le commentaire | date},] {23595999 | time},] {date systme du jour | date},] {00000000 | time},] {REPLACE | CREATE | DELETE},]
Dft : OS
PROTOCOLE PROTOCOLE
OS OS
OS
OS
PROTOCOLE
OS
CFT V2.3
4-33
[RAPPL [RKERROR [RUSER [SAPPL [STATE [SUSER [TRK [USERID [WFNAME [XLATE
= string,] = { | DELETE | KEEP},] = string,] = string,] = {DISP | HOLD | KEEP}] = string,] = {UNDEFINED | ALL | SUMMARY | NO},] = {userid du moniteur CFT | string},] = filename,] = identifier]
PROTOCOLE PROTOCOLE
PROTOCOLE
OS
protection des paramtres valoriss paramtres libres pour lutilisateur CFT dutilisation locale paramtres de contrle dexcution : gnraux utilisateur gestion dchancier
paramtres de traitement des donnes paramtres fichier (gnraux) : gestion du fichier nom physique caractristiques physiques (fichier global) caractristiques physiques (enregistrements)
4-34
CFT V2.3
Manuel de rfrence
Sur lemploi des paramtres dfinissant les caractristiques du fichier : parmi les paramtres dfinissant les caractristiques du fichier rcepteur, plusieurs pourront frquemment tre omis, en pratique, car les messages protocolaires transportent (ou permettent de retrouver) des indications relatives aux caractristiques de fichier communiques par lmetteur. Pour le transfert considr, ces valeurs protocolaires constituent les VALEURS PAR DEFAUT des paramtres Fxxxxx correspondants :
PeSIT E CFT/CFT PeSIT D profil CFT
En protocole PeSIT E (CFT CFT), ou D profil CFT (transfert entre 2 moniteurs CFT), les paramtres FSPACE, FTYPE, BLKSIZE, FLRECL, FRECFM prennent par dfaut les valeurs transmises par le partenaire (voir la commande CFTSEND, paramtres NSPACE, NTYPE, NBLKSIZE, NLRECL, NRECFM). En cas de fonctionnement en mode ouvert, le paramtre FNAME peut galement hriter de la valeur du paramtre NFNAME du partenaire. En PeSIT E, les paramtres FKEYLEN et FKEYPOS prennent par dfaut les valeurs transmises par le partenaire (voir la commande CFTSEND, paramtre NKEYLEN et NKEYPOS). En protocole PeSIT D profil Extern, les informations taille de fichier, format darticle et longueur darticle, transmises par le protocole, sont prises par dfaut comme valeurs des paramtres FSPACE, FRECFM, FLRECL. En protocole PeSIT profil SIT, les informations taille de fichier, format darticle et longueur darticle, transmises par le protocole, sont prises par dfaut comme valeurs des paramtres FSPACE, FRECFM, FLRECL. En protocole ODETTE, les valeurs par dfaut des paramtres FRECFM, FLRECL et FSPACE sont dduites des paramtres ODETTE reus. En protocole ETEBAC 3, les seuls fichiers protocolairement transfrables sont de format fixe. En mode serveur rcepteur, la taille denregistrement transmise dans la carte paramtre est prise comme valeur par dfaut du paramtre FLRECL.
PeSIT E
ODETTE
ETEBAC3
4.2.1.3. Paramtres
[COMMENT = string160]
Commentaire alphanumrique local associ la rception. Le contenu de ce paramtre : nest ni analys, ni exploit lors des transferts, peut tre consult en local partir de la commande LISTCAT CONTENT=FULL, est restitu partir de la variable symbolique &COMMENT.
CFT V2.3
4-35
[CYCDATE
Jour limite suprieure dactivation du premier transfert dun chancier. Valeur par dfaut : si la priodicit est journalire ou plus (TCYCLE = DAY ou TCYCLE MONTH), alors la valeur par dfaut de CYCDATE est : MINDATE + TCYCLE*CYCLE. Sinon, cette valeur est CYCDATE = MINDATE. Exemple : si TCYCLE = DAY et CYCLE = 2, la valeur par dfaut de CYCDATE est MINDATE + 2 jours. CYCLE et TCYCLE sont des paramtres de la commande RECV. [CYCTIME = {voir le commentaire | time}]
Heure limite suprieure dactivation du premier transfert dun chancier. Pour les transferts suivants, la date/heure limite est calcule comme suit : CYCDATE.CYCTIME + CYCLE * TCYCLE (valeur de la priode). Valeur par dfaut : si la priodicit est exprime en minutes (TCYCLE = MIN), la valeur par dfaut de CYCTIME est : MINTIME + TCYCLE*CYCLE. Sinon, cette valeur est CYCTIME = MINTIME. Exemple : si TCYCLE = MIN et CYCLE = 60, la valeur par dfaut de CYCTIME est MINTIME + 1 heure. CYCLE et TCYCLE sont des paramtres de la commande RECV. [DELETE = {NO | YES}]
Suppression automatique des postes du catalogue en tat T (termin) pour lIDF correspondant. Si lutilisateur spcifie des procdures de fin transfert (paramtres EXECSF et EXECRF de CFTPARM), cette suppression nintervient quaprs lexcution de ces procdures. Si la commutation des fichiers est demande (par le biais du paramtrage CFT), aucun des postes du catalogue, associ des transferts termins, nest supprim. [DIRNB = n]
MVS
Nombre de blocs de directories utiliss pour la cration dun rpertoire. [EXEC = filename]
Nom du fichier dcrivant la procdure excuter en fin de transfert. Permet dassocier cette procdure un identifiant de fichier type, autrement quen mettant la variable symbolique &IDF au niveau du paramtre EXECRF de CFTPARM.
4-36
CFT V2.3
Manuel de rfrence
Les variables symboliques possibles dans filename et dans la procdure associe, ou dans lensemble des procdures associes, sont les mmes que celles autorises pour les procdures de fin de transfert rfrences dans CFTPARM (consultez le paragraphe Variables symboliques dans le guide Concepts de CFT). Si le paramtre EXEC est renseign et : si le fichier correspondant filename existe, la procdure associe est soumise en fin de transfert, si ce fichier nexiste pas, aucun traitement nest excut en fin de transfert (mme si le paramtre EXECRF de la commande CFTPARM est renseign). Si le paramtre EXEC nest pas renseign, cest le paramtre EXECRF de la commande CFTPARM qui est pris en compte. [EXIT = identifier]
Identifiant de la commande CFTEXIT associe ce transfert. Utilis pour activer une tche utilisateur dEXIT fichier. La valeur de ce paramtre peut tre gale la variable symbolique &IDF. [FACTION = {VERIFY | DELETE | ERASE}]
Action sur le fichier avant rception. Si un fichier rcepteur de mme nom existe dj, le moniteur effectue, suivant la valeur de ce paramtre, lune des actions suivantes : ERASE : remise zro (effacement) du fichier, DELETE : suppression du fichier, VERIFY : vrification que le fichier est vide. Le moniteur ragit aux diverses situations possibles, en fonction de la valeur du paramtre FDISP, selon le tableau suivant. Tableau 48. CFTRECV FACTION/FDISP - Actions possibles
FACTION FDISP NEW OLD ERASE Inex : OK Exst : NOK Inex : NOK Exst : OK (Erase) Inex : OK Exst : OK (Erase) DELETE Inex : OK Exst : NOK Inex : NOK Exst : OK (Delete) Inex : OK Exst : OK (Delete) VERIFY Inex : OK Exst : NOK Inex : NOK Exst : OK si vide NOK sinon Inex : OK Exst : OK si vide NOK sinon
BOTH
Explications sur le contenu du tableau : OK signifie que le transfert est accept, NOK signifie que le transfert est refus, Inex signifie que le fichier rcepteur nexiste pas encore, Exst signifie que le fichier rcepteur existe dj (ses caractristiques sont supposes convenir).
CFT V2.3
4-37
MVS VM
Pour les fichiers VSAM, seul FACTION = ERASE est accept. FACTION = VERIFY (valeur par dfaut) nest pas support. Ce paramtre doit donc tre renseign explicitement avec lune des valeurs ERASE ou DELETE.
[FBLKSIZE
= {voir le tableau | n }]
{0..32768}
OS
Ce paramtre (exprim en nombre doctets) contrle le blocage des enregistrements du fichier rcepteur : suivant les systmes, il peut dfinir la taille des blocs sur disque et/ou la taille des buffers dentre/sortie fichier. Tableau 49. CFTRECV FBLKSIZE - OS concerns
OS GCOS7 GCOS8 GUARDIAN MVS OS400 UNIX VM VMS VOS VSE WinNT
MVS
FBLKSIZE OUI OUI NON OUI NON NON NON NON NON OUI NON
Pour les protocoles autres que PeSIT, profil CFT, si ce paramtre nest pas renseign, sa valeur est fixe comme suit :
pour les fichiers en format fixe : cette valeur est gale au plus grand multiple de FLRECL qui est infrieur la constante (lie la longueur de piste) dfinie linstallation (valeur par dfaut : 19069), ou FLRECL si FLRECL est suprieur cette constante, pour les fichiers en format variable : cette valeur est gale la constante (lie la longueur de piste) dfinie linstallation du moniteur CFT dans lenvironnement MVS (valeur par dfaut : 19065), ou FLRECL + 4 si FLRECL est suprieur cette constante, pour les fichiers en format indfini : cette valeur est gale 32760.
[FCODE
Dft : OS
Code des donnes du fichier rcepteur (code des donnes locales). Valeurs par dfaut : En protocole PeSIT (profil SIT except), si le code des donnes reu du rseau est BINARY, FCODE (dtermin dynamiquement chaque transfert) est valoris par dfaut BINARY. Sinon, FCODE (dtermin dynamiquement chaque transfert) est par dfaut gal la valeur du code natif du systme rcepteur. La valeur par dfaut de FCODE nest pas fonction du type de fichier reu du rseau.
4-38
CFT V2.3
Manuel de rfrence
Le transcodage effectu la rception dpend : du code local (valeur explicite ou implicite du paramtre FCODE), du code rseau (code des donnes reu du rseau), de la prsence ventuelle dune table de transcodage externe. Rappelons quune table de transcodage externe est prise en compte : si elle correspond au code local et au code rseau, et si lID de la commande CFTXLATE est rfrenc par un paramtre XLATE (de RECV ou CFTRECV ou CFTPART), ou bien est gal lID default de CFTPARM. A chaque rception : si les donnes reues sont en ASCII et les donnes locales en EBCDIC, ou inversement, il y a toujours transcodage : transcodage en fonction dune table externe, ou, dfaut, transcodage en fonction de la table interne de CFT, si les donnes reues et les donnes locales ont le mme code, ASCII ou EBCDIC, seule la prsence dune table externe peut provoquer lexcution dun transcodage. En effet, CFT ne possde pas de table interne ASCII/ASCII ni EBCDIC/EBCDIC. Si les donnes reues et/ou les donnes locales sont binaires, il ny a aucun transcodage. Le code des donnes reues nest pas dtect par examen des donnes elles-mmes. Ce code est soit : explicitement communiqu par lmetteur (voir le paramtre NCODE de la commande CFTSEND, dans le cas PeSIT CFT CFT),
dduit des rgles protocolaires : par exemple, en cas de transfert en ETEBAC 3, on
sattend usuellement recevoir des donnes codes en EBCDIC (pour des informations complmentaires, consultez le Guide des protocoles de CFT). [FDISP = {BOTH | NEW | OLD}]
Indicateur de contrle de la prsence du fichier rcepteur afin de dterminer laction du moniteur CFT : NEW : OLD : le fichier doit tre cr par CFT. Le transfert sera refus si ce fichier existe dj, le fichier doit dj exister, si le fichier nexiste pas, il sera cr. = {0 | n}]
PeSIT E
BOTH : [FKEYLEN
Longueur (en octets) de la cl dun fichier index. La valeur par dfaut est la valeur reue du protocole (PI 38) prsente si elle a t renseigne par le demandeur. Si cette valeur est absente, la valeur par dfaut est alors gale 0. Le moniteur reoit le fichier sous forme denregistrements squentiels. Le client peut dvelopper un EXIT de type fichier ou crire une procdure de fin de transfert pour exploiter cette information rcuprable par la variable symbolique &FKEYLEN.
CFT V2.3
4-39
[FKEYPOS
= {0 | n}]
PeSIT E
Position (en octets) de la cl dans larticle dun fichier index. La valeur par dfaut est la valeur reue du protocole (PI 39) prsente si elle a t renseigne par le demandeur. Si cette valeur est absente, la valeur par dfaut est alors gale 0. Le moniteur reoit le fichier sous forme denregistrements squentiels. Le client peut dvelopper un EXIT de type fichier ou crire une procdure de fin de transfert pour exploiter cette information rcuprable par la variable symbolique &FKEYPOS. [FLRECL = n]
Pour des enregistrements : de format fixe (FRECFM = F) de format variable (FRECFM = V) de format indfini (FRECFM = U) FLRECL est exprim en nombre doctets. Lors dune rception, tout enregistrement reu de taille SUPERIEURE celle dclare par FLRECL, est tronqu la valeur de FLRECL. Pour les enregistrements de FORMAT FIXE (FRECFM = F), si la taille des enregistrements reus est INFERIEURE la longueur denregistrements du fichier, ceux-ci sont complts (padds) : par des zros binaires (x00) lorsque les donnes locales sont dclares binaires (FCODE = BINARY), par des espaces lorsque les donnes locales sont dclares alphanumriques avec, soit : FCODE = ASCII FCODE = EBCDIC : le caractre espace vaut alors x 20, : il vaut alors x 40 (hexadcimal). : longueur des enregistrements du fichier rcepteur, : longueur maximale des enregistrements, : longueur maximale des enregistrements de ce fichier.
Longueurs denregistrement par dfaut implmentes dans les internes de certains systmes (longueur prise en compte si linformation correspondante nest fournie ni par lmetteur du fichier, ni par les paramtres locaux) :
WinNT UNIX
Valeur par dfaut : 512. Valeur par dfaut : 512 pour les fichiers texte (FTYPE=T, O ou X), : 4096 pour les fichiers binaires (FTYPE = B). Valeur par dfaut : 2048.
VOS
4-40
CFT V2.3
Manuel de rfrence
[FNAME
= filename]
Nom du fichier physique rcepteur (nom simple ou pathname complet) ou nom de rpertoire. En fonctionnement serveur rcepteur, ce paramtre est dusage obligatoire. En fonctionnement demandeur rcepteur, le nom du fichier peut tre prcis dans la commande de rception RECV ou au niveau de la commande CFTRECV. Sauf en cas de transfert improvis, lutilisateur optera de prfrence pour la deuxime solution. Cas particulier de lemploi du nom de fichier complet Dans le nom de path complet apparaissent des noms de rpertoires (ou de toute autre organisation, spcifique lenvironnement concern, servant regrouper les fichiers : bibliothque, catalogue, PDS ...). Suivant lenvironnement concern, lemploi dun pathname complet peut entraner la cration implicite dune partie ou de la totalit dune arborescence. Un caractre spcifique (suivant le systme dexploitation) dlimitera larborescence (les niveaux de rpertoires intermdiaires) susceptible dtre cre. Seuls les noms de sousrpertoires apparaissant droite du caractre dlimiteur seront crs. Le nom du fichier peut : tre constitu dynamiquement partir de variables symboliques, correspondre au nom dun fichier versions (par exemple GDG). Utilisation des variables symboliques Les variables utilisables pour la constitution de la chane de caractres FNAME sont les suivantes : &FDATE, &FTIME, &FYEAR, &FMONTH, &FDAY, &SPART, &RPART, &PART, &NPART, &GROUP, &SUSER, &RUSER, &SAPPL, &RAPPL, &IDF, &PARM, &IDA, &NIDF, &IDTU, &IDT, &BDATE, &BTIME, &BYEAR, &BMONTH, &BDAY, &NFNAME, &NFVER. Le caractre & remplace ici le caractre char_symb spcifique chaque systme dexploitation (consultez le Guide dexploitation de CFT correspondant votre OS).
CFT V2.3
4-41
PeSIT E CFT/CFT
Les variables &FUNIT, &FUNITC, &FPATH, &FROOT, &FSUF sont utilises pour que le paramtre FNAME donne une description complte du "path" d'criture du fichier.
PeSIT D profil CFT PeSIT E CFT/CFT
Lemploi de &NFNAME nest valide que si le moniteur est serveur rcepteur. Cette variable est uniquement utilise en mode ouvert. Pour une information dtaille sur le mode ouvert, consultez dans le guide Concepts de CFT, le paragraphe Localisation des fichiers et les exemples donns dans lannexe Localisation des fichiers physiques. Rception dun fichier versions Ce nom comporte une racine et un numro de version. La rception seffectue sur le fichier temporaire dfini dans le paramtre WFNAME et concerne obligatoirement la version +1 du fichier rcepteur (fonctionnement avec RENAME obligatoire). La traduction du nom relatif du fichier en nom absolu seffectue en fin de transfert. Le fichier temporaire est alors renomm avec le nom dfini par FNAME. Remarque : lorsquun fichier temporaire est utilis (paramtre WFNAME), il peut y avoir des restrictions lies au systme dexploitation. Sur les systmes IBM et GCOS7, par exemple, le type dunit ne doit pas apparatre dans le nom de fichier FNAME. Pour des informations complmentaires sur les mcanismes mis en oeuvre, consultez lannexe Localisation des fichiers physiques dans le guide Concepts de CFT.
PeSIT profil CFT/CFT
MVS VMS
Rception dun groupe de fichiers copis/concatns. Ce nom doit correspondre un nom de rpertoire lorsquil y a eu traitement de copie/concatnation lmission (transfert dun groupe de fichiers entre systmes homognes). La rception des donnes transfres seffectue sur le fichier temporaire dfini dans le paramtre WFNAME. Le traitement de dconcatnation seffectue ensuite sur le rpertoire spcifi par FNAME.
Pour une information complmentaire, consultez lannexe Emission dun groupe de fichiers dans le guide Concepts de CFT.
[FORCE
= {NO | YES}]
Dtermination de la priorit de prise en compte des paramtres valoriss dans CFTRECV et par rapport ceux valoriss dans une commande RECV associ. FORCE = NO : les paramtres spcifis dans la commande RECV sont prioritaires par rapport ceux dfinis dans la commande CFTRECV associe. Ainsi, si un paramtre nest pas explicitement renseign dans RECV mais dans CFTRECV, cest la valeur renseigne dans cette commande CFTRECV qui sera prise en compte.
4-42
CFT V2.3
Manuel de rfrence
FORCE = YES : les paramtres spcifis dans CFTRECV sont prioritaires par rapport ceux dfinis dans une commande RECV associe. Ainsi, si un paramtre nest pas explicitement renseign dans CFTRECV mais dans RECV ou si la valeur renseigne dans CFTRECV est la valeur par dfaut, cest la valeur renseigne dans cette commande RECV qui sera prise en compte. [FORG = {SEQ | DIRECT | INDEXED}]
OS
Organisation du fichier rcepteur : SEQ INDEXED DIRECT : squentielle, : indexe, : relative (accs direct).
Sur certains systmes dexploitation, le mcanisme de rception squentielle peut ventuellement assurer le remplissage dun fichier dorganisation non squentielle (normalement pr existant). Suivant le cas, lemploi explicite de paramtres tels que FTYPE, FKEYLEN, FKEYPOS et FORG peut tre ncessaire. Pour une information complmentaire, consultez le Guide dexploitation CFT correspondant votre OS. [FRECFM = {voir Guide dexploitation | F | U | V}]
OS
Format des enregistrements du fichier rcepteur : F : fixe, V : variable, U : indfini (undefined). Les valeurs possibles par systme sont indiques dans le Guide dexploitation de CFT correspondant votre OS.
OS400 UNIX
La notion de format variable est propre CFT, et ne correspond pas une ralit pour les systmes indiqus. Un fichier rcepteur de format variable nest donc pas interprtable directement par une application, car il contient des informations de contrle. Sauf exception, par exemple la commutation de fichiers, on nutilisera pas FRECFM = V.
Taille du fichier rcepteur, en K-octets (1 K-octet = 1024 octets). Cette taille correspond usuellement lallocation primaire.
UNIX
Paramtre ineffectif.
CFT V2.3
4-43
[FTYPE
OS
Type du fichier rcepteur. Dans certaines configurations de type client/serveur, le fichier local peut tre physiquement implant sur une autre machine que celle sur laquelle CFT sexcute. Consultez le Guide dexploitation de CFT correspondant votre OS. [GROUPID = string]
Information qui complte le USERID de la commande CFTRECV. ID = identifier Identifiant local de fichier type (IDF). La valeur COMMUT pour ce paramtre prend un sens particulier pour CFT : elle correspond la description des fichiers reus en tant que partenaire intermdiaire. Pour que la commutation soit accepte, il faut que la commande (CFTRECV ID = COMMUT) soit paramtre explicitement sur le site de commutation. Dans le cas contraire, la commutation est refuse.
PeSIT profil SIT
{1..8}
En protocole PeSIT profil SIT, lidentifiant de fichier type est soumis la contrainte de format (Fnnnnn) dcrite dans le Guide des protocoles de CFT.
[MACTION
={ | REPLACE}]
Action sur les fichiers transfrs par COPY au moment de la cration : : si les fichiers existent dj sur le rpertoire de rception, la copie de ces fichiers est ignore, REPLACE : si les fichiers existent dj sur le rpertoire, ils seront remplacs. [MAXDATE = {voir le commentaire | date}]
Pris en compte uniquement en mode demandeur
Dernier jour de validit des transferts. La valeur date peut tre exprime : explicitement (date absolue), ou dans les commandes RECV, dune manire relative par rapport la date de prise en compte de la commande. Cette valeur est alors exprime en nombre de jours. Exemple : MAXDATE = +4 signifie que le dernier jour de validit du transfert est dans 4 jours par rapport la date de prise en compte de la commande. La valeur par dfaut est affecte par le moniteur, selon le contexte du transfert. Consultez le paragraphe Transferts diffrs dans le guide Concepts de CFT.
4-44
CFT V2.3
Manuel de rfrence
[MAXTIME
= {23595999 | time}]
Heure maximum de validit du transfert, pour le dernier jour (MAXDATE). La valeur time peut tre exprime : explicitement (heure absolue), ou dans les commandes RECV, dune manire relative par rapport lheure de prise en compte de la commande. Dans ce cas, lheure absolue correspondante doit tre infrieure 24 heures. La valeur indique est exprime en minutes. Exemple : MAXTIME = +180 signifie que lheure maximum de validit du transfert est lheure de prise en compte de la commande additionne de 180 minutes. Cette heure de prise en compte doit tre infrieure 21 h. MAXTIME ne doit pas tre gal MINTIME sauf si MAXDATE est renseign et nest pas la date du jour. [MINDATE = {date systme du jour | date}] Pris en compte uniquement en mode demandeur
Premier jour de validit des transferts. La valeur date peut tre exprime : explicitement (date absolue), ou dans les commandes RECV, dune manire relative par rapport la date de prise en compte de la commande. Cette valeur est alors exprime en nombre de jours. Exemple : MINDATE = +2 signifie que le premier jour de validit du transfert est dans 2 jours par rapport la date de prise en compte de la commande. Consultez le paragraphe Transferts diffrs dans le guide Concepts de CFT. [MINTIME = {00000000 | time}]
Pris en compte uniquement en mode demandeur
Heure minimum de validit du transfert, pour le premier jour (MINDATE). La valeur time peut tre exprime : explicitement (heure absolue), ou dans les commandes RECV, dune manire relative par rapport lheure de prise en compte de la commande. Dans ce cas, lheure absolue correspondante doit tre infrieure 24 heures. La valeur indique est exprime en minutes. Exemple : MINTIME = +30 signifie que lheure minimum de validit du transfert est lheure de prise en compte de la commande additionne de 30 minutes. Cette heure de prise en compte doit tre infrieure 23 h 30. MINTIME ne doit pas tre gal MAXTIME sauf si MAXDATE est renseign et nest pas la date du jour.
CFT V2.3
4-45
[NCOMP
Compression des donnes en ligne, souhaite par le rcepteur. Ce paramtre est utilis lorsque la valeur du paramtre RCOMP de la commande CFTPROT est excessive pour le fichier type considr. Les valeurs autorises, ainsi que les valeurs par dfaut, pour le paramtre NCOMP de la commande CFTRECV, sont les mmes que pour le paramtre RCOMP de la commande CFTPROT. Lors dune rception, la combinaison des valeurs prises par ces deux paramtres, sert de base la ngociation protocolaire de la compression des donnes en ligne. Se reporter lannexe Compression pour plus de dtails. [NOTIFY = {voir le tableau | identifier}]
Dfinit la destination des messages associs lmission parmi les messages du journal, par la valeur du paramtre OPERMSG. La valeur de ce paramtre est une chane de 8 caractres cadre gauche. La destination de ces messages peut tre, suivant les systmes : le submitter du moniteur CFT correspondant la sortie standard associe au moniteur CFT (lcran de soumission, par exemple). La valeur du paramtre NOTIFY doit tre alors renseigne blancs), une console oprateur. La valeur du paramtre NOTIFY doit commencer par les 2 caractres OP, un utilisateur de la machine. La valeur du paramtre NOTIFY indique lidentifiant systme de lutilisateur selon le format xxxxxxxx. Le tableau suivant indique les destinataires possibles suivant le systme. Tableau 50. CFTRECV NOTIFY - Destinataires possibles
OS GCOS7 GCOS8 GUARDIAN MVS OS400 UNIX VM VMS VOS VSE WinNT Submitter du moniteur OUI NON OUI NON OUI OUI NON NON OUI NON OUI Console oprateur OUI OUI OUI OUI OUI OUI OUI OUI OUI OUI NON Utilisateur quelconque NON NON OUI OUI OUI OUI OUI OUI OUI NON NON
(8 caractres
Explications sur le contenu du tableau : OUI signifie que le type de destinataire correspondant existe. NON signifie que le type de destinataire correspondant nexiste pas.
4-46
CFT V2.3
Manuel de rfrence
Le tableau suivant indique, pour le paramtre NOTIFY, les valeurs par dfaut supportes pour chaque systme. Tableau 51. CFTRECV NOTIFY - Valeurs par dfaut OS
GCOS7 GCOS8 GUARDIAN MVS OS400 UNIX VM VMS VOS VSE WinNT
Explications sur le contenu du tableau : la valeur correspond 8 caractres blancs. Dans le cas console oprateur, les choix possibles sont indiqus dans le tableau suivant. Tableau 52. CFTRECV NOTIFY - Choix dans le cas console oprateur
OS console oprateur GCOS7 GCOS8 Caractres interprts OP OP000001 OP000002 OP000003 OP000004 OP OP OP OP OP OP Messages dirigs vers La console oprateur La console oprateur dsigne par un numro : console TY1 console TY2 console TY3 console TY4 La console oprateur La (ou les) console(s) oprateur(s) La message-queue QSYSOPR La console oprateur La machine oprateur La console systme et le fichier LOG systme priphrique de sortie identifi par le lien xxxxxx prsent dans le rpertoire courant dexcution du moniteur La console systme et dans le fichier LOG systme priphrique de sortie identifi par le lien xxxxxx prsent dans le rpertoire courant dexcution du moniteur La console oprateur
VOS
VSE WinNT
Explications sur le contenu du tableau : sil est indiqu OP pour les caractres interprts, seuls ces 2 caractres (OP) sont interprts ; les caractres suivants sont non significatifs.
CFT V2.3
4-47
Les messages CFT sont mis par SEND destination du USERID TSO prcis. Dans ce cas, le programme Moniteur CFT doit tre autoris (APF). Les messages sont dirigs vers le User VMS dsign par son nom VMS. Dans ce cas, la tche moniteur CFT doit possder le privilge OPER. Les messages sont mis par MSGNOH selon les privilges accords.
VMS
VM
[OPERMSG
={voir le tableau | n} ]
{0..255}
Dfinit les catgories de messages dinformation sur les transferts destines loprateur (tous les messages tant, par ailleurs, inscrits dans le fichier de journalisation). Il sagit dun sous-ensemble des messages du journal CFT, dfini par la somme algbrique des valeurs indiques dans le tableau ci-aprs. Tableau 53. Catgories des messages dinformation sur les transferts
Valeur 1 2 4 8 16 32 64 128 Catgorie de message Messages dinformation dexploitation Messages dinformation systme Messages dattention dexploitation Messages dattention systme Messages derreur dexploitation Messages derreur systme Messages derreur fatale dexploitation Messages derreur fatale systme Type I I W W E E F F
Explications sur le contenu du tableau : les types I,W,E,F correspondent au type de message indiqu dans le journal (consultez le guide Codes diagnostics et messages de CFT). La valeur 0 signifie quaucun message nest redirig vers loprateur. Le tableau suivant indique, pour le paramtre OPERMSG, les valeurs par dfaut supportes pour chaque systme. Tableau 54. CFTRECV OPERMSG - Valeurs par dfaut
OS GCOS7 GCOS8 GUARDIAN MVS OS400 UNIX VM VMS VOS VSE WinNT Valeur par dfaut pour OPERMSG 0 0 3 0 0 3 0 0 3 0 0
4-48
CFT V2.3
Manuel de rfrence
[PRI
= {128 | n}]
{0..255}
Dfinit la priorit de slection de la demande de rception. La valeur la plus leve du paramtre PRI est 255. Le moniteur (demandeur) slectionne en priorit les demandes de transfert de priorit leve pour un partenaire donn. [RAPPL = string] string8 string48
PeSIT D profil CFT PeSIT E CFT/CFT PeSIT E
Identifiant de lapplication rceptrice du fichier. Lorsque la chane de caractres est entre guillemets, la valeur est prise telle quelle en respectant les majuscules et les minuscules. When the character string is between quotes, the value is considered case-sensitive and used as is. Lors de la saisie de ce paramtre, il ny a pas de contrle de sa pertinence vis--vis du protocole qui sera utilis pour le transfert : si le protocole utilis est PeSIT D profil Extern, ETEBAC 3, ODETTE, ce paramtre ne sera pas transmis. De plus la taille maximum permise par le protocole utilis nest pas contrle. Seul un contrle relatif la taille maximum de 48 caractres (autoris en PeSIT E entre deux CFT) est effectif. Remarque : en PeSIT E standard, la valeur du paramtre RAPPL est transport dans le PI 04. Sa longueur maximum est limite par le standard 8 caractres. Ce PI 04 contient cette valeur concatne avec celle du paramtre RUSER. En PeSIT E entre 2 moniteurs CFT, si ce paramtre RAPPL a une valeur de longueur suprieure 8 caractres, cette valeur est transporte dans le PI 99, la valeur renseigne dans le PI 04 tant tronque 8 caractres.
PeSIT D profil CFT
Ce paramtre ne doit pas tre renseign, en profil CFT de PeSIT, lorsque le moniteur partenaire est CFT/370 Version 1 ou un CFT/PC. Ce paramtre peut tre transmis et contrl par le partenaire serveur/metteur.
RKERROR
= { | DELETE | KEEP}]
Action entreprendre lorsquun transfert choue en phase de slection (mode serveur) : KEEP : le transfert reste au catalogue, DELETE : il est supprim du catalogue. Si le paramtre est blanc, cest la valeur contenue dans le paramtre RKERROR de la commande CFTCAT qui va tre prise en compte.
CFT V2.3
4-49
[RUSER
Identifiant de lutilisateur rcepteur du fichier. Lorsque la chane de caractres est entre guillemets, la valeur est prise telle quelle en respectant les majuscules et les minuscules. When the character string is between quotes, the value is considered case-sensitive and used as is. Lors de la saisie de ce paramtre, il ny a pas de contrle de sa pertinence vis--vis du protocole qui sera utilis pour le transfert : si le protocole utilis est PeSIT D profil Extern, PeSIT profil SIT, ETEBAC 3, ODETTE, ce paramtre ne sera pas transmis. De plus la taille maximum permise par le protocole qui sera utilis nest pas contrle. Seul un contrle relatif la taille maximum de 28 caractres (autoris en PeSIT E entre deux CFT) est effectif. Remarque : en PeSIT E standard, la valeur du paramtre RUSER est transport dans le PI 04. Sa longueur maximum est limite par le standard 8 caractres. Ce PI 04 contient cette valeur concatne avec celle du paramtre RAPPL. En PeSIT E entre 2 moniteurs CFT, si ce paramtre RUSER a une valeur de longueur suprieure 8 caractres, cette valeur est transporte dans le PI 99, la valeur renseigne dans le PI 04 tant tronque 8 caractres.
PeSIT D profil CFT
Ce paramtre ne doit pas tre renseign, en profil CFT de PeSIT, lorsque le moniteur partenaire est CFT/370 Version 1 ou un CFT/PC. Ce paramtre peut tre transmis et contrl par le partenaire serveur/metteur.
[SAPPL
Identifiant de lapplication mettrice du fichier. Lorsque la chane de caractres est entre guillemets, la valeur est prise telle quelle en respectant les majuscules et les minuscules. When the character string is between quotes, the value is considered case-sensitive and used as is. Lors de la saisie de ce paramtre, il ny a pas de contrle de sa pertinence vis--vis du protocole qui sera utilis pour le transfert : si le protocole utilis est PeSIT D profil Extern, ETEBAC 3, ODETTE, ce paramtre ne sera pas transmis.
4-50
CFT V2.3
Manuel de rfrence
De plus la taille maximum permise par le protocole qui sera utilis nest pas contrle. Seul un contrle relatif la taille maximum de 48 caractres (autoris en PeSIT E entre deux CFT) est effectif. Remarque : en PeSIT E standard, la valeur du paramtre SAPPL est transport dans le PI 03. Sa longueur maximum est limite par le standard 8 caractres. Ce PI 03 contient cette valeur concatne avec celle du paramtre SUSER. En PeSIT E entre 2 moniteurs CFT, si ce paramtre SAPPL a une valeur de longueur suprieure 8 caractres, cette valeur est transporte dans le PI 99, la valeur renseigne dans le PI 03 tant tronque 8 caractres.
PeSIT D profil CFT
Ce paramtre ne doit pas tre renseign, en profil CFT de PeSIT, lorsque le moniteur partenaire est CFT/370 Version 1 ou un CFT/PC. Ce paramtre peut tre transmis et contrl par le partenaire serveur/metteur.
[STATE
Dfinit ltat de la requte de transfert : DISP : la requte est enregistre en tat D (disponible) dans le catalogue ; cet tat correspond un transfert immdiat (cest--dire sexcutant ds que possible, compte tenu des contraintes de plages horaires, de paralllisme des transferts, etc.), HOLD : la requte est enregistre en tat H dans le catalogue ; cet tat correspond un transfert diffr. Le transfert sexcutera ultrieurement soit : sur acceptation dune demande de rception dorigine distante, la suite dune commande locale START ayant fait passer ce transfert ltat disponible (D),
KEEP : la requte est enregistre en tat K dans le catalogue ; cet tat correspond un transfert diffr : le transfert ne pourra sexcuter, ultrieurement, qu la suite dune commande locale START (layant fait passer ltat disponible). [SUSER = string] string8 string28
PeSIT D profil CFT PeSIT E CFT/CFT PeSIT E
Identifiant de lutilisateur metteur du fichier. Lorsque la chane de caractres est entre guillemets, la valeur est prise telle quelle en respectant les majuscules et les minuscules. When the character string is between quotes, the value is considered case-sensitive and used as is. Lors de la saisie de ce paramtre, il ny a pas de contrle de sa pertinence vis--vis du protocole qui sera utilis pour le transfert : si le protocole utilis est PeSIT D profil Extern, PeSIT profil SIT, ETEBAC 3, ODETTE, ce paramtre ne sera pas transmis.
CFT V2.3
4-51
De plus la taille maximum permise par le protocole qui sera utilis nest pas contrle. Seul un contrle relatif la taille maximum de 28 caractres (autoris en PeSIT E entre deux CFT) est effectif. Remarque : en PeSIT E standard, la valeur du paramtre SUSER est transport dans le PI 03. Sa longueur maximum est limite par le standard 8 caractres. Ce PI 03 contient cette valeur concatne avec celle du paramtre SAPPL. En PeSIT E entre 2 moniteurs CFT, si ce paramtre SUSER a une valeur de longueur suprieure 8 caractres, cette valeur est transporte dans le PI 99, la valeur renseigne dans le PI 03 tant tronque 8 caractres.
PeSIT D profil CFT
Ce paramtre ne doit pas tre renseign, en profil CFT de PeSIT, lorsque le moniteur partenaire est CFT/370 Version 1 ou un CFT/PC.
[TRK
Spcification du niveau de dtail que CFT fournit Sentinel sur les transferts. CFT envoie les informations sur le transfert sous forme d'occurrences de suivi. Les valeurs possibles de ce paramtre sont : NO : ALL : le moniteur n'envoie jamais d'occurrences de suivi Sentinel, le moniteur envoie une occurrence de suivi Sentinel pour chaque tape de chaque transfert,
SUMMARY : le moniteur envoie une occurrence de suivi Sentinel uniquement pour l'tape initiale et l'tape finale de chaque transfert, UNDEFINED : les options de suivi sont dfinies dans le paramtre TRK de la commande CFTPART. TRK n'est utilisable qu' partir de la version CFT V2.3.1. [USERID = {userid du moniteur CFT | string15}]
Identifiant du propritaire du transfert. Ce paramtre est utilis en serveur rcepteur pour dfinir le propritaire du transfert associ une commande CFTRECV. Si ce paramtre nest pas renseign, sa valeur par dfaut est luserid systme du moniteur CFT serveur. Remarque : pour les commandes RECV utilises en demandeur rcepteur, lidentifiant du propritaire du transfert est luserid systme de lutilisateur ayant activ la commande.
4-52
CFT V2.3
Manuel de rfrence
La valeur de ce paramtre peut comporter les variables symboliques : &PART : valeur substitue par lidentifiant local du partenaire du transfert (ID de CFTPART), &SUSER : valeur substitue par le paramtre SUSER transmis entre deux moniteurs CFT (protocole PeSIT D profil CFT et PeSIT E), &RUSER : valeur substitue par le paramtre RUSER transmis entre deux moniteurs CFT (protocole PeSIT D profil CFT et PeSIT E). [WFNAME
VM
= filename]
OS
Nom du fichier temporaire utilis en cours de transfert. Le fichier ainsi constitu est renomm la fin du transfert avec le nom dfini par le paramtre FNAME. Lemploi dun fichier temporaire permet dassurer lintgrit du fichier reu : le fichier exploitable (par une application utilisateur par exemple) nest disponible qu la fin du transfert. Le nom de ce fichier peut tre compos des variables symboliques suivantes : &FDATE, &FTIME, &FYEAR, &FMONTH, &FDAY, &BDATE, &BTIME, &BYEAR, &BMONTH, &BDAY, &SPART, &RPART, &PART, &NPART, &GROUP, &SUSER, &RUSER, &SAPPL, &RAPPL, &IDF, &PARM, &IDA, &NIDF, &NFNAME, &IDT. Le caractre & remplace ici le caractre char_symb (consultez le Guide dexploitation de CFT correspondant votre OS). Lutilisateur veillera lunicit du nom attribu ainsi quaux problmes de conflit daccs. Ce paramtre peut tre utilis dans le cadre de la commutation store and forward (commande CFTRECV ID = COMMUT).
MVS VMS
Ce paramtre est obligatoire si le fichier rcepteur est un fichier versions (notamment dans le cas o on travaille en mode ouvert et que lmetteur envoie un NFNAME correspondant un nom de GDG).
Ce paramtre est obligatoire lorsquil y a eu traitement de copie/concatnation lmission (transfert dun groupe de fichiers en PeSIT CFT/CFT).
CFT V2.3
4-53
[XLATE
= identifier]
Identifiant de la commande CFTXLATE dfinissant la table de transcodage utilise pour les rceptions. La commande de transfert RECV permet de spcifier une autre table de transcodage que celle attache au fichier type. Consultez dans le manuel Concepts de CFT, le paragraphe Transcodage, pour des informations complmentaires sur la mise en oeuvre des tables de transcodage.
4.2.1.4. Exemples
Exemple 1 : CFTRECV MODE ID FDISP FACTION XLATE = = = = = REPLACE, SRCFILES, BOTH, ERASE, ETOA /* /* /* /* IDF pour fichiers source Existe deja ou non Si existe Remis blanc avec cette table ... */ */ */ */
Le jeu de paramtres correspondant cette commande est exploit, lors dune rception de donnes, si lIDF du transfert a pour valeur explicite SRCFILES. Le moniteur dispose ainsi de valeurs par dfaut pour la gestion du fichier rcepteur. Le paramtre FNAME nest pas renseign. Le moniteur ne pourra donc fonctionner que si une commande RECV spcifiant FNAME a t dpose (CFT est demandeur), ou si le partenaire (CFT est serveur) a prcis le nom du fichier rcepteur (mode ouvert en rception). Exemple 2 : CFTRECV MODE ID FDISP FACTION FNAME = = = = = REPLACE, IDFDEF, BOTH, DELETE, R&IDT /* IDF par dfaut /* Existe deja ou non /* Si existe - supprim */ */ */
Cette commande correspond au cas de rception de donnes pour tous les transferts dont lidentifiant (IDF) na pas de description explicite (commande CFTRECV). Cest la description du fichier type rcepteur par dfaut. Il faut que la commande CFTPARM prcise : CFTPARM DEFAULT = IDFDEF, ... CFT cre alors un fichier dont le nom contient lidentifiant (unique) du transfert.
OS400
4-54
CFT V2.3
Manuel de rfrence
4.2.2. Paramtres associs un fichier type en cas de rception dans une base VFM
En cas de rception dans un fichier logique dune base VFM, le paramtrage de CFTRECV diffre sur les points suivants, par rapport au paramtrage de CFTRECV utilis pour une rception de fichier physique : il y a deux paramtres spcifiques : FDB et FCOMP, le paramtre FNAME est le nom du fichier logique, le paramtre WFNAME est sans objet, le nom du fichier temporaire tant gr par le produit VFM, les paramtres FDISP, FORG, FTYPE et FBLKSIZE sont sans objet, leurs valeurs tant imposes par la mthode daccs, les paramtres FKEYLEN et FKEYPOS sont galement sans objet, le paramtre FACTION peut prendre la valeur supplmentaire CONCAT. Sa syntaxe complte est indique ci-aprs. Les explications relatives aux paramtres concernent uniquement les spcificits VFM. Pour les autres paramtres, voir dans ce mme document les explications indiques dans le paramtrage de CFTRECV utilis pour une rception de fichier physique.
4.2.2.1. Syntaxe
CFTRECV [MODE ID [USERID [FORCE [EXEC [PRI [COMMENT [MINDATE [MAXDATE [MINTIME [MAXTIME [CYCDATE [CYCTIME [XLATE [NCOMP [FCODE [EXIT [FNAME [FSPACE [FLRECL [FRECFM = = = = = = = = = = = = = = = {REPLACE | CREATE | DELETE},] identifier, {userid du moniteur CFT | string},] {NO | YES},] filename, ] {128 | n},] string,] {date systme du jour | date},] date,] {00000000 | time},] {23595999 | time},] date,] time,] identifier,] cpr,]
PROTOCOLE Dft : OS
= {F | U | V},]
OS
CFT V2.3
4-55
= = =
4.2.2.2. Paramtres
[FACTION = {CONCAT | DELETE | ERASE | VERIFY}]
Action entreprendre avant la rception du fichier. Cette action sapplique au fichier rcepteur lorsquil existe dj avant le transfert. Les actions sont les suivantes : CONCAT : concatnation des donnes. Les donnes reues sajoutent celles du fichier logique existant. Si le fichier logique FNAME : existe dj, les donnes reues sont chanes celles du fichier FNAME, nexiste pas, le fichier logique est cr,
VERIFY : vrification que le fichier est vide, ERASE : remise zro (effacement) du fichier, DELETE : suppression du fichier. [FDB = filename]
Nom de la base VFM (fichier DATA) contenant le fichier logique rcepteur. [FCOMP = {0 | 15}]
Dfinit la compression {VFM} des donnes dans le fichier logique rcepteur. 2 valeurs sont possibles : 0 : pas de compression, 15 : compression selon lalgorithme propre VFM. Si FCODE ou NCODE est gal BINARY, les donnes seront stockes dans la base VFM sous forme non compresses, quelle que soit la valeur du paramtre FCOMP. [FNAME = filename]
Nom du fichier logique de la base (FDB) rcepteur. Attention : le moniteur CFT exploite comme enveloppe rceptrice un fichier logique temporaire de la mme base VFM, dont le nom est : CFT.RECV.TEMP.&PART.&IDT dans lequel : &PART correspond lidentifiant local du partenaire, &IDT correspond lidentifiant de transfert.
4-56
CFT V2.3
Manuel de rfrence
Attention : en aucun cas ce fichier temporaire ne doit tre accd, en lecture comme en criture. Ce fichier est protg par la mthode daccs VFM en cours de transfert, mais ne lest plus en cas dinterruption du transfert. En fin de transfert, les donnes sont effectivement affectes au fichier FNAME.
4.2.2.3. Exemple
CFTRECV MODE ID FACTION FDB FNAME = = = = = REPLACE, IDFDEF, CONCAT, BASE2.VFM, R&PART(0) /* /* /* /* IDF par dfaut Ajout des donnes Nom base VFM Fichier selon valeur partenaire */ */ */ */
Description dun fichier type en rception sur une base VFM. Les donnes reues de chaque partenaire seront concatnes dans le fichier logique R<partenaire>(0).
4.3.1. Syntaxe
CFTEXIT ID TYPE [LANGUAGE [MODE [PARM [PROG [RESERV [WAITTASK = = = = = = = = identifier, {FILE | ACCESS | ETEBAC | EXEC}] {COBOL | C},] {REPLACE | CREATE | DELETE},] string,] {CFTEXIT | string},] {8192 | 1024 | n},] {1441 | n}]
CFT V2.3
4-57
4.3.2. Paramtres
ID = identifier Identifiant de la commande (sur 8 caractres). La valeur de cet identifiant dsigne lidentifiant correspondant dans les commandes associes explicites ci-dessous. Tableau 55. CFTEXIT ID - Commande et paramtre associ lEXIT trait
EXIT De type annuaire De type ETEBAC De type fichier De type fin de transfert Commande CFTPROT CFTPROT CFTSEND, SEND CFTRECV, RECV CFTPARM Paramtre EXITA EXIT EXITE EXIT EXITEOT
[LANGUAGE = {COBOL | C}] Langage utilis pour lcriture du programme crit par lutilisateur. Les valeurs possibles sont COBOL et langage C. Cet attribut permet CFT dchanger avec le programme utilisateur de lEXIT des donnes via la structure la mieux approprie son langage dimplmentation. [PARM = string64]
Nom du module excutable correspondant la tche EXIT activer. Ce module est constitu de linterface fournie avec le produit CFT linke avec le programme crit par lutilisateur. Afin de reconnatre plus facilement les modules associs, il est conseill de nommer ces modules de la faon suivante : CFTEXA : EXIT de type annuaire, CFTEX3 : EXIT de type ETEBAC, CFTEXF : EXIT de type fichier, CFTEXE : EXIT de type fin de transfert. Il est possible dy associer un numro dordre dans les deux derniers caractres (exemple : CFTEXA01).
4-58
CFT V2.3
Manuel de rfrence
[RESERV
{0..1024} {0..8192}
Taille de la zone de travail rserve lutilisateur. Cette zone nest pas utilise par linterface CFT. Lutilisateur y sauvegarde les informations quil juge ncessaire pour les besoins des traitements relatifs au programme quil a crit. Cette zone est dsalloue aprs la dslection du fichier par linterface CFT. Ce paramtre est sans objet pour lEXIT de type ETEBAC et lEXIT de type fin de transfert. Tableau 56. CFTEXIT RESERV - Valeurs par dfaut et plage de valeurs
EXIT De type annuaire De type fichier Valeur par dfaut 1024 8192 Plage de valeurs {0 ...1024} {0 ...8192}
TYPE
Type de lEXIT : ACCESS ETEBAC FILE EXEC [WAITTASK : EXIT de type annuaire, : EXIT de type ETEBAC, : EXIT de type fichier, : EXIT de type fin de transfert. = {1441 | n}]
Temps dinactivit (en minutes) de la tche EXIT avant arrt automatique. Cette tche est permanente si cette valeur est gale 1441. Ce paramtre na de sens que pour lEXIT de type fichier.
4.3.3. Exemples
Exemple de paramtrage dun EXIT de type fichier : CFTSEND ID EXIT ID LANGUAGE RESERV PROG = PAYE, = IDEXIT = = = = IDEXIT, C, 4000, FILEXEC
CFTEXIT
Exemple de paramtrage dun EXIT de type annuaire : CFTPROT ID TYPE EXIT = PSIDTH, = PESIT, = EXA
CFT V2.3
4-59
CFTEXIT
= = = = =
Exemple de paramtrage dun EXIT de type ETEBAC 3 : CFTPROT ID TYPE EXIT ID PARM LANGUAGE PROG TYPE = PSIDTB, = ETEBAC, = ETB = = = = = ETB, SAMPLE, C, MYETB, ETEBAC
CFTEXIT
4.4.1. Syntaxe
CFTAUTH [MODE ID IDF CFTAUTH [MODE ID FNAME = = = {REPLACE | CREATE | DELETE},] identifier, filename = = = {REPLACE | CREATE | DELETE},] identifier, (identifier | mask, identifier | mask,...)
4-60
CFT V2.3
Manuel de rfrence
4.4.2. Paramtres
FNAME = filename
Nom du fichier dans lequel est renseigne la liste des IDF autoriss ou interdits. Le nombre didentifiants composant cette liste nest pas limit. Pour constituer ce fichier, les rgles suivantes doivent tre suivies : un enregistrement de ce fichier ne peut contenir quun seul IDF, la taille dun enregistrement est limite 80 caractres, un IDF doit dbuter en premire colonne et seuls les 8 premiers caractres de lenregistrement sont pris en compte, les caractres au-del de la colonne 8 sont ignors et considrs comme un commentaire, un identifiant peut tre indiffremment saisi en caractres majuscules ou minuscules (il est transform en majuscules), le fichier peut contenir des enregistrements de longueur nulle. Les IDF indiqus dans ce fichier peuvent tre : explicites (de type identifier), ou contenir un masque (de type mask) : tous les identifiants de fichiers correspondant ce masque sont concerns. ID = identifier Identifiant de la liste dautorisation. Cet identifiant est dfini dans les mots-cls SAUTH ou RAUTH de CFTPART. Si la valeur identifier commence par les caractres NOT, les IDF dsigns par cette commande sont interdits pour le partenaire correspondant ; les autres IDF sont autoriss. Si la valeur identifier ne commence pas par les caractres NOT, les IDF dsigns par cette commande sont autoriss pour le partenaire correspondant ; les autres IDF sont interdits. IDF = (identifier | mask, identifier | mask, ...) Liste des IDF autoriss ou interdits. Le nombre maximum didentifiants composant cette liste est limit 200. La valeur associe chacun de ces IDF peut tre : un identifiant de type explicite dun fichier (identifier), un masque (mask) : tous les identifiants de fichiers correspondant ce masque sont concerns par cette commande.
CFT V2.3
4-61
4.4.3. Exemple
CFTPART ID SAUTH . . . ID RAUTH . . . ID IDF = = IBM1, SIBM1,
CFTPART
= =
BULGC8, RBULGC8,
CFTAUTH
= =
SIBM1, (APLI1,APLI2,LISTE,CHQ*)
CFTAUTH
ID FNAME
= =
RBULGC8, fic21
avec le fichier de nom fic21 contenant : idfdef idf1 idf2 idf3 Dans cet exemple, le CFT local ne peut mettre vers le partenaire IBM1 que les fichiers didentifiants type APLI1, APLI2, LISTE ainsi que ceux commenant par les 3 lettres CHQ. CFT ne peut recevoir du partenaire BULGC8 que les fichiers didentifiant type idfdef, idf1, idf2, idf3.
Si, pour des raisons de contraintes dexploitation, les partenaires ne peuvent saccorder sur des identifiants communs de fichiers, la notion didentifiant rseau (NIDF) permet de rapprocher, pour un partenaire et un sens de transfert donns, lidentifiant local (IDF) lidentifiant de fichier fourni par le (ou transmis au) partenaire. La commande CFTIDF permet dtablir en local cette correspondance entre lIDF local et le NIDF transmis ou reu. Dautres manires dtablir cette correspondance sont indiques dans lannexe Correspondance NIDF/IDF du guide Concepts de CFT. En particulier, il est indiqu la valeur par dfaut prise par le NIDF (transmis en mode demandeur) ou lIDF (dduit du NIDF reu, en mode serveur) affect en cas dabsence de cette commande. En mode DELETE, seuls les paramtres ID, TYPE et PART sont obligatoires.
4-62
CFT V2.3
Manuel de rfrence
4.5.1. Syntaxe
CFTIDF [MODE ID PART NIDF TYPE = = = = = {REPLACE | CREATE | DELETE},] identifier, identifier, string, {SEND | RECV}
4.5.2. Paramtres
ID = identifier Identifiant local du fichier sur le site local (IDF). Correspond la valeur du paramtre ID de la commande CFTSEND/CFTRECV ou au paramtre IDF de la commande SEND/RECV. NIDF = string string7 string14 string28 string26 string28
PeSIT D PeSIT E PeSIT E CFT/CFT ODETTE ETEBAC 3
Identifiant rseau du fichier ; cest la valeur qui transite sur le rseau. Il est impossible, pour un sens de transfert donn, d'avoir plusieurs commandes CFTIDF comportant un NIDF identique. Remarque : en PeSIT E standard, le NIDF est transport dans le PI 12 (14 caractres maximum). En PeSIT E entre 2 moniteurs CFT, si le NIDF a une longueur suprieure 14 caractres, cet NIDF est transport dans le PI 99 (28 caractres maximum), la valeur indique dans le PI 12 tant tronque 14 caractres. PART = identifier
Identifiant local du partenaire pour lequel la correspondance IDF/NIDF est valide. Mme valeur que celle du paramtre ID de CFTPART.
CFT V2.3
4-63
TYPE
= {RECV | SEND}
Sens de transfert pour lequel cette correspondance est valide. Les valeurs indiques sont : SEND pour mission, RECV pour rception.
4.5.3. Exemple
PARTENAIRE A CFTIDF ID PART NIDF TYPE = = = = FICHIER, B, FICHIER_SITE_A, SEND PARTENAIRE B CFTIDF ID PART NIDF TYPE = = = = FICHIERA, A, FICHIER_SITE_A, RECV
Pour le partenaire A, lidentifiant local FICHIER correspond au nom rseau FICHIER_SITE_A en mission vers le partenaire B. Le partenaire B tablit la correspondance entre le mme identifiant rseau et lidentifiant local FICHIERA, lors dune rception venant de A.
4-64
CFT V2.3
Manuel de rfrence
Par exemple : le caractre de valeur dcimale 64 en position 32 correspond, dans une table ASCII - EBCDIC, au transcodage du caractre blanc ASCII (valeur 32) en caractre blanc EBCDIC (valeur 64). En mission, le moniteur effectue un transcodage FCODE vers NCODE. En rception, le moniteur effectue un transcodage NCODE vers FCODE. Donc, si DIRECT = SEND (ou = BOTH), le fichier (FNAME) contient la description de la table de transcodage mission (FCODE vers NCODE) et si DIRECT = RECV (ou = BOTH), il contient la description de la table rception (NCODE vers FCODE). Cette table est utilise si lune des conditions suivantes est respecte, par ordre de priorit : lidentifiant de la table a t indiqu dans la commande SEND/CFTSEND (SEND XLATE = identifier) ou RECV/CFTRECV, lidentifiant de la table a t indiqu dans la commande CFTPART (CFTPART XLATE = identifier), lidentifiant de la table est lidentifiant par dfaut du moniteur CFT (CFTPARM DEFAULT = identifier), et si toutes les conditions suivantes sont respectes : sens du transfert correspondant au paramtre DIRECT, code des donnes prcis pour ce fichier au paramtre FCODE, code rseau des donnes au paramtre NCODE. Une table de transcodage peut tre cre et utilise entre 2 machines utilisant chacune un alphabet ASCII diffrent (FCODE = ASCII et NCODE = ASCII). Les valeurs des 2 tables internes de transcodage du moniteur CFT (ASCII -> EBCDIC et EBCDIC -> ASCII) sont dcrites en annexe de ce guide. Il est possible de spcifier une table de transcodage sur un alphabet rduit. Les caractres invalides sont associs au caractre <DEL> de lalphabet de destination (0x7f pour une table EBCDIC vers ASCII ou 0x07 pour une table ASCII vers EBCDIC). Pour une information complmentaire, consultez le paragraphe Transcodage du guide Concepts de CFT.
4.6.2. Syntaxe
CFTXLATE [MODE ID [DIRECT [FCODE FNAME [NCODE = = = = = = {REPLACE | CREATE | DELETE},] identifier, {BOTH | RECV | SEND},] {ASCII | EBCDIC},] filename, {ASCII | EBCDIC}]
Dft : OS
CFT V2.3
4-65
4.6.3. Paramtres
[DIRECT = {BOTH | RECV | SEND}]
Sens du transfert pour lequel la table sapplique : SEND : table de transcodage pour lmission, RECV : table de transcodage pour la rception, BOTH : table de transcodage utilisable pour lmission et la rception. Si la valeur du paramtre est BOTH, les donnes lues dans le fichier permettent la cration dune table de transcodage en mission (SEND). La table de transcodage en rception (RECV) est dduite de manire automatique. Pour quil y ait bijection (cest--dire que tout caractre de lalphabet source transcod en alphabet cible, puis retranscod de lalphabet cible vers lalphabet source, retrouve sa valeur initiale), il faut que la table contienne 256 valeurs diffrentes. Il nest pas indispensable de respecter rigoureusement ce principe pour des applications de transfert utilisant des alphabets rduits. FCODE = {voir le tableau | ASCII | EBCDIC}
Code des donnes du fichier transmis. Le tableau suivant indique la valeur par dfaut supporte, sur chaque OS. Tableau 57. CFTXLATE FCODE - Valeurs par dfaut
OS GCOS7 GCOS8 GUARDIAN MVS OS400 UNIX VM VMS VOS VSE WinNT Valeur par dfaut EBCDIC ASCII ASCII EBCDIC EBCDIC ASCII EBCDIC ASCII ASCII EBCDIC ASCII
4-66
CFT V2.3
Manuel de rfrence
FNAME
= filename
Nom du fichier contenant la description de la table de transcodage (1 article de 256 caractres). Ce fichier doit tre dorganisation squentielle. Des exemples de tel fichier sont fournis avec les diffrents produits (consultez le Guide dexploitation de CFT correspondant votre OS).
GCOS7 GCOS8
Cest un fichier UFAS. Cest un fichier de type 6 : GFREC, mdia code 6, Blocksize = 1280.
ID
= identifier Identifiant de la table de transcodage. Plusieurs commandes CFTXLATE peuvent avoir le mme identifiant, si les valeurs de DIRECT, FCODE ou NCODE sont diffrentes.
[NCODE
= {ASCII | EBCDIC}]
4.6.4. Exemple
CFTXLATE ID DIRECT FCODE NCODE FNAME = = = = = DEFAUT, BOTH, ASCII, EBCDIC, ATOE
..., DEFAULT = DEFAUT, Les tables de transcodage internes du moniteur CFT (identifiant DEFAUT) seront remplaces par les tables de lutilisateur, utilisables dans les deux sens de transfert. En mission, le moniteur CFT transcodera dASCII vers EBCDIC - en rception, dEBCDIC vers ASCII. La table ASCII vers EBCDIC est dfinie dans le fichier ATOE et la table EBCDIC vers ASCII en sera dduite automatiquement.
CFTPARM
CFT V2.3
4-67
Sur un systme donn ou pour un type de rseau donn, lorsquil savre que la description de lenvironnement est trop complexe ou trop spcifique, on prfre regrouper les paramtres correspondants dans un fichier de configuration (ou dans un programme dinitialisation) spar : cest alors ce dernier qui est rfrenc par la commande CFTNET. Les paramtres dcrits ci-aprs sont donc, pour certains, dutilisation gnrale et pour dautres, dutilisation purement spcifique un systme et/ou une mthode daccs rseau. Les paramtres dont la signification est commune tous les rseaux sont dcrits dans le paragraphe CFTNET Commande gnrique. Les paramtres spcifiques, regroups par types de rseau, sont ensuite dcrits dans les paragraphes CFTNET TYPE = xxx. Le paramtre TYPE pouvant prendre lune des valeurs xxx suivantes : DNA (pour le rseau DECnet), DSA, SNA, TCP (pour le rseau TCP/IP), X25, LU62, ASY. Attention : le contrle du nombre maximal de commandes CFTNET gres, effectu en phase de mise jour des paramtres, peut diffrer dans certains environnements de celui effectu lors de lexcution de CFT. Lorsque CFT dtecte un nombre excessif de CFTNET, le message suivant apparat : CFTP16F CFTNET id for CFTPARM id_Not loading in memory
CFT V2.3 5-1
5.1.1.1. Syntaxe
CFTNET [CALL [MODE ID [MAXCNX [TYPE = = = = = {INOUT | IN | OUT},] {REPLACE | CREATE | DELETE},] identifier, {32 | n},] {X25 | DNA | DSA | SNA | TCP | LU62 | ASY},]
OS
5.1.1.2. Paramtres
[CALL = {INOUT | IN | OUT}]
Sens dappel possible par cette ressource rseau. ID = identifier Identifiant la ressource rseau. Les identifiants SNA et X25 sont interdits. [MAXCNX = {32 | n}] {0..valeur de MAXTRANS}
Nombre maximum de connexions simultanes que CFT acceptera dtablir sur cette ressource rseau. Cette valeur doit tre cohrente avec le paramtre MAXTRANS de CFTPARM ainsi quavec lenvironnement rseau concern. Par exemple : cohrence avec le nombre de voies logiques disponibles (exemple : sur TRANSPAC).
MVS VSE
[TYPE
OS
Dfinit la nature de la ressource rseau. Selon les systmes, peut prendre les valeurs : DNA : ressource daccs au rseau DECnet, DSA : ressource daccs au rseau DSA : contrleur de communications DATANET, SNA : ressource daccs au rseau SNA.
MVS VM VSE
5-2
CFT V2.3
Manuel de rfrence
TCP : ressource daccs au rseau TCP/IP, X25 : ressource daccs une liaison X25 publique (TRANSPAC par exemple) ou une liaison X25 prive, LU62 : ressource daccs une liaison LU6.2, ASY : ressource daccs une liaison asynchrone.
La commande CFTNET TYPE = ASY dcrit les caractristiques du port de communication asynchrone. Il peut exister une ou plusieurs ressources asynchrones suivant le cas. En appel sortant, une seule dfinition suffit pour assurer le traitement des liaisons RTC et des liaisons via un PAD (cas particulier). En appel entrant, au contraire, deux dfinitions seront ncessaires (deux ports en coute). Par ressource ou plus prcisment par classe de ressource, il ne peut y avoir quune dfinition de protocole (CFTPROT). Certains paramtres sont communs toutes les commandes CFTNET. Ils ne sont pas explicits dans ce paragraphe mais sont dcrits dans la commande CFTNET gnrique. Pour une information complmentaire, consultez la documentation CFT/Windows NT.
5.1.2.1. Syntaxe
CFTNET ID TYPE [CLASS [CONFIG CALL MAXCNX [MODE LINEID [MODOUT [MODIN [SPEED [PADSET = = = = = = = = = = = = identifier, ASY, {1 | n},] string,] {INOUT | IN | OUT}, 1, {REPLACE | CREATE | DELETE},] string, string,] string,] {2400 | n},] string]
CFT V2.3
5-3
5.1.2.2. Paramtres
[CLASS = {1 | n}] {1..32}
Nom du fichier de configuration du modem. Ce fichier dcrit les scnarios des phases de connexion, dconnexion, temporisation avec le modem et/ou le PAD spcifiques (par exemple, temps dattente avant le BREAK ou mode dmission des donnes). Si ce fichier nest pas prcis, CFT se rfre un fichier de scnarios interne qui prvaut sur le paramtrage de la commande. LINEID = {string1..32}
Identifiant de la ressource asynchrone caractrisant le port de communication (chane de caractres, COM1 par exemple). [MODIN = {string1..32}]
Chane Hayes dinitialisation du modem pour les connexions entrantes (mode serveur). [MODOUT = {string1..32}]
Chane Hayes dinitialisation du modem pour les connexions sortantes (mode demandeur). Exemple : = ATZ . [PADSET = n] {1...255}
Chane dinitialisation du PAD. Son format est le suivant : 1:val1,2:val2,.......,i:vali o i est < ou = 22 et reprsente le paramtre i du PAD dont la valeur souhaite est vali. La chane de caractres utilise par dfaut est la suivante : SET 1:0,2:0,3:0,4:3,5:0,6:1,7:8,8:0,9:0,10:0,12:0,15:0. Le fait denvoyer cette chane dinitialisation au PAD TRANSPAC permet de lexploiter en mode tempo, avec un tempo de 0,15 secondes. [SPEED = {2400 | n}]
5-4
CFT V2.3
Manuel de rfrence
La commande CFTNET TYPE = DNA permet de dfinir une RESSOURCE daccs au rseau DECNET. Il ne peut exister quune seule ressource de type DNA. Il ny a pas de paramtre spcifique ; tous les paramtres sont dcrits dans la commande CFTNET gnrique.
5.1.3.1. Syntaxe
CFTNET [CALL [MODE = = {INOUT | IN | OUT},] {REPLACE | CREATE | DELETE},] identifier, {32 | n},] DNA
ID = [MAXCNX = TYPE =
5.1.3.2. Exemple
CFTNET MODE ID TYPE MAXCNX CALL = = = = = CREATE, DECNET, DNA, 6, INOUT
La commande CFTNET TYPE = DSA permet de dfinir une RESSOURCE daccs au rseau DSA. Il ne peut exister quune seule ressource de type DSA. Certains paramtres sont communs toutes les commandes CFTNET. Ils ne sont pas explicits dans ce paragraphe mais sont dcrits dans la commande CFTNET gnrique.
CFT V2.3
5-5
5.1.4.1. Syntaxe
CFTNET [CALL [MODE ID [MAXCNX TYPE [CLASS [TSAP [NSAP = = = = = = = = {INOUT | IN | OUT},] {REPLACE | CREATE | DELETE},] identifier, {32 | n},] DSA, {1 | n},] string,] string]
OS OS
5.1.4.2. Paramtres
[CLASS = {1 | n}] {1..32}
5.1.4.3. Exemple
CFTNET MODE ID TYPE CALL CLASS MAXCNX = = = = = = REPLACE,/* Ressource DSA - Toujours unique*/ DSAINIOUT, DSA, INOUT, 1, 8
La commande CFTNET de type LU6.2 permet de se prsenter auprs de la mthode daccs LU6.2. Certains paramtres sont communs toutes les commandes CFTNET. Ils ne sont pas explicits dans ce paragraphe mais sont dcrits dans le paragraphe la commande CFTNET gnrique.
5-6
CFT V2.3
Manuel de rfrence
5.1.5.1. Syntaxe
CFTNET ID TYPE [CLASS [CALL [MAXCNX [MODE LUNAME NETPFX = = = = = = = = identifier, LU62, {1 | n},] {INOUT | IN | OUT},] {32 | n},] {REPLACE | CREATE | DELETE},] string, string, string, {2 | n},] string
OS OS OS OS
5.1.5.2. Paramtres
Les paramtres gnraux autres que TYPE et CLASS ne sont pas explicits ici. [CLASS = {1 | n}] {1..32}
Classe associe la ressource rseau. Cette notion permet de regrouper des ressources de mme type, de manire ce quelles soient utilisables indiffremment pour ltablissement de liaisons avec des partenaires (voir le paragraphe Protocoles et ressources rseaux du guide Concepts de CFT). LUNAME = string1..8 {1..8}
CFT V2.3
5-7
TPNAME
= string1..16
OS2
UNIX
TYPE
= LU62
Utilis par tous les systmes, le type aura toujours la valeur LU62.
5.1.5.3. Exemple
Un exemple de paramtrage des ressources locales rseau sur systmes MVS, VM ou VSE est prsent ci-dessous : CFTNET id type luname maxcnx class call mode = = = = = = = net1lu62 , lu62 , lumvs2 , 6 , 5 , inout , replace
La commande CFTNET TYPE = SNA permet de dfinir une RESSOURCE daccs au rseau SNA. Le tableau suivant indique le nombre maximal de commandes CFTNET TYPE = SNA gres par systme en prcisant, sil y a lieu, le type de LU concern. Tableau 58. CFTNET TYPE = SNA - Nombre maximum de commandes
OS Nombre maximum de commandes en LU0 Nombre maximum de commandes en LU2 Nombre maximum de commandes en LU0 ou LU2 confondus 16 16 16 16
16 16
16 Non support
Le nombre total de commandes CFTNET (tous types confondus) est indiqu en introduction de CFTNET. Par ressource ou plus prcisment par type de ressource, il ne peut y avoir quune dfinition de protocole (CFTPROT). Certains paramtres sont communs toutes les commandes CFTNET. Ils ne sont pas explicits dans ce paragraphe mais sont dcrits dans la commande CFTNET gnrique.
5-8
CFT V2.3
Manuel de rfrence
Le paramtre CLASS est utilis sur tous les systmes. Par contre, lemploi et la signification des autres paramtres spcifiques CFTNET TYPE = SNA dpendent du systme utilis. Le tableau suivant dcrit lemploi de ces paramtres par systme. Tableau 59. CFTNET TYPE = SNA - Emploi des paramtres
OS MVS OS400 VM VMS VOS VSE
PROFILE LUNAME PUNAME GATEWAY NETPFX LOCADR ACB RECV
(OUI) OUI (OUI) (OUI) (OUI) OUI OUI OUI OUI OUI (OUI) OUI
Explications sur le contenu du tableau : les paramtres facultatifs (et/ou les valeurs par dfaut) sont indiqus par (OUI). Les paramtres obligatoires sont indiqus par OUI. Lorsquil ny a aucune prcision, le paramtre est sans objet pour le systme concern. Pour plus de clart, les commentaires dcrivant ces paramtres et les exemples associs ont t regroups suivant les systmes : ct Host : MVS et VM, ct PU Type 2 : OS400, VMS et VOS. Ces commentaires sont prsents dans les paragraphes ci-aprs.
CFT V2.3
5-9
Rappelons quune ressource SNA, sur Host IBM, correspond une dfinition dapplication (ACB) VTAM : CFTxx APPL AUTH = PARSESS = ACBNAME = (ACQ) YES CFTyy
Le nom de lACB CFTyy et le nom de APPL CFTxx peuvent tre diffrents. [ACB = {valeur de ID de ce CFTNET | string}]
Identification de la ressource auprs de la mthode daccs. Cest le nom de lACB dfini VTAM par APPL. [CLASS = n] {2..32}
Classe associe cette ressource rseau. Cette notion permet de regrouper des ressources de mme type, de manire ce quelles soient utilisables indiffremment pour ltablissement de liaisons avec des partenaires (voir le paragraphe Protocoles et ressources rseaux dans le guide Concepts de CFT). Le paramtre est omis si PROFILE = GATE (voir ci-dessous). [PROFILE = GATE]
Profil particulier de la ressource SNA. Ce profil GATE signifie que la ressource SNA est ddie X25. Les valeurs des paramtres CLASS et CALL nont pas alors de sens, ils doivent tre omis. Une seule ressource SNA est alors permise. Remarques importantes : dans la liste des identifiants dfinie dans le paramtre NET de la commande CFTPARM, lidentifiant de la ressource CFTNET TYPE = SNA PROFILE = GATE doit tre dfini AVANT lidentifiant de la ressource CFTNET TYPE = X25 correspondante. [RECV = {2 | n}] {1..255}
Nombre de receive any RPL pour cette ressource. En rgle gnrale, ne pas modifier la valeur par dfaut.
5-10
CFT V2.3
Manuel de rfrence
5.1.6.3. Exemples
Exemple 1 : CFTNET MODE ID ACB CALL CLASS TYPE = = = = = = replace , idnet1 , CFTAPPL1, INOUT , 21 , SNA /* Ressource SNA */
La commande CFTNET ID=IDNET1, dfinit une ressource SNA pour des transferts de fichiers. Exemple 2 : CFTNET MODE ID ACB CALL PROFILE TYPE = = = = = = replace , idnet2 , CFTAPPL2, INOUT , GATE , SNA
La commande CFTNET ID=IDNET2, dfinit une ressource SNA pour communiquer avec X25 NPSI. Dans ce cas, le paramtre CLASS na pas de sens. Cette ressource implique lexistence dune ressource CFTNET TYPE=X25 (voir la remarque au paramtre PROFILE = GATE).
[CLASS
= {1 | n}]
{1..32}
Classe associe cette ressource rseau. Cette notion permet de regrouper des ressources de mme type, de manire ce quelles soient utilisables indiffremment pour ltablissement de liaisons avec des partenaires (voir le paragraphe Protocoles et ressources rseaux dans le guide Concepts de CFT). [LOCADR = {00 | string2}]
Adresse locale rseau, exprime en hexadcimal, de la premire LU du groupe. Attention : sur le HOST, ce paramtre est exprim en dcimal dans la dfinition VTAM de la LU correspondante.
CFT V2.3
5-11
LUNAME
= string3..8
Ce paramtre fournit le nom de la premire LU du groupe de LUs conscutives composant cette ressource. Le nombre de LUs est fix partir du paramtre MAXCNX tel que : nombre de LUs sortantes : MAXCNX, nombre de LUs entrantes : MAXCNX, soit au total : 2 x MAXCNX. Chaque LU est ddie une session entrante ou sortante. Le paramtre APPID des LUs sortantes au niveau de la description de lunit est mis la valeur INCONNU, pour toutes les LUs en attente dappel sortant. [NETPFX = {CF1 | string3}]
Prfixe des objets rseau. Ce prfixe permet de nommer, suivant des rgles de syntaxe prcises, les objets rseau crs pour CFT/OS400 et utiliss par les programmes. Il constitue, en outre, la donne de comparaison ajouter dans un poste de routage du sous-systme dans lequel CFT/OS400 va sexcuter. PUNAME = string10
Nom du contrleur (*CTLD) attach une ligne de communication (*LIND) et constituant une PU utilise par CFT/OS400 ou dautres applicatifs (255 units au total peuvent tre attaches sur un mme contrleur).
5.1.6.5. Exemple
CFTNET MODE TYPE CLASS MAXCNX NETPFX PUNAME LOCADR = = = = = = = REPLACE, ID=LU0LINE0, SNA, 1, 2, /* simult. virtual circuits */ CF1, /* objects & jobs name-prefix*/ CTLLU0, /* ctlid attached(line name) */ 11 /* local address */
DECnet/SNA ncessite lutilisation dune carte de communication comportant un seul circuit SNA pour VMS/SNA ou une passerelle pouvant, elle, supporter plusieurs lignes SNA. A chaque ligne est associ un circuit rfrenc par un nom (pu_name : SNA-0 pour VMS/SNA, LC-0 par exemple pour un Gateway) et, le cas chant, un nom de passerelle (gateway). Chaque ligne peut reprsenter plusieurs LU. Une ressource SNA correspond un ensemble de LU conscutives sur un mme circuit (PU), MAXCNX tant le nombre de LU. Rappelons galement quil ne peut y avoir quune seule session SNA entre une LU primaire et une LU secondaire. Il y aura donc 1 seul transfert CFT par LU.
5-12
CFT V2.3
Manuel de rfrence
[CLASS
= {1 | n}]
{1..32}
Classe associe cette ressource rseau. Cette notion permet de regrouper des ressources de mme type, de manire ce quelles soient utilisables indiffremment pour ltablissement de liaisons avec des partenaires (voir le paragraphe Protocoles et ressources rseaux dans le guide Concepts de CFT). [GATEWAY = string]
Nom de la passerelle SNA (SNA/Gateway) permettant dassurer la connexion du rseau DECnet au rseau SNA, lorsque cette option matrielle est choisie. LUNAME =n {1..255}
Ce paramtre fournit le premier numro de lensemble des LU conscutives composant cette ressource. Le nombre de LUs est fix par le paramtre MAXCNX. PUNAME = string4..5
Nom de la PU de la machine supportant CFT/VMS. Si la communication est effectue : par une carte localise sur la machine excutant CFT/VMS, la valeur de ce paramtre doit tre SNA-0, par une passerelle (Decnet/SNA Gateway), la valeur de ce paramtre doit tre LC-n o n est un chiffre.
5.1.6.7. Exemple
CFTNET MODE ID TYPE PUNAME LUNAME MAXCNX CLASS CALL = = = = = = = = CREATE, SNA01, SNA, SNA-0, 10, 4, 1, INOUT
Cette commande dcrit la ressource SNA, implmente partir du logiciel VMS/SNA rsidant sur la machine (il ny a pas de rfrence un gateway). Le VAX est connu comme PU : SNA-0. 4 LU sont associes cette PU : SNA-0.10, ... SNA-0.13.
CFT V2.3
5-13
CFT sur machine VOS permet de grer des ressources de type SNA LU0. CFT utilise le produit VOS PSSNA pour communiquer en SNA LU0. Linterface entre CFT et PSSNA est assure par des secondary session descriptor. [CLASS = {1 | n}] {1 .. 32}
Classe associe cette ressource rseau. Cette notion permet de regrouper des ressources de mme type, de manire ce quelles soient utilisables indiffremment pour ltablissement de liaisons avec des partenaires. LUNAME = string1 .. 15
Ce paramtre fournit le nom du premier secondary session descriptor placer lcoute du bind. Des rgles de nommage du nom des secondary session descriptor permettent de placer la ressource en attente du bind, sur un ou plusieurs secondary session descriptor. Un secondary session descriptor permet de placer au maximum une LU en attente du bind. Un nombre, cod en hexadcimal sur 2 digits et plac en suffixe du nom, permet de placer des secondary session descriptor de noms conscutifs lcoute du bind. Le nombre maximum de secondary session descriptor placer lcoute du bind est limit la valeur MAXCNX.
5.1.6.9. Exemple
CFTNET MODE ID TYPE CLASS MAXCNX LUNAME = = = = = = REPLACE, NETSNA, SNA, 1, 10, in_PU0HOST_01
Cette commande dfinit une ressource rseau SNA LU0. Le moniteur va placer le secondary session descriptor dans PU0HOST_01 en attente du bind et va rechercher 9 autres secondary session descriptor, suffixs _02 _0A pour les placer en attente dun bind.
La commande CFTNET de type TCP/IP permet CFT de se prsenter auprs de la mthode daccs TCP/IP - ressource Internet. Il ne peut exister quune seule ressource locale de type TCP/IP. Cependant, il est possible de dfinir une ressource dporte de type proxy, permettant d'accder un autre rseau ; cette ressource tant lie la ressource locale. Certains paramtres sont communs toutes les commandes CFTNET. Ils ne sont pas explicits dans ce paragraphe mais sont dcrits dans la commande CFTNET gnrique.
5-14
CFT V2.3
Manuel de rfrence
5.1.7.1. Syntaxe
CFTNET [CALL = [MODE = ID = [MAXCNX = TYPE = [LOWPORT= [HIGHPORT= HOST = {INOUT | IN | OUT},] {REPLACE | CREATE | DELETE},] identifier, {32 | n},] TCP, {5000 | n},] {65535 | n},] string
5.1.7.2. Paramtres
[HIGHPORT = {65535 | n}]
Dfinit la borne suprieure de la plage de ports sortants (valeur incluse). HOST = string64
Adresse IP de la ressource locale. Cette adresse (exprime sous forme de chane de caractres) peut tre renseigne soit : avec ladresse relle IP en notation point (exemple : 192.9.200.10), avec le nom logique HOSTNAME associ ladresse relle IP et configur dans le fichier base de donnes correspondant (HOST) fourni avec tout package TCP/IP. [LOWPORT = {5000 | n}]
5.1.7.3. Exemple
CFTNET MODE ID TYPE HOST MAXCNX CALL = = = = = = CREATE, TCP00, TCP, localhost, 6, INOUT
Dfinit une ressource sur le noeud LOCALHOST, qui correspond la dclaration TCP/IP du noeud local. 6 connexions simultanes pourront tre ouvertes. Cette ressource accepte les connexions dans les 2 sens.
CFT V2.3
5-15
5.1.8.1. Syntaxe
CFTNET ID TYPE INET PROTOCOL HOST PORT [USER [MAXCNX [MODE = = = = = = = = = identifier, TCP, identifier, SOCKS4, (string, string, ), (string, string, ), string,] {32,n},] {REPLACE | CREATE | DELETE},]
5.1.8.2. Paramtres
ID = identifier Identifiant du rseau accd travers un proxy. TYPE = TCP
Le seul protocole de dialogue avec un proxy support est SOCKS4 (version 4 ou 4A).
5-16
CFT V2.3
Manuel de rfrence
HOST
= (string1..64, string1..64, )
Adresse(s) dans le premier rseau du ou des proxy (jusqu 4 proxy sur un mme premier rseau). Une adresse peut tre exprime soit sous la forme dune adresse IP (format numrique nnn.nnn.nnn.nnn) soit sous la forme dun nom de host. Si plusieurs adresses sont indiques, CFT quilibre la charge sur chacune, par rapport au nombre de connexions dj tablies. PORT = (string1..64, string1..64, )
Port dcoute du ou des proxy dans le premier rseau. Un port dcoute peut tre exprim soit sous une forme numrique (compris entre 1 et 65535), soit sous la forme dun nom de service. Il faut dclarer autant de PORT que de HOST, la position dans la liste du port dcoute correspond. ladresse host ayant la mme position. [MAXCNX = {32,n},]
Nombre maximum de connexions simultanes que CFT acceptera dtablir avec le(s) proxy. Cette valeur doit tre cohrente dune part avec le paramtre MAXTRANS de la commande CFTPARM (nombre maximum de transferts simultans) et dautre part avec le paramtre MAXCNX de la commande CFTNET dfinissant le rseau accdant au proxy. [USER = string1..28,]
Nom dutilisateur transmis dans la requte de connexion adresse au proxy. Ce paramtre est sensible la casse. Il prend par dfaut la valeur du nom dutilisateur sous lequel sexcute CFT.
5.1.8.3. Exemple
/** * DEFINITION DU RESEAU INTRANET **/ CFTNET id mode call maxcnx host type = = = = = = INTRANET, REPLACE, INOUT, 16, adresse_locale, TCP
/** * DEFINITION DU RESEAU INTERNET * A TRAVERS UN PROXY **/ CFTNET id mode maxcnx type user inet protocol host port = = = = = = = = = INTERNET, REPLACE, 8, TCP, nom_utilisateur, INTRANET, SOCKS4, adresse_proxy, port_ecoute_proxy
5-17
CFT V2.3
5.1.9. CFTNET TYPE = X25 - Ressources rseau X25 La ressource X25 est utilise sur tous les systmes.
La commande CFTNET de type X25 permet de se prsenter auprs de la mthode daccs X25. Certains paramtres sont communs toutes les commandes CFTNET. Ils ne sont pas explicits dans ce paragraphe mais sont dcrits dans le paragraphe La commande CFTNET gnrique.
5.1.9.1. Syntaxe
CFTNET [CALL [MODE ID [MAXCNX [TYPE [CLASS [ADDR [AX25NODE [AX25MBX [CTLR LINEID [MAXLCH [MINLCH [NETPFX [NETPGM [PACKETSZ [PACKETW [SPEED = = = = = = = {INOUT | IN | OUT},] {REPLACE | CREATE | DELETE},] identifier, {32 | n,] X25,] {1 | n},] string,]
OS OS OS OS OS OS OS OS OS OS OS OS
= { | string},] = { | string},] = string,] = string,] = n,] = n,] = string,] = string,] = n,] = n,] = n]
5-18
CFT V2.3
Manuel de rfrence
GCOS7 GCOS8 GUARDIAN MVS OS400 UNIX VM VMS VOS VSE WinNT (OUI) OUI OUI OUI OUI OUI OUI (OUI) OUI (OUI)
OUI OUI OUI OUI OUI OUI OUI OUI OUI OUI OUI OUI OUI OUI (OUI) OUI
(OUI) (OUI)
Explications sur le contenu du tableau : les paramtres facultatifs (et/ou les valeurs par dfaut) sont indiqus par (OUI). Les paramtres obligatoires sont indiqus par OUI. Lorsquil ny a aucune prcision, le paramtre est sans objet pour le systme concern.
MVS VM VSE GCOS7 GCOS8
Les commandes CFTNET TYPE=X25 seront prcdes dune commande CFTNET TYPE=SNA, PROFILE=GATE afin que CFT puisse dialoguer avec X25 NPSI. Le triplet AX25NODE, AX25MBX, LINEID doit tre unique pour chaque commande CFTNET. Dans la plupart des systmes UNIX, le paramtre LINEID est utilis et obligatoire. Dans certains systmes, ce paramtre est remplac par le paramtre NETPGM (obligatoire dans ce cas).
UNIX
5.1.9.2.1. Paramtres
ADDR = string string8
string6
GUARDIAN
Sous-adresse commune aux SU (SubUnits) rfrences par ce CFTNET (obligatoire). Numro dextension facultatif pour lcoute dappels entrants.
VOS
[AX25MBX
= { | string}]
GCOS7 GCOS8
Nom de la bote aux lettres, au sens DSA, de la prise rseau AX25. Objet MB de type AX25. [AX25NODE = { | string}]
GCOS7 GCOS8
CFT V2.3
5-19
[CLASS
= {1 | n}]
{1..32}
Classe associe cette ressource rseau. Cette notion permet de regrouper des ressources de mme type, de manire ce quelles soient utilisables indiffremment pour ltablissement de liaisons avec des partenaires (voir le paragraphe Protocoles et ressources rseaux dans le guide Concepts de CFT). [CTLR = string8]
OS
[LINEID
le tableau)
= string]
(longueur : voir
OS
Dcrit la ressource physique locale. Le tableau suivant indique, pour chaque systme dexploitation o lemploi de ce paramtre est pertinent, le nombre de caractres maximum renseigner ainsi que la signification de ce paramtre spcifique ce systme dexploitation. Tableau 61. CFTNET TYPE = X25 LINEID - Valeurs du paramtre
OS GCOS7 Nombre maximum de caractres 4 Signification de la valeur LINEID Abonnement slectionner par AX25 lors des appels sortants Correspond un objet NS du contrleur de communications DATANET Abonnement slectionner par AX25 lors des appels sortants Correspond un objet NS du contrleur de communications DATANET Nom physique de la ligne X25 tel que dfini lors de linstallation de celle-ci. Exemple : LINEID=$X25 Nom de la LU MCH de la ligne X25 supporte par cette ressource Nom physique de la ligne X25, tel que dfini lors de linstallation de celle-ci Se rfrer au nom de port affich par la commande WRKHDWPRD Nom de lexcutable initialisant cette ressource Lappellation est dpendante du type de la machine (se rfrer au guide spcifique) Nom de la LU MCH de la ligne X25 supporte par cette ressource Compos : du nom du rseau tel que connu de PSI (par exemple TRANSPAC) du caractre sparateur % du No de DTE local (par exemple un numro Transpac) Nom de gateway identifiant la ligne Nom de la LU MCH de la ligne X25 supporte par cette ressource Voir OS2
GCOS8
8 8 10
UNIX
32
VM VMS
8 32
32 8 32
5-20
CFT V2.3
Manuel de rfrence
[MAXLCH
OS400
Numro de voie logique le plus lev prvu par labonnement. A partir de la release 1.3 de lOS/400, les numros de voie logique doivent commencer 1. Par consquent, MAXLCH est gal au nombre de voies logiques de labonnement. [MINLCH = {1 | n}] {0..512}
OS400
Radical des noms des SU (Sub-Units). Par exemple : NETPFX = #CF1 Prfixe des noms des jobs et des objets crs automatiquement par linterface rseau de CFT (lignes, contrleurs, units, fichiers ICF ...). Le choix de ces trois caractres est libre, pour autant quon ne contrevienne pas aux rgles de nommage de lAS/400. On pourra par exemple utiliser : NETPFX=CF1 pour un premier moniteur, NETPFX=CF2 pour un second, ou NETPFX=CFT pour tous les deux.
OS400
[NETPGM = string32] certains systmes UNIX Nom dexcutable initialisant la ressource X25. [PACKETSZ = {128 | n}] {64..4096}
Utilis par
UNIX
MVS OS400
VM VSE
Taille des paquets de labonnement X25, en nombre doctets. Cette valeur DOIT correspondre aux caractristiques de votre abonnement X25. [PACKETW = {3 | n}] {1..15}
MVS OS400 VM VSE
Taille de la fentre de labonnement X25, en nombre de paquets. Cette valeur DOIT correspondre aux caractristiques de votre abonnement X25. [SPEED = {9600 | n}] {300..65536}
OS400
Vitesse de la ligne de labonnement, en Bps. Cette valeur DOIT correspondre aux caractristiques de votre abonnement X25.
CFT V2.3
5-21
5.1.9.3. Exemple
GCOS7 GCOS8
CFTNET
= = = = = = = = =
Le paramtrage serveur de communication correspondant est du type : SC DN01 LOC -ADDR ... MB AX25 AX25 NS LX25 X25 -LL LX25 -NBVC 8 -CALL 175nnnnnn NR NRNS SX25 -NS LX25
LU6.2, ASY (consultez le guide Concepts de CFT). Lemploi des protocoles dchange de donnes sur rseaux SNA ou DSA nest pas normalis. Les protocoles de transfert de fichiers implments sont : PeSIT D (profil SIT, Extern et CFT), PeSIT E (profil ANY), ETEBAC 3, ODETTE. Un transfert avec un partenaire est possible si le protocole de transfert et le protocole dchange de donnes utiliss sont supports par le moniteur local et le moniteur du partenaire concern et sil ny a pas dincompatibilit dans les choix dutilisation (par exemple, profil de PeSIT, options du protocole, ...). Pour CFT, lassociation entre un partenaire et les protocoles CFT utilisables est assure par le paramtre PROT de la commande CFTPART.
5-22 CFT V2.3
Manuel de rfrence
Le nombre maximal de commandes CFTPROT gres par moniteur est de 32. Attention : le contrle du nombre maximal de commandes CFTPROT gres, effectu en phase de mise jour des paramtres, peut diffrer dans certains environnements de celui effectu lors de lexcution de CFT. Lorsque CFT dtecte un nombre excessif de CFTPROT, le message suivant apparat : CFTP15F CFTPROT id for CFTPARM id_Not loading in memory Le protocole support est spcifi par le paramtre TYPE. La commande CFTPROT prsente donc un ensemble de paramtres permettant de dfinir lensemble des options de tous les protocoles de transfert de fichiers supports. Certains de ces paramtres sont communs tous les protocoles ; dautres paramtres nont de sens que pour un protocole donn, donc pour un TYPE donn. Pour plus de clart : les paramtres dont la signification est commune tous les protocoles sont dcrits dans le paragraphe "CFTPROT - commande gnrique", les paramtres spcifiques, regroups par types de protocole, sont dcrits ensuite dans les paragraphes "CFTPROT TYPE = xxx". Le paramtre TYPE pouvant prendre lune des valeurs xxx suivantes : ETEBAC, ODETTE, PeSIT, le paramtre permettant d'associer un protocole au profil de scurit (SSL) est dcrit dans le "Guide de la scurit des changes". Remarque : dune faon gnrale, les paramtres commenant par S contrlent le fonctionnement des missions, et ceux commenant par R, le fonctionnement des rceptions. Toutefois, cette rgle ne sapplique pas forcment lorsquil y a enchanement (dans la mme connexion) de transferts de sens oppos. Cette exception ne sera pas voque dans les paragraphes suivants.
5.2.1.1. Syntaxe
CFTPROT [MODE ID NET SAP [DISCTD [DISCTS = = = = = = {REPLACE | CREATE | DELETE},] identifier, identifier, string, n,] n,] {5 | n},] {260 | n},]
5-23
OS Dft: PROTOCOLE Dft: PROTOCOLE
[RESTART = [RTO =
CFT V2.3
= = = = = = = = =
cpr,] cpr,] {BOTH | NONE | RECEIVER | SENDER},] {BOTH | NONE | RECEIVER | SENDER},] string,] {PESIT | ETEBAC | ODETTE}, identifier,] identifier,] identifier]
5.2.1.2. Paramtres
[DISCTD = {voir le tableau | n}] {0..3600}
Dft : PROTOCOLE
Dlai dattente (en secondes) avant dconnexion, en labsence dune nouvelle demande de transfert vers le partenaire, en mode demandeur. La session tablie pour un transfert reste active pendant DISCTD secondes aprs la fin de ce transfert. Si la valeur est 0, le dlai dattente est infini. La valeur par dfaut (en secondes) dpend du protocole et est indique au tableau suivant. Tableau 62. CFTPROT DISCTD - Valeurs par dfaut
Protocole PeSIT profil SIT PeSIT D profil EXTERN PeSIT D profil CFT PeSIT E (profil ANY) ODETTE ETEBAC3 Valeur par dfaut de DISCTD 240 120 20 120 20 20
[DISCTS
Dft : PROTOCOLE
Dlai dattente (en secondes) avant dconnexion, en labsence dune nouvelle demande de transfert du partenaire, en mode serveur. La session tablie pour un transfert reste active pendant DISCTS secondes aprs la fin de ce transfert. Si au bout de ce dlai, aucun nouveau transfert nest reu, la connexion est libre par FPDU ABORT. Si la valeur est 0, le dlai dattente est infini. La valeur par dfaut (en secondes) dpend du protocole et est indique au tableau suivant.
5-24
CFT V2.3
Manuel de rfrence
[DYNAM
= identifier]
Identifiant (8 caractres) de partenaire dynamique en mode serveur. La valeur de cet identifiant correspond celle du paramtre ID de la commande CFTPART modle. Pour des raisons de scurit, ce paramtre doit tre utilis conjointement un EXIT de type annuaire. [EXITA = identifier]
Identifiant (8 caractres) de lEXIT annuaire pour la version V222 exclusivement. La valeur de cet identifiant correspond celle du paramtre ID de la commande CFTEXIT. Lidentifiant peut tre compos de la variable symbolique &NPART. [EXITE = identifier]
Identifiant (8 caractres) de lEXIT ETEBAC3. La valeur de cet identifiant correspond celle du paramtre ID de la commande CFTEXIT. Lidentifiant peut tre compos de la variable symbolique &PART. ID = identifier Identifiant de la commande CFTPROT. Ce nom doit tre rfrenc dans les valeurs prises par le paramtre PROT de CFTPARM.
WinNT
Pour un protocole de communication sappuyant sur un rseau X25 accd par une carte non IBM, la valeur de ce paramtre ID peut tre renseigne par une chane de caractres quelconques.
[IDF
= string64]
Permet dattribuer un IDF un fichier sur rception dun NIDF de longueur suprieure 8 caractres. Utilisable en mode : serveur (metteur ou rcepteur), demandeur rcepteur suite lactivation dune commande RECV IDF=<mask> .
CFT V2.3
5-25
La valeur de ce paramtre peut tre : explicite : la longueur de chane de caractres autorise doit alors tre infrieure ou gale 8 caractres, obtenue partir dun ou plusieurs substring de la variable symbolique &NIDF (correspondant au NIDF reu), la longueur maximale de la chane de caractres doit tre infrieure ou gale 64 caractres. Voir la dfinition dun substring dune variable symbolique au chapitre Variable symbolique du guide Concepts de CFT. Exemple : pour un NIDF reu de 19 caractres, IDF peut prendre la valeur : IDF=&2.3NIDF&12.5NIDF . La longueur maximum de la chane ci-dessus doit tre infrieure ou gale 64 caractres. La longueur de la chane aprs substitution des variables doit tre infrieure ou gale 8 caractres. Dans lexemple prcdent, la valeur de IDF a pour longueur : - avant substitution : 17 caractres, - aprs substitution : 8 caractres. NET = identifier
Identifiant rfrenant une commande CFTNET associe ce protocole (ressource rseau utilise pour les changes protocolaires). Sil y a plusieurs ressources (CFTNET) du mme type et de la mme classe que la ressource rfrence par ce paramtre NET, les caractristiques de protocole dcrites par cette commande CFTPROT sont en fait associes lensemble de ces ressources (et non pas seulement celle qui est rfrence par NET) : toutes ces ressources peuvent tre utilises pour les changes protocolaires. Toutes sont concernes (en cas dappel entrant) par la valeur du paramtre SAP de cette commande CFTPROT. Remarque : pour les protocoles dfinis sur une ressource SNA, il ne peut y avoir plusieurs commandes CFTPROT faisant rfrence la mme commande CFTNET de type SNA (en SNA, la notion de SAP nest pas utilise). [RCOMP = {voir le tableau | cpr}]
Dft : PROTOCOLE
Compression maximale autorise, en rception dun fichier. Cette compression est ngocie entre lmetteur et le rcepteur. Une valeur nulle correspond aucune compression.
5-26
CFT V2.3
Manuel de rfrence
Pour une information complmentaire (valeurs utilisables ...), consultez lannexe Compression. [RESTART = {5 | n}] {0..32767} Uniquement en mode demandeur
Nombre maximal de tentatives de relances dun transfert. Une tentative est comptabilise ds que la connexion physique est correctement tablie avec le site distant. [RTO = {260 | n}] {0..3600}
Temporisation (exprime en secondes) de surveillance rseau hors phase de connexion/dconnexion/rupture protocolaire. Correspond au dlai dattente dune rponse une FPDU avant dconnexion (READ TIME OUT). Si la valeur est 0, le dlai dattente est infini. SAP voir le tableau) = string (longueur :
OS
Nom du SAP (Service Access Point) local associ ce protocole. Il permet didentifier le point daccs o seront dposes les demandes de connexion entrantes destines ce protocole de communication. Le SAP quun partenaire demandeur fournit lors de sa demande de connexion est retrouv par le CFT local qui en dduit le protocole utiliser. Chaque commande CFTPROT dans une classe de ressources donne doit comporter son SAP spcifique. La valeur de ce paramtre peut tre exprime sous forme hexadcimale. Dans ce cas, le premier caractre doit tre # (dise) (par exemple : #31 sera compris comme caractre ASCII 1). La valeur du SAP est fonction des protocoles dchange de donnes utiliss par chaque mthode daccs.
CFT V2.3
5-27
18 5 12
Mailbox DSA appelable par le correspondant distant Compos : du nom de session control local (1 4 caractres ventuellement complts avec des blancs droite) et du nom de la mailbox CFT locale (1 8 caractres) Sans objet. Ne doit pas tre prcis Le protocole entrant est automatiquement slectionn partir de la ressource rseau (LU ou groupe de LU) Numro du port dcoute local sur lequel le moniteur est appelable, exprim sous la forme : du numro rel utilis par TCP/IP : numros autoriss : entre 1025 et 65535 numros conseills : 1761, 1762, 1763, 1764, 1765, 1766, 1767, 1768 (1) du nom logique associ au numro utilis par TCP/IP et configur dans le fichier SERVICES, si celui-ci existe Noms logiques conseills : cft-0, cft-1, cft-2, cft-3, cft-4, cft5, cft-6, cft-7 (1) Valeur vhicule dans le paquet dappels entrants sous la forme : de sous-adresse (subaddr) dont la valeur doit tre numrique et qui sera interprte en majuscules (ex : SAP=33), de Donnes utilisateur (user data) de format hexadcimal (ex : SAP= #3132 12 ASCII) ou alphanumrique (ex : SAP= ABC, SAP = X25) Cas particulier OS400 : en user data, seul le premier caractre (limit certaines plages de valeurs) est significatif pour le routage des appels entrants (consultez le Guide dexploitation de CFT correspondant votre OS) Compos : de la rfrence de la mailbox locale de CFT du caractre sparateur : (facultatif) de la sous-adresse de lappelant que CFT peut renseigner lorsquil est demandeur dans le paquet dappels (facultatif) Compos : de la rfrence de la mailbox locale de CFT : nom de session control local (1 4 caractres ventuellement complts par des blancs droite) du nom de la mailbox CFT locale (1 8 caractres) du caractre sparateur : (facultatif) de la sous-adresse (de 0 5 caractres) de lappelant que CFT peut renseigner dans le paquet dappels (facultatif) lorsquil est demandeur
SNA
TCP/IP
1 15
1 15
X25 GCOS7
18
GCOS8
5 12
(1) : ces numros et noms logiques de ports sont des noms et numros officiellement rservs par SOPRA auprs de lIANA (Internet Assigned Numbers Authority).
5-28
CFT V2.3
Manuel de rfrence
Les remarques suivantes concernent la mthode daccs X25 : dans le cas o lappel est un Host IBM : consultez le Guide dexploitation de CFT/MVS pour les remarques concernant lemploi des sous-adresses et des donnes utilisateurs en X25. Concernant la compatibilit CFT V1/V2, CFT V2 ne peut pas effectuer plusieurs transferts simultanment avec un CFT V1 en utilisant les User Data pour transporter le SAP. Ceci est une limitation de CFT V1 pour IBM/370. Pour contourner cette limitation, il convient, soit : de dclarer autant de partenaires (CFTPART et CFTX25) correspondant CFT Version 1 que lon veut tablir de connexions simultanes, de dclarer autant de protocoles (CFTPROT) que de connexions simultanes possibles. Le partenaire CFT Version 1 sera alors accessible par chacun de ces protocoles. On aura par exemple le paramtrage suivant : CFTPROT ID = prot1, ... CFTPROT ID = prot2, ... CFTPROT ID = prot3, ... CFTPART ID PROT SAP = cft370, = (prot1, prot2, prot3), = (sap1 , sap2 , sap3), ...
Le passage dun protocole lautre est automatique lorsque la connexion au prcdent est refuse, aprs la squence des retry. Ou dtre dans le mode SAPTYP = SUBADDR. En effet, cette restriction nexiste pas dans ce mode. Il faut alors travailler ct V1 avec un MCH de NPSI dfini avec SUBADDR = YES.
WinNT
Les couches X25 ATLANTIS ne savent pas orienter les appels entrants vers plusieurs utilisateurs en fonction des donnes utilisateurs (user data) des paquets dappels. Les SAP numriques X25 (sous-adresse) sont grs sous VMS sans tenir compte des zros sur la gauche. Par exemple : CFTPROT SAP = 05,... et CFTPROT SAP = 5,... sont considrs comme identiques par VMS.
VMS
Dutiliser un SAP dcimal qui sera forc en sous-adresse (subaddr). [SCOMP = {voir le tableau | cpr}]
Dft : PROTOCOLE
Compression maximum autorise, en mission dun fichier. Cette compression est ngocie entre lmetteur et le rcepteur. Une valeur nulle correspond aucune compression. Tableau 66. CFTPROT SCOMP - Valeurs par dfaut
Protocole PeSIT profil SIT PeSIT D profil EXTERN PeSIT D profil CFT PeSIT E (standard) PeSIT E (CFT/CFT) ODETTE ETEBAC3 Valeur par dfaut de SCOMP Non pertinent 10 15 10 15 1 Utilisable hors norme
CFT V2.3
5-29
[SRIN
Contrle le sens des transferts autoriss pour le moniteur CFT lorsquil est serveur (accepteur de la connexion protocolaire). Les valeurs possibles sont les suivantes : SENDER : seules les missions (de fichiers ou de messages) sont acceptes ; les rceptions ne sont pas autorises, RECEIVER : seules les rceptions (de fichiers ou de messages) sont acceptes ; les missions ne sont pas autorises, BOTH : les deux sens de transferts (mission et rception) sont accepts, NONE : aucun transfert ne peut tre effectu en mode serveur. [SROUT = { BOTH | NONE | RECEIVER | SENDER }]
Contrle le sens des transferts autoriss pour le moniteur CFT lorsquil est demandeur (initiateur de la connexion protocolaire). Les valeurs possibles sont les suivantes : SENDER : seules les missions (de fichiers ou de messages) sont possibles ; les rceptions ne sont pas autorises. RECEIVER : seules les rceptions (de fichiers ou de messages) sont possibles ; les missions ne sont pas autorises. BOTH : les deux sens de transferts (mission et rception) sont possibles. NONE : aucun transfert ne peut tre effectu en mode demandeur. TYPE = {ETEBAC | ODETTE | PESIT}
TYPE = PESIT : protocole PeSIT, version D ou E. TYPE = ETEBAC : protocole ETEBAC3. Dans ce cas, CFT devra trouver 2 cartes paramtres par dfaut (voir la commande CFTETB). TYPE = ODETTE : protocole ODETTE (pour les systmes le supportant).
ODETTE
5-30
CFT V2.3
Manuel de rfrence
Les paramtres communs toutes les commandes CFTPROT sont dcrits dans le paragraphe CFTPROT Paramtrage gnrique. La liste exhaustive des paramtres licites est nanmoins donne ci-aprs.
5.2.2.1. Syntaxe
CFTPROT MODE ID NET SAP [DISCTD [DISCTS [RESTART [RTO [SCOMP [RCOMP [SRIN [SROUT [IDF TYPE [EXITE DYNAM [RRUSIZE [SRUSIZE = = = = = = = = = = = = = = = = = = {REPLACE |CREATE | DELETE}, identifier, identifier, string, n,] n,] {5 | n},] {260 | n},] cpr,] cpr,] {BOTH | NONE | RECEIVER | SENDER},] {BOTH | NONE | RECEIVER | SENDER},] string,] ETEBAC, identifier,] identifier,] {4056 | n},] {4056 | n}]
OS
5.2.2.2. Paramtres
[RRUSIZE = {4056 | n}] {254...4096}
Taille maximale des NSDU (Network Service Data Unit) en rception. Ce paramtre nest pas ngoci. Usuellement, il prend la valeur dfinie par dfaut. [SRUSIZE = {4056 | n}] {254...4096}
Taille maximale des NSDU (Network Service Data Unit) en mission. Ce paramtre nest pas ngoci. Usuellement, il prend la valeur dfinie par dfaut.
CFT V2.3
5-31
Le Crdit dsigne le nombre maximum de paquets de donnes que peut transmettre lmetteur, avant que le serveur nait besoin dacquitter leur rception en attribuant un nouveau crdit. CFT simule une prise de point de synchronisation chaque message de crdit mis ou reu. En cas dinterruption dun transfert, le point de reprise propos par un CFT metteur correspond au point dinterruption de lmission, tel quil lavait dtect. Le point de reprise ngoci par un CFT rcepteur, correspond toujours un message de crdit prcdemment mis par lui (sauf en cas de reprise en dbut de fichier). Pour une explication dtaille des contraintes et spcificits lies lutilisation de ce protocole particulier, consultez le Guide des protocoles de CFT.
5.2.3.1. Syntaxe
CFTPROT [MODE ID NET SAP [DISCTD [DISCTS [RESTART [RTO [SCOMP [RCOMP [SRIN [SROUT [IDF TYPE [EXIT [EXITA [DYNAM [RESYNC [PAD [RRUSIZE [SRUSIZE [RCREDIT [SCREDIT [EERP [TCP = = = = = = = = = = = = = = = = = = = = = = = = = {REPLACE | CREATE | DELETE},] identifier, identifier, string, n,] n,] {5 | n},] {260 | n},] cpr,] cpr,] {BOTH | NONE | RECEIVER | SENDER},] {BOTH | NONE | RECEIVER | SENDER },] string,] ODETTE, identifier,] identifier,] identifier,] {NO | YES},] {NO | YES},] {2048 | n},] {2048 | n},] {4 | n},] {4 | n},] {91 | 86},] {CFT | OFTP}]
OS
5.2.3.2. Paramtres
[EERP = {91 | 86}]
Permet dinterprter, suivant la version du protocole, la valeur des champs ORIGINATOR et DESTINATOR contenus dans le message EERP. Le service End to End ResPonse gnre un message appel EERP. Ce message indique lmetteur du fichier que les donnes transmises sont arrives correctement.
5-32
CFT V2.3
Manuel de rfrence
Dans la premire version du protocole (1986), il est spcifi que : le champ protocolaire ORIGINATOR correspond lmetteur du fichier, le champ protocolaire DESTINATOR correspond au rcepteur du fichier. Dans la seconde version (1991), il est spcifi que : le champ protocolaire ORIGINATOR correspond lmetteur de lEERP (cest--dire au rcepteur du fichier), le champ protocolaire DESTINATOR correspond au rcepteur de lEERP (cest--dire lmetteur du fichier). Attention : les utilisateurs doivent sassurer de la cohrence des valeurs paramtres de bout en bout. En effet, si les versions sont diffrentes entre un metteur et un rcepteur, lacquittement du transfert sera impossible. [PAD = {NO | YES}]
Option dapplication de la LOGIQUE SPECIALE sur les buffers dchange de donnes. Cette option est ngocie avec le partenaire lors de ltablissement de la session protocolaire (dans la FPDU SSID) : si pour lun des correspondants cette option est NO, la logique spciale ne sera pas applique. [RCREDIT = {4 | n}] {0..16}
Valeur du crdit (en nombre de messages DATA) propose par CFT lorsquil est serveur. Cette valeur est ngocie avec la valeur propose par le demandeur (voir le paramtre SCREDIT) lors de ltablissement de la session protocolaire. [RESYNC = {NO | YES}]
Option de relance de transfert suite une interruption de transfert. Cette option est ngocie avec le partenaire lors de la connexion : si pour lun des correspondants cette option est NO, la relance des transferts ne sera pas gre. [RRUSIZE = {2048 | n}] {128..4096}
Taille maximale des NSDU (Network Service Data Unit) en rception. Ce paramtre est ngoci avec le partenaire (paramtre SRUSIZE si moniteur CFT), la plus petite valeur sera retenue comme taille des NSDU transmis. Consultez le Guide des protocoles de CFT pour dfinir au mieux la valeur de ce paramtre. [SCREDIT = {4 | n}] {0..16}
Valeur du crdit (en nombre de messages DATA) propose par CFT lorsquil est demandeur. CFT aura lautorisation dmettre un nombre de messages protocolaires DATA gal au rsultat de la ngociation (effectue lors de ltablissement de la session protocolaire), avant dattendre un nouveau crdit envoy par le serveur.
CFT V2.3
5-33
[SRUSIZE
= {2048 | n}]
{128..4096}
Taille maximum des NSDU (Network service Data Unit) en mission. Ce paramtre est ngoci avec le partenaire (paramtre RRUSIZE si moniteur CFT), la plus petite valeur tant retenue comme taille des NSDU mis. Consultez le Guide des protocoles de CFT pour dfinir au mieux la valeur de ce paramtre.
MVS VM VSE
En liaison X25/NPSI, la valeur maximum de SRUSIZE est gale la valeur X25.PIU configure dans le NCP (ou lquivalent) moins (-) 6 octets.
[TCP
= {CFT | OFTP}]
Mthode de traitement utilise pour les messages protocolaires : CFT : activation de la mthode propre CFT, OFTP : activation de la mthode standard (RFC 2204). Ce paramtre s'applique aussi bien en mode initiateur que rpondeur.
5-34
CFT V2.3
Manuel de rfrence
5.2.4.1. Syntaxe
CFTPROT [MODE ID NET SAP [DISCTD [DISCTS [RESTART [RTO [SCOMP [RCOMP
[SRIN
= string,
Dft : PROFIL
= n,]
Dft : PROFIL
= cpr,]
Dft : PROFIL
= cpr,]
= {BOTH | NONE | RECEIVER | SENDER},]
[SROUT [IDF TYPE [EXIT [EXITA [DYNAM [RRUSIZE [SRUSIZE [DISCTC [DISCTR [SPACING [RPACING [SCHKW [RCHKW [MULTART [CONCAT [SEGMENT [PROF
PROF = DMZ
= {BOTH | NONE | RECEIVER | SENDER},] = string,] = = = = = = = = = = = = PESIT, identifier,] identifier,] identifier,] n,] n,] {90 | n},] {45 | n},] {36 | n},] {36 | n},] {2 | n},] {2 | n},]
PROFIL PROFIL PROFIL
= {NO | YES},] = {NO | YES},] = {NO | YES},] = {CFT | ANY | EXTERN | SIT | DMZ},]
PROF = EXTERN
[RESYNC [SSERV
PROF = CFT
CFT V2.3
5-35
= = = =
= = = =
5.2.4.2. Paramtres
[CONCAT = {NO | YES}] Uniquement en mode metteur
Option de concatnation des FPDU (File Protocole Data Unit) dans une mme NSDU. Cette option nest pas ngocie. Sil ny a pas de contrle derreur (PAD = NO) : en mode metteur, CONCAT = YES est conseill dans la mesure o le partenaire supporte la concatnation.
PROFIL SIT
En mode rcepteur, CFT accepte les FPDU concatnes, quelle que soit la valeur de ce paramtre. Sil y a contrle derreur (PAD = YES) : en mode metteur, CFT inhibe la concatnation des FPDU. CONCAT est implicitement forc par CFT NO. En mode rcepteur, CFT rejette la rception des FPDU concatnes. [CTO = n]
Dure (en minutes) minimale de la session (Cycle Time Out). A la fin d'un transfert, la temporisation d'attente d'un nouveau transfert est recalcule en fonction : de l'heure d'ouverture de la session, de l'heure courante, du dlai d'attente avant dconnexion (DISCTS du protocole), de la dure de la session (CTO). La session est libre si aucun transfert n'a t initi par le partenaire distant dans la dure indique.
5-36
CFT V2.3
Manuel de rfrence
[CYCLE
= {0 | n}]
Priodicit (en minutes) de cration d'une session protocolaire : 0 : session PeSIT ouverte au dmarrage, n : priodicit. [DISCTC = {90 | n}] {0..3600}
Temporisation dattente (en secondes) de la FPDU de rponse (ACONNECT), aprs lmission dune FPDU CONNECT. Si la valeur est 0, le dlai dattente est infini. [DISCTR = {45 | n}] {0..3600}
Temporisation dattente de dconnexion rseau. Dlai dattente (en secondes) de la coupure de connexion par le site partenaire, aprs avoir mis une demande abort (FPDU ABORT). Si la valeur est 0, le dlai dattente est infini. [LOGON = {YES | NO}] en mode demandeur Mise en oeuvre de la phase de pr-connexion. Suivant la valeur de ce paramtre : YES : cette phase est mise en oeuvre. Le demandeur met un message EBCDIC de 24 octets compos de : octet 1 8 : PESIT (PeSIT suivi de 3 caractres blancs) (correspondant au protocole utilis), octet 9 16 : identificateur demandeur (NSPART de CFTPART), octet 17 24 : mot de passe du demandeur (NSPASSW de CFTPART). Uniquement
PeSIT E
NO : cette phase nest pas mise en oeuvre : le demandeur nenvoie pas de message. Remarque : le serveur CFT sadapte automatiquement au choix du partenaire demandeur denvoyer ou non un message de Logon. [MULTART = {NO | YES}] Uniquement en mode metteur
Option de groupement de plusieurs enregistrements du fichier mis dans une mme FPDU (FPDU multi-articles). En mode metteur, MULTART = YES est conseill dans la mesure o le partenaire supporte les FPDU multi-articles.
PeSIT profil SIT
En mode rcepteur, le moniteur CFT accepte les FPDU multi-articles, quelle que soit la valeur de ce paramtre.
CFT V2.3
5-37
[PAD
Profil CFT
Utilisation du CRC (Cyclic Redundancy Checksum). Cette option nest pas ngocie : en mode serveur, le moniteur CFT saccorde toujours au choix du partenaire demandeur. Loption PAD = YES est obligatoire dans le cas dun accs travers un PAD.
[PART
= (identifier, identifier, )
Liste des partenaires (4 maximum) pour lesquels une session PeSIT avec passage de tour de parole est cycliquement ouverte. Les partenaires inactifs (rsultat d'une commande INACT) ne sont pas pris en compte.
[PROF
Profil du protocole PeSIT D ou E. Ces profils peuvent tre : le profil SIT : le protocole PeSIT est alors utilis dans le cadre du rseau SIT. Il est identique en PeSIT version D et version E. Il assure les fonctions de gestion des points de synchronisation mais ne gre : ni la segmentation : la valeur du paramtre SEGMENT doit tre renseigne NO (SEGMENT = NO), ni le multi-articles : la valeur du paramtre MULTART doit tre renseigne NO (MULTART = NO). Remarque : lmetteur en PeSIT profil SIT ne peut ni segmenter un article mis sur plusieurs FPDU de donnes, ni regrouper plusieurs articles mis dans une mme FPDU de donnes, ni la compression : les paramtres RCOMP et SCOMP ne sont pas pertinents, ni de demande de rception.
le profil EXTERN : correspond la dfinition normalise hors SIT (hors rseau SIT) du protocole PeSIT version D, le profil CFT : le protocole PeSIT version D est utilis hors du cadre du rseau SIT, le partenaire disposant galement dun moniteur CFT. Son niveau de fonctionnalit est suprieur aux spcifications PeSIT D profil EXTERN, le profil ANY : correspond la dfinition normalise hors SIT (hors rseau SIT) du protocole PeSIT version E. Ce profil inclut, en standard, les fonctionnalits du profil CFT. Entre deux moniteurs CFT V2.2, des fonctionnalits supplmentaires sont offertes, tout en restant conformes au standard PeSIT E. Ces fonctionnalits sont bases sur lutilisation du PI 99 (PI libre), le profil DMZ (DeMilitarized Zone) : correspond la dfinition normalise "hors SIT" du protocole PeSIT version E (voir, dans le "Guide des protocoles" CFT, le paragraphe "Gestion du tour de parole") . Remarque : en mode serveur, le paramtre PROF peut prendre indiffremment les valeurs EXTERN, CFT ou ANY (correspondant aux profils Hors SIT) : en effet, le moniteur CFT en mode serveur sadapte automatiquement au profil Hors SIT propos par le partenaire demandeur.
5-38 CFT V2.3
Manuel de rfrence
[RCHKW
= {2 | n}]
{0..12}
Taille de la fentre danticipation de lacquittement des points de synchronisation en rception, exprime en nombre de points de synchronisation. Ngocie avec le partenaire metteur. RCHKW=0 signifie quil ny a pas dacquittement de points de synchronisation. RCHKW=1 revient fonctionner en alternat. Sur rseau LU6.2, toute valeur non nulle sera force 1 lors de la ngociation protocolaire. [RESYNC = {NO | YES}]
PeSIT D profil CFT PeSIT D profil EXTERN PeSIT E
Resynchronisation dynamique des changes en cours de transfert (sans rompre la phase dchange des donnes). Cette option est ngocie avec le partenaire lors de la connexion : si pour lun des correspondants cette option est NO, la resynchronisation dynamique ne sera pas gre. Remarque : entre deux moniteurs CFT, le seul cas de resynchronisation dynamique possible est fait sur dtection dune erreur de CRC (PAD=YES). [REVERSE = {NO |YES}] Uniquement en mode demandeur
PeSIT D profil CFT PeSIT E
Option de rutilisation dune connexion pour enchaner deux transferts de sens diffrents. [RPACING = {36 | n}] {0..32767}
Valeur de lintervalle entre points de synchronisation pour les rceptions (en Koctets) (1 Koctet = 1024 octets) (voir explications du paramtre SPACING). Ce paramtre est ngoci avec le partenaire (paramtre SPACING si moniteur CFT), la plus petite valeur sera retenue comme intervalle entre les points de synchronisation. Une valeur nulle (RPACING = 0) signifie quil ny a pas de pose de points de synchronisation. [RRUSIZE = {4056 | n}] {254..32767}
Taille maximale des NSDU en rception et en mission. Ce paramtre est ngoci avec le partenaire (paramtre SRUSIZE si moniteur CFT), la plus petite valeur sera retenue comme taille des NSDU transmis.
Consultez le Guide des protocoles de CFT pour dfinir au mieux la valeur de ce paramtre.
[SCHKW
= {2 | n}]
{0..12}
Taille de la fentre danticipation de lacquittement des points de synchronisation en mission, exprime en nombre de points de synchronisation. Ngocie avec le partenaire rcepteur.
CFT V2.3
5-39
Lmetteur dispose dune fentre dacquittement dont la valeur est ngocie en phase de connexion avec la valeur RCHKW du partenaire. Cette fentre permet dmettre les donnes en anticipation sur les acquittements. SCHKW=0 signifie quil ny pas dacquittement de points de synchronisation. Sur rseau LU6.2, toute valeur non nulle sera force 1 lors de la ngociation protocolaire. [SEGMENT = {NO | YES}] en mode metteur Uniquement
PROFIL
Option de segmentation des articles de fichier sur plusieurs FPDU : NO : segmentation si ncessaire. Mise en oeuvre automatiquement ds quun article transfrer est suprieure la taille maximum dune NSDU diminu de 6 octets. Ceci concerne les FPDU de donnes et non les autres FPDU protocolaires. Rappelons que la taille des NSDU lmission est ngocie laide du paramtre SRUSIZE de CFTPROT, YES : segmentation systmatique. Mise en oeuvre par le moniteur pour complter une unit de donnes (NSDU). Elle concerne donc toutes tailles darticles. Cette option nest efficace que si elle est employe conjointement avec loption CONCAT = YES. Elle nest pas exclusive avec loption MULTART = YES.
PROFIL SIT
Cette option nest pas ngocie. Pour les autres profils, elle ne peut tre adopte (SEGMENT = YES) que face un moniteur supportant la concatnation, dans une mme unit de donnes (NSDU), des FPDUs DTF (article complet) et DTFDA (dbut darticle), DTFMA (milieu darticle) ou DTFFA (fin darticle). Face un moniteur CFT, partir la version V210, elle peut toujours tre adopte. En effet, en mode rcepteur, ce moniteur accepte les FPDU darticles segments quelle que soit la valeur locale du paramtre SEGMENT. Remarque : la valeur SEGMENT = YES est conseille pour optimiser les transferts entre deux moniteurs V2.1.0 ou suprieur. Si un moniteur est en version V2.0, SEGMENT doit tre renseign NO car ces versions ne supportent pas la segmentation. [SPACING = {36 | n}] {0..32767}
Intervalle entre points de synchronisation en mission (en Koctets) (1 Koctet = 1 024 octets). Ce paramtre est ngoci avec le partenaire (paramtre RPACING si moniteur CFT), la plus petite valeur sera retenue comme intervalle entre les points de synchronisation. La valeur 0 signifie quil ny a pas de point de synchronisation. Au cours dun transfert, les deux partenaires PeSIT prennent un point de synchronisation chaque fois que lmetteur envoie une FPDU SYN. Il y a mission dune FPDU SYN tous les n Koctets de donnes transmises (n tant la valeur dintervalle la plus petite ngocie en phase de connexion - entre SPACING et RPACING dans le cas de moniteurs CFT). Chaque point de synchronisation acquitt est susceptible de constituer, en cas dinterruption du transfert, un point de reprise pour une relance ultrieure.
5-40 CFT V2.3
Manuel de rfrence
[SRUSIZE
= {4056 | n}]
{254..32767}
Taille maximale des NSDU en rception et en mission. Ce paramtre est ngoci avec le partenaire (paramtre RRUSIZE si moniteur CFT), la plus petite valeur tant retenue comme taille des NSDU mis. Pour le transfert dun article dont la longueur est suprieure (SRUSIZE - 6), lopration de segmentation est mise en oeuvre. Consultez le Guide des protocoles de CFT pour dfinir au mieux la valeur de ce paramtre.
MVS VM VSE
En liaison X25/NPSI, la valeur maximum de SRUSIZE est gale la valeur X25.PIU configure dans le NCP (ou lquivalent) moins (-) 6 octets.
[SSERV
Identifie le service (variante de protocole) requis du partenaire entrant. Sa valeur est transporte dans le message de LOGON du protocole PeSIT. Ce paramtre nest prciser quen profil CFT (ou ventuellement Extern) dans certains cas particuliers. Certains produits (voir ci-dessous) sen servent comme slecteur de protocole lors des appels entrants.
PeSIT D profil EXTERN
En profil Extern, la valeur par dfaut est : SSERV = PESIT . Cette valeur est normalise. En profil CFT, la valeur par dfaut est : SSERV = CFTPSITX. Cette valeur ne convient quen mthode daccs X25. Avec les autres mthodes daccs rseau, on emploie usuellement les valeurs suivantes : en SNA LU-0 : CFTPSITS, en SNA 3270 : CFTPSIT2, en PAD : CFTPSITP. Face CFT 370/V1, on fait correspondre cette valeur la valeur de RSERV configure dans la V1. Face CFT/PC, on fait correspondre cette valeur au paramtrage (Login type) de CFT/PC.
La valeur SSERV=GSIT est utilise en mode demandeur pour les changes en TCP/IP. Lutilisation de cette valeur de paramtre ninflue pas sur le contenu du message qui contient alors la valeur PESIT.
Rappelons quen profil SIT, la valeur par dfaut est : SSERV = . Dans ce profil, ce paramtre est sans effet. En effet, en profil SIT, il ny a pas de message de Logon.
CFT V2.3
5-41
5.2.4.3. Exemples
PeSIT profil SIT
CFTPROT
= PSITIN,
/* Protocole PSITIN
= PESIT, PROF=SIT, /* PeSIT SIT */ = ACCEPTOR, = 0, /* Pas de compression = 0, = YES /* en profil SIT
Protocole PeSIT, profil SIT, associ au protocole dchange de donnes et aux ressources rseau dfinies par la commande CFTNET ID=ACCEPTOR. Les temporisations seront les valeurs par dfaut (consultez lannexe La compression de ce document). Chaque FPDU contient un seul enregistrement de fichier (MULTART=NO). Il ny aura pas de compression en ligne.
PeSIT D profil EXTERN
CFTPROT
= = = = = = =
CFTPROT
= = = = = = =
PeSIT E
CFTPROT
= = = = = = =
5-42
Manuel de rfrence
CFTETB
= =
ALL, RECV,
CFT V2.3
5-43
5-44
CFT V2.3
Manuel de rfrence
5.3.3. Syntaxe
CFTETB [MODE = {REPLACE | CREATE | DELETE},] {RECV | SEND}, identifier, { | identifier},] {pos, 255 | len}, {pos, 255 | len},] {pos, 255 | len},] {pos, 255 | len},] {pos, 255 | len},] {pos, 255 | len},] {pos, 255 | len},] {pos, 255 | len},] {pos, 255 | len,content},] {pos, 255 | len,content}] DIRECT = ID = [IDF = NLRECL = [SNAME = [NSPASSW = [NIDF = [VER = [NPART = [NBR = [PARM = [FREE1 = [FREE2 =
5.3.4. Paramtres
DIRECT = {RECV | SEND}
Sens du transfert auquel la carte paramtre sapplique. [FREE1 = {pos, 255 | len, content}]
Position (pos), longueur (len) et contenu (content) du premier champ libre dans la carte paramtre. Le champ content permet de dfinir une chane de caractres arbitraires, changes entre les partenaires mais non exploites par le moniteur CFT. Cette chane doit avoir une longueur infrieure ou gale la longueur indique dans le champ len. [FREE2 = {pos, 255 | len, content}]
Position (pos), longueur (len) et contenu (content) du second champ libre dans la carte paramtre. Le champ content permet de dfinir une chane de caractres arbitraires, changes entre les partenaires mais non exploites par le moniteur CFT. Cette chane doit avoir une longueur infrieure ou gale la longueur indique dans le champ len. ID = identifier Identifiant local du partenaire associ ce format de carte (ID de CFTPART). La valeur conventionnelle ALL dsigne tous les partenaires. En mode demandeur, la carte paramtre sera compose partir : soit de la description CFTETB telle que lID soit gal lidentifiant du partenaire concern, soit, si cette description nexiste pas, de la description CFTETB ID = ALL.
CFT V2.3
5-45
En mode serveur, cest toujours la description CFTETB ID = ALL qui permet de dcoder la carte paramtre reue (le partenaire est encore inconnu). [IDF = { | identifier}]
Identifiant local du fichier type associ ce format de carte (ID de CFTSEND/CFTRECV). Si ce paramtre nest pas renseign (valeur par dfaut = 8 blancs), la carte convient tous les fichiers types. Ainsi : en mode demandeur, la carte paramtre sera compose partir : soit dune description CFTETB telle que lIDF soit gal lidentifiant de fichier type de la requte de transfert, soit, si cette description nexiste pas, de la description CFTETB IDF = , qui permet de
en mode serveur, cest toujours la description CFTETB IDF = dcoder la carte paramtre reue.
Il est donc ncessaire, pour fonctionner en mode serveur, de disposer des descriptions suivantes : CFTETB CFTETB [NBR DIRECT = SEND, DIRECT = RECV, ID = ID = ALL, ALL, IDF IDF = =
Position (pos) et longueur (len) du champ nombre denregistrements du fichier transmettre. [NIDF = {pos, 255 | len}]
Position (pos) et longueur (len) du champ identifiant rseau de fichier type. NLRECL = {pos, 255 | len}
Position (pos) et longueur (len) du champ longueur denregistrement du fichier transmettre. Pour tre conforme la norme ETEBAC 3, pos doit tre gal 4 et len gal 4. Le moniteur offre cependant toute latitude pour fixer, selon le besoin, des valeurs diffrentes. [NPART = {pos, 255 | len}]
Position (pos) et longueur (len) du champ identifiant rseau du partenaire. Indique le champ de stockage du NRPART (de CFTPART) dun CFT demandeur. [NSPASSW = {pos, 255 | len}]
Position (pos) et longueur (len) du champ mot de passe du demandeur. Indique le champ de stockage du NSPASSW (de CFTPART). [PARM = {pos, 255 | len}]
5-46
CFT V2.3
Manuel de rfrence
[SNAME
Position (pos) et longueur (len) du champ identifiant du demandeur. Indique le champ de stockage du NSPART (de CFTPART). [VER = {pos, 255 | len}]
Position (pos) et longueur (len) du champ numro de version du fichier. En mode demandeur rcepteur, la carte ETEBAC 3 est cre lors de la demande de slection. Le paramtre VER est renseign partir du numro de version du fichier recevoir, contenu dans le paramtre NFVER de la commande RECV. En mode serveur metteur, la carte ETEBAC 3 est analyse lors de lindication de connexion. Le numro de version du fichier est extrait du paramtre VER.
5.3.5. Exemple
CFTETB MODE DIRECT ID NLRECL NSPASSW FREE1 FREE2 NPART = = = = = = = = REPLACE, RECV, ALL, (4,4), (8,8), (16,12,MESSAGE #1 ), (28,24,MESSAGE DE BIENVENUE No2), (52,18)
CFT V2.3
5-47
6.1.1. Syntaxe
CFTPART ID SAP [COMMENT [COMMUT [FPREFIX [GROUP [IDF [IMAXTIME [IMINTIME [IPART [MODE [NRPART [NRPASSW [NSPART = = = = = = = = = = = = identifier, (string, string, ....), string,] {YES | NO | SERVER | PART},] string,] identifier,] identifier,] {23595999 | time},] {00000000 | time},] identifier,] {REPLACE | CREATE | DELETE},] string,]
= string,] = string,]
CFT V2.3
6-1
[NSPASSW [OMAXTIME [OMINTIME [PROT [RAUTH [SAUTH [STATE [SYST [TRK [XLATE
= string,] = = = = = = =
PROTOCOLE
{23595999 | time},] {00000000 | time},] (identifier | mask, identifier | mask, ...),] {* | identifier},] {* | identifier},] {ACTIVEBOTH | ACTIVEREQ | ACTIVESERV | NOACTIVE}] GCOS7 | GCOS8 | GUARD | UNIX | VMS | VOS | MVS | VM | VSE | OS400 | WINNT |WIN3X},] = {UNDEFINED | ALL | NO | SUMMARY},] = identifier]
6.1.2. Paramtres
[COMMENT = string32] Commentaire local associ au partenaire. Non exploit lors des transferts, except pour le protocole ODETTE. Peut tre consult (par exemple par la commande LISTPART). On peut donc lutiliser pour associer localement un libell long (description en clair) au partenaire.
ODETTE
Mise en uvre pour lEERP. Le protocole ODETTE admet 2 modes distincts de traitement de lEERP : le mode 86 (GALIA) et le mode 91 (Groupe de travail ODETTE). La valeur du champ COMMENT permet didentifier le mode : - mode 86 : COMMENT = EERP=86, - mode 91 : COMMENT = EERP=91. Si ce paramtre nest pas renseign, cest la valeur explicitement paramtre dans la commande CFTPROT qui sera valide pour tout partenaire rattach ce protocole.
[COMMUT = {YES | NO | SERVER | PART}] Type de commutation support pour ce partenaire. Les types suivants sont possibles : YES NO
: correspond la commutation store and forward, : la commutation est refuse pour ce partenaire,
SERVER : correspond la commutation par serveur RVA, PART : la commutation est force en mode serveur si le destinataire renseign dans le paramtre IPART n'est pas le destinataire final.
Les traitements possibles suivant le type de commutation sont dtaills dans le guide Concepts de CFT, au paragraphe Transfert avec routage - Mode de commutation. [FPREFIX = string1..64] Nom de fichier. Ce paramtre permet dassocier un nom de fichier un partenaire. A lmission ou la rception (CFTSEND ou SEND, CFTRECV ou RECV), ce nom de fichier est concatn au nom spcifi dans le paramtre FNAME.
6-2
CFT V2.3
Manuel de rfrence
[GROUP = identifier] Groupe auquel appartient le partenaire. Ce paramtre est dusage local et permet de renseigner (en local) la variable symbolique &GROUP. Cette variable symbolique peut tre utilise pour nommer un fichier (FNAME = &GROUP) ou une procdure de fin de transfert (exemple : EXEC = &GROUP). ID = identifier Identifiant local du partenaire.
[IDF = identifier] Identifiant (sur 8 caractres) par dfaut du fichier pour le partenaire. Ce paramtre offre la possibilit de dsigner un nom gnrique par partenaire. Valable en mission (SEND) et en rception (RECV), celui-ci est prioritaire par rapport au paramtre DEFAULT de la commande CFTPARM. [IMAXTIME = {23595999 | time}] Heure maximum aprs laquelle le partenaire ne peut appeler. [IMINTIME ={ 00000000 | time}] Heure minimum avant laquelle le partenaire ne peut appeler. IMINTIME et IMAXTIME dfinissent la fourchette dappel du moniteur CFT par le partenaire (appels entrants). Une fourchette de dure nulle - les appels entrants ntant donc pas autoriss (IMINTIME = IMAXTIME) permet de paramtrer plusieurs CFTPART avec le mme NRPART et des NSPART diffrents, lutilisation de ces commandes tant strictement limite au mode demandeur (voir le mcanisme dans lannexe Partenaire mme valeur de NRPART du guide Concepts de CFT). [IPART = identifier] Dnomination locale identifiant un partenaire intermdiaire. La valeur identifier doit correspondre au paramtre ID dune commande CFTPART. Ce paramtre intervient dans le mcanisme de commutation de fichier ou de backup dcrit dans le guide Concepts de CFT. [NRPART = {Valeur de ID | string}] string8 string24 string25 string28
PeSIT profil SIT PeSIT D profil EXTERN PeSIT E ODETTE ETEBAC3 PeSIT D profil CFT
Dnomination rseau du partenaire, autorisant lidentification de celui-ci lors des appels entrants.
CFT V2.3
6-3
Le partenaire doit se prsenter sous ce nom au moniteur CFT, lors de la phase de connexion. Ct partenaire (sil sagit dun moniteur CFT V2), cette valeur correspond au paramtre NSPART de la commande CFTPART dcrivant le moniteur CFT local. Remarque :
ODETTE
En mode serveur, il est possible davoir plusieurs commandes CFTPART comportant un NRPART identique. Pour cela, il faut spcifier IMINTIME = IMAXTIME.
[NRPASSW
Mot de passe daccueil du partenaire, autorisant un contrle dautorisation daccs sur le site local. Le partenaire doit prsenter ce mot de passe au moniteur CFT local, lors de la phase de connexion. De son ct, ce partenaire (sil sagit dun moniteur CFT V2) doit dclarer ce mot de passe comme paramtre NSPASSW de la commande CFTPART dcrivant le moniteur CFT local. [NSPART = {valeur du paramtre NPART de CFTPARM | string}] string8
PeSIT profil SIT PeSIT D profil EXTERN PeSIT D profil CFT
Dnomination rseau sous laquelle le moniteur CFT local va se prsenter son partenaire. Sil sagit dun moniteur CFT V2, ce partenaire (distant) doit retrouver la description CFTPART telle que le paramtre NRPART associ corresponde cette valeur. [NSPASSW = string] string8 string8 string22
PeSIT ODETTE ETEBAC3
Mot de passe de prsentation auprs du partenaire. Sil sagit dun moniteur CFT V2, ce partenaire (distant) contrle que le mot de passe reu est gal la valeur du paramtre NRPASSW documente dans la description du CFTPART correspondant.
6-4
CFT V2.3
Manuel de rfrence
[OMAXTIME = {23595999 | time}] Heure maximum aprs laquelle le partenaire ne peut plus tre appel. [OMINTIME = {00000000 | time}] Heure minimum avant laquelle le partenaire ne peut tre appel. OMINTIME et OMAXTIME dfinissent la fourchette dappel de ce partenaire par le moniteur CFT (appels sortants). Une fourchette de dure nulle signifie que le moniteur CFT ne peut appeler directement le partenaire ; il met alors en oeuvre le mcanisme de commutation en appelant le site intermdiaire (paramtre IPART). PROT = (identifier | mask, identifier | mask,..) Liste des protocoles de communication (identifiants ID de CFTPROT) autoriss pour communiquer avec ce partenaire. Le nombre maximum de protocoles supports est de 4. En cas de transferts simultans avec ce partenaire, le moniteur CFT impose que tous ces transferts seffectuent selon le mme protocole. La valeur du paramtre PROT peut comporter des caractres jokers (mask). Cette syntaxe nest exploite quen mode serveur. Elle signifie, alors, que le moniteur acceptera tout protocole dont lidentifiant correspond la valeur gnrique ainsi dfinie. Exemple 1 : PROT = (prot1 , *) Exemple 2 : PROT = (prot1 , prot?) Le caractre ? dsigne le caractre char_mask dfini dans le Guide dexploitation de CFT correspondant votre OS. En mode demandeur : seul le protocole prot1 est utilis. En mode serveur, la communication peut tre tablie : dans le premier exemple, par tous les protocoles dfinis au niveau du moniteur, dans le second exemple, par tous les protocoles commenant par les lettres prot.
[RAUTH = {* | identifier} ] Identifiant (paramtre ID) de la commande CFTAUTH dsignant une liste dIDF autoriss pour les transferts en rception avec ce partenaire. RAUTH=* signifie que tous les fichiers types (tous les IDF) peuvent tre reus. Les valeurs identifier commenant par les caractres NOT dsignent des listes dIDF non autoriss (voir la commande CFTAUTH).
CFT V2.3
6-5
SAP
= (string, string, ...) longueur : voir le tableau ci-dessous Valeurs des SAPs distants (service access points) associs chacun des protocoles dfinis par le paramtre PROT. Vers un autre moniteur que le moniteur CFT V2, lemploi de cette information complmentaire est tudier au cas par cas. Vers un moniteur CFT V2, ce paramtre est exploit pour dsigner le protocole auprs du moniteur CFT V2 partenaire. En dautres termes, le sap est une information complmentaire permettant datteindre un sous-ensemble applicatif distant (un protocole dans le cas de CFT) et non pas seulement un moniteur. Chacune des valeurs du paramtre reprsente le sap associ au protocole de communication dont lidentifiant est en correspondance dans le paramtre PROT. Exemple : si PROT = (PESITX25, ETEBCX25) SAP = (03, 04) 03 est le sap du partenaire pour le protocole PESITX25. 04 est le sap du partenaire pour le protocole ETEBCX25. La valeur de ce paramtre peut tre exprime sous forme hexadcimale. Dans ce cas, le premier caractre doit tre # (dise) (par exemple : #31 sera compris comme caractre ASCII 1). Le nombre maximum de SAPs est gal au nombre maximum de protocoles (voir le tableau du paramtre PROT). La valeur de ce paramtre est particulire chaque protocole dchange de donnes, et ventuellement chaque systme, tel que prcis dans le tableau ci-aprs.
6-6
CFT V2.3
Manuel de rfrence
OBJET Decnet
GCOS8
18
LU6.2
SNA
TCP/IP
1 15
(1) : ces numros et noms logiques de ports sont des noms et numros officiellement rservs par SOPRA auprs de lIANA (Internet Assigned Numbers Authority).
CFT V2.3
6-7
[SAUTH = {* | identifier}] Identifiant (paramtre ID) de la commande CFTAUTH dsignant une liste dIDF autoriss pour les transferts en mission vers ce partenaire. SAUTH =* signifie que tous les fichiers types (tous les IDF) peuvent tre mis. Les valeurs identifier commenant par les caractres NOT dsignent des listes dIDF non autoriss (voir la commande CFTAUTH). [STATE = {ACTIVEBOTH | ACTIVEREQ | ACTIVESERV | NOACTIVE}] Etat du partenaire. [SYST ACTIVEBOTH : partenaire actif dans tous les modes, ACTIVEREQ : partenaire actif en mode demandeur seulement, ACTIVESERV : partenaire actif en mode serveur seulement, NOACTIVE : partenaire totalement inactif.
= {GCOS7 | GCOS8 | GUARDIAN | UNIX | VMS | VOS | MVS | VM | VSE | OS400 | MSDOS| WINNT | WIN3X}] Type de systme dexploitation supportant le moniteur partenaire. Si ce paramtre nest pas renseign, le partenaire est considr avoir le mme systme dexploitation que la machine locale. Ce paramtre permet au moniteur : de dduire le code des donnes sur la machine partenaire (voir le commentaire du paramtre FCODE de la commande CFTXLATE), dans ce profil et lorsque le partenaire est rcepteur, de dclarer au moniteur CFT V2 partenaire le type de ce fichier, au sens de son systme dexploitation (paramtre NTYPE).
PeSIT D profil CFT PeSIT E CFT/CFT
[TRK = {UNDEFINED | ALL | NO | SUMMARY}] Spcification du niveau de dtail que CFT fournit Sentinel sur les transferts. CFT envoie les informations sur le transfert sous forme d'occurrences de suivi. Les valeurs possibles de ce paramtre sont : NO : ALL : le moniteur n'envoie jamais d'occurrences de suivi Sentinel, le moniteur envoie une occurrence de suivi Sentinel pour chaque tape de chaque transfert,
SUMMARY : le moniteur envoie une occurrence de suivi Sentinel uniquement pour l'tape initiale et l'tape finale de chaque transfert, UNDEFINED : les options de suivi sont dfinies dans le paramtre TRKPART de la commande CFTPARM. TRK n'est utilisable qu' partir de la version CFT V2.3.1.
6-8
CFT V2.3
Manuel de rfrence
[XLATE = identifier] Identifiant de la table de transcodage utilise pour les transferts avec ce partenaire. La table de transcodage est dfinie par la commande CFTXLATE ID= <xlate>. Si ce paramtre nest pas renseign, les tables de transcodage peuvent galement tre prcises dans les commandes SEND/CFTSEND (ou RECV/CFTRECV). Si ces tables ny sont pas renseignes, la commande CFTXLATE ID=<default> les prcise par dfaut. En cas dabsence de cette commande, ce sont les tables de transcodage internes au moniteur qui sont utilises (voir leur description en annexe). Pour une information complmentaire sur la mise en oeuvre des tables de transcodage, consultez le paragraphe Transcodage, dans le guide Concepts de CFT.
6.1.3. Exemple
CFTPART MODE CREATE, ID = PARIS5, /* Identifiant partenaire PROT = PSITCFT, /* Un seul protocole de communication -> voir CFTPROT SAP = 13, /* Mailbox distante pour ce protocole RAUTH NRPART NRPASSW NSPART NSPASSW IMINTIME IMAXTIME = */ */ */
= RECPAR5, /* Les fichiers autoriss recevoir --> voir CFTAUTH */ = BULLDPS, /* Nom et mot de passe que le */ = 44NTS, /* partenaire prsente la connexion */ = LOCALCFT,/* Nom et mot de passe que CFT prsente */ = 75P015, /* au partenaire la connexion */ = 0700, /* Ne peut appeler quentre */ = 0900, /* 7 et 9 heures */ /* Ne peut tre appel quentre /* 10 heures et midi */ */
Le paramtre OPEN = NO nexiste plus en version 2.2.0 de CFT. Le paramtre SAUTH est omis. Le partenaire peut donc mettre nimporte quel IDF vers le moniteur CFT local, alors quil nest autoris recevoir que les fichiers auxquels on a attribu un IDF figurant dans la liste RECPAR5 dfinie par une commande CFTAUTH. Le paramtre SYST ntant pas prcis, le moniteur considre que son partenaire est la mme machine. Il ny a donc pas de conversion de code des donnes, et pas de traduction des types de fichier mis.
CFT V2.3
6-9
ou la collecte de fichiers (ou de messages) venant de plusieurs partenaires. Cette collecte est active par une commande RECV locale.
Cette liste de partenaires peut tre dcrite soit : explicitement, en utilisant le paramtre PART, dans un fichier o est enregistre cette liste, le nom de ce fichier tant dfini par le paramtre FNAME.
Ces deux mthodes sont exclusives : le paramtre PART et le paramtre FNAME ne peuvent tre utiliss simultanment. Un partenaire dsign dans cette liste ne peut tre lui-mme une liste de diffusion : la rcursivit est interdite. Les enregistrements crs dans le catalogue sont : dune part, celui associ la commande SEND ou RECV (vers ce pseudo partenaire), dautre part, ceux associs aux transferts vers chaque partenaire de la liste.
Lors de la gnration dun poste catalogue, le nombre de postes disponibles de ce catalogue nest pas contrl par rapport au nombre total de partenaires de la liste. Suite un transfert correct vers un partenaire, lenregistrement associ (dans le catalogue) passe ltat T. A la fin CORRECTE de TOUS les transferts correspondant chacun des partenaires dcrits dans cette liste, lenregistrement associ au SEND ou RECV passe alors ltat T. Une procdure de fin de transfert peut alors tre excute, si elle a t dfinie : dans le paramtre EXEC du SEND ou du RECV initiateur du transfert, ou (si ce paramtre EXEC nest pas renseign) dans le paramtre EXECSF (si diffusion) ou EXECRF (si collecte) de la commande CFTPARM associe. lorsque tous les transferts sont termins (valeur par dfaut), la fin de chaque transfert et aussi lorsque tous les transferts sont termins.
Si un incident lors dun transfert correspondant un des partenaires de cette liste se produit, la procdure traitant les incidents de transfert (paramtre EXECSE ou EXECRE de CFTPARM) est alors excute. Lenregistrement associ ce transfert prend ltat correspondant celui de lincident. Lenregistrement associ au SEND ou RECV reste, dans ce cas (au moins un transfert en incident), ltat K.
6-10
CFT V2.3
Manuel de rfrence
Pour les mcanismes utiliss, consultez le paragraphe Diffusion et collecte ainsi que lannexe Diffusion et commutation dans le guide Concepts de CFT. Le nombre maximal de commandes CFTDEST gres est de 200.
6.2.1. Syntaxe
CFTDEST [MODE [EXEC ID PART [FOR CFTDEST [MODE [EXEC ID FNAME [FOR = = = = = {REPLACE | CREATE | DELETE},] {DEST | PART},] identifier, filename, {BOTH | COMMUT | LOCAL}] = = = = = {REPLACE | CREATE | DELETE},] {DEST | PART},] identifier, (identifier, identifier, ...), {BOTH | COMMUT | LOCAL}]
6.2.2. Paramtres
[EXEC = {DEST | PART}] Mode de soumission dune procdure de fin de transfert : DEST : la procdure de fin de transfert est soumise lorsque tous les transferts sont termins. La substitution des variables symboliques seffectue par rapport lenregistrement gnrique. Par exemple, la variable &PART est substitue par lidentifiant de la commande CFTDEST, PART : une procdure de fin de transfert est soumise pour chaque transfert termin. La substitution seffectue partir de lenregistrement courant. Par exemple, la variable &PART est substitue par lidentifiant du partenaire de transfert. Lorsque tous les transferts sont termins, une procdure de fin de transfert est aussi soumise. La substitution seffectue alors partir de lenregistrement gnrique. Par exemple, la variable &PART est substitue par lidentifiant de la commande CFTDEST. FNAME = filename Nom du fichier dans lequel est renseigne la liste des identifiants des diffrents partenaires (correspondants chacun une valeur du paramtre ID dune commande CFTPART). Le nombre didentifiants composant cette liste nest pas limit. Lexistence de chaque partenaire est contrl au moment du transfert. Labsence de dfinition dun partenaire nempchera pas la diffusion ou la collecte vers les partenaires dfinis ; seuls les partenaires non dcrits ne seront pas servis.
CFT V2.3
6-11
Pour constituer ce fichier, les rgles suivantes doivent tre suivies : un enregistrement de ce fichier ne peut contenir quun seul identifiant de partenaire, la taille dun enregistrement est limite 80 caractres, un identifiant de partenaire doit dbuter en premire colonne et seuls les 8 premiers caractres de lenregistrement sont pris en compte, les caractres au-del de la colonne 8 sont ignors et considrs comme un commentaire, un identifiant peut tre indiffremment saisi en caractres majuscules ou minuscules (il est transform en majuscules), le fichier peut contenir des enregistrements de longueur nulle. Exemple de fichier : Identifiant correspondant 1---5--8--10-------20 (Colonnes) part_a Ceci est un commentaire PART 1 PART2 PARTENAIRE PART_A PART 1 PART2 PARTENAI
Le moniteur ne contrle pas les autorisations daccs du demandeur du transfert vis-vis de ce fichier. Si FOR=COMMUT (diffusion par un site intermdiaire) : la variable symbolique &SPART (identifiant rseau du partenaire metteur) peut tre utilise dans la constitution du nom du fichier (valeur du paramtre FNAME). Ceci permet de distinguer les listes dfinies pour les diffrents sites origine. Les variables symboliques utilisables sont les suivantes : &FDATE, &FTIME, &FYEAR, &FMONTH, &FDAY, &PART, &RPART, &SPART, &NPART, &GROUP, &SUSER, &RUSER, &SAPPL, &RAPPL, &IDF, &PARM, &IDA, &NIDF, &NFNAME, &NFVER.
[FOR = {BOTH | COMMUT | LOCAL}] Contrle de lexploitation de la liste des partenaires. La valeur renseigne peut tre : LOCAL : la liste des partenaires est exploite en local pour la diffusion (mission) ou la collecte (rception) du fichier (ou du message) concern, COMMUT : le moniteur CFT local assure la diffusion en tant que site intermdiaire.
6-12
CFT V2.3
Manuel de rfrence
Ce moniteur reoit un fichier (ou un message) avec comme nom rseau de destinataire la valeur de lidentifiant de cette commande CFTDEST (il nexiste pas de partenaire identifi par le nom rseau reu). Ce fichier (ou ce message) sera alors diffus vers les partenaires de cette liste de diffusion ainsi dfinie, BOTH : regroupe les fonctionnalits de LOCAL et COMMUT cest--dire : ID en mission : diffusion des fichiers (ou des messages) originaires de son site et des sites distants dont il est le site intermdiaire, en rception : collecte de fichiers (ou de messages).
= identifier Identifiant de la liste de partenaires. Cet identifiant doit tre unique. Il nest pas possible de spcifier plusieurs commandes CFTDEST avec le mme ID.
PART = (identifier, identifier, ...) Liste explicite des identifiants des diffrents partenaires (correspondants chacun une valeur du paramtre ID dune commande CFTPART). Le nombre maximum didentifiants composant cette liste est limit 200. Labsence de dfinition dun partenaire (CFTPART) interdit tout transfert (diffusion ou collecte).
Le prsent paragraphe dcrit les paramtres communs toutes les commandes spcifiques suivantes. Leur description nest donc par reprise par la suite.
CFT V2.3
6-13
6.3.1. Syntaxe
CFTxxx [MODE ID [IMINTIME [IMAXTIME [OMINTIME [OMAXTIME [RETRYM [RETRYN [RETRYW = {REPLACE | CREATE | DELETE},] = identifier, = = = = {00000000 | time},] {23595999 | time},] {00000000 | time},] {23595999 | time},]
[CNXOUT = {2 | n},] [CNXIN = {2 | n},] [CNXINOUT = {2 | n},] ... Dfinition suivant le type rseau.
6.3.2. Paramtres
[CNXIN = {2 | n}] {0..voir le tableau} Nombre maximum de sessions attribues ce partenaire, pour les connexions entrantes (mode serveur). La valeur maximale supporte pour chaque systme est indique dans le commentaire du paramtre CNXINOUT, sous forme de tableau. [CNXINOUT = {2 | n}] {0..voir le tableau} Nombre maximum de sessions pour les communications sur cette ressource rseau avec ce partenaire. Le tableau suivant indique la valeur maximale supporte pour chaque systme. Tableau 68. CFTXXX CNXINOUT - Nombre maximum de sessions
OS GCOS7 GCOS7 GUARDIAN MVS OS400 UNIX VM VMS VOS VSE WinNT Maximum support 32 90 20 240 32 48 16 32 200 16 16
6-14
CFT V2.3
Manuel de rfrence
[CNXOUT = {2 | n}] {0..voir le tableau} Nombre maximum de sessions pour les connexions sortantes avec ce partenaire (mode demandeur). La valeur maximale supporte pour chaque systme est indique dans le commentaire du paramtre CNXINOUT, sous forme de tableau. Les paramtres CNXIN, CNXOUT et CNXINOUT sont indpendants entre eux. Dans le cas de DMZ, ce paramtre doit tre initialis zro au dpart (voir, dans le "Guide des protocoles" CFT, le paragraphe "Gestion du tour de parole"). ID = identifier Nom identifiant le partenaire. Cette valeur fait rfrence une description de partenaire (CFTPART ID = ...). Lorsque ID prend la valeur du paramtre DEFAULT de CFTPARM, la commande dcrit la configuration rseau par dfaut dun partenaire appelant (fonctionnement en mode SERVEUR donc si le partenaire est uniquement DEMANDEUR). Dans ce cas, les paramtres spcifiques un partenaire et les paramtres propres aux appels sortants (DIALNO, CNXOUT, RETRY*, O*TIME) sont sans objet. [IMAXTIME = {23595999 | time}] Heure maximale aprs laquelle le partenaire ne pourra appeler sur ce type de rseau. [IMINTIME = {00000000 | time}] Heure minimum avant laquelle le partenaire ne peut appeler sur ce type de rseau. IMINTIME, IMAXTIME reprsentent donc la plage horaire autorise pour les appels venant de ce partenaire sur ce type de rseau. [OMAXTIME = {23595999 | time}] Heure maximale aprs laquelle le partenaire ne peut plus tre appel sur ce type de rseau. [OMINTIME = {00000000 | time}] Heure minimum avant laquelle le partenaire ne peut tre appel sur ce type de rseau. OMINTIME, OMAXTIME reprsentent donc la plage horaire permise pour appeler ce partenaire sur ce type de rseau. [RETRYM = {12 | n}] {0..32767} Nombre maximum de tentatives de reconnexions. Si ce paramtre est gal 0 et si la connexion initiale choue, il ny a pas de tentative de reconnexion. [RETRYN = {6 | n}] {0..32767} Correspond au nombre de tentatives de reconnexions espaces du temps RETRYW. Lorsque RETRYN tentatives seront effectues sans succs, CFT divise RETRYN par deux et multiplie RETRYW par deux puis recommence la squence concurrence du nombre total prvu (RETRYM).
CFT V2.3
6-15
[RETRYW = {7 | n}] {0..32767} Espacement des tentatives de reconnexions (exprim en minutes). Exemple : RETRYW = 01, RETRYN = 08, RETRYM = 20 signifient : huit tentatives espaces dune minute, quatre tentatives espaces de deux minutes, deux tentatives espaces de quatre minutes, une tentative espace de huit minutes, cinq tentatives espaces de seize minutes.
La commande CFTDNA permet de dfinir les paramtres rseau associs un partenaire pour une connexion Decnet. Il ne peut y avoir quune seule commande CFTDNA par partenaire. Seuls les paramtres spcifiques la commande CFTDNA sont dtaills. La liste exhaustive des paramtres licites est nanmoins donne ci-aprs, les paramtres communs tant rappels en dbut de liste.
6.3.3.1. Syntaxe
CFTDNA [MODE ID [IMINTIME [IMAXTIME [OMINTIME [OMAXTIME [RETRYM [RETRYN [RETRYW [CNXOUT [CNXIN [CNXINOUT NODE = = = = = = = = = = = = = {REPLACE | CREATE | DELETE},] identifier, {00000000 | time},] {23595999 | time},] {00000000 | time},] {23595999 | time},] {12 | n},] {6 | n},] {7 | n},] {2 | n},] {2 | n},] {2 | n},] string
6.3.3.2. Paramtre
NODE = string6 Identifiant Decnet de la machine distante (Nom de nud Decnet).
6-16
CFT V2.3
Manuel de rfrence
6.3.3.3. Exemple
MODE = CREATE, /* point daccs Decnet ID = PARIS5, /* au partenaire PARIS5 RETRYM = 6, /* les paramtres de RETRYN = 4, /* tentatives de reconnexion RETRYW = 2, NODE = PARIS5 Le partenaire PARIS5 est accessible par rseau Decnet. Il est connu comme nud Decnet PARIS5. CFTDNA */ */ */ */
La fonction CFTDSA permet de dfinir les paramtres rseau associs un partenaire pour une connexion DSA. Il ne peut y avoir quune seule commande CFTDSA par partenaire. Seuls les paramtres spcifiques la commande CFTDSA sont dtaills. La liste exhaustive des paramtres licites est nanmoins donne ci-aprs, les paramtres communs tant rappels en dbut de liste. En mode DELETE, les paramtres suivants doivent tre renseigns : le paramtre ID, mais galement le paramtre CLASS (si cette valeur est diffrente de la valeur par dfaut 1).
6.3.4.1. Syntaxe
CFTDSA [MODE ID [IMINTIME [IMAXTIME [OMINTIME [OMAXTIME [RETRYM [RETRYN [RETRYW [CNXOUT [CNXIN [CNXINOUT [CLASS NODE SBMID SBMPROJ PIDNODE = = = = = = = = = = = = = = {REPLACE | CREATE | DELETE},] identifier, {00000000 | time},] {23595999 | time},] {00000000 | time},] {23595999 | time},] {12 | n},] {6 | n},] {7 | n},] {2 | n},] {2 | n},] {2 | n},] {1 | n},] (string, string, ...),
OS OS OS
CFT V2.3
6-17
6.3.4.2. Paramtres
[CLASS = {1 | n}] Classe de ressource DSA. NODE = (string4, string4, ...) Adresses rseau DSA du partenaire appel, constitues du nom de session control (SCID) (4 caractres). Cette valeur doit tre identique celle configure dans la gnration rseau (SCID) de ce partenaire et dans le paramtre TSAP de la commande CFTNET TYPE = DSA correspondante. Un partenaire peut correspondre plusieurs noeuds DSA, qui seront adresss successivement en cas dchec de connexion avec les prcdents. Le nombre maximum de noeuds possibles est de 4. SBMID = string
GCOS7
Ce paramtre est facultatif. Lors des appels sortants DSA, si ce paramtre nest pas renseign, la lettre de connexion DSA transporte lID du submitter de CFT pour lexcution en cours.
SBMPROJ
= string
GCOS7
Ce paramtre est facultatif. Lors des appels sortants DSA, si ce paramtre nest pas renseign, la lettre de connexion DSA transporte le Project du submitter de CFT pour lexcution en cours.
Les notions de submitter ID et submitter project sont prises en compte lors des demandes de connexion sortantes (il ny a pas ici lquivalent du paramtre VERIFY de la commande CFTX25). Ce sont des informations transportes dans les lettres de connexion DSA et vrifies par GCOS7, lors des demandes de connexion entrantes : contrle daccs dfini dans le fichier de configuration rseau.
6.3.4.3. Exemple
CFTDSA MODE ID IMINTIME OMINTIME CNXOUT CNXIN CNXINOUT NODE PIDNODE = = = = = = = = = CREATE, PARIS5, 2200, 2200, 3, 3, 5, PARI, HT02 /* /* /* /* /* /* /* /* Point daccs DSA au partenaire PARIS5 Peut appeler et tre appel de 22 24 heures Autorise 3 appels sortants 3 appels entrants mais 5 sessions au total Noeud DSA */ */ */ */ */ */ */ */
6-18
CFT V2.3
Manuel de rfrence
Le partenaire PARIS5 est connu comme noeud DSA. Pas de classe prcise, cest donc une ressource de classe 1 (valeur par dfaut) qui sera choisie pour les appels de ce partenaire. Les relances seront tentes avec lalgorithme dfini par les valeurs par dfaut, soit :
GCOS7
6 tentatives espaces de 7 minutes, 3 tentatives espaces de 14 minutes, 2 tentatives espaces de 28 minutes, 1 tentative espace aprs 56 minutes.
Aucun contrle relatif aux submitter ID et submitter project ne sera effectu par le noeud DSA au moment de la connexion (paramtres SBMID et SBMPROJ absents).
La commande CFTSNA permet de dfinir les paramtres rseau associs un partenaire pour les communications sur rseau SNA. Seuls les paramtres spcifiques la commande CFTSNA sont dtaills. La liste exhaustive des paramtres licites est nanmoins donne ci-aprs. Plusieurs sessions peuvent tre ouvertes avec le partenaire. Pour communiquer entre les moniteurs CFTV2 et CFT/370 version 1, la version minimum du moniteur CFT/370 version 1 est le niveau 160. En mode DELETE, les paramtres suivants doivent tre renseigns : le paramtre ID, mais galement le paramtre CLASS (si sa valeur est diffrente de la valeur par dfaut 1).
La commande CFTSNA permet galement de dfinir les paramtres rseau de CFT V2, associs un partenaire pour les communications sur rseau X25, travers la fonction PCNE de X25/NPSI.
CFT V2.3
6-19
[LOGMODE
= string,]
Le paramtre CLASS est utilis sur tous les systmes. Par contre, lemploi et la signification des autres paramtres spcifiques CFTSNA dpendent du systme utilis. Le tableau suivant dcrit lemploi de ces paramtres par systme. Tableau 69. CFTSNA LUNAME/LOGMODE - Emploi des paramtres
OS MVS OS400 VM VMS VOS VSE LUNAME OUI OUI OUI OUI OUI OUI LOGMODE (OUI) (OUI) (OUI) (OUI) (OUI) DATA
(OUI)
Explications sur le contenu du tableau : les paramtres obligatoires sont indiqus par OUI, les paramtres facultatifs sont indiqus par (OUI), sans prcision, le paramtre est sans objet pour le systme concern. Pour plus de clart, les commentaires dcrivant ces paramtres et les exemples associs ont t regroups en deux parties concernant : les paramtres utiliss ct Host (systmes MVS et VM), les paramtres utiliss ct PU T2 (systmes OS400 et VMS).
[CLASS = n] {2..32} Classe de la (ou des) ressource(s) locale(s) SNA permettant dtablir la liaison avec le partenaire. Cette valeur de classe est dfinie dans la commande CFTNET correspondant la mthode daccs rseau utilise pour communiquer avec le partenaire. Ce paramtre sera exploit lors dune demande de connexion sortante, pour slectionner ce CFTSNA partir du protocole impos par CFTPART (ce mcanisme permettant dassocier plusieurs CFTSNA un CFTPART).
6-20
CFT V2.3
Manuel de rfrence
[LOGMODE = string0..8] Nom dune LOGMODE dfinie VTAM et fournie avec le moniteur CFT. Si LOGMODE nest pas renseign, la logmode doit tre dfinie dans la description de la LU VTAM (paramtre DLOGMOD). Il est recommand de prciser un nom de LOGMODE bas sur les exemples fournis avec la procdure dinstallation de CFT. La logmode par dfaut ne permet pas, en rgle gnrale, dtablir une session CFT. Les LOGMODE fournies avec le moniteur CFT sont les suivantes : CFT2LOG, CFT2SNA, CFT2BSC, CFT2AS40, CFT2EXT, CFT2PCN,
CFT2LISA. Ces LOGMODE peuvent tre utilises pour les transferts entre deux moniteurs CFT, quel que soit le protocole de transfert utilis, avec pour valeur : cas gnral : CFT2LOG, cas particuliers : transferts vers CFT/PC 3270 avec un contrleur type SNA : CFT2SNA, transferts vers CFT/PC 3270 avec un contrleur type BSC : CFT2BSC,
transferts vers CFT/OS 400 sur un rseau SNA : CFT2AS40. Pour les transferts en PeSIT profil Extern entre un moniteur CFT et un autre moniteur sur un rseau SNA : CFT2EXT. Pour les transferts sur X25/NPSI utilis en mode PCNE : dans le cas gnral : CFT2PCN, en ESPAGNE : CFT2LISA.
LUNAME = {string36 | mask} Nom explicite (string) de la LU correspondant ce partenaire ou nom gnrique de LU (mask). Les noms gnriques seront utiliss pour se connecter des systmes nacceptant pas de sessions parallles sur une LU. Ces valeurs comportent des * pour dsigner une suite de noms de LU. Syntaxe : <luname>* ou <luname>** <luname>* La liste des LU, de <luname>x <luname>9 <luname>** La liste des LU, de <luname>xx <luname>99 Une * permet de faire varier le dernier caractre du nom de LU (luname) parmi les lettres A a Z, puis les chiffres de 0 a 9 (au maximum 36 possibilits).
CFT V2.3
6-21
Deux ** permettent de faire varier les deux derniers caractres du nom de LU (luname) parmi les lettres A Z, puis les chiffres de 0 9. Le caractre de droite varie en premier (au maximum 1296 possibilits, il est dconseill de permettre un nombre si important). Lexploration est termine ds que le nom gnr est inconnu de VTAM. Exemple : LU = LU05* Dsigne les LU nommes LU05 LU09. LU = LU0X8** Dsigne les LU nommes LU0X8 a LU0X9. puis LU0Y8 a LU0Y9. . . . jusqu LU098 a LU099, soit 24 possibilits.
6.3.5.3. Exemple
MODE = CREATE, /* Point daccs SNA au */ ID = PARIS5, /* partenaire PARIS5 */ LUNAME = CFTPAR1*, /* Nom des LU */ LOGMODE = CFT2LOG, /* LOGMODE */ CLASS = 11, IMINTIME = 2200, /* Peut appeler et tre appel*/ OMINTIME = 2200, /* de 22 24 heures */ CNXOUT = 3, /* Autorise 3 appels sortants */ CNXIN = 3, /* 3 appels entrants */ CNXINOUT = 5 /* mais 5 sessions au total */ Cette commande dfinit le mode daccs SNA au partenaire PARIS5. Le CFT distant peut tre adress par les LU CFTPAR1 CFTPAR9, et la connexion se fera selon la LOGMODE CFT2LOG. CFTSNA
6.3.5.4. Paramtrage ct PU T2
OS400 VMS VOS
[CLASS = {1 | n}] Classe de la (ou des) ressource(s) locale(s) SNA permettant dtablir la liaison avec le partenaire. Cette valeur de classe est dfinie dans la commande CFTNET correspondant la mthode daccs rseau utilise pour communiquer avec le partenaire. Ce paramtre sera exploit lors dune demande de connexion sortante, pour slectionner ce CFTSNA partir du protocole impos par CFTPART (ce mcanisme permettant dassocier plusieurs CFTSNA un CFTPART).
6-22
CFT V2.3
Manuel de rfrence
[LOGMODE = string8] Chane de caractres reprsentant une LOGMODE utilise sur le host partenaire (dfinie dans VTAM). Identifie lentre dans le Logtable sur le host, en prcisant les caractristiques de la session. En gnral, ce paramtre nest pas renseigner, ct PU T2. En effet, le nom de la LOGMODE associ une LU est en pratique dfini ct host (DLOGMOD dans VTAM). LUNAME = string15 Chane de caractres reprsentant le nom de la LU applicative (ACB) sur le host distant (nom APPL).
OS400
Cest le logon APPLID envoy par lAS/400 pour tablir une session LU0 avec le Host. Cest le nom dun secondary session descriptor qui identifie une LU0 ou un pool de LU0.
VOS
6.3.5.5. Exemples
MODE = REPLACE, ID = HOST, LUNAME = OUT_PUDHOST_OB, CLASS = 1, CNXOUT = 3, CNXIN = 5, CNXINOUT = 8 Cette commande dfinit le mode daccs SNA LU0 au partenaire HOST. Le secondary session descriptor dcrit un pool de 3 LU0, permettant 3 sessions simultanes en sortie vers ce partenaire. 5 transferts en entres simultanes sont galement possibles avec ce partenaire. ID = PART1, /* partenaire PART1 */ CLASS = 2, LUNAME = xxxxx, LOGMODE = CFT2LOG Cette commande dfinit le mode daccs SNA LU0 au partenaire PARIS5. Le nom de la logmode est celui dfini au niveau du host 370. CFTSNA MODE ID LUNAME CLASS IMINTIME OMINTIME CNXOUT CNXIN CNXINOUT = = = = = = = = = CREATE, PARIS5, CFT, 1, 2200, 2200, 1, 1, 1 /* Point daccs SNA au /* partenaire PARIS5 /* Nom dACB du CFT distant /* /* /* /* /* Peut appeler et tre appel de 22 24 heures Autorise 1 appel sortant 1 appel entrant 1 seule session SNA */ */ */ */ */ */ */ */ CFTSNA CFTSNA
CFT V2.3
6-23
Cette commande dfinit le mode daccs SNA LU2 au partenaire PARIS5. Le moniteur CFT distant est adress par un nom dACB. Une seule session simultane est possible. Rappel des diffrences de paramtrage concernant LU2 et LU0 : Pour LU2 : CFTSNA ID CLASS LUNAME DATA .... Pour LU0 : CFTSNA ID CLASS LUNAME DATA LOGMODE ....
OS400
= = = =
= = = = =
MODE = CREATE, /* Point daccs SNA au */ ID = PARIS5, /* partenaire PARIS5 */ LUNAME = CFTREF, /* Nom APPL distant */ LOGMODE = CFT400, /* Entree dans la MODETAB */ CLASS = 1, IMINTIME = 2200, /* Peut appeler et tre appel */ OMINTIME = 2200, /* de 22 24 heures */ CNXOUT = 3, /* Autorise 3 appels sortants */ CNXIN = 3, /* 3 appels entrants */ CNXINOUT = 5 /* mais 5 sessions au total */ Cette commande dfinit le mode daccs SNA au partenaire PARIS5. Le CFT distant est adress par un nom de LU applicative, et la connexion se fera selon le mode CFT400 qui correspond, dans la dfinition de la MODETAB, une LU0. Cinq sessions simultanes sont possibles.
VMS
CFTSNA
CFTSNA
= = = = = = = = = =
/* /* /* /* /* /* /* /* /*
Point daccs SNA au partenaire PARIS5 Nom APPL distant Entree dans LOGTABLE
*/ */ */ */
Peut appeler et tre appel */ de 22 24 heures */ Autorise 3 appels sortants */ 3 appels entrants */ mais 5 sessions au total */
6-24
CFT V2.3
Manuel de rfrence
Cette commande dfinit le mode daccs SNA au partenaire PARIS5. Le CFT distant est adress par un nom de LU applicative, et la connexion se fera selon le mode CFTVAX, qui correspond, dans la dfinition de la LOGTABLE, une LU0. Cinq sessions simultanes sont possibles.
GCOS7
GCOS8
GUARDIAN
MVS
OS400
UNIX
VMS
WinNT
La commande CFTTCP permet de dfinir les paramtres rseau associs un partenaire pour une connexion TCP/IP. Il ne peut y avoir quune commande CFTTCP par partenaire. Seuls les paramtres spcifiques la commande CFTTCP sont dtaills. La liste exhaustive des paramtres licites est nanmoins donne ci-aprs.
6.3.6.1. Syntaxe
CFTTCP [MODE ID [IMINTIME [IMAXTIME [OMINTIME [OMAXTIME [RETRYM [RETRYN [RETRYW [CNXOUT [CNXIN [CNXINOUT HOST = = = = = = = = = = = = = {REPLACE | CREATE | DELETE},] identifier, {00000000 | time},] {23595999 | time},] {00000000 | time},] {23595999 | time},] {12 | n},] {6 | n},] {7 | n},] {2 | n},] {2 | n},] {2 | n},] (string, string, )
6.3.6.2. Paramtres
HOST = string32
HOST = (string64, string64, ) Adresse IP ou liste dadresses IP du correspondant avec lequel lutilisateur dsire entrer en session. Le nombre maximum dadresses de cette liste est de 4. Cette adresse (exprime sous forme de chane de caractres) peut tre renseigne, soit : avec ladresse relle IP en notation point (par exemple : 192.9.200.10), avec le nom logique HOSTNAME associ ladresse relle IP et configur dans le fichier base de donnes correspondant (HOST), fourni avec tout package TCP/IP.
CFT V2.3
6-25
6.3.6.3. Exemple
MODE = CREATE, /* point daccs TCP */ ID = PARIS5, /* au partenaire PARIS5 */ HOST = SUN3, RETRYM = 6, /* les paramtres de */ RETRYN = 4, /* tentatives de reconnexion */ RETRYW = 2 Le partenaire PARIS5 a une adresse TCP/IP correspondant au mnmonique SUN3. Les tentatives de connexion (relances) sespaceront dans le temps selon lalgorithme suivant : 4 tentatives espaces de 2 minutes, 2 tentatives espaces de 4 minutes. CFTTCP
CFT/MVS utilise la fonction GATE de X25/NPSI pour communiquer avec des partenaires X25. CFT/MVS permet galement la communication avec des partenaires X25, avec une dfinition de rseau de type CFTSNA, sappuyant sur la fonction PCNE de X25/NPSI.
Seuls les paramtres spcifiques la commande CFTX25 sont dtaills. La liste exhaustive des paramtres licites est nanmoins donne ci-aprs.
6-26
CFT V2.3
Manuel de rfrence
6.3.7.1. Syntaxe
CFTX25 [MODE ID [IMINTIME [IMAXTIME [OMINTIME [OMAXTIME [RETRYM [RETRYN [RETRYW [CNXOUT [CNXIN [CNXINOUT [CLASS DIALNO [PCVI [PCVO [SPEED [GFA [FACILITY [DATA [VERIFY = = = = = = = = = = = = = = = = = = = = = {REPLACE | CREATE | DELETE},] identifier, {00000000 | time},] {23595999 | time},] {00000000 | time},] {23595999 | time},] {12 | n},] {6 | n},] {7 | n},] {2 | n},] {2 | n},] {2 | n},] {1 | n},] (n, n, .....), {YES | NO},] {NO | YES},] n,] (n, n, .....),] string,] string,] {0 | n}]
6.3.7.2. Paramtres
[CLASS = {1 | n}] {1..32) Classe de la (ou des) ressource(s) locale(s) X25 permettant dtablir la liaison avec le partenaire. Cette valeur de classe est dfinie dans la commande CFTNET correspondant la mthode daccs rseau utilise pour communiquer avec le partenaire. Ce paramtre sera exploit lors dune demande de connexion sortante, pour slectionner ce CFTX25 partir du protocole impos par CFTPART (ce mcanisme permettant dassocier plusieurs CFTX25 un CFTPART). Ce paramtre donne lieu une simple vrification la demande de connexion entrante. [DATA = string33] Donnes du paquet dappel sortant. Ces donnes seront dans le champ user data du paquet dappels. Attention : ce paramtre est utilisable uniquement si le paramtre SAP de la commande CFTPART est sous forme de sous-adresse. Il ne doit pas tre renseign si le paramtre SAP de la commande CFTPART est sous forme de user data. Dans ce cas, les user data sont renseigns par la valeur de ce paramtre SAP.
CFT V2.3
6-27
DIALNO = (n, n, ...) Numro ou liste de numros dappel X25 du correspondant avec lequel on dsire entrer en session. Le nombre maximum de numros de cette liste est de 4. Attention : si le SAP est attendu par le moniteur partenaire en sous-adresse, ce paramtre doit se limiter ladresse X25, et ne pas tre tendu avec une sous-adresse. Dans ce cas, la sousadresse sera renseigne par la valeur du paramtre SAP de la commande CFTPART, pour le protocole choisi. [FACILITY = string64] Chane de caractres alphanumriques donnant la reprsentation hexadcimale du champ facilits X25. Ce champ est ajout aux facilits dduites des paramtres SPEED, PCVI, PCVO et GFA. La cohrence de la valeur de ce paramtre par rapport la norme X25 nest pas contrle. La valeur de ce paramtre doit tre enclose entre cotes (). Exemple : FACILITY = 420909430A0A Demande que : la taille des paquets soit 512 octets dans les 2 sens, la fentre dmission soit de 10 paquets dans les 2 sens.
[GFA = (n, n, ...)] Numro ou liste de numros de Groupes Ferms dAbonns. Un numro de GFA est associ, par sa position dans la liste, un numro dappel X25 (paramtre DIALNO de la mme commande). Le nombre maximum de numros de cette liste est de 4. [PCVI = {YES | NO}] Le partenaire peut appeler en PCV (PCVI=YES) : il peut alors demander la taxation lappel. [PCVO = {NO | YES}] Le partenaire sera appel en PCV (PCVO=YES) : la taxation lui sera affecte. [SPEED = n] Vitesse du circuit virtuel (exprime en bits par secondes). Gnre la facilit de classe de dbit. Si ce paramtre nest pas renseign, la vitesse du circuit virtuel sera celle de labonnement ou de la ligne X25.
6-28
CFT V2.3
Manuel de rfrence
[VERIFY = {0 | n}] Option de vrification du numro (DIALNO) du partenaire lors de la demande de connexion entrante (les n premiers chiffres du numro appelant seront contrls). PeSIT
Cette option peut tre active lorsquen protocole PeSIT un partenaire demandeur impose CFT un changement didentifiant dun transfert lautre, sur le mme circuit virtuel.
6.3.7.3. Exemple
CFTX25 MODE ID CLASS */ /*connexions sortantes */ DIALNO = 175999999, /* 1 No appel */ RETRYM = 6, /* les paramtres de */ RETRYN = 4, /* relances */ RETRYW = 2 Les nombres des circuits virtuels de type X25 pour ce partenaire sont les valeurs par dfaut, soit 2 pour les appels entrants, 2 pour les appels sortants, limits au total 2. Selon le type de SAP dcrit dans la commande CFTPART : le numro dappel sera complt dune sous-adresse et le champ user data ne sera pas renseign (SAP sous forme de sous-adresse), = CREATE, = PARIS5, = 1, /* /* /* /* point daccs X25 */ au partenaire PARIS5 */ CFT lui attribue une */ ressource de classe 1 pour les
Le champ user data sera renseign (SAP sous forme de user data). Les paramtres IMINTIME, IMAXTIME, OMINTIME et OMAXTIME ne sont pas renseigns. Il ny a donc pas dautre contrainte horaire pour les appels de type X25 que celles dcrites ventuellement pour ce partenaire dans la commande CFTPART. Les valeurs par dfaut des paramtres PCVI et PCVO sont affectes au partenaire, qui peut donc appeler le CFT local en PCV, mais que le CFT local ne peut pas appeler en PCV. Les tentatives de connexion (relances) sespaceront dans le temps selon lalgorithme : 4 tentatives espaces de 2 minutes, 2 tentatives espaces de 4 minutes.
CFT V2.3
6-29
La commande CFTLU62 permet de dfinir les paramtres rseau associs un partenaire pour une connexion LU6.2. Seuls les paramtres spcifiques la commande CFTLU62 sont dtaills. La liste exhaustive des paramtres licites est nanmoins donne ci-aprs.
6.3.8.1. Syntaxe
CFTLU62 ID [CLASS [CNXIN [CNXINOUT [CNXOUT [IMINTIME [IMAXTIME [OMINTIME [OMAXTIME [RETRYM [RETRYN [RETRYW [MODE NETWKID CPNAME LUNAME TPNAME MODENAME = = = = = = = = = = = = = identifier, {1 | n},] {2 | n},] {2 | n},] {2 | n},] {0000000 | time},] {23595999 | time},] {0000000 | time},] {23595999 | time},] {12 | n},] {6 | n},] {7 | n},] {REPLACE | CREATE | DELETE},]
OS OS
6.3.8.2. Paramtres
Les paramtres gnraux autres que CLASS ne sont pas explicits ici. [CLASS = {1 | n}] {1.32} Classe associe la ressource rseau. Cette notion permet de regrouper des ressources de mme type, de manire ce quelles soient utilisables indiffremment pour ltablissement de liaisons avec des partenaires (consultez le guide Concepts de CFT au paragraphe Protocoles et ressources rseaux). CPNAME = string1..8
OS400 UNIX
Nom du contrle point du noeud priphrique de type 2.1 dont dpend la LU distante. LUNAME = string1..8 Nom de la LU distante ou de lalias.
6-30
CFT V2.3
Manuel de rfrence
MODENAME = string1..8 Nom du MODE. Le mode contient des paramtres dcrivant les rgles de gestion de la session (taille des donnes, scurit, priorit, qualit de service). NETWKID = string1..8
OS400 UNIX
Nom du rseau dont dpend la LU distante. TPNAME = string1..16 Nom de la transaction dclenche sur le site distant.
6.3.8.3. Exemples
Des exemples de paramtrage de la ressource LU6.2 pour les systmes dexploitation MVS, VM, VSE sont prsents ci-dessous : CFTLU62 id = mvs1 , class = 5 , modename = cft2appc, luname = cft2lu61 , cnxin = 2 , cnxinout = 4 , cnxout = 2 , mode = replace CFTLU62 id = mvs2 , class = 6 , luname = cft2lu62 , modename = cft2appc, cnxin = 2 , cnxinout = 4 , cnxout = 2 , mode = replace CFTLU62 id = risc1 , class = 6 , luname = luunix , tpname = cftcvin , modename = cft2appc, cnxin = 2 , cnxinout = 4 , cnxout = 2 , mode = replace CFTLU62 id = os2 , class = 6 , luname = luos2 , tpname = cft , modename = cft2appc , cnxin = 2 , cnxinout = 4 , cnxout = 2 , mode = replace
CFT V2.3
6-31
CFTLU62
= = = = = = = = =
Cette commande dcrit les caractristiques du partenaire distant (si liaison RTC) ou ladresse X25 ainsi que la numro de PAD correspondant (si liaison par un PAD). Les commandes CFTASY et CFTNET peuvent avoir des paramtres communs. Sils sont explicitement prciss ici, ils priment sur les paramtres indiqus dans la commande CFTNET.
6.3.9.1. Syntaxe
CFTASY ID CLASS MODE DIALNO [PADNO [MODOUT [SPEED [PADSET [DATA [FACIL [CONFIG LINEID = = = = = = = = = = = = identifier, {1 | n}, {CREATE | REPLACE | DELETE}, string, string,] string,] {2400 | n},] string,] string,] string,] string,] string
6.3.9.2. Paramtres
CLASS = {1 | n} {1..32} Classe associe cette ressource rseau. [CONFIG = string1...64] Nom du fichier de configuration du modem. Ce fichier dcrit les scnarios des phases de connexion et de dconnexion entre le PAD et le partenaire. Ce fichier de configuration, sil est prcis, prvaut sur le fichier indiqu dans la commande CFTNET ou, dfaut, sur le fichier interne.
6-32
CFT V2.3
Manuel de rfrence
[DATA = string1...32] Chane de caractres reprsentant les donnes utilisateur mises dans les DATA de connexion. DIALNO = string Numro du partenaire. {1...32}
Ce numro peut avoir les formes suivantes : <n RTC> pour une liaison synchrone de bout en bout, <n X25> pour une liaison un partenaire X25 via un PAD.
[FACIL = string1...64] Chane de caractres alphanumriques donnant la reprsentation hexadcimale de champ facilits X25 (voir commande CFTX25, paramtre FACILITY). Ce paramtre na de signification que pour une liaison via un PAD. ID = identifier {1...64} Identifiant de la ressource.
LINEID = string1 ..32 Identifiant de la ressource asynchrone caractrisant le port de communication (chane de caractres, COM1 par exemple). [MODE = {CREATE | DELETE | REPLACE}] Action demande. [MODOUT = string1...32] Chane dinitialisation du modem pour les connexions sortantes (mode demandeur). [PADNO = string1...32] Numro de tlphone du PAD. Si ce paramtre est renseign, le paramtre DIALNO contient ladresse X25. Ce numro peut tre une chane de caractres alphanumriques comprenant : une chane de caractres prcisant au modem le type de numrotation, impulsionnelle ou frquentielle,
un numro de tlphone de PAD. Exemple : ATDT36062424\013 Remarque : \013 sert de dlimiteur de fin de chane.
CFT V2.3
6-33
[PADSET = string1...255] Chane dinitialisation du PAD. Ce paramtre est prcis uniquement si PADNO est rempli. Son format est le suivant : 1:val1,2:val2,.......,i:vali o i est< ou = 22 et reprsente le paramtre i du PAD dont la valeur souhaite est vali. La chane de caractre utilise par dfaut est la suivante : SET 1:0,2:0,3:0,4:3,5:0,6:1,7:8,8:0,9:0,10:0,12:0,15:0. Le fait denvoyer cette chane dinitialisation au PAD TRANSPAC permet de lexploiter en mode tempo, avec un tempo de 0,15 secondes. [SPEED = {2400 | n}] Vitesse de la transmission en bits/seconde.
6-34
CFT V2.3
7.
7.1. Transferts
7.1.1.1. Syntaxe
SEND IDF PART [APPCYCID [APPOBJID [FDATE [FNAMEABS [FTIME [IDA [NIDF [TRK [TYPE = identifier, = identifier, = = = = = = = = = identifier,], name,] date,] {YES | NO},] time,] identifier,] string,] {UNDEFINED | ALL | NO | SUMMARY},] FILE,]
CFT V2.3
7-1
PARAMETRES FACULTATIFS COMMUNS A CFTSEND [COMMENT = string,] [CYCDATE = date,] [CYCTIME = time,] [CYCLE = {0 | n},] [EXEC = filename,] [EXECSUB = { LIST | FILE}] [EXIT = identifier,] [FACTION = {NONE | DELETE | ERASE},] [FACTION [FBLKSIZE [FCODE [FDB [FKEYLEN [FKEYPOS [FLRECL [FNAME [FORG [FRECFM [FSPACE [FTYPE = {NONE | DELETE | ERASE | ROTATE},] = n,] = {BINARY | ASCII | EBCDIC},] = filename,] = {0 | n},] = {0 | n},] = n,] = filename,] = {SEQ | DIRECT | INDEXED},] = {F | U | V},] = n,] = c,]
OS OS OS VFM PROTOCOLE PROTOCOLE OS VFM OS
[MAXDATE = date,] [MAXTIME = {23595999 | time},] [MINDATE = {date systme du jour | date},] [MINTIME = {00000000 | time},] [NBLKSIZE [NCODE [NCOMP [NFNAME [NKEYLEN [NKEYPOS [NLRECL [NRECFM = n,] = {BINARY | ASCII | EBCDIC},]
PROTOCOLE PROTOCOLE OS
7-2
CFT V2.3
Manuel de rfrence
[NSPACE [NTYPE [PARM [PRI [RAPPL [RUSER [SAPPL [SELFNAME [SPART [STATE [SUSER [TCYCLE [XLATE
= n,] = c,] = string,] = {128 | n},] = string,] = string,] = string,] = filename] = string,] = {DISP | HOLD | KEEP},] = string,] = {DAY | MIN | MONTH},] = identifier,]
PROTOCOLE
7.1.1.2. Paramtres
APPCYCID = identifier {1250} Identifiant du cycle de traitement (ensemble doccurrences de suivi concernant un seul transfert). Ce paramtre n'est utilisable qu' partir de la version CFT V2.3.1. APPOBJID = name Nom de lobjet suivi. {150}
Dans Sentinel, un objet suivi est un objet de base de donnes qui dcrit des vnements applicatifs. Les valeurs possibles de ce paramtre sont : XFB.Transfer : cet objet suivi dcrit les transferts de messages et de fichiers, XFB.Log : cet objet suivi dcrit le contenu des fichiers de LOG de CFT. Ce paramtre n'est utilisable qu' partir de la version CFT V2.3.1. [FDATE = date] Date associe au fichier lors du transfert. Vhicul par le protocole.
PeSIT ODETTE
CFT V2.3
7-3
[FNAMEABS = {YES | NO}] Fichier version identifi par FNAME : sous forme relative nom de fichier (numro de version),
sous forme absolue nom de fichier - identifiant systme de numro de version du fichier. Valeurs : YES : le nom absolu est stock dans le catalogue CFT, NO : le nom relatif est stock dans le catalogue CFT et le nom absolu sera pris en compte au dbut du transfert.
Le paramtre FDB = doit tre indiqu dans la commande. Le paramtre FNAME pointe sur le nom du fichier.
PeSIT ODETTE
VFM
[FTIME = time] Heure associe au fichier lors du transfert. Vhicul par le protocole.
ODETTE La valeur par dfaut est calcule par rapport lidentifiant de transfert local.
[IDA = identifier] Identifiant local du transfert attribu par lutilisateur ou lapplication utilisatrice. Cet identifiant peut tre un critre de recherche du poste catalogue associ ce transfert. Plusieurs postes catalogue peuvent tre associs un mme IDA. IDF = identifier Identifiant logique du fichier type mettre. Les caractristiques de ce fichier type sont dcrites dans une commande CFTSEND (paramtres facultatifs communs), telle que lidentifiant de cette commande soit gal la valeur de cet IDF : ID = <idf>, IMPL = NO, . . . Si cette commande CFTSEND nexiste pas le moniteur exploite, pour le transfert demand, les caractristiques du fichier type par dfaut dcrites dans la commande CFTSEND ID = <default>. Cet identifiant peut tre un critre de recherche du poste catalogue associ ce transfert (voir la commande LISTCAT). CFTSEND
7-4
CFT V2.3
Manuel de rfrence
Remarque : si la commande CFTSEND a t configure pour pouvoir rpondre une demande de transfert issue du partenaire (mission implicite) : ID = <valeur de lIDF du SEND implicite>, IMPL = YES, . . . Il est ncessaire, pour pouvoir effectuer un SEND explicite en assurant la cohrence des transferts, de configurer une autre commande CFTSEND de mme ID (gal lIDF de ce SEND) mais avec IMPL= NO. CFTSEND ID = IMPL = . . . <valeur de lIDF du SEND explicite>, NO, CFTSEND
NIDF
Identifiant rseau du fichier. Si ce paramtre est utilis, il prime sur le paramtre NIDF de la commande CFTIDF correspondante. Par dfaut (pas de paramtre NIDF, ni de commande CFTIDF correspondante), lidentifiant rseau est gal lidentifiant local (NIDF = IDF). Remarque : en PeSIT E standard, le NIDF est transport dans le PI 12 (14 caractres maximum). En PeSIT E entre 2 moniteurs CFT, si le NIDF a une longueur suprieure 14 caractres, cet NIDF est transport dans le PI 99 (28 caractres maximum), la valeur indique dans le PI 12 tant tronque 14 caractres.
CFT V2.3
7-5
PART = identifier Identifiant du partenaire de transfert. Cet identifiant dsigne soit : un partenaire dcrit par la commande : CFTPART CFTDEST ID ID PART = = = <valeur de ce paramtre PART>, ... <valeur de ce paramtre PART>, (identifier, identifier . . .) une liste de partenaires dcrite par la commande :
[SPART = string8] Uniquement en mode demandeur Permet de forcer, lors dun transfert, la dnomination rseau sous laquelle le moniteur CFT local va se prsenter son partenaire. Usuellement, la valeur de ce paramtre est gale lidentifiant (paramtre ID) dune commande CFTPART. Le NSPART envoy sera celui dfini dans cette commande. Dans ce cas, le NSPART envoy peut avoir une longueur suprieure 8 caractres. Sil nexiste pas une telle commande (CFTPART), le NSPART envoy sera gal (par dfaut) la valeur du SPART. Sa longueur sera donc infrieure ou gale 8 caractres. Ce mcanisme sera en particulier utilis sur le site intermdiaire assurant la commutation RVA : lors de lactivation de la commande SEND vers le site destinataire, lutilisation de ce paramtre SPART permet, en effet, de forcer le NSPART envoy celui de lmetteur INITIAL du fichier. Exemple : les commandes CFTPART suivantes sont dfinies : CFTPART ID = ID_PART1, NSPART = PART1, NRPART = DISTANT, . . . ID = ID_PART2, NSPART = PART2, NRPART = DISTANT, . . . Suite la commande : SEND IDF = PAYE, PART = ID_PART1, SPART = ID_PART2 le NSPART envoy est gal au NSPART de la commande CFTPART ID = ID_PART2 soit : NSPART = PART2 . CFTPART
7-6
CFT V2.3
Manuel de rfrence
[TRK = {UNDEFINED | ALL | NO | SUMMARY}] Spcification du niveau de dtail que CFT fournit Sentinel sur les transferts. CFT envoie les informations sur le transfert sous forme d'occurrences de suivi. Les valeurs possibles de ce paramtre sont : NO : ALL : le moniteur n'envoie jamais d'occurrences de suivi Sentinel, le moniteur envoie une occurrence de suivi Sentinel pour chaque tape de chaque transfert,
SUMMARY : le moniteur envoie une occurrence de suivi Sentinel uniquement pour l'tape initiale et l'tape finale de chaque transfert, UNDEFINED : les options de suivi sont dfinies dans le paramtre TRK de la commande CFTSEND. TRK n'est utilisable qu' partir de la version CFT V2.3.1. [TYPE = FILE] Caractrise une demande dmission de fichier. La valeur de ce paramtre tant par dfaut FILE, celui-ci peut tre omis lors de la constitution dune commande SEND utilise pour lmission de fichiers.
PARAMETRES FACULTATIFS COMMUNS A CFTSEND : voir la
commande CFTSEND.
7.1.1.3. Exemples
SEND PART = CENTRE5, IDF = TEST, FDATE = 19931202, FTIME = 10 Emission du fichier dIDF TEST pour le partenaire CENTRE5. La date vhicule par protocole concernant ce fichier est le 2 dcembre 1993, lheure 10 Heures 00 minute 00 seconde 00 centime. SEND PART = CENTRE2, IDF = TEST, MINDATE = 19930101, MINTIME = 10, MAXDATE = 19930131, CYCDATE = 19930101, CYCTIME = 1030, CYCLE = 1, TCYCLE = DAY Emission du fichier dIDF TEST pour le partenaire CENTRE2, tous les jours entre 10h00 et 10h30, pendant la priode qui couvre tout le mois de JANVIER 1993.
La commande SEND TYPE = MESSAGE permet de dclencher lmission dun message vers un partenaire dsign. La longueur maximum de ce message est de : 80 caractres en PeSIT D profil CFT, 512 caractres en PeSIT E.
CFT V2.3
7-7
7.1.2.1. Syntaxe
SEND IDM MSG PART TYPE [IDA [RAPPL [SAPPL [RUSER [SUSER [EXEC [PRI [MINDATE [MAXDATE [MINTIME [MAXTIME [CYCDATE [CYCTIME [CYCLE [TCYCLE = = = = = = = = = = = = = = = = = = = identifier, string, identifier, MESSAGE, identifier,] string,] string,] string,] string,] filename,] pri,] date,] date,] time,] time,] date,] time,] {0 | n},] {DAY | MIN | MONTH}]
7.1.2.2. Paramtres
[IDA = identifier] Identifiant local du transfert attribu par lutilisateur ou lapplication utilisatrice. Cet identifiant peut tre un critre de recherche du poste catalogue associ ce transfert (voir la commande LISTCAT). Plusieurs postes catalogue peuvent tre associs un mme IDA. IDM = identifier Identifiant de message. Cet identifiant ne correspond pas un modle dfini par une commande CFTSEND, comme cela est le cas pour le paramtre IDF de la commande SEND TYPE = FILE. La valeur de cet identifiant est libre. Cet identifiant peut tre un critre de recherche du poste catalogue associ ce transfert. Plusieurs postes catalogues peuvent tre associs un mme IDM. MSG = string string80 string512 Texte mis vers le partenaire. Ce texte pourra comporter des espaces. Dans ce cas, il devra tre inclus entre simples quotes ( ).
PeSIT D profil CFT PeSIT E
7-8
CFT V2.3
Manuel de rfrence
PART = identifier Identifiant du partenaire pour ce transfert. Cet identifiant dsigne soit : un partenaire dcrit par la commande : CFTPART CFTDEST ID ID PART = = = <valeur de ce paramtre PART>, ... <valeur de ce paramtre PART>, (identifier, identifier . . .) une liste de partenaires dcrits dans la commande :
TYPE = MESSAGE Caractrise une demande dmission de message. PARAMETRES FACULTATIFS COMMUNS A CFTSEND Les paramtres communs facultatifs constituent le sous-ensemble des paramtres de la commande CFTSEND, pertinent pour lmission dun message. Il ninclut aucun des paramtres relatifs aux fichiers. Exemple SEND TYPE MSG = MESSAGE, PART = SIEGE, IDM = ANDRE, = ANDRE : rappeler PIERRE
Emission dun message didentifiant ANDRE : vers le partenaire SIEGE si la commande CFTPART ID = SIEGE est dfinie, sinon, vers la liste de partenaires (identifie par SIEGE) : commande CFTDEST ID = SIEGE, PART = (identifier 1, identifier 2,...).
La commande SEND TYPE = REPLY dclenche lmission de message dun type particulier. Ce message constitue une rponse un transfert antrieur provenant du partenaire destinataire du message. Le moniteur partenaire interprtera ce message comme un acquittement du transfert. Lmetteur dun tel message doit renseigner le paramtre IDT correspondant lidentifiant de transfert acquitter. Cette fonctionnalit pourra tre exploite, par exemple, en fin de traitement dun fichier (ou dun message en PeSIT D profil CFT ou en PeSIT E) reu, afin de signifier lmetteur que lensemble des oprations lies cette rception a t correctement ralis. Rappelons que le protocole utilis pour acquitter un transfert doit tre le mme que celui ayant servi pour ce transfert. Lacquittement dun transfert est une notion protocolaire.
CFT V2.3
7-9
7.1.3.1. Syntaxe
SEND IDM IDT MSG PART TYPE [IDA [EXEC [PRI = = = = = = = = identifier, transid, string, identifier, REPLY, identifier,] filename,] pri]
7.1.3.2. Paramtres
[IDA = identifier] Identifiant local du transfert attribu par lutilisateur ou lapplication utilisatrice. Cet identifiant peut tre un critre de recherche du poste catalogue associ ce transfert. Plusieurs postes catalogue peuvent tre associs un mme IDA. IDM = identifier Identifiant de message. Cet identifiant ne correspond pas un modle dfini par une commande CFTSEND, comme cela est le cas pour le paramtre IDF de la commande SEND TYPE = FILE. La valeur de cet identifiant est libre. Cet identifiant peut tre un critre de recherche du poste catalogue associ ce transfert. Plusieurs postes catalogue peuvent tre associs un mme IDM. IDT = transid Identifiant du transfert dorigine dont ce message est la rponse. Il correspond lIDT du transfert dorigine, donc du poste catalogue correspondant (en tat RT ou RX, dans le catalogue). Sa valeur est une chane de 8 caractres, dfinie de la manire suivante : une lettre indiquant le MOIS deux chiffres pour le JOUR deux chiffres pour lHEURE deux chiffres pour les MINUTES (de A L, A pour janvier, etc...), (01 31), (00 23), (00 59),
un chiffre pour les DIZAINES DE SECONDES (0 5). Pour une commande SEND dmission de rponse, utilise par une procdure de fin de rception dun fichier (cas dutilisation la plus frquente), on utilisera pour renseigner la valeur de ce paramtre IDT la variable symbolique &IDT, permettant de rcuprer lidentifiant du transfert associ au fichier reu.
7-10
CFT V2.3
Manuel de rfrence
MSG
Texte du message mis vers le partenaire. PART = identifier Identifiant du partenaire pour ce transfert. Cet identifiant dsigne lmetteur du fichier. Si la commande est utilise dans une procdure de fin de rception, lutilisateur pourra renseigner ce paramtre en utilisant la variable symbolique &PART. TYPE = REPLY Caractrise une mission de rponse. PARAMETRES FACULTATIFS COMMUNS A CFTSEND : voir la commande CFTSEND.
7.1.3.3. Exemple
Le SITE A envoie un fichier au partenaire SITE B. A la fin de ce transfert, le SITE B met le message Fichier PAYE bien reu vers le partenaire PART, en utilisant la variable &PART du transfert dorigine. Lidentifiant de transfert acquitter (IDT) est renseign par la variable symbolique &IDT. Figure 6. Mcanisme dmission dun message de rponse
SITE A SITE B
TYPE = REPLY, PART = &PART, IDM = MES2, IDT = &IDT, MSG = Fichier PAYE bien reu
IDT = A0112102
CFT V2.3
7-11
Cette commande permet de demander la rception de fichiers en provenance dun partenaire dsign. La commande RECV est excute au niveau dun demandeur/rcepteur (demandeur car linitiative de la connexion). Le partenaire est donc un serveur/metteur. Selon les protocoles, il est possible de demander la rception : dun seul fichier type : IDF explicite (IDF = identifier), de tous les fichiers types en attente dmission, ct serveur : IDF global (IDF = *), de certains fichiers types en attente dmission, ct serveur : IDF slectif (IDF = mask).
Le tableau suivant indique les possibilits autorises, selon les protocoles utiliss : Tableau 70. RECV IDF - Types didentifiants autoriss
Protocole ETEBAC 3 ODETTE PeSIT D profil EXTERN PeSIT D profil CFT PeSIT E (standard) PESIT E CFT/CFT IDF explicite OUI NON OUI OUI OUI OUI IDF global NON OUI NON OUI NON OUI IDF slectif NON NON NON OUI NON OUI
Les caractristiques de cette demande de rception peuvent tre prcises dans la commande RECV elle-mme ou bien dans la commande CFTRECV, dont lID est gal la valeur du paramtre IDF. Cette demande peut concerner un partenaire (rception simple) ou une liste de partenaires (collecte). Le paramtre PART (identifiant du PARTenaire de transfert) de cette commande RECV permet de rfrencer les caractristiques du partenaire (dfinies dans la commande CFTPART), ou la liste de partenaires (dfinie dans la commande CFTDEST). Les relations entre la commande RECV et les commandes CFTRECV, CFTPART et CFTDEST sont indiques dans lannexe Schmas de chanage des commandes du guide Concepts de CFT. Lors dune rception dun fichier, CFT cre un poste dans le catalogue. Ce poste (voir la commande LISTCAT) est identifi de faon unique, pour un moniteur donn, par les valeurs des paramtres IDT (IDentifiant de Transfert) et PART. Les rceptions effectues lors dune collecte sont identifies avec la mme valeur dIDT, mais avec des valeurs de PART diffrentes.
7-12
CFT V2.3
Manuel de rfrence
7.1.4.1. Syntaxe
RECV PART IDF [APPCYCID [APPOBJID [CYCLE [FILE [IDA [NFNAME [NIDF [NFVER [TCYCLE [TRK = identifier, = {identifier | mask}, = identifier,] = name,] = {0 | n},] = {FIRST | ALL},] = identifier,] = filename,] = = = = string,] {0 | n},] {DAY | MIN | MONTH},] {UNDEFINED | ALL | NO | SUMMARY},]
PROTOCOLE PROTOCOLE
PARAMETRES FACULTATIFS COMMUNS A CFTRECV [COMMENT [CYCDATE [CYCTIME [DIRNB = [EXEC [EXIT [FACTION = [FACTION = [FBLKSIZE [FCODE [FCOMP [FDB [FDISP [FKEYLEN [FKEYPOS = [FLRECL [FNAME [FRECFM [FORG = = = = string,] = date,] = time,] n,] = filename,] = identifier,] {VERIFY | DELETE | ERASE},] {CONCAT | DELETE | ERASE | VERIFY},] = n,] = {ASCII | BINARY | EBCDIC},] {0 | 15},] filename,] {BOTH | NEW | OLD},] = {0 | n},] {0 | n},] = n,] = filename,] = {F | U | V },] = {SEQ | DIRECT | INDEXED},]
PROTOCOLE OS OS PROTOCOLE
VFM VFM
OS Dft : OS
VFM VFM
CFT V2.3
7-13
[FSPACE [FTYPE [MACTION = [MAXDATE [MAXTIME [MINDATE [MINTIME [NCOMP [PRI [WFNAME [XLATE
= n,] = c,] { | REPLACE},] = = = = {voir le commentaire | n},] {23595999 | time},] {date systme du jour | date},] {00000000 | time},]
PROTOCOLE OS
7.1.4.2. Paramtres
[APPCYCID = identifier] {1250} Identifiant du cycle de traitement (ensemble doccurrences de suivi concernant un seul transfert). Ce paramtre n'est utilisable qu' partir de la version CFT V2.3.1. [APPOBJID = name] Nom de lobjet suivi. {150}
Dans Sentinel, un objet suivi est un objet de base de donnes qui dcrit des vnements applicatifs. Les valeurs possibles de ce paramtre sont : XFB.Transfer : cet objet suivi dcrit les transferts de messages et de fichiers, XFB.Log : cet objet suivi dcrit le contenu des fichiers de LOG de CFT. Ce paramtre n'est utilisable qu' partir de la version CFT V2.3.1. [CYCLE= {0 | n}] Nombre dunits dfinissant la priode du cycle de transfert (voir paramtre TCYCLE ci-aprs).
7-14
CFT V2.3
Manuel de rfrence
[FILE
= {FIRST | ALL}]
PeSIT E CFT/CFT
Option de rception du/des fichier(s) en attente dmission, ct serveur/metteur. Si FILE = FIRST : rception du premier fichier (dIDF indiqu dans la commande RECV sous la forme identifier ou mask) en attente dmission ct serveur/metteur, ct serveur/metteur, ce fichier en attente peut tre soit : en mission bloque, avec le paramtrage associ suivant : CFTSEND ID = <valeur correspondant lIDF envoy par le demandeur>, IMPL = NO, . . . avec commande SEND STATE = HOLD sur ce fichier, en mission implicite uniquement si lIDF est un identifier (sans masque), avec le paramtrage associ suivant : CFTSEND ID = <valeur correspondant lIDF envoy par le demandeur>, IMPL = YES, . . .
Si FILE = ALL : rception squentielle de lensemble des fichiers en attente dmission, ct serveur/metteur dIDF correspondant. Peut tre associ IDF = identifier ou IDF = mask . Si IDF = mask, la valeur de lIDF de chaque transfert est fournie par le serveur ; elle permet de retrouver la description (CFTRECV) du fichier type rcepteur. Aprs chaque transfert, le demandeur/rcepteur demande recevoir le fichier suivant en attente ct serveur ; ceci jusquau dernier fichier correspondant. Ce mcanisme est gr entre deux moniteurs CFT V2 et ne constitue pas un mcanisme protocolaire, ct serveur/metteur, ces fichiers en attente doivent tre en mission bloque, avec le paramtrage associ suivant : CFTSEND ID = <valeur correspondant lIDF envoy par le demandeur>, IMPL = NO, . . . avec commande SEND STATE = HOLD sur ce fichier.
Les fichiers types dclars en mission implicite, ct serveur, ne sont pas concerns par des RECV associs des IDF sous la forme mask. Attention : si la commande RECV spcifie un IDF de forme identifier (sans masque) et si les fichiers types correspondants, ct serveur, sont dclars en mission implicite (IMPL = YES), loption FILE = ALL dclenchera une rptition ininterrompue du transfert, concernant le premier fichier en attente dmission.
CFT V2.3
7-15
[IDA = identifier] Identifiant local du transfert attribu par lutilisateur ou lapplication utilisatrice. Cet identifiant peut tre un critre de recherche du poste catalogue associ ce transfert. Plusieurs postes catalogue peuvent tre associs un mme IDA. IDF = {identifier | mask} Identification logique du fichier type recevoir. La valeur associe peut tre documente : explicitement sous la forme identifier, dune manire gnrique sous la forme dun masque (mask), correspondant un ou plusieurs IDF explicites.
ODETTE
[NFNAME
= filename]
Nom (simple ou complet) du fichier mis par le serveur metteur distant. Il permet au demandeur/rcepteur de dsigner explicitement le fichier recevoir. Le nom peut tre dcrit via lemploi de mta-caractres (* et ?) ou de variables symboliques. Ce nom peut tre compos des variables symboliques suivantes : &FDATE, &FTIME, &FYEAR, &FMONTH, &FDAY, &BDATE, &BTIME, &BYEAR, &BMONTH, &BDAY, &SPART, &RPART, &PART, &NPART, &GROUP, &SUSER, &RUSER, &SAPPL, &RAPPL, &IDF, &PARM, &IDA, &IDT.
PeSIT E profil CFT
Les variables symboliques spcifiques telles que &FUNIT, &FUNITC, &FPATH, &FROOT, &FREF, &FSUF peuvent tre utilises.
Suivant lenvironnement concern, lemploi dun nom de fichier complet (pathname) peut entraner la cration implicite dune partie ou de la totalit dune arborescence. Un caractre spcifique (suivant lOS) dlimitera larborescence crer. Seuls les noms de sous-arborescences apparaissant droite du caractre dlimiteur seront crs.
7-16
CFT V2.3
Manuel de rfrence
Pour que le transfert puisse aboutir, les conditions suivantes doivent tre remplies : ct serveur/metteur : lmission doit tre en mode implicite cest--dire paramtre par la commande : CFTSEND ID = <valeur correspondant lIDF du RECV demandeur>, IMPL = YES, . . . le nom physique du fichier envoyer doit pouvoir tre dduit du NFNAME reu. Le partenaire a donc d paramtrer la commande CFTSEND comme suit : CFTSEND ID = <valeur correspondant lIDF du RECV demandeur>, IMPL = YES, FNAME = &NFNAME, . . .
MVS VMS
Si le fichier indiqu est un fichier versions, la version mettre est la version 0 ou la version -1 du fichier sur le site metteur.
Ct rcepteur :
si un nom complet a t fourni avec dlimiteur, larborescence apparaissant dans la partie gauche du nom doit exister. Voir, pour plus de dtails sur les mcanismes mis en oeuvre, lannexe Localisation des fichiers physiques dans le guide Concepts. Cas particulier de la consultation distance dune liste de fichiers Le nom fourni peut tre un nom gnrique de fichier ou un nom de rpertoire. Il peut inclure : des variables symboliques,
des mta-caractres (* et ?). Ct serveur/metteur, lmission doit tre en mode implicite et le nom du fichier est dduit du NFNAME reu.
CFT V2.3
7-17
Figure 7.
Exemple de paramtrage
CFTRECV
ID FNAME ...
= =
IDF1, X,
RECV
CFTSEND
= = =
Fichier X
Rpertoire <dir>
VFM PeSIT profil ANY [NFVER = {0 | n}] Numro de version du fichier mis, sil sagit dun fichier GDG.
VFM
Cas 1 : NFVER est utilis avec NFNAME (mode ouvert avec mission implicite du ct serveur metteur). Exemple :
MVS
FNAME = &FNAME (-&NFVER). Le partenaire met le fichier GDG avec la racine et le numro de version indiqu.
7-18
CFT V2.3
Manuel de rfrence
GDG
Cas 2 : NFVER est utilis seul (mode ferm avec mission implicite du ct du serveur metteur) Exemple :
MVS
FNAME = &TEST.GDG (-&NFVER). Le partenaire met la version du fichier &PART.&IDF indique dans le paramtre NFVER.
Attention : lorsque NFVER nest pas prcis, la valeur prise par dfaut est 0. Il est donc conseill de dfinir une commande dmission (CFTSEND) par type de fichier traiter (normal ou versions). Voir les exemples pour une meilleure comprhension. NIDF = string Utilisable uniquement en mode demandeur-rcepteur (pour un IDF explicite)
string28 Identifiant rseau du fichier transitant sur le rseau. Si ce paramtre est utilis, il prime sur le paramtre NIDF de la commande CFTIDF correspondante. Par dfaut (pas de paramtre NIDF, ni de commande CFTIDF correspondante), lidentifiant rseau est gal lidentifiant local (NIDF = IDF). Remarque : en PeSIT E standard, le NIDF est transport dans le PI 12 (14 caractres maximum). En PeSIT E entre 2 moniteurs CFT, si le NIDF a une longueur suprieure 14 caractres, cet NIDF est transport dans le PI 99 (28 caractres maximum), la valeur indique dans le PI 12 tant tronque 14 caractres. PART = identifier Identifiant du partenaire (serveur metteur distant) associ ce transfert. Cet identifiant dsigne soit : un partenaire dcrit par la commande : CFTPART CFTDEST (ou ID ID PART FNAME = <valeur de ce paramtre PART>, ... = <valeur de ce paramtre PART>, = (identifier, identifier . . .) = filename). une liste de partenaires dcrite par la commande :
CFT V2.3
7-19
[TCYCLE = {DAY | MIN | MONTH}] Unit de la priode du cycle de transfert : DAY : jour, MIN : minute, MONTH : mois.
[TRK = {UNDEFINED | ALL | NO | SUMMARY}] Spcification du niveau de dtail que CFT fournit Sentinel sur les transferts. CFT envoie les informations sur le transfert sous forme d'occurrences de suivi. Les valeurs possibles de ce paramtre sont : NO : ALL : le moniteur n'envoie jamais d'occurrences de suivi Sentinel, le moniteur envoie une occurrence de suivi Sentinel pour chaque tape de chaque transfert,
SUMMARY : le moniteur envoie une occurrence de suivi Sentinel uniquement pour l'tape initiale et l'tape finale de chaque transfert, UNDEFINED : les options de suivi sont dfinies dans le paramtre TRK de la commande CFTRECV. TRK n'est utilisable qu' partir de la version CFT V2.3.1. FACULTATIFS COMMUNS A CFTRECV : voir la commande CFTRECV.
7.1.4.3. Exemples
RECV PART=CENTRE5, IDF=STAT Rception du fichier STAT du partenaire CENTRE5. RECV PART=SIEGE, IDF=CHQ, CYCLE=1, TCYCLE=DAY Avec, comme paramtrage de la commande CFTRECV associe lIDF=CHQ : CFTRECV ID = CHQ, MINDATE = 19930101, MINTIME = 08, MAXDATE = 19940101, CYCDATE = 19930101, CYCTIME = 0830, FNAME = CHEQUE . . . Rception du fichier CHEQUE du partenaire SIEGE, tous les jours, partir du 1er Janvier 1993 et jusquau 1er Janvier 1994, entre 8h00 et 8h30.
7-20
CFT V2.3
Manuel de rfrence
VFM
Mode ouvert, mission implicite : RECV PART IDF NFNAME NFVER = = = = SIEGE, STAT, FICSTAT, 1
IMPL = YES, FNAME = &NFNAME (-&NFVER), FDB = . . . Demande de rception de la version -n du fichier logique STAT. La commande CFTSEND, ct metteur, prcise que le fichier mis est un fichier logique (paramtre FDB). Le demandeur rcepteur dsigne explicitement le fichier recevoir (NFNAME). Mode ferm : RECV PART IDF NFVER = = = SIEGE, STAT, n
CFTSEND
IMPL = YES, FNAME = &PART.&IDF.MVT (-&NFVER), FDB = . . . Demande de rception de la version -n du fichier STAT. La commande CFTSEND, ct metteur, prcise que le fichier mis est un fichier logique (paramtre FDB).
GDG
CFTSEND
Mode ouvert, mission implicite : RECV PART IDF NFNAME NFVER = = = = SIEGE, STAT, FICSTAT, 1
IMPL = YES, FNAME = &NFNAME (-&NFVER) Demande de rception de la version -1 du fichier FICSTAT. Le demandeur rcepteur dsigne explicitement le fichier recevoir (NFNAME). Mode ferm : RECV PART IDF NFVER = = = SIEGE, STAT, n
CFTSEND
CFTSEND
IMPL = YES, FNAME = &PART.&IDF.MVT (-&NFVER) Demande de rception de la version -n du fichier &PART.&IDF.MVT.
CFT V2.3
7-21
Le numro de version nest pas prcis. RECV PART IDF = = SIEGE, STAT
CFTSEND
ID = STAT, IMPL = YES, FNAME = &PART.&IDF.MVT(-&NFVER) Le numro de version par dfaut sera 0 (zro). Lmetteur slectionne obligatoirement le fichier &PART.&IDF.MVT(0).
7.2.1.1. Syntaxe
DELETE PART [DIRECT [IDT [IDF [IDA [IDTU [STATE = = = = = = = {identifier | mask}, {BOTH | RECV | SEND},] {* | transid},] identifier,] identifier,] string,] {* | C | D | H | K | T | X}]
7.2.1.2. Paramtres
[DIRECT = {BOTH | RECV | SEND}] Sens de transmission des requtes concernes. Les valeurs possibles sont : BOTH : (par dfaut) prenant en compte les transferts en mission et en rception, RECV : permettant de limiter laction aux transferts en rception, SEND : permettant de limiter laction aux transferts en mission.
7-22
CFT V2.3
Manuel de rfrence
[IDA = identifier] Identifiant local du transfert attribu par lutilisateur ou lapplication utilisatrice. Plusieurs postes catalogue peuvent tre associs un mme IDA. Pas de valeur par dfaut. [IDF = identifier] Identifiant de fichier type. Plusieurs postes catalogue peuvent tre associs un mme IDF. Pas de valeur par dfaut. [IDT = { * | transid}] Identifiant du transfert. Il identifie un transfert pour un partenaire et un sens donns. La valeur * signifie que lon ne souhaite pas effectuer de slection sur le paramtre IDT (valeur par dfaut). [IDTU = string8] Identifiant compteur local de transfert. PART = {identifier | mask} Identifiant du partenaire. La valeur associe de ce paramtre peut tre : un identifiant (identifier) : la commande concerne seulement les transferts avec ce partenaire, un masque (mask) : la commande concerne les transferts avec les partenaires dont lidentifiant correspond ce masque.
[STATE = {* | C | D | H | K | T | X}] Etat de transfert. La signification des tats est indiqu au tableau signification des tats de transfert, dans ce chapitre. La valeur par dfaut * signifie que lon ne souhaite pas effectuer de slection sur ltat de transfert (consultez le chapitre Actions et phases successives un transfert dans le guide Concepts de CFT).
7.2.1.3. Exemples
Exemple 1 DELETE PART = SIE?? Suppression de tous les transferts (IDT = * par dfaut) en mission et en rception (DIRECT = BOTH par dfaut), pour les partenaires dont lidentifiant commence par SIE et comprend, en tout, 5 caractres. Exemple 2 DELETE PART = SIEGE, IDF = COMPTA, DIRECT = SEND Suppression de tous les transferts (IDT = * par dfaut) en mission (DIRECT = SEND) du fichier type COMPTA vers le partenaire SIEGE.
CFT V2.3
7-23
Le moniteur assure lintgrit des donnes en cas dinterruption et, selon le protocole utilis, autorise la reprise du transfert au dernier point de synchronisation pos avant interruption, ou simplement en dbut de fichier.
7.2.2.1. Syntaxe
HALT PART= [DIRECT [IDT [IDF [IDA [IDTU {identifier | mask}, = = = = = {BOTH | RECV | SEND},] {* | transid},] identifier,] identifier,] string]
7.2.2.2. Paramtres
[DIRECT = {BOTH | RECV | SEND}] Sens de transmission des requtes concernes. Les valeurs possibles sont : BOTH : (par dfaut) prenant en compte les transferts en mission et en rception, RECV : permettant de limiter laction aux transferts en rception, SEND : permettant de limiter laction aux transferts en mission.
[IDA = identifier] Identifiant local du transfert attribu par lutilisateur ou lapplication utilisatrice. Plusieurs postes catalogue peuvent tre associs un mme IDA. Pas de valeur par dfaut. [IDF = identifier] Identifiant de fichier type. Plusieurs postes catalogue peuvent tre associs un mme IDF. Pas de valeur par dfaut.
7-24
CFT V2.3
Manuel de rfrence
[IDT = {* | transid}] Identifiant du transfert. Il identifie un transfert pour un partenaire donn. La valeur * signifie que lon ne souhaite pas effectuer de slection sur le paramtre IDT (valeur par dfaut). [IDTU = string8] Identifiant compteur local de transfert. PART = {identifier | mask} Identifiant du partenaire. La valeur associe de ce paramtre peut tre : un identifiant (identifier) : la commande concerne seulement les transferts avec ce partenaire, un masque (mask) : la commande concerne les transferts avec les partenaires dont lidentifiant correspond ce masque.
7.2.2.3. Exemples
Exemple 1 HALT PART = * Arrt de tous les transferts (IDT = * par dfaut) en mission et rception (DIRECT = BOTH par dfaut), pour tous les partenaires. Exemple 2 HALT PART = SIEGE, IDF = COMPTA, DIRECT = SEND Arrt du transfert en mission du fichier type COMPTA pour le partenaire SIEGE.
CFT V2.3
7-25
7.2.3.1. Syntaxe
KEEP PART [DIRECT [IDT [IDF [IDA [IDTU = = = = = = {identifier | mask}, {BOTH | RECV | SEND},] {* | transid},] identifier,] identifier,] string]
7.2.3.2. Paramtres
[DIRECT = {BOTH | RECV | SEND }] Sens de transmission des requtes concernes :
la valeur BOTH prend en compte les transferts en mission et en rception, la valeur SEND permet de limiter laction aux transferts en mission, la valeur RECV permet de limiter laction aux transferts en rception.
[IDA = identifier] Identifiant local du transfert attribu par lutilisateur ou lapplication utilisatrice. Plusieurs postes catalogue peuvent tre associs un mme IDA. Pas de valeur par dfaut. [IDF = identifier] Identifiant de fichier type. Plusieurs postes catalogue peuvent tre associs un mme IDF. Pas de valeur par dfaut. [IDT = {* | transid}] Identifiant du transfert. Il identifie un transfert pour un partenaire donn. La valeur * signifie que lon ne souhaite pas effectuer de slection sur le paramtre IDT (valeur par dfaut). [IDTU = string8] Identifiant compteur local de transfert. PART = {identifier | mask} Identifiant du partenaire. La valeur associe de ce paramtre peut tre : un identifiant (identifier) : la commande concerne seulement les transferts avec ce partenaire, un masque (mask) : la commande concerne les transferts avec les partenaires dont lidentifiant correspond ce masque.
7-26
CFT V2.3
Manuel de rfrence
7.2.3.3. Exemples
Exemple 1 KEEP PART = PARIS2 Suspension de tous les transferts (IDT = * par dfaut) en mission et rception (DIRECT = BOTH par dfaut) avec le partenaire PARIS2. Exemple 2 KEEP PART = PARIS*, IDF = PAYE, DIRECT = RECV Suspension de la rception du fichier PAYE provenant dun partenaire dont lidentifiant commence par PARIS.
7.2.4.1. Syntaxe
RESUME PART= [DIRECT [IDT [IDF [IDA [IDTU {identifier | mask}, = = = = = {BOTH |RECV | SEND},] {* | transid},] identifier,] identifier,] string]
7.2.4.2. Paramtres
[DIRECT = {BOTH | RECV | SEND}] Sens de transmission des requtes concernes. BOTH prenant en compte les transferts en mission et en rception, SEND permettant de limiter laction aux transferts en mission, RECV permettant de limiter laction aux transferts en rception.
[IDA = identifier] Identifiant local du transfert attribu par lutilisateur ou lapplication utilisatrice. Plusieurs postes catalogue peuvent tre associs un mme IDA. Pas de valeur par dfaut.
CFT V2.3
7-27
[IDF = identifier] Identifiant de fichier type. Plusieurs postes catalogue peuvent tre associs un mme IDF. Pas de valeur par dfaut. [IDT = {* | transid}] Identifiant du transfert. Il identifie un transfert pour un partenaire donn. La valeur * signifie que lon ne souhaite pas effectuer de slection sur le paramtre IDT (valeur par dfaut). [IDTU = string8] Identifiant compteur local de transfert. PART = {identifier | mask} Identifiant du partenaire. La valeur associe de ce paramtre peut tre : un identifiant (identifier) : la commande concerne seulement les transferts avec ce partenaire, un masque (mask) : la commande concerne les transferts avec les partenaires dont lidentifiant correspond ce masque.
7.2.4.3. Exemples
Exemple 1 RESUME PART = PARIS5 Remise disposition de tous les transferts en mode serveur avec le partenaire PARIS5. Exemple 2 RESUME PART = PARIS5, IDF = PAYE Remise disposition des transferts en mode serveur avec le partenaire PARIS5 pour l'IDF PAYE.
une commande START reste sans effet sur linterruption dune commande RECV. CFT se comporte dans ce cadre en mode serveur et aucune reprise nest envisageable. Pour effectuer la reprise des transferts, il faut activer une nouvelle commande RECV.
7-28
CFT V2.3
Manuel de rfrence
7.2.5.1. Syntaxe
START PART= [DIRECT [IDT [IDF [IDA [IDTU [FORCE {identifier | mask}, = = = = = = {BOTH |RECV | SEND},] {* | transid},] identifier,] identifier,] string] {NO | YES}]
7.2.5.2. Paramtres
[DIRECT = {BOTH | RECV | SEND}] Sens de transmission des requtes concernes. BOTH prenant en compte les transferts en mission et en rception, SEND permettant de limiter laction aux transferts en mission, RECV permettant de limiter laction aux transferts en rception.
[FORCE = {NO | YES}] Indication de la relance d'une requte non excute dans sa plage horaire : NO : la requte n'est pas relance,
YES : la requte est relance. L'heure maximale d'excution d'une requte relance devient : 23595999. Remarque : une commande START, quelle que soit la valeur du paramtre FORCE, n'aura aucun effet sur une requte n'ayant pas encore atteint l'heure minimale d'excution. [IDA = identifier] Identifiant local du transfert attribu par lutilisateur ou lapplication utilisatrice. Plusieurs postes catalogue peuvent tre associs un mme IDA. Pas de valeur par dfaut. [IDF = identifier] Identifiant de fichier type. Plusieurs postes catalogue peuvent tre associs un mme IDF. Pas de valeur par dfaut. [IDT = {* | transid}] Identifiant du transfert. Il identifie un transfert pour un partenaire donn. La valeur * signifie que lon ne souhaite pas effectuer de slection sur le paramtre IDT (valeur par dfaut).
CFT V2.3
7-29
[IDTU = string8] Identifiant compteur local de transfert. PART = {identifier | mask} Identifiant du partenaire. La valeur associe de ce paramtre peut tre : un identifiant (identifier) : la commande concerne seulement les transferts avec ce partenaire, un masque (mask) : la commande concerne les transferts avec les partenaires dont lidentifiant correspond ce masque.
7.2.5.3. Exemples
Exemple 1 START PART = PARIS5 Redmarrage de tous les transferts (IDT = * par dfaut) en mission et rception (DIRECT = BOTH par dfaut) avec le partenaire PARIS5. Exemple 2 START PART = PARIS5, IDF = PAYE, DIRECT = RECV Redmarrage des transferts en rception pour lIDF PAYE provenant du partenaire PARIS5.
7.2.6.1. Syntaxe
SUBMIT PART [DIRECT [IDT [IDF [IDA [EXEC = = = = = = {identifier | mask}, {BOTH | RECV | SEND},] {* | transid},] identifier,] identifier,] filename]
7-30
CFT V2.3
Manuel de rfrence
7.2.6.2. Paramtres
[DIRECT = {BOTH | RECV | SEND}] Sens de transmission des requtes concernes. Les valeurs possibles sont : SEND permettant de limiter laction aux transferts en mission, RECV permettant de limiter laction aux transferts en rception, BOTH prenant en compte les transferts en mission et en rception.
[EXEC = filename] Nom du fichier contenant la procdure excuter. Par dfaut, ce nom est celui dfini par les paramtres : EXEC de la commande SEND/RECV (selon le sens du transfert),
ou (si ce paramtre nest pas renseign) EXECSF ou EXECRF de CFTPARM (selon le sens du transfert). Les variables symboliques hritent des valeurs du contexte de chaque transfert slectionn. Ces variables peuvent donc tre utilises, comme pour les paramtres EXEC* indiqus prcdemment : pour constituer le nom du fichier contenant la procdure excuter. La liste des variables symboliques utilisables est la mme que celle indique pour le paramtre EXEC* correspondant. dans les traitements de la procdure excuter. La liste des variables symboliques est indique dans le paragraphe Variables symboliques du guide Concepts de CFT. [IDA = identifier] Identifiant local du transfert attribu par lutilisateur ou lapplication utilisatrice. Plusieurs postes catalogue peuvent tre associs un mme IDA. Pas de valeur par dfaut. [IDF = identifier] Identifiant de fichier type. Plusieurs postes catalogue peuvent tre associs un mme IDF. Pas de valeur par dfaut.
CFT V2.3
7-31
[IDT = {* | transid}] Identifiant du transfert. Ce paramtre permet didentifier un transfert pour un partenaire donn. La valeur * signifie que lon ne souhaite pas effectuer de slection sur ce paramtre (valeur par dfaut). PART = {identifier | mask} Identifiant du partenaire. La valeur de ce paramtre peut tre : un identifiant : la commande concerne seulement les transferts avec ce partenaire, un masque : la commande concerne les transferts avec les partenaires dont lidentifiant correspond ce masque.
CFTPART
CFTPART
= part2,
CFTPART
= part3,
7-32
CFT V2.3
Manuel de rfrence
La procdure myprog est excute UNE FOIS quand lensemble des transferts est termin. Le catalogue avant lexcution de la procdure de fin de transfert se prsente de la faon suivante : Tableau 71. SUBMIT - Catalogue avant excution de la procdure de fin de transfert
ETAT SFT SFT SFT SFT PART LISTE PART1 PART2 PART3 IDF MYFILE (transfert gnrique) MYFILE MYFILE MYFILE
Il sera possible de soumettre nouveau la procdure de fin de transfert par la commande : SUBMIT PART = LISTE, IDF = myfile Elle sera relative au transfert gnrique. Une commande SUBMIT applique sur un transfert de la liste (par exemple SUBMIT PART = PART1) sera sans effet.
7.2.7.1. Syntaxe
END PART [DIRECT [IDT [IDF [IDA = = = = = {identifier | mask}, {BOTH | RECV | SEND},] {* | transid},] identifier,] identifier]
7.2.7.2. Paramtres
[DIRECT = {BOTH | RECV | SEND}] Sens de transmission des requtes concernes. BOTH prenant en compte les transferts en mission et en rception, SEND permettant de limiter laction aux transferts en mission, RECV permettant de limiter laction aux transferts en rception.
CFT V2.3
7-33
[IDA = identifier] Identifiant local du transfert attribu par lutilisateur ou lapplication utilisatrice. Plusieurs postes catalogue peuvent tre associs un mme IDA. Pas de valeur par dfaut. [IDF = identifier] Identifiant de fichier type. Plusieurs postes catalogue peuvent tre associs un mme IDF. Pas de valeur par dfaut. [IDT = {* | transid}] Identifiant du transfert. Il identifie un transfert pour un partenaire donn. La valeur * signifie que lon ne souhaite pas effectuer de slection sur le paramtre IDT (valeur par dfaut). PART = {identifier | mask} Identifiant du partenaire. La valeur associe de ce paramtre peut tre : un identifiant (identifier) : la commande concerne seulement les transferts avec ce partenaire, un masque (mask) : la commande concerne les transferts avec les partenaires dont lidentifiant correspond ce masque.
7.2.7.3. Exemples
Exemple 1 END PART = SIEGE, IDF = TEST, IDA = X32451 Mise ltat termin des transferts en mission et en rception (DIRECT=BOTH par dfaut) avec le partenaire (PART) SIEGE dont lidentifiant local (IDA) est X32451 et relatifs au fichier type didentifiant (IDF) TEST. Exemple 2 END PART = SIEGE, IDT = A0110503 Mise ltat excut du transfert didentifiant (IDT) A0110503 relatif au partenaire (PART) SIEGE. Ce transfert peut tre en mission ou en rception (DIRECT=BOTH par dfaut).
7-34
CFT V2.3
Manuel de rfrence
7.3.1.1. Syntaxe
MQUERY NAME = {CAT | COMMAND}
7.3.1.2. Paramtres
NAME = {CAT | COMMAND} Nom du composant interroger. Ce paramtre peut prendre les valeurs suivantes : CAT : interrogation du cache catalogue, interrogation du cache de commandes.
COMMAND :
7.3.1.3. Exemples
Interrogation du cache catalogue MQUERY NAME=CAT Le rsultat dune interrogation du cache catalogue (requtes de transferts en attente dexcution) donne le compte-rendu suivant. Seules les requtes diffres au jour-mme sont affiches, dans la limite des 15 premires.
CFTI24I CFTI24I CFTI24I CFTI24I CFTI24I CFTR12I *** 4 REQUEST(S) INTO TRANSFER *** D=2000/11/02 T=18:00:00.01 *** D=2000/11/02 T=18:00:00.02 *** D=2000/11/02 T=18:00:00.03 *** D=2000/11/02 T=18:00:00.03 MQUERY Treated for USER userid CACHE (SIZE=512) PART=PPANYX1 IDF=1 IDT=D1015401 PART=PPANYX1 IDF=1 IDT=D1015402 PART=PPANYX1 IDF=1 IDT=D1015403 PART=PPANYX1 IDF=1 IDT=D1015404
Interrogation du cache de commande MQUERY NAME=COMMAND Le rsultat dune interrogation du cache de commandes donne le compte-rendu suivant: CFTI20I *** 2 COMMAND(S) INTO CACHE CFTI20I *** DATE=02/11/2000 TIME= 22:00:00.00 SWITCH LOG CFTI20I *** DATE=03/11/2000 TIME= 00:00:00.00 SWITCH ACCOUNT CFTR12I MQUERY Treated for USER userid
CFT V2.3
7-35
Lorsque le partenaire est dsactiv, en mode demandeur, les transferts en attente sont suspendus, en mode serveur, les transferts sont refuss. Une requte de transfert en attente dexcution en mode demandeur pour un partenaire dsactiv reste ltat D avec le code diagnostic 430 et le diagnostic protocolaire INACT. Une requte de transfert en attente dexcution en mode serveur pour un partenaire dsactiv reste ltat D avec le code diagnostic 930 et le diagnostic protocolaire RCO 312 ou ABO 312 si la session est dj ouverte. Les transferts interrompus par une commande INACT avec le paramtre FORCE=YES se retrouvent en tat H avec un code diagnostic 121 et un code diagnostic protocolaire OPER.
7.4.1.1. Syntaxe
INACT [TYPE ID [MODE [FORCE = PART,] = identifier, = {BOTH | REQUESTER | SERVER},] = {NO | YES}]
7.4.1.2. Paramtres
[TYPE = PART] Objet dsactiver. ID = identifier Identifiant(s) du (ou des) partenaire(s) dsactiver. Pour dsactiver plusieurs partenaires en une seule commande, utilisez les caractres jokers ou mta-caractres.
7-36
CFT V2.3
Manuel de rfrence
[MODE = {BOTH | REQUESTER | SERVER}] Mode dsactiver : BOTH : les deux, REQUESTER : demandeur,
SERVER : serveur. Les raccourcis B, R et S peuvent tre employs la place des mots cls. Attention : le paramtre MODE est absolu. Une commande INACT MODE=SERVER, suivi dune commande INACT MODE=REQUESTER, ne signifie pas que le partenaire est inactif pour les deux modes, mais seulement pour le mode REQUESTER (dernire commande passe). Le paramtre STATE de la commande CFTPART va tre positionn la valeur : NOACTIVE aprs lexcution de la commande INACT MODE=BOTH, ACTIVESERV aprs lexcution de la commande INACT MODE=REQUESTER, ACTIVEREQ aprs lexcution de la commande INACT MODE=SERVER.
[FORCE = {NO | YES}] Arrt des transferts en cours pour le (ou les) partenaire (s). NO : aucune action, YES : force larrt des transferts en cours.
7.4.2.1. Syntaxe
ACT [TYPE ID [MODE = PART,] = identifier, = {BOTH | REQUESTER | SERVER}]
CFT V2.3
7-37
7.4.2.2. Paramtres
[TYPE = PART] Objet ractiver. ID = identifier Identifiant(s) du (ou des) partenaire(s) dsactiver. Pour dsactiver plusieurs partenaires en une seule commande, utilisez les caractres jokers ou mta-caractres. [MODE = {BOTH | REQUESTER | SERVER}] Mode dsactiver : BOTH : les deux, REQUESTER : demandeur,
SERVER : serveur. Les raccourcis B, R et S peuvent tre employs la place des mots cls. Attention : le paramtre MODE est absolu. Une commande ACT MODE=SERVER, suivie dune commande ACT MODE=REQUESTER, ne signifie pas que le partenaire est actif pour les deux modes, mais seulement pour le mode REQUESTER (dernire commande passe). Le paramtre STATE de la commande CFTPART va tre positionn la valeur : ACTIVEBOTH aprs lexcution de la commande ACT MODE=BOTH, ACTIVEREQ aprs lexcution de la commande ACT MODE=REQUESTER, ACTIVESERV aprs lexcution de la commande ACT MODE=SERVER.
7-38
CFT V2.3
8.1.1. Syntaxe
SHUT [FAST = {NO | YES}]
8.1.2. Paramtre
[FAST = {NO |YES}]
Type darrt demand : FAST = YES. Arrt brutal de CFT. Tous les transferts en cours sont interrompus et passent en tat D. Aucun transfert en attente nest activ, FAST = NO. CFT termine tous les transferts en cours et sarrte. Aucun transfert nouveau nest initialis.
Cette procdure peut exploiter les fichiers (journal ou statistique) utiliss avant basculement. Les noms de ces fichiers sont accessibles par les variables symboliques : &FLOG pour le nom du fichier journal avant basculement, &FACCNT pour le nom du fichier statistique avant basculement.
CFT V2.3
8-1
Il est essentiel qu la fin du traitement effectu par cette procdure, ces fichiers (utiliss avant basculement) soient purgs afin dtre rutiliss par le moniteur CFT lors du basculement suivant.
8.2.1. Syntaxe
SWITCH [TYPE = {LOG | ACCNT}]
8.2.2. Paramtres
[TYPE = {LOG | ACCNT}]
Ce paramtre dfinit si la commande SWITCH sapplique aux fichiers journaux ou aux fichiers statistiques : TYPE = LOG.
La commande SWITCH provoque larrt de lcriture des messages sur le fichier journal en cours, le basculement de lcriture sur lautre fichier journal et lexcution de la procdure dcrite par le paramtre EXEC de la commande CFTLOG, TYPE = ACCNT. La commande SWITCH provoque larrt de lcriture des statistiques sur le fichier statistique en cours, le basculement de lcriture sur lautre fichier statistique et lexcution de la procdure dcrite par le paramtre EXEC de la commande CFTACCNT. Cette commande na de sens que si les statistiques sont crites dans les fichiers propres CFT (CFTACCNT TYPE = FILE) et non dans laccounting systme.
8.3.1. Syntaxe
ABOUT [COMMENT = string32]
8.3.2. Paramtre
[COMMENT = string32] Commentaire libre. Ce commentaire est affich et peut tre utilis pour indiquer une information spcifique (exemple : nom du client, ...).
8-2
CFT V2.3
Manuel de rfrence
= = = = = =
<Nom du produit> <No de version> <Etat technique> <corrections> <Modle> <No CPU>
8.3.4. Exemple
La commande : CFTUTIL ABOUT COMMENT = CLIENT
affiche les informations suivantes : About CFT CLIENT informations : * product * version * level informations : * model * cpuid
= = = = =
Host
8.4.1. Syntaxe
FLUSH [TYPE [NAME = CAT,] = valeur]
CFT V2.3
8-3
8.4.2. Paramtres
[TYPE = CAT]
Nom du catalogue. La valeur par dfaut est la valeur du catalogue courant telle que dfinie dans la carte CFTCAT.
8-4
CFT V2.3
A. La compression
A.1. La compression
La compression est lie au protocole. Certains protocoles supportent un ou plusieurs types de compression, identifis par une valeur cpr. Le tableau suivant dcrit les protocoles supportant la compression. Tableau 72. Protocoles et compression
Protocoles Etebac 3 ODETTE PeSIT D profil CFT PeSIT D profil Extern PeSIT E PeSIT profil SIT Compression Utilisable hors norme OUI OUI OUI OUI Non pertinent
08
Dfinition de la compression dune suite de caractres espace (01) : une suite de 2 63 caractres blancs EBCDIC sera compresse sur 1 octet. Une suite de 64 139 caractres blancs sera compresse sur 2 octets. Dfinition de la compression horizontale (02) : dans le cas de PeSIT normalis, une suite de 2 63 caractres identiques conscutifs sera compresse sur 2 octets. Mais en PeSIT D profil CFT et en PeSIT E entre deux moniteurs CFT, une suite de 2 31 caractres identiques sera compresse sur 2 octets et une suite de 32 287 caractres identiques sera compresse sur 3 octets. Dfinition du compactage de caractres (04) : deux caractres numriques EBCDIC conscutifs seront compacts dans un seul octet.
CFT V2.3
A-1
La compression
Dfinition de la compression verticale (08) : il sagit de la compression par comparaison darticles conscutifs. Le premier article nest jamais compress. A partir du deuxime, une comparaison est effectue par rapport larticle prcdent pour reprer des chanes de caractres identiques. Deux chanes de caractres sont considres comme identiques si elles contiennent la mme srie de caractres et si elles sont situes la mme position de lenregistrement. La valeur de la compression cpr est le rsultat de la somme des divers types de compression souhaits, parmi ceux autoriss pour les diffrents profils. Les valeurs cpr possibles sont donc : 0, 2, 8 et 10 en protocole PeSIT D Extern (Hors SIT) et PeSIT E (standard). Ces valeurs correspondent respectivement aux valeurs 0, 1, 2, 3 de la codification du GSIT, soit au maximum une compression des caractres identiques (y compris les blancs) et une compression verticale, toutes les valeurs de 0 15 en protocole PeSIT D profil CFT et en PeSIT E entre deux CFT : cpr est le rsultat dun et logique entre les valeurs des types de compression choisis.
La compression peut tre prcise dans 3 types de commandes CFT : CFTPROT CFTSEND/CFTRECV SEND/RECV : dfinition du protocole (paramtres RCOMP et SCOMP), : dfinition des fichiers type (paramtre NCOMP), : mission/rception de fichiers (paramtre NCOMP).
En mission (ou en rception), le moniteur contrle la valeur du paramtre NCOMP de la commande CFTSEND (ou CFTRECV), par rapport la compression autorise du protocole par le paramtre SCOMP (ou RCOMP) de la commande CFTPROT). La valeur de la compression finalement retenue par CFT est le rsultat dun et logique, bit bit entre les valeurs prcises dans les commandes CFTPROT, CFTSEND/CFTRECV et SEND/RECV. Exemple : en profil CFT : - CFTPROT RCOMP = 13, ... - CFTSEND/CFTRECV .... , (la valeur par dfaut est 15) - RECV/SEND ..., NCOMP = 7, ... (1101 soit 1+4+8) (1111 soit 1+2+4+8) (0111 soit 1+2+4)
CFT retient la valeur 5 pour la compression du fichier. La valeur obtenue sert de base la ngociation avec le partenaire, au dbut du transfert. De plus, la compression est ngocie entre les partenaires, et celle effectivement utilise lors du transfert correspondra aux types de compression prvus par les deux partenaires.
A-2
CFT V2.3
Manuel de rfrence
Par exemple, si un partenaire demande une compression horizontale et lautre partenaire une compression verticale, aucune compression ne sera effectue lors des transferts. Par contre, si un partenaire demande une compression horizontale et une compression verticale et que lautre partenaire souhaite une compression verticale, les transferts se feront en utilisant la compression verticale. Chaque paramtre SCOMP, RCOMP et NCOMP a une valeur par dfaut, selon les profils, indique dans le tableau suivant. Tableau 74. Protocole PeSIT - Valeurs par dfaut
PeSIT D profil Extern 10 PeSIT D profil CFT 15 PeSIT E (standard) 10 PeSIT E (CFT/CFT) 15
La compression est ngocie avec le partenaire lors de la phase de connexion protocolaire, selon la valeur du paramtre SCOMP/RCOMP de la commande CFTPROT. Les paramtres SCOMP et RCOMP comportent une valeur par dfaut qui est 1. Le paramtre NCOMP agit uniquement en mission (SEND) et sert inhiber ventuellement la compression, lors de cette mission, si elle avait ngocie 1 (SCOMP / RCOMP 1) lors de la phase de connexion.
CFT V2.3
A-3
CFT V2.3
B-1
Tableau 75. CFTSEND/SEND - Valeur du NTYPE pour les systmes metteurs et destinataires
NTYPE implicitement envoy vers (SYST =) : GCOS7 Emetteur FTYPE local GCOS8 WinNT OS400 UNIX VMS Autres
GCOS7 S GCOS8 0 1 2 6 7 A T T D E S Z B T V X O P F L R C 0 1 2 6 7 A T S
WinNT OS400
UNIX
VMS
Autres
B B B B B B B T T T B T B B T B B B T V X T B T T T B B
E E E E D E S Z E E E E E E
B B B B B B B T T T B T B B T B B B T B T O B T T T B B
P P P P P P P P P P
P P P P P P F L R C P
B-2
CFT V2.3
SP !
CFT V2.3
C-1
C-2
CFT V2.3
Manuel de rfrence
CFT V2.3
C-3
C-4
CFT V2.3
Manuel de rfrence
CFT V2.3
C-5
C-6
CFT V2.3
Manuel de rfrence
CFT V2.3
C-7
C-8
CFT V2.3
; ; ; ; ; ; ; ;
} mgrcnT;
CFT V2.3
D-1
05 S-MODE PIC X. * S OU R ( SEND OR RECEIVE ) 05 S-DIRECT PIC X. * F OU M OU R ( FILE OR MSG OR REPLY) 05 S-TYPE PIC X. * PARTNER 05 S-PART PIC X(08). 05 FILLER PIC X. * FILE SENDER PARTNER 05 S-SPART PIC X(08). 05 FILLER PIC X. * FILE RECEIVER PARTNER 05 S-RPART PIC X(08). 05 FILLER PIC X. * FILE SENDER USER 05 S-SUSER PIC X(15). 05 FILLER PIC X. * FILE RECEIVER USER 05 S-RUSER PIC X(15). 05 FILLER PIC X. * LOGIC FILE IDENTIFIER 05 S-IDF PIC X(08). 05 FILLER PIC X. * APPLICATION IDENTIFIER (LOCAL ID.) 05 S-IDA PIC X(08). 05 FILLER PIC X. * TRANSFER IDENTIFIER 05 S-IDT PIC X(08). 05 FILLER PIC X. * TRANSMITTED RECORDS 05 S-NBR PIC 9(10). 05 FILLER PIC X. * TRANSMITTED USER DATA (BEFORE COMPR.) 05 S-FBYTE PIC 9(10). 05 FILLER PIC X. * TRANSMITTED USER DATA (AFTER COMPR.) 05 S-NBYTE PIC 9(10). 05 FILLER PIC X. * DATE COMMAND CATALOG AAAAMMJJ 05 S-DATED PIC X(08). 05 FILLER PIC X. * TIME COMMAND CATALOG HHMMSSCC 05 S-TIMED PIC X(08). 05 FILLER PIC X. * DATE BEGIN TRANSFER AAAAMMJJ 05 S-DATEB PIC X(08). 05 FILLER PIC X. * TIME BEGIN TRANSFER HHMMSSCC
D-2
CFT V2.3
Manuel de rfrence
05 S-TIMEB PIC X(08). 05 FILLER PIC X. * DATE END TRANSFER 05 S-DATEE PIC X(08). 05 FILLER PIC X. * TIME END TRANSFER 05 S-TIMEE PIC X(08). 05 FILLER PIC X.
AAAAMMJJ
HHMMSSCC
* TRANSFER TIME (EN SEC) 05 S-TTIME PIC 9(6). 05 FILLER PIC X. * TRANSFER TYPE : * N : SINGLE TRANSFER * D : MEMBER OF DIFFUSION LIST 05 S-DIFTYP PIC X. * PROTOCOLE IDENTIFIER (CF ID FOR CFTPROT) 05 S-PROT PIC X(08). 05 FILLER PIC X. * USER IDENTIFIER 05 S-USERID PIC X(15). 05 FILLER PIC X. * GROUP IDENTIFIER 05 S-GROUPID PIC X(15). 05 FILLER PIC X. * RATE COMPRESSION * NN : VALUE * 00 : CF S-NCOMP 05 S-CRATE PIC 9(02). 05 FILLER PIC X. * RECORD SIZE 05 S-FLRECL PIC 9(5). 05 FILLER PIC X. * FILE RECORD FORMAT * (CF FRECFM FOR CFTSEND OR CFTRECV) 05 S-FRECFM PIC X. * COMPRESSION NEGOCIEE 05 S-NCOMP PIC 9(02). 05 FILLER PIC X. * FILE NAME 05 S-FNAME PIC X(64). 05 FILLER PIC X. * PRIVATE PARAMETER 05 S-PARM PIC X(80). 05 FILLER PIC X. * FILE APPLICATION SENDER 05 S-SAPPL PIC X(48). 05 FILLER PIC X. * FILE APPLICATION RECEIVER 05 S-RAPPL PIC X(48). 05 FILLER PIC X. 01 STAT-CONTROL-BLOCK.
* * * *
* *
* * *
CFT V2.3
D-3
* S OU R ( SERVER OR REQUESTER ) 05 S_MODE PIC X. * S OU R ( SEND OR RECEIVE ) 05 S_DIRECT PIC X. * F OU M OU R ( FILE OR MSG OR REPLY) 05 S_TYPE PIC X. * PARTNER 05 S_PART PIC 05 FILLER PIC * FILE SENDER PARTNER 05 S_SPART PIC 05 FILLER PIC * FILE RECEIVER PARTNER 05 S_RPART PIC 05 FILLER PIC X(08). X.
* * * *
* X(08). X. * X(08). X. *
* FILE SENDER USER 05 S_SUSER PIC X(15). 05 FILLER PIC X. * FILE RECEIVER USER 05 S_RUSER PIC X(15). 05 FILLER PIC X. * LOGIC FILE IDENTIFIER 05 S_IDF PIC X(08). 05 FILLER PIC X. * APPLICATION IDENTIFIER (LOCAL ID.) 05 S_IDA PIC X(08). 05 FILLER PIC X. * TRANSFER IDENTIFIER 05 S_IDT PIC X(08). 05 FILLER PIC X. * TRANSMITTED RECORDS 05 S_NBR PIC 9(10). 05 FILLER PIC X. * TRANSMITTED USER DATA (BEFORE COMPR.) 05 S_FBYTE PIC 9(10). 05 FILLER PIC X. * TRANSMITTED USER DATA (AFTER COMPR.) 05 S_NBYTE PIC 9(10). 05 FILLER PIC X. * DATE COMMAND CATALOG AAAAMMJJ 05 S_DATED PIC X(08). 05 FILLER PIC X. * TIME COMMAND CATALOG HHMMSSCC 05 S_TIMED PIC X(08). 05 FILLER PIC X. * DATE BEGIN TRANSFER AAAAMMJJ 05 S_DATEB PIC X(08). 05 FILLER PIC X. * TIME BEGIN TRANSFER HHMMSSCC 05 S_TIMEB PIC X(08). 05 FILLER PIC X. * DATE END TRANSFER AAAAMMJJ 05 S_DATEE PIC X(08).
D-4
CFT V2.3
Manuel de rfrence
05 FILLER PIC X. * TIME END TRANSFER HHMMSSCC 05 S_TIMEE PIC X(08). 05 FILLER PIC X. * TRANSFER TIME (EN SEC) 05 S_TTIME PIC 9(6). 05 FILLER PIC X. * TRANSFER TYPE : * N : SINGLE TRANSFER * D : MEMBER OF DIFFUSION LIST 05 S_DIFTYP PIC X. * PROTOCOLE IDENTIFIER (CF ID FOR CFTPROT) 05 S_PROT PIC X(08). 05 FILLER PIC X. * USER IDENTIFIER 05 S_USERID PIC X(15). 05 FILLER PIC X. * RATE COMPRESSION * NN : VALUE * 00 : CF S_NCOMP 05 S_CRATE PIC 9(02). 05 FILLER PIC X. * RECORD SIZE 05 S_FLRECL PIC 9(5). 05 FILLER PIC X. * FILE RECORD FORMAT * (CF FRECFM FOR CFTSEND OR CFTRECV) 05 S_FRECFM PIC X. * COMPRESSION NEGOCIEE 05 S_NCOMP PIC 9(02). 05 FILLER PIC X. * FILE NAME 05 S_FNAME PIC X(64). 05 FILLER PIC X. * PRIVATE PARAMETER 05 S_PARM PIC X(80). 05 FILLER PIC X. * FILE APPLICATION SENDER 05 S_SAPPL PIC X(48). 05 FILLER PIC X. * FILE APPLICATION RECEIVER 05 S_RAPPL PIC X(48). 05 FILLER PIC X.
* * * *
* *
* * *
CFT V2.3
D-5
E. CFTCATAL
E.1. Dfinition
CFTCATAL est un utilitaire de dchargement/rechargement du catalogue CFT. Disponible sur toutes les plates-formes en CFT V222 et suprieure, il est utilis pour redimensionner le catalogue.
E.2. Fonctionnement
Aprs arrt du moniteur, lutilitaire dclenche le traitement suivant : le dchargement du catalogue sur un fichier temporaire, la suppression du fichier catalogue, la cration du nouveau catalogue avec ventuellement de nouvelles caractristiques (redimensionnement par exemple), le rechargement du catalogue partir du fichier temporaire, la suppression du fichier temporaire.
CFT V2.3
E-1
F.1. Introduction
Le fichier de configuration est un fichier de type texte. Il contient des lignes de paramtres (un paramtre par ligne). Une ligne de commentaire doit dbuter par un des trois caractres suivants : "#" (dise), ";" (point-virgule), "*" (toile).
Nom du mdia de communication. Suivant le type de comunication, il s'agit : soit du nom du fichier de communication, soit du nom de la mailbox, soit du nom complet du canal de communication TCP/IP ("protocol://host:port"). Pour un canal de communication de type TCP/IP (TYPE=TCP), la connexion avec le moniteur distant est tablie en retour de l'appel au verbe COM : le champ protocol dsigne le protocole mis en uvre sur la couche TCP/IP (paramtre PROTOCOL de la commande CFTCOM). Le protocole doit tre conforme celui dclar ct moniteur, le champ host dsigne le nom de host ou ladresse IP de la machine sur laquelle sexcute le moniteur joindre (localhost pour une communication interne la machine uniquement), le champ port dsigne le port dcoute du moniteur joindre.
CFT V2.3
F-1
Borne suprieure (valeur incluse) de la plage de ports locaux. En labsence des instructions LOWPORT et HIGHPORT, on recherche le premier port local libre entre 5000 et 65535. [PROXY = proxy]
Prsence d'un proxy entre lapplication et le moniteur CFT. La syntaxe complte est : proxy_protocol://host_proxy:port_proxy, o : proxy_protocol : protocole mettre en uvre avec le proxy (protocoles supports SOCKS4 et HTTP), host_proxy : nom de host ou adresse IP du proxy traverser, port_proxy : port dcoute du proxy traverser.
F-2
CFT V2.3
G.
G.1. Introduction
L'activation du suivi se fait : travers le fichier de configuration de l'API de suivi, dans les commandes du moniteur. Pour plus d'informations sur ce dernier cas, reportez-vous : aux paramtres TRKPART,TRKSEND, TRKRECV de la commande CFTPARM, aux paramtres TRK des commandes CFTPART, CFTSEND/CFTRECV et SEND/RECV.
Le fichier de configuration est analys au dmarrage du moniteur et les paramtres qui ne lui sont pas destins sont ignors. Le nom et la localisation de ce fichier dpendent du systme. Pour faciliter la migration, il est possible de modifier ce fichier sans changer la configuration du moniteur. Le fichier de configuration est un fichier de type texte. Il contient des lignes de paramtres (un paramtre par ligne). Une ligne de commentaire dbute par un "#" (dise) en premire colonne. Attention :ce fichier de configuration n'existe qu' partir de la version CFT V231.
G.2. Paramtres
Les paramtres renseigner sont les suivants. PRODUCTNAME = string
Chemin d'accs complet des fichiers modles de message au format XML. TRKMODELEVENT = string Nom du fichier modle des messages au format XML. TRKMODELLINK = string
Nom du fichier modle des Cycle Link au format XML. TRKIPADDR = string
CFT V2.3
G-1
TRKIPPORT
= string
Paramtre de trace. TRKGMTDIFF = n Diffrence (en minutes) entre lheure locale et lheure universelle (GMT). XFB.Sentinel = {NO | YES} Activation du suivi Sentinel. Les instructions suivantes sont prises en compte uniquement si le suivi Sentinel est activ. XFB.Log = { mask(IWEF) } Activation du suivi de la classe XFB.Log et choix du type de message envoyer au serveur Sentinel. Sa valeur est une combinaison de : I pour Information, W pour Attention, E pour Erreur, F pour Fatale. Par exemple, si XFB.Log = EF, le suivi ne s'effectue que sur les messages derreur. Ce paramtre n'est pris en compte que si le suivi Sentinel est activ. En labsence du paramtre ou de sa valeur, la classe XFB.Log nest pas suivie
G-2
CFT V2.3
Manuel de rfrence
XFB.Transfer = { ALL| NO | SUMMARY} Activation du suivi de la classe XFB.Transfer. Ce paramtre indique : NO ALL du transfert, pas de suivi, si le suivi doit tre complet avec notification chaque changement d'tat
SUMMARY si le suivi doit tre rduit avec notification uniquement la cration et la fin du transfert, Ce paramtre n'est pris en compte que si le suivi Sentinel est activ. En labsence du paramtre ou de sa valeur, la classe XFB.Transfer nest pas suivie.
CFT V2.3
G-3
Index
&SPART variable symbolique,3-5, 3-6, 3-7, 4-17, 4-27, 4-41, 4-53 &SUSER variable symbolique,3-5, 3-6, 3-7, 4-17, 4-26, 4-27, 4-41, 4-53 &USERID variable symbolique,3-5, 3-6, 3-7
A
ABOUT commande,8-2 ACB paramtre commande CFTNET TYPE = SNA,5-10 ACB paramtre,5-10 ACCNT paramtre,3-3 commande CFTPARM,3-3 Acquittement de transfert,7-9 ACT ID,7-37, 7-38 MODE,7-37, 7-38 TYPE,7-37, 7-38 Action sur les transferts,7-22 Activation dun transfert,1-6 AFNAME paramtre,3-23, 3-31 commande CFTACCNT,3-31 commande CFTLOG,3-23 APPCYCID paramtre,7-3, 7-14 commande RECV,7-14 commande SEND TYPE = FILE,7-3 APPCYCID paramtre commande SEND,7-3 APPOBJID paramtre,7-3, 7-14 commande RECV,7-14 commande SEND,7-3 TYPE = FILE,7-3 Arrt,1-7 dun transfert,1-7 commande HALT,1-7 Voir aussi Action sur les transferts de CFT commande SHUT,8-1 ASCII Voir Codes ASY valeur,2-27 ASY valeur,5-1 AX25MBX paramtre,5-19, 5-22 commande CFTNET TYPE = X25,5-19, 5-22
&
&BDATE variable symbolique,4-17, 4-27, 4-41, 4-53 &BDAY variable symbolique,4-17, 4-27, 4-41, 4-53 &BMONTH variable symbolique,4-17, 4-27, 4-41, 4-53 &BTIME variable symbolique,4-17, 4-27, 4-41, 4-53 &BYEAR variable symbolique,4-17, 4-27, 4-41, 4-53 &DIAGI variable symbolique,3-6 &DIAGP variable symbolique,3-6 &FACCNT variable symbolique,8-1 &FDATE variable symbolique,4-17, 4-27, 4-41, 4-53 &FDAY variable symbolique,4-17, 4-27, 4-41, 4-53 &FLOG variable symbolique,8-1 &FMONTH variable symbolique,4-17, 4-27, 4-41, 4-53 &FPATH variable symbolique,7-16 &FREF variable symbolique,7-16 &FROOT variable symbolique,7-16 &FSUF variable symbolique,7-16 &FTIME variable symbolique,4-17, 4-27, 4-41, 4-53 &FUNIT variable symbolique,7-16 &FYEAR variable symbolique,4-17, 4-27, 4-41, 4-53 &GROUP variable symbolique,3-5, 3-6, 3-7, 4-17, 4-27, 4-41, 4-53, 6-3 &IDA variable symbolique,4-17, 4-27, 4-41, 4-53 &IDF variable symbolique,3-5, 3-6, 4-17, 4-27, 4-36, 4-41, 4-53 &IDM variable symbolique,3-5, 3-7 &IDT variable symbolique,4-27, 4-41, 4-53, 4-56, 7-10 commande SEND,7-10 &IDTU variable symbolique,4-41 &NFNAME variable symbolique,4-27, 4-41, 4-53 &NFVER variable symbolique,4-41 &NIDF variable symbolique,3-5, 3-6, 4-17, 4-27, 4-41, 4-53 &NPART variable symbolique,4-17, 4-27, 4-41, 4-53 &PARM variable symbolique,3-5, 3-6, 3-7, 4-17, 4-27, 4-41, 4-53 &PART variable symbolique,3-5, 3-6, 3-7, 4-17, 4-26, 4-27, 4-41, 4-53, 4-56 &RAPPL variable symbolique,3-5, 3-6, 3-7, 4-17, 4-27, 4-41, 4-53 &RPART variable symbolique,3-5, 3-6, 3-7, 4-17, 4-27, 4-41, 4-53 &RUSER variable symbolique,3-5, 3-6, 3-7, 4-17, 4-26, 4-27, 4-41, 4-53 &SAPPL variable symbolique,3-5, 3-6, 3-7, 4-17, 4-27, 4-41, 4-53
B
Basculement des fichiers de suivi commande SWITCH,8-1 Bote aux lettres Voir Communication, par bote aux lettres (mailbox) BUFSIZE paramtre,3-3 commande CFTPARM,3-3 GCOS8,3-3 valeurs par dfaut,3-3
CFT V2.3
Index-1
Index
C
CACHE paramtre,3-20 commande CFTCAT,3-20 CALL paramtre commande CFTNET,5-2 CALL paramtre,5-2 Caractristiques,4-35 de la machine commande ABOUT,8-2 des fichiers,4-35 gnraux,4-35 valeurs par dfaut,4-35 commande CFTRECV,4-35 CAT paramtre,3-3 commande CFTPARM,3-3 Catalogue,2-12 CFT,1-5 gestion du,3-19 postes du,2-12 listes,2-12 suppression,1-5, 1-7 commande DELETE,1-7 CFTACCNT commande,3-28, 8-2 CFTASY commande,1-3, 6-32 CFTAUTH commande,4-60 CFTCAT commande,3-19 CFTCATAL,E-1, F-1 CFTCOM commande,3-16 CFTDEST commande,6-10 CFTDNA commande,1-3, 6-16 VMS,6-16 CFTDSA commande,1-3, 6-17 GCOS6,6-17 GCOS7,6-17 GCOS8,6-17 CFTEXIT commande,4-57 CFTEXT commande,2-9 CFTFILE commande,2-28 paramtres,2-30 syntaxe,2-29 CFTIDF commande,4-62 CFTLOG commande,3-22, 8-2 CFTLU62 commande,1-3, 6-30 CFTNET commande gnrique,5-2 TYPE = ASY,5-3 TYPE = DNA,5-5 TYPE = DSA,5-5 TYPE = LU62,5-7 TYPE = SNA,5-8 TYPE = TCP,5-14 TYPE = X25,5-18 CFTNET commande,5-1, 5-2 CFTPARM commande,3-1 CFTPART commande,6-1 STATE,6-8 CFTPROT command,5-23
CFTPROT commande,5-22, 5-23 gnrique,5-23 TYPE = ETEBAC,5-30 TYPE = ODETTE,5-31 TYPE = PeSIT,5-34 CFTRECV commande,4-31 NOTIFY,4-46 paramtres,4-35 syntaxe,4-33 CFTSEND commande,4-1, 4-2 CFTSNA commande,1-3, 6-19 MVS,6-19 OS2,6-19 OS400,6-19 VM,6-19 VMS,6-19 CFTTCP commande,1-3, 6-25 GUARDIAN,6-25 MVS,6-25 UNIX,6-25 VMS,6-25 CFTUTIL Voir Commandes, de lutilitaire CFTUTIL CFTX25 commande,1-3, 6-26 CFTXLATE commande,4-64 CFTXXX commande,6-13 CIPHER paramtre,2-30 commande CFTFILE,2-30 valeurs par dfaut,2-30 CLASS paramtre,5-13, 5-20, 6-18, 6-20, 6-22, 6-27, 6-30, 6-32 commande CFTASY,6-32 commande CFTDSA,6-18 commande CFTLU62,6-30 commande CFTNET TYPE = ASY,5-3, 5-4 TYPE = DSA,5-6 TYPE = LU62,5-7 TYPE = SNA,5-13 TYPE = SNA,5-10, 5-11 TYPE = X25,5-20 commande CFTSNA,6-20, 6-22 commande CFTX25,6-27 CLASS paramtre,5-3, 5-4, 5-6, 5-7, 5-10, 5-11 Cl,3-8 de type CPU,3-8 de type DATE,3-8 de type IDF,3-8 de type LIBELLE,3-8 CLEARCMD commande,2-6 CNXIN paramtre,6-14, 6-30 commande CFTLU62,6-30 commande CFTXXX,6-14 CNXINOUT paramtre,6-14, 6-30 commande CFTLU62,6-30 commande CFTXXX,6-14 CNXOUT paramtre,6-15, 6-30 commande CFTLU62,6-30 commande CFTXXX,6-15
Index-2
CFT V2.3
Manuel de rfrence Codes,4-64 ASCII,4-64 EBCDIC,4-64 COM paramtre,3-3 commande CFTPARM,3-3 COMMAND paramtre,2-6 COMMAND paramtre commande CLEARCMD,2-6 Commandes,1-1 ABOUT,8-2 ACT,7-37 paramtres,7-38 syntaxe,7-37 associes aux transferts,7-1 contrle syntaxique,7-1 fichier,7-1 mission,7-1 commande SEND TYPE = FILE,7-1 rception,7-12 message,7-7, 7-9 mission,7-7, 7-9 commande SEND TYPE = MESSAGE,7-7 commande SEND TYPE = REPLY,7-9 de rponse,7-9 commande SEND TYPE = REPLY,7-9 syntaxe,1-6 CFTACCNT,3-28, 8-2 EXEC paramtre,8-2 paramtres,3-31 syntaxe,3-31 CFTASY,1-3, 6-32 CFTAUTH,4-60 paramtres,4-61 syntaxe,4-60 CFTCAT,3-19 paramtres,3-20 syntaxe,3-19 CFTCOM,3-16 MVS,3-16 paramtres,3-17 syntaxe,3-16 Win3.1,3-16 WinNT,3-16 CFTDEST,6-10 paramtres,6-11 syntaxe,6-11 CFTDNA,1-3, 6-16 paramtres,6-16 syntaxe,6-16 VMS,6-16 CFTDSA,1-3, 6-17 GCOS6,6-17 GCOS7,6-17 GCOS8,6-17 paramtres,6-18 syntaxe,6-17 Commandes (suite) CFTETB,5-43 paramtres,5-45 syntaxe,5-45 CFTEXIT,4-57 CFTEXT,2-9 paramtres,2-10 syntaxe,2-10 CFTFILE,2-28 GCOS8,2-31 OS400,2-29 CFTIDF,4-62 paramtres,4-63 syntaxe,4-63 CFTLOG,3-22, 8-2 EXEC paramtre,8-2 paramtres,3-23 syntaxe,3-23 CFTLU62,1-3, 6-30 CFTNET ASY valeur,5-1 LU62 valeur,5-1 paramtres,5-2 syntaxe,5-2 TYPE = ASY,5-3 TYPE = DNA syntaxe,5-5 TYPE = DNA,5-5 TYPE = DSA GCOS6,5-5 GCOS7,5-5 GCOS8,5-5 paramtres,5-6 syntaxe,5-6 TYPE = DSA,5-5 TYPE = LU62,5-7 TYPE = SNA MVS,5-8 OS2,5-8 OS400,5-8 paramtres ct HOST MVS,5-10 VM,5-10 ct HOST,5-10 ct PU type2 OS400,5-11 VMS,5-12 paramtres,5-10 syntaxe,5-9 VMS,5-8 TYPE = SNA,5-8 TYPE = TCP,5-14 GUARDIAN,5-14 MVS,5-14 paramtre,5-15 syntaxe,5-15 UNIX,5-14 VMS,5-14
CFT V2.3
Index-3
Index Commandes, CFTNET (suite) TYPE = X25,5-18 GCOS7,5-19 GCOS8,5-19 paramtres,5-18 syntaxe,5-18 CFTNET,5-1, 5-2 CFTPARM,3-1 paramtres,3-3 syntaxe,3-2 CFTPART,6-1 paramtres,6-2 syntaxe,6-1 CFTPROT,5-22, 5-23 paramtres,5-24 TYPE = ETEBAC,5-30 paramtres,5-31 syntaxe,5-31 TYPE = ODETTE,5-31 paramtres,5-32 TYPE = PeSIT,5-34 paramtres,5-36 syntaxe,5-35 CFTRECV,4-31 base VFM,4-55 paramtres,4-56 syntaxe,4-55 CFTSEND,4-1, 4-2 base VFM,4-29 paramtres,4-30 syntaxe,4-29 paramtres,4-5 syntaxe,4-2 CFTSNA,1-3, 6-19 MVS,6-19 OS2,6-19 OS400,6-19 paramtres,6-20 ct HOST,6-20 ct PU T2,6-22 syntaxe,6-19 VM,6-19 VMS,6-19 CFTTCP,1-3, 6-25 GUARDIAN,6-25 MVS,6-25 paramtres,6-25 syntaxe,6-25 UNIX,6-25 VMS,6-25 CFTX25,1-3, 6-26 paramtres,6-27 syntaxe,6-27 CFTXLATE,4-64 paramtres,4-66 syntaxe,4-65 CFTXXX,6-13 paramtres,6-14 syntaxe,6-14 Commandes (suite) CLEARCMD,2-6 exemple,2-7 paramtres,2-6 syntaxe,2-6, 2-8 CONFIG,2-1 paramtres,2-4 syntaxe,2-4 contrle syntaxique,1-5 Voir aussi Commandes, associes aux transferts COPYFILE,2-33 statistiques dexcution,2-39 dadministration du moniteur CFT,8-1 commande ABOUT,8-2 commande SHUT,8-1 commande SWITCH,8-1 dexploitation du moniteur CFT Voir Commandes, dadministration du moniteur CFT de lutilitaire CFTUTIL,1-1 CFTEXT,1-1 CFTFILE,1-1 CONFIG,1-1 COPYFILE,1-1 LISTCAT,1-1 LISTPARM,1-1 LISTPART,1-1 WAIT,1-1 de paramtrage,3-1, 4-1, 6-1 liste,3-1, 4-1, 6-1 liste,5-1 syntaxe,1-4 de paramtrage,5-1 DELETE,1-7, 7-22 paramtres,7-22 syntaxe,7-22 END,1-7, 7-33 paramtres,7-33 syntaxe,7-33 HALT,1-7, 7-24 paramtres,7-24 syntaxe,7-24 INACT,7-36 paramtres,7-36 syntaxe,7-36 KEEP,1-7, 7-25, 7-26 paramtres,7-26 syntaxe,7-26 KSTATE,2-8 paramtres,2-9 LISTCAT,1-7, 2-12, 2-13 Voir aussi Action sur les transferts paramtres,2-13 syntaxe,2-13 LISTCOM,2-41 LISTPARM,2-25 paramtres,2-25 syntaxe,2-25
Index-4
CFT V2.3
Manuel de rfrence Commandes (suite) LISTPART,2-26, 2-27 ASY valeur,2-27 LU62 valeur,2-27, 2-28 MQUERY,7-35 paramtres,7-35 syntaxe,7-35 PURGE,2-6 RECV,7-12 &FPATH variables symboliques,7-16 &FREF variables symboliques,7-16 &FROOT variables symboliques,7-16 &FSUF variables symboliques,7-16 &FUNIT variables symboliques,7-16 PeSIT profil SIT,7-12 syntaxe,7-13 SEND,7-1 rponse,7-9 TYPE = FILE,7-1 syntaxe,7-1 TYPE = MESSAGE,7-7 paramtres,7-8 PeSIT profil CFT,7-7 syntaxe,7-8 TYPE = REPLY,7-9 paramtres,7-10 syntaxe,7-10 SHUT,1-8, 8-1 paramtres,8-1 syntaxe,8-1 START,1-7, 7-27, 7-28, 7-29 paramtres,7-27, 7-29 syntaxe,7-27, 7-29 SUBMIT,1-7 SWITCH,1-8, 8-1 paramtres,8-2 syntaxe,8-2 WAIT,2-5 paramtres,2-5 syntaxe,2-5 WLOG,2-9 paramtres,2-9 syntaxe,2-9 COMMENT paramtre,3-4, 6-2 commande CFTPARM,3-4 commande CFTPART,6-2 Communication mdia de,1-8 Voir aussi Commandes, dadministration du moniteur CFT modes de,3-16 applications/moniteur,3-16 par bote aux lettres (mailbox),2-4 Compression,A-1 ETEBAC3,A-3 ODETTE,A-3 PeSIT,A-1 CONCAT paramtre, 5-36 commande CFTPROT TYPE = PeSIT,5-36 PeSIT profil SIT,5-36 CONFIG commande,2-1 paramtre commande CFTNET TYPE = ASY,5-3 paramtre,5-3 CONFIG paramtre,6-32 commande CFTASY,6-32 commande CFTNET TYPE = ASY,5-4 CONFIG paramtre,5-4 Consultation Voir Utilitaire CFTUTIL CONTENT paramtre,2-13, 2-41 commande LISTCAT,2-13 commande LISTCOM,2-41 CONTENT paramtre,3-24 commande CFTLOG,3-24 Contrle,1-6 des transferts,1-6 Voir aussi Action sur les transferts syntaxique des commandes,1-8 Voir aussi Commandes, dadministration du moniteur CFT Conventions typographiques,xvii description des commandes,xvii description des paramtres,xvii spcificits,xx, xxi, xxii valeurs,xix, xx Copie de fichier Voir Fichiers, copie de COPYFILE commande,2-33 paramtres,2-34 syntaxe,2-33 CPNAME paramtre,6-31 commande CFTLU62,6-31 CREATE paramtre,2-34 commande COPYFILE,2-34 CTLPASSW paramtre,3-4 commande CFTPARM,3-4 CTO paramtre commande CFTPROT TYPE = PeSIT,5-36 CTO paramtre,5-36 CYCDATE paramtre,4-5, 4-36 commande CFTRECV,4-36 commande CFTSEND,4-5 CYCLE paramtre,4-5, 7-14 commande CFTPROT TYPE = PeSIT,5-37 commande CFTSEND,4-5 commande RECV,7-14 CYCLE paramtre,5-37 CYCTIME paramtre,4-6, 4-36 commande CFTRECV,4-36 commande CFTSEND,4-6
D
DATA paramtre,6-27, 6-32 commande CFTASY,6-32 commande CFTX25,6-27 DEFAULT paramtre,3-4 commande CFTPARM,3-4
CFT V2.3
Index-5
Index Dfinition,6-1 dun partenaire Voir Partenaires, commande CFTPART dune liste de partenaires Voir Partenaires, commande CFTDEST DELETE commande,1-7, 7-22 paramtre,4-2, 4-6, 4-33, 4-36 commande CFTRECV,4-33, 4-36 commande CFTSEND,4-2, 4-6 DIALNO paramtre,6-28, 6-32 commande CFTASY,6-32 commande CFTX25,6-28 DIRECT paramtre,2-13, 4-66, 5-45, 7-22, 7-24, 7-26, 7-27, 7-29, 7-33 commande CFTETB,5-45 commande CFTXLATE,4-66 commande DELETE,7-22 commande END,7-33 commande HALT,7-24 commande KEEP,7-26 commande LISTCAT,2-13 commande START,7-27, 7-29 DIRNB paramtre,4-33, 4-36 commande CFTRECV,4-33, 4-36 DISCTC paramtre commande CFTPROT TYPE = PeSIT,5-37 DISCTC paramtre,5-37 DISCTD paramtre,5-24, 5-26, 5-29 commande CFTPROT,5-24, 5-26, 5-29 DISCTR paramtre,5-37 commande CFTPROT TYPE = PeSIT,5-37 DISCTS paramtre commande CFTPROT ETEBAC3,5-24 ODETTE,5-24 PeSIT profil CFT,5-24 PeSIT profil EXTERN,5-24 PeSIT profil SIT,5-24 Donnes,4-31 rception des Voir Environnement des transferts, commande CFTRECV statistiques Voir Enregistrement des donnes statistiques liste des Voir Commandes, CFTACCNT stockage des Voir Environnement des transferts, commande CFTRECV DURING paramtre,2-5 commande CONFIG,2-5 DYNAM parameter,5-24 CFTPROT command,5-24 DYNAM paramtre,5-25 commande CFTPROT,5-25
E
EBCDIC Voir Codes EERP,3-4, 6-2 EERP paramtre,5-32 commande CFTPROT,5-32 TYPE = ODETTE,5-32 Emission,4-1 de fichier,1-5 Voir aussi Commandes, associes aux transferts de fichier type,4-1 description Voir Environnement des transferts de message,1-5 Voir aussi Commandes, associes aux transferts END commande,1-7, 7-33 Enregistrement des donnes statistiques,3-28 Environnement des transferts commande CFTRECV,4-31 Etats des transferts,1-7 ETEBAC Voir Protocoles, de transfert ETEBAC3 format de la carte,5-43 Voir aussi Protocoles, de transfert EXEC paramtre,3-24, 3-31, 4-6, 4-36, 6-11 commande CFTACCNT,3-31 commande CFTDEST,6-11 commande CFTLOG,3-24 commande CFTRECV,4-36 commande CFTSEND,4-6 EXECR paramtre commande CFTPARM,3-5 EXECRE paramtre,3-5 EXECRF paramtre,3-5 commande CFTPARM,3-5 EXECRM paramtre,3-5 commande CFTPARM,3-5 EXECSE paramtre,3-6 commande CFTPARM,3-6 EXECSF paramtre,3-6 commande CFTPARM,3-6 EXECSFA paramtre,3-6 commande CFTPARM,3-6 EXECSM paramtre,3-7 commande CFTPARM,3-7 EXECSMA paramtre,3-7 commande CFTPARM,3-7 EXIT parameter,5-24 CFTPROT command,5-24 EXITA paramtre,5-25 commande CFTPROT,5-25 EXITE paramtre,5-25 commande CFTPROT,5-25 EXITEOT paramtre,3-7 commande CFTPARM,3-7 Extraction,2-9 Voir aussi Utilitaire CFTUTIL des donnes,2-9 des fichiers Paramtres et Partenaires,2-9
Index-6
CFT V2.3
Manuel de rfrence
F
FACIL paramtre,6-32 commande CFTASY,6-32 FACILITY paramtre,6-28 commande CFTX25,6-28 FACTION paramtre,4-7, 4-30, 4-37, 4-56 commande CFTRECV,4-37 MVS,4-38 VFM,4-56 VM,4-38 commande CFTSEND,4-7 VFM,4-30 FAST paramtre,8-1 commande SHUT,8-1 FBLKSIZE paramtre,1-4, 2-30, 2-38, 4-7, 4-38 commande CFTFILE,1-4, 2-30, 2-38, 4-7, 4-38 valeurs par dfaut,1-4, 2-30, 2-38, 4-7, 4-38 FCODE paramtre,4-7, 4-66 commande CFTSEND,4-7 commande CFTXLATE,4-66 valeurs par dfaut,4-66 FCOMP paramtre,4-56 commande CFTRECV VFM,4-56 FDATE paramtre,7-3, 7-4 commande SEND,7-3, 7-4 TYPE = FILE,7-3, 7-4 FDB paramtre,4-30, 4-56 commande CFTRECV VFM,4-56 commande CFTSEND,4-30 VFM,4-30 FDISP paramtre,4-3, 4-39 commande CFTRECV,4-39 commande CFTSEND,4-3 Fichier statistique Voir Transferts, fichier statistique Voir Transferts, fichier statistique Fichiers,2-9 copie de,2-33 off line,2-33 commande COPYFILE,2-33 cration,2-28 commande CFTFILE,2-28 de suivi basculement manuel commande SWITCH,8-1 mission de,1-5 journaux,3-22, 8-1 Voir aussi Commandes, dadministration du moniteur CFT manipulation Voir Utilitaire CFTUTIL paramtres,2-9 utilitaire CFTUTIL,2-9 partenaires,2-9 utilitaire CFTUTIL,2-9 rcepteurs,4-31
Fichiers (suite) rception de,1-5, 7-12 Voir aussi Commandes, associes aux transferts commande RECV Voir Commandes, associes aux transferts statistiques,8-1 Voir aussi Transferts, fichier statistique Voir aussi Commandes, dadministration du moniteur CFT suppression,2-28 commande CFTFILE,2-28 types,4-1 mission Voir Environnement des transferts description Voir Environnement des transferts liste didentifiants,4-60 FILE paramtre,2-13, 2-41 commande LISTCAT,2-13 commande LISTCOM,2-41 FIRST paramtre,2-41, 2-42 commande LISTCOM,2-41, 2-42 FLRECL paramtre,4-8, 4-40 commande CFTRECV,4-40 UNIX,4-40 commande CFTSEND,4-8 FNAME paramtre,2-4, 2-30, 3-20, 3-24, 3-32, 4-9, 4-30, 4-41, 4-56, 4-67, 6-11 commande CFTACCNT,3-32 commande CFTCAT,3-20 commande CFTDEST,6-11 commande CFTFILE,2-30 commande CFTLOG,3-24 commande CFTRECV,4-41 VFM,4-56 commande CFTSEND,4-9 VFM,4-30 commande CFTXLATE,4-67 commande CONFIG,2-4 FNAMEABS paramtre,7-1, 7-4 commande SEND,7-1, 7-4 TYPE = FILE,7-1, 7-4 FOR paramtre,6-12 commande CFTDEST,6-12 FORCE paramtre,4-12, 4-42 commande CFTRECV,4-42 commande CFTSEND,4-12 FORG paramtre,4-13 commande CFTSEND,4-13 FOUT paramtre,2-10 commande CFTEXT,2-10 FPARM paramtre,2-10 commande CFTEXT,2-10 FPART paramtre,2-11 commande CFTEXT,2-11 FRECFM paramtre,4-43 commande CFTRECV,4-43 OS400,4-43 UNIX,4-43 VOS,4-43 VRX,4-43
CFT V2.3
Index-7
Index FREE1 paramtre,5-45 commande CFTETB,5-45 FREE2 paramtre,5-45 commande CFTETB,5-45 FSPACE paramtre,2-30, 4-13, 4-43 commande CFTFILE,2-30 valeurs par dfaut,2-30 commande CFTRECV,4-43 commande CFTSEND,4-13 FSPACEX paramtre,2-31 commande CFTFILE,2-31 valeurs par dfaut,2-31 ID paramtre (suite) commande CFTLOG,3-25 commande CFTLU62,6-30 commande CFTNET,5-2 commande CFTPARM,3-7 commande CFTPART,6-3 commande CFTPROT,5-25 commande CFTRECV,4-44 PeSIT profil CFT,4-46 PeSIT profil EXTERN,4-46 commande CFTSEND,4-14 commande CFTXLATE,4-67 commande CFTXXX,6-15 commande LISTPARM,2-25 commande LISTPART,2-27 IDA paramtre,2-14, 7-4, 7-8, 7-10, 7-16, 7-23, 7-24, 7-26, 7-27, 7-29, 7-34 commande DELETE,7-23 commande END,7-34 commande HALT,7-24 commande KEEP,7-26 commande LISTCAT,2-14 commande RECV,7-16 commande SEND,7-4, 7-8, 7-10 TYPE = FILE,7-4 TYPE = MESSAGE,7-8 TYPE = REPLY,7-10 commande START,7-27, 7-29 Identifiants,4-32, 7-4 de fichier type,4-60 commande CFTAUTH Voir Environnement des transferts de transfert,4-32 commande CFTRECV,4-32 liste,4-60 commande CFTAUTH,4-60 rseau,4-62 de fichier type,4-62 IDF paramtre,2-8, 2-9, 2-14, 4-61, 5-46, 6-3, 7-4, 7-16, 7-23, 7-24, 7-26, 7-28, 7-29, 7-34 Voir Fichiers, types commande CFTAUTH,4-61 commande CFTETB,5-46 commande CFTPART,6-3 commande DELETE,7-23 commande END,7-34 commande HALT,7-24 commande KEEP,7-26 commande KSTATE,2-8, 2-9 commande LISTCAT,2-14 commande RECV,7-16 commande SEND,7-4 TYPE = FILE,7-4 commande START,7-28, 7-29 IDM paramtre,7-8, 7-10 commande SEND,7-8, 7-10 TYPE = MESSAGE,7-8 TYPE = REPLY,7-10
G
GATEWAY paramtre,5-13 commande CFTNET TYPE = SNA,5-13 Gestion,3-22 des fichiers journaux,3-22 commande CFTLOG Voir aussi Paramtres, de gestion, des fichiers journaux du catalogue Voir Paramtres, de gestion, du catalogue GFA paramtre,6-28 commande CFTX25,6-28 GROUP paramtre,6-3 commande CFTPART,6-3 GROUPID paramtre,4-3, 4-13, 4-33, 4-44 commande CFTRECV,4-33, 4-44 commande CFTSEND,4-3, 4-13
H
HALT commande,1-7, 7-24 HIGPORT paramtre,5-15 commande CFTNET TYPE = TCP,5-15 HOST paramtre,5-15, 6-25 commande CFTNET TYPE = TCP,5-15 commande CFTTCP,6-25
I
IBLKSIZE paramtre,2-34 commande COPYFILE,2-34 ICOMP paramtre,2-35 commande COPYFILE,2-35 ICT paramtre,2-35 commande COPYFILE,2-35 ID paramtre,2-10, 2-25, 2-27, 3-7, 3-17, 3-20, 3-25, 3-31, 4-14, 4-44, 4-61, 4-63, 4-67, 5-2, 5-25, 5-45, 6-3, 6-13, 6-15, 6-30, 6-32 commande CFTACCNT,3-31 commande CFTASY,6-32 commande CFTAUTH,4-61, 4-63 commande CFTCAT,3-20 commande CFTCOM,3-17 commande CFTDEST,6-13 commande CFTETB,5-45 commande CFTEXT,2-10
Index-8
CFT V2.3
Manuel de rfrence IDT paramtre,2-14, 7-10, 7-23, 7-25, 7-26, 7-28, 7-29, 7-34 commande DELETE,7-23 commande END,7-34 commande HALT,7-25 commande KEEP,7-26 commande LISTCAT,2-14 commande SEND,7-10 TYPE = REPLY,7-10 commande START,7-28, 7-29 IDTU paramtre,2-7, 2-9, 2-13, 2-14, 2-22, 7-22, 7-23, 7-24, 7-25, 7-26, 7-27, 7-28, 7-29, 7-30 commande DELETE,7-22, 7-23 commande HALT,7-24, 7-25 commande KEEP,7-26 commande KSTATE,2-8, 2-9 commande LISTCAT,2-13, 2-14 commande LISTCAT CONTENT = FULL,2-22 commande START,7-27, 7-28, 7-29, 7-30 IFNAME paramtre,2-35 commande COPYFILE,2-35 ILRECL paramtre,2-35 commande COPYFILE,2-35 OS2,2-35 UNIX,2-35 VOS,2-35 IMAXTIME paramtre,6-3, 6-15, 6-30 commande CFTLU62,6-30 commande CFTPART,6-3 commande CFTXXX,6-15 IMINTIME paramtre,6-3, 6-15, 6-30 commande CFTLU62,6-30 commande CFTPART,6-3 commande CFTXXX,6-15 IMPL paramtre,4-14, 7-4 commande CFTSEND,4-14 influence du paramtre pour commande SEND Voir Commandes, SEND INACT FORCE,7-36, 7-37 ID,7-36 MODE,7-36, 7-37 TYPE,7-36 Incidents Voir Journal de CFT INDEX paramtre,2-6 INDEX paramtre commande CLEARCMD,2-6 Informations,2-12 associes aux transferts,2-12, 2-16, 2-18 pour LISTCAT CONTENT = BRIEF,2-16, 2-18 pour LISTCAT CONTENT = FULL,2-20 visualises Voir Informations, associes aux transferts Interruption de transfert commande SHUT,8-1 IPART paramtre,6-3 commande CFTPART,6-3
J
Journal de CFT,3-22 Voir aussi Commandes, CFTLOG
K
KEEP commande,1-7, 7-25, 7-26 KEY paramtre,3-8 commande CFTPARM,3-8 KSTATE commande,2-8
L
LANGUAGE paramtre,3-31 commande CFTACCNT,3-31 LAST paramtre,2-42 commande LISTCOM,2-42 LENGTH paramtre,3-25 commande CFTLOG,3-25 LINEID paramtre,6-32 commande CFTASY,6-32 commande CFTNET TYPE = ASY,5-3, 5-4 LINEID paramtre,5-3, 5-4 LISTCAT commande,1-7, 2-12, 2-13, 2-18 Voir aussi Action sur les transferts CONTENT = BRIEF,2-18 CONTENT = FULL,2-20 LISTCOM commande,2-41 paramtres,2-41 syntaxe,2-41 Liste,4-60 didentifiants,4-60 de fichiers types (IDF),4-60 commande CFTAUTH,4-60 LISTPARM commande,2-25 LISTPART commande,2-26, 2-27 paramtres,2-27 syntaxe,2-27 LOCK paramtre,2-31 commande CFTFILE,2-31 LOG paramtre,3-8 commande CFTPARM,3-8 LOGMODE paramtre,6-21, 6-23 commande CFTSNA,6-21, 6-23 LOWPORT paramtre,5-15 commande CFTNET TYPE = TCP,5-15 LU62 valeur,2-27, 2-28, 5-1 LUNAME paramtre,5-7, 5-12, 5-13, 6-21, 6-23, 6-30 commande CFTLU62,6-30 commande CFTNET TYPE = LU62,5-7 TYPE = SNA,5-12, 5-13 commande CFTSNA,6-21, 6-23
CFT V2.3
Index-9
Index MODIN paramtre,5-3, 5-4 commande CFTNET TYPE = ASY,5-3, 5-4 MODOUT paramtre,5-3, 5-4,6-32 commande CFTASY,6-32 commande CFTNET TYPE = ASY,5-3, 5-4 Moniteur CFT,8-1 commandes dadministration,8-1 MQUERY commande,7-35 MSG paramtre,2-9, 7-7, 7-11 commande SEND,7-8, 7-11 TYPE = MESSAGE,7-8, 7-11 commande WLOG,2-9 MULTART paramtre,5-37 commande CFTPROT TYPE = PeSIT,5-37 PeSIT profil SIT,5-37
M
MAC paramtre,2-32 commande CFTFILE,2-32 MACTION paramtre,4-33, 4-44 commande CFTRECV,4-33, 4-44 Mailbox Voir Bote aux lettres Manipulation,2-28 de fichiers Voir Utilitaire CFTUTIL MAXCNX paramtre commande CFTNET,5-2 MAXCNX paramtre,5-2 MAXDATE paramtre,4-14, 4-44 commande CFTRECV,4-44 commande CFTSEND,4-14 MAXREC paramtre,3-25, 3-32 commande CFTACCNT,3-32 commande CFTLOG,3-25 MAXTASK paramtre,3-9 commande CFTPARM,3-9 MAXTIME paramtre,4-14, 4-45 commande CFTRECV,4-45 commande CFTSEND,4-14 MAXTRANS paramtre,3-9 commande CFTPARM,3-9 MEDIACOM paramtre,2-4 commande CONFIG,2-4 Mdias,2-1, 2-2 de communication,2-2 commande CFTCOM,3-16 de donnes,2-1 de CFTUTIL,2-1 redfinition,2-1 Message mission de,1-5 Voir aussi Commandes, associes aux transferts mcanisme dmission dun,7-11 MINDATE paramtre,4-15, 4-45 commande CFTRECV,4-45 commande CFTSEND,4-15 MINTIME paramtre,4-15, 4-45 commande CFTRECV,4-45 commande CFTSEND,4-15 MODE paramtre,2-32, 6-30, 6-32 commande CFTASY,6-32 commande CFTFILE,2-32 commande CFTLU62,6-30 MODENAME paramtre,6-31 commande CFTLU62,6-31 Modes,3-16 denregistrement des donnes statistiques Voir Commandes, CFTACCNT de communication,3-16 applications/moniteur,3-16 commande CFTCOM,3-16 Modification des paramtres Voir Paramtres, modification des
N
NAME paramtre,3-17 commande CFTCOM,3-17 NBLKSIZE paramtre,4-16 commande CFTSEND,4-16 PeSIT profil CFT,4-16 NBR paramtre,5-46 commande CFTETB,5-46 NCODE paramtre,4-16, 4-67 commande CFTSEND,4-16 commande CFTXLATE,4-67 NCOMP paramtre,4-46 commande CFTRECV,4-46 commande CFTSEND PeSIT profil CFT,4-17 PeSIT profil EXTERN,4-17 NET paramtre,3-10, 5-26 commande CFTPARM,3-10 commande CFTPROT,5-26 NETPFX paramtre,5-12, 5-21 commande CFTNET TYPE = LU62,5-7 TYPE = SNA,5-12 TYPE = SNA,5-11 TYPE = X25,5-21 NETPFX paramtre,5-7, 5-11 NFNAME paramtre,4-17, 7-16 commande CFTSEND,4-17 PeSIT profil CFT,4-17 commande RECV,7-16 &FPATH variables symboliques,7-16 &FREF variables symboliques,7-16 &FROOT variable symbolique,7-16 &FSUF variables symboliques,7-16 &FUNIT variables symboliques,7-16 NFVER paramtre,7-18 commande RECV,7-18 NIDF paramtre,4-63, 5-46 commande CFTAUTH,4-63 commande CFTETB,5-46
Index-10
CFT V2.3
Manuel de rfrence NIDF paramtre, commande CFTIDF (suite) commande CFTIDF ETEBAC3,4-63 ODETTE,4-63 PeSIT,4-63 PeSIT E,4-63 PeSIT E CFT/CFT,4-63 NLRECL paramtre,4-18, 5-46 commande CFTETB,5-46 commande CFTSEND,4-18 ODETTE,4-18 NODE paramtre,6-16, 6-18 commande CFTDNA,6-16 commande CFTDSA,6-18 NOTIFY paramtre,3-25, 4-3, 4-33, 4-46 commande CFTLOG,3-25 commande CFTRECV,4-33, 4-46 commande CFTSEND,4-3 NPART paramtre,2-14, 3-10, 5-46 commande CFTETB,5-46 commande CFTPARM,3-10 commande LISTCAT,2-14 NRECFM paramtre commande CFTSEND ETEBAC3,4-21 ODETTE,4-20 NRPART paramtre,6-3, 6-4 commande CFTPART,6-3, 6-4 ETEBAC3,6-3, 6-4 ODETTE,6-3, 6-4 PeSIT,6-3, 6-4 NRPASSW paramtre,6-4 commande CFTPART,6-4 ETEBAC3,6-4 ODETTE,6-4 PeSIT,6-4 NSPACE paramtre commande CFTSEND ODETTE,4-21 PeSIT,4-21 NSPASSW paramtre,5-46, 6-4 commande CFTETB,5-46 commande CFTPART,6-4 ETEBAC3,6-4 ODETTE,6-4 PeSIT,6-4 NTYPE paramtre commande CFTSEND ODETTE,4-21 OFNAME paramtre,2-37 commande COPYFILE,2-37 OLRECL paramtre,2-37 commande COPYFILE,2-37 OS2,2-37 UNIX,2-37 VOS,2-37 OMAXTIME paramtre,6-5, 6-15, 6-30 commande CFTLU62,6-30 commande CFTPART,6-5 commande CFTXXX,6-15 OMINTIME paramtre,6-5, 6-15, 6-30 commande CFTPART,6-5 commande CFTXXX,6-15 OPERMSG paramtre,3-27, 4-3, 4-21, 4-33, 4-48 commande CFTLOG,3-27 commande CFTRECV,4-33, 4-48 commande CFTSEND,4-3, 4-21 ORECFM paramtre,2-38 commande COPYFILE,2-38 UNIX,2-38 OSPACE paramtre,2-38 commande COPYFILE,2-38 UNIX,2-38
P
PACKETSZ paramtre,5-21 commande CFTNET TYPE = X25,5-21 PAD paramtre,5-33 commande CFTPROT,5-33 TYPE = ODETTE,5-33 PADNO paramtre,6-32 commande CFTASY,6-32 PADSET paramtre,6-32 commande CFTASY,6-32 commande CFTNET TYPE = ASY,5-3, 5-4 PADSET paramtre,5-3, 5-4 Parameters DYNAM,5-24 EXIT,5-24 Paramtres,2-4 ACB MVS,5-10 VM,5-10 ACB,5-10 ACCNT,3-3 AFNAME,3-23, 3-31 OS400,3-23, 3-24 APPCYCID,7-3, 7-14 APPOBJID,7-3, 7-14 associs un fichier type Voir Environnement des transferts commande CFTRECV,4-31 mission partir dune base VFM,4-29 commande CFTSEND Voir Environnement des transferts
O
OCOMP paramtre,2-37 commande COPYFILE,2-37 OCT paramtre,2-37 commande COPYFILE,2-37 ODETTE Voir Protocoles, de transfert
CFT V2.3
Index-11
Index Paramtres, associs un fichier type (suite) rception dans une base VFM,4-55 commande CFTRECV Voir Environnement des transferts associs au fichier mis,4-4 commande CFTSEND Voir Environnement des transferts AX25MBX,5-19, 5-22 GCOS7,5-19, 5-22 GCOS8,5-19, 5-22 BUFSIZE,3-3 CACHE,3-20 CALL,5-2 CAT,3-3 CIPHER,2-30 CLASS,5-13, 5-20, 6-18, 6-20, 6-22, 6-27, 6-30, 6-32 MVS,6-20 MVS,5-10 OS400,5-11 OS400 en LU0,6-22 VM,6-20 VM,5-10 VMS,5-13, 6-22 CLASS,5-3, 5-4, 5-6, 5-7, 5-10, 5-11 CNXIN,6-14, 6-30 CNXINOUT,6-14, 6-30 CNXOUT,6-15, 6-30 COM,3-3 COMMAND,2-6 COMMENT,3-4, 6-2 communs facultatifs commande SEND TYPE = MESSAGE,7-9 CONCAT,5-36 CONFIG,6-32 CONFIG,5-3, 5-4 CONTENT,2-13, 2-41, 3-24 CPNAME,6-31 CREATE,2-34 CTLPASSW,3-4 CTO,5-36 CYCDATE,4-5, 4-36 CYCLE,4-5, 5-37, 7-14 CYCTIME,4-6, 4-36 didentification,4-4 commande CFTRECV Voir Environnement des transferts commande CFTSEND Voir Environnement des transferts DATA,6-27, 6-32 de contrle dexcution,4-4 commande CFTRECV Voir Environnement des transferts commande CFTSEND Voir Environnement des transferts de gestion,3-19 des fichiers journaux,3-22 du catalogue,3-19 commande CFTCAT,3-19 Paramtres (suite) de traitement des donnes,4-4 commande CFTRECV Voir Environnement des transferts commande CFTSEND Voir Environnement des transferts DEFAULT,3-4 DELETE,4-2, 4-6, 4-33, 4-36 DIALNO,6-28, 6-32 DIRECT,2-13, 4-66, 5-45, 7-22, 7-24, 7-26, 7-27, 729, 7-33 DIRNB,4-33, 4-36 DISCTC,5-37 DISCTD,5-24, 5-26, 5-29 protocoles,5-24 ETEBAC3,5-24 ODETTE,5-24 PeSIT profil CFT,5-24 PeSIT profil EXTERN,5-24 PeSIT profil SIT,5-24 valeurs par dfaut,5-24 DISCTR,5-37 DISCTS valeurs par dfaut,5-24 du fichier pour le partenaire,4-5 commande CFTSEND Voir Environnement des transferts DURING,2-5 DYNAM,5-25 EERP,5-32 EXEC,3-24, 3-31, 4-6, 4-36, 6-11, 8-2 variables symboliques,4-36 EXECRE,3-5 EXECRF,3-5 variables symboliques,3-5 EXECRM,3-5 variables symboliques,3-5 EXECSE,3-6 variables symboliques,3-6 EXECSF,3-6 variables symboliques,3-6 EXECSFA,3-6 variables symboliques,3-6 EXECSM,3-7 variables symboliques,3-7 EXECSMA,3-7 variables symboliques,3-7 EXITA,5-25 EXITE,5-25 EXITEOT,3-7 variables symboliques,3-7 FACIL,6-32 FACILITY,6-28 FACTION,4-7, 4-30, 4-37, 4-56 facultatifs,7-14, 7-26, 7-27, 7-29, 7-33, 8-1 commande END,7-33 commande KEEP,7-26 commande LISTCAT,2-13
Index-12
CFT V2.3
Manuel de rfrence Paramtres, facultatifs (suite) commande RECV,7-14 commande START,7-27, 7-29 FAST,8-1 FBLKSIZE,1-4, 2-30, 2-38, 4-7, 4-38 FCODE,4-7, 4-66 FCOMP,4-56 FDATE,7-3, 7-4 FDB,4-30, 4-56 FDISP,4-3, 4-39 fichiers (gnraux),4-34 commande CFTRECV Voir Environnement des transferts FILE,2-13, 2-41 FIRST,2-41, 2-42 FLRECL,4-8, 4-40 OS2,4-8 UNIX,4-8 VOS,4-8 FNAME,2-4, 2-30, 3-20, 3-24, 3-32, 4-9, 4-30, 4-41, 4-56, 4-67, 6-11 variables symboliques,4-41 FNAMEABS,7-1, 7-4 FOR,6-12 FORCE,4-12, 4-42 FORG,4-13 FOUT,2-10 FPARM,2-10 FPART,2-11 FPREFIX variables symboliques,6-2 FRECFM,4-43 OS400,4-13 UNIX,4-13 VOS,4-13 FREE1,5-45 FREE2,5-45 FSPACE,2-30, 4-13, 4-43 FSPACEX,2-31 GATEWAY,5-13 VMS,5-13 gnraux,3-1 commande CFTPARM,3-1 denvironnement du moniteur commandes CFTPARM CFTCOM CFTCAT CFTACCNT CFTLOG,1-3 denvironnement du moniteur,1-3 GFA,6-28 GROUP,6-3 variables symboliques,6-3 GROUPID,4-3, 4-13, 4-33, 4-44 HIGPORT,5-15 HOST,5-15, 6-25 GUARDIAN,5-15 MVS,5-15 UNIX,5-15 VMS,5-15 IBLKSIZE,2-34 ICOMP,2-35 Paramtres (suite) ICT,2-35 ID,2-10, 2-25, 2-27, 3-7, 3-17, 3-20, 3-25, 3-31, 4-14, 4-44, 4-61, 4-63, 4-67, 5-25, 5-45, 6-3, 6-13, 6-15, 6-30, 6-32 PeSIT profil SIT,4-14 ID,5-2 IDA,2-14, 7-4, 7-8, 7-10, 7-16, 7-23, 7-24, 7-26, 7-27, 7-29, 7-34 IDF,2-8, 2-9 IDF,2-14, 4-61, 5-46, 6-3, 7-4, 7-16, 7-23, 7-24, 7-26, 7-28, 7-29, 7-34 IDM,7-8, 7-10 IDT,2-14, 7-10, 7-23, 7-25, 7-26, 7-28, 7-29, 7-34 IDTU,2-8, 2-9 IDTU,2-13, 2-14, 2-22, 7-22, 7-23, 7-24, 7-25, 7-26, 7-27, 7-28, 7-29, 7-30 IFNAME,2-35 ILRECL,2-35 IMAXTIME,6-3, 6-15, 6-30 IMINTIME,6-3, 6-15, 6-30 IMPL,4-14, 7-4 INDEX,2-6 IPART,6-3 KEY,3-8 LANGUAGE,3-31 LAST,2-42 LENGTH,3-25 LINEID,6-32 LINEID,5-3, 5-4 liste des commande LISTPARM,2-25 LOCK,2-31 LOG,3-8 LOGMODE,6-21, 6-23 LOWPORT,5-15 LUNAME,5-12, 5-13, 6-21, 6-23, 6-30 OS400,5-12, 6-23 VMS,5-13 LUNAME,5-7 MAC,2-32 MACTION,4-33, 4-44 MAXCNX,5-2 MAXDATE,4-14, 4-44 MAXREC,3-25, 3-32 MAXTASK,3-9 MAXTIME,4-14, 4-45 MAXTRANS,3-9 valeurs par dfaut,3-9 MEDIACOM,2-4 MINDATE,4-15, 4-45 MINTIME,4-15, 4-45 MODE,2-32, 6-30, 6-32 MODENAME,6-31 modification des,1-2 MODIN,5-3, 5-4 MODOUT,6-32 MODOUT,5-3, 5-4 MSG,2-9 MSG,7-8, 7-11
CFT V2.3
Index-13
Index Paramtres (suite) MULTART,5-37 NAME,3-17 GCOS7,3-17 VM,3-17 NBLKSIZE,4-16 NBR,5-46 NCODE,4-16, 4-67 NCOMP,4-46 NET,3-10, 5-26 MVS,3-10 VM,3-10 VSE,3-10 NETPFX,5-12, 5-21 GUARDIAN,5-21 OS400,5-12 OS400,5-11 NETPFX,5-7, 5-11 NFNAME,4-17, 7-16 PeSIT profil CFT,7-16 NFVER,7-18 PeSIT profil CFT,7-18 VFM,7-18 NIDF,4-63, 5-46 NLRECL,4-18, 5-46 NODE,6-16, 6-18 VMS,6-16 NOTIFY,3-25, 4-3, 4-33, 4-46 MVS,4-20 valeurs par dfaut,3-25 NPART,2-14, 3-10, 5-46 NRPART,6-3, 6-4 NRPASSW,6-4 NSPASSW,5-46, 6-4 NTYPE valeurs par dfaut,B-1 PeSIT profil CFT,B-1 obligatoires commande LISTCAT,2-15 commande SEND TYPE = FILE,7-4 OCOMP,2-37 OCT,2-37 OFNAME,2-37 OLRECL,2-37 OMAXTIME,6-5, 6-15, 6-30 OMINTIME,6-5, 6-15, 6-30 OPERMSG,3-27, 4-3, 4-21, 4-33, 4-48 valeurs par dfaut,3-27, 4-21, 4-48 ORECFM,2-38 OSPACE,2-38 PACKETSZ,5-21 MVS,5-21 OS400,5-21 PAD,5-33 PADNO,6-32 PADSET,5-3, 5-4,6-32 PARM,4-22, 5-46 Paramtres (suite) PART,2-8, 2-9, 2-14, 2-25, 3-10, 4-63, 5-38, 6-13, 7-6, 7-9, 7-11, 7-19, 7-23, 7-25, 7-26, 7-28, 7-30, 7-34 PARTFNAM,3-10 OS400,3-10 PCVI,6-28 PCVO,6-28 PREFIX,6-2 PRI,4-22, 4-49 PROF,5-38 PROFILE MVS,5-10 VM,5-10 PROFILE,5-10 PROT,3-10, 6-5 PUNAME,5-12, 5-13 OS400,5-12 VMS,5-13 PUNAME,5-7 RAPPL,4-22, 4-49, 4-50, 4-51 RAUTH,6-5 RCHKW,5-39 RCOMP valeurs par dfaut,5-26 RCREDIT,5-33 RCVALLER,3-10 RECNB,2-32 RECV MVS,5-10 VM,5-10 RECV,5-7, 5-10 rseaux,6-16 dun partenaire,6-16 commande CFTDNA,6-16 VMS,6-16 commande CFTDSA,6-17 GCOS6,6-17 GCOS7,6-17 GCOS8,6-17 commande CFTSNA,6-19 MVS,6-19 OS2,6-19 OS400,6-19 VM,6-19 VMS,6-19 commande CFTTCP,6-25 GUARDIAN,6-25 MVS,6-25 UNIX,6-25 VMS,6-25 commande CFTX25,6-26 GCOS6,6-17 GCOS7,6-17 GCOS8,6-17 VMS,6-16 rseaux et protocoles,1-3 commandes CFTNET CFTPROT CFTETB,1-3 RESTART,5-27
Index-14
CFT V2.3
Manuel de rfrence Paramtres (suite) RESYNC,5-33, 5-39, 5-41 RETRYM,6-15, 6-30 RETRYN,6-15, 6-30 RETRYW,6-16, 6-30 RH,3-20 RKERROR,3-21, 4-34, 4-49 RPACING,5-39 RRSUSIZE,5-33 RRUSIZE,5-39 RT,3-21 RTO,5-27 RUSER,4-23 RX,3-21 SAP,6-6 SAPPL,4-23, 4-24 SAUTH,6-8 SBMID GCOS7,6-18 SBMPROJ GCOS7,6-18, 6-19 SCHKW,5-39 SCOMP valeurs par dfaut,5-29 SCREDIT,5-33 SECFNAME,3-11 SH,3-21 SNAME,5-47 SPACING,5-40 SPART,4-4, 4-24, 7-3, 7-6 SPEED,6-28, 6-32 SPEED,5-3, 5-4 SRUSIZE,5-34, 5-41 MVS,5-41 ST,3-21 STATE,2-15, 2-27, 4-24, 4-51, 7-23 SUSER,4-25 SWITCH,3-28 SX,3-21 SYST,6-8 TCP,5-34 TCYCLE,4-25, 7-20 TIMEP,2-6, 3-19, 3-21 TPNAME,5-7, 5-8,6-31 TRANTASK,3-11 valeurs par dfaut,3-11 TRK,4-26, 4-52, 6-8, 7-7, 7-20 TRKPART,3-12 TRKRECV,3-12 TRKSEND,3-12 TYPE,2-5, 2-11, 2-15, 2-25, 2-27, 2-32, 3-17, 3-31, 4-57, 4-59, 4-64, 5-8, 5-30, 7-7, 7-9, 7-11, 8-2 = ASY,5-3 = LU62,5-7 UPDAT,3-21 USERCTRL,3-13 USERID,2-6, 2-7,4-26, 4-52 variables symboliques,4-26, 4-52 VER,5-47 Paramtres (suite) VERIFY,6-29 WAITRESP,3-13 valeurs par dfaut,3-13 WAITTASK,3-14 MVS,3-14 VM,3-14 WFNAME,4-26 variables symboliques,4-26, 4-53 WSCAN,3-17, 3-22 XLATE,4-27, 4-54, 6-9 PARM paramtre,4-22, 5-46 commande CFTETB,5-46 commande CFTSEND,4-22 PeSIT profil CFT,4-22 PART paramtre,2-8, 2-9, 2-14, 2-25, 3-10, 4-63, 5-38, 6-13, 7-6, 7-9, 7-11, 7-19, 7-23, 7-25, 7-26, 7-28, 7-30, 7-34 commande CFTAUTH,4-63 commande CFTDEST,6-13 commande CFTPARM,3-10 commande CFTPROT,5-38 TYPE = PeSIT,5-38 commande DELETE,7-23 commande END,7-34 commande HALT,7-25 commande KEEP,7-26 commande KSTATE,2-8, 2-9 commande LISTCAT,2-14 commande LISTPARM,2-25 commande RECV,7-19 commande SEND,7-6, 7-9, 7-11 TYPE = FILE,7-6 TYPE = MESSAGE,7-9 TYPE = REPLY,7-11 commande START,7-28, 7-30 Partenaires,2-26, 7-35 commande CFTDEST,6-10 commande CFTDNA,6-16 VMS,6-16 commande CFTDSA,6-17 commande CFTPART,6-1 commande CFTSNA,6-19 MVS,6-19 OS2,6-19 OS400,6-19 VM,6-19 VMS,6-19 commande CFTTCP,6-25 commande CFTX25,6-26 commande CFTXXX,6-13 commandes CFTPART CFTDEST,1-3 dfinition rseau,6-13 commande CFTXXX,6-13 liste des,2-26, 6-10, 7-35 definition,6-10 commande CFTDEST,6-10
CFT V2.3
Index-15
Index Partenaires (suite) paramtres rseaux,1-3 commande CFTDNA,6-16 VMS,6-16 commande CFTDSA,6-17 GCOS6,6-17 GCOS7,6-17 GCOS8,6-17 commande CFTSNA,6-19 MVS,6-19 OS2,6-19 OS400,6-19 VM,6-19 VMS,6-19 commande CFTTCP,6-25 GUARDIAN,6-25 MVS,6-25 UNIX,6-25 VMS,6-25 commande CFTX25,6-26 commandes CFTX25 CFTTCPCFTSNA CFTDSA CFTDNA CFTNTX,1-3 rception de fichiers,7-12 commande RECV,7-12 PARTFNAM paramtre,3-10 commande CFTPARM,3-10 PCVI paramtre,6-28 commande CFTX25,6-28 PCVO paramtre,6-28 commande CFTX25,6-28 PeSIT Voir Protocoles, de transfert Plage horaire Voir Transferts, plage horaire autorise PREFIX paramtre,6-2 commande CFTPART,6-2 PRI paramtre,4-22, 4-49 commande CFTRECV,4-49 commande CFTSEND,4-22 PROF paramtre,5-38 commande CFTPROT,5-38 TYPE = PeSIT,5-38 commande CFTPROT TYPE = PeSIT PeSIT profil CFT,5-38 PeSIT profil EXTERN,5-38 PeSIT profil SIT,5-38 PROFILE paramtre commande CFTNET TYPE = SNA,5-10 PROFILE paramtre,5-10 PROT paramtre,3-10, 6-5 commande CFTPARM,3-10 commande CFTPART,6-5 Protocoles de transfert Voir Commandes, de paramtrage commande CFTPROT,5-22 ETEBAC3 commande CFTPROT TYPE = ETEBAC,5-30 format de la carte,5-43 commande CFTETB,5-43 Protocoles, de transfert (suite) ODETTE commande CFTPROT TYPE = ODETTE,5-31 PeSIT commande CFTPROT TYPE = PeSIT,5-34 TCP/IP,5-34 ETEBAC3,4-21 commande CFTETB,5-43 commande CFTIDF,4-63 paramtre NIDF,4-63 commande CFTPROT,5-22 paramtre DISCTD,5-24 paramtre DISCTS,5-24, 5-26 paramtre SCOMP,5-29 TYPE = ETEBAC,5-30 commande CFTRECV,4-35 paramtres fichiers (gnraux),4-35 commande CFTSEND,4-21 paramtre NRECFM,4-21 ODETTE commande CFTIDF,4-63 paramtre NIDF,4-63 commande CFTPROT,5-22 paramtre DISCTD,5-24 paramtre DISCTS,5-24, 5-26 paramtre SCOMP,5-29 TYPE = ODETTE,5-31 commande CFTSEND paramtre NLRECL,4-18 paramtre NRECFM,4-20 paramtre NSPACE,4-21 paramtre NTYPE,4-21 PeSIT,4-14 commande CFTIDF,4-63 paramtre NIDF,4-63 commande CFTPROT TYPE = PeSIT,5-34 commande CFTSEND paramtre NSPACE,4-21 E CFT/CFT commande CFTSEND paramtre PARM,4-22 profil CFT,4-16 commande CFTPROT paramtre DISCTD,5-24 paramtre DISCTS,5-24, 5-26 paramtre SCOMP,5-29 commande CFTRECV paramtres fichiers (gnraux),4-35 commande CFTSEND,4-16 paramtre NBLKSIZE,4-16 paramtre NCOMP,4-17 paramtre NFNAME,4-17 paramtre PARM,4-22 paramtre RAPPL,4-49, 4-50, 4-51, 4-52 paramtre RUSER,4-23, 4-50 paramtre SUSER,4-25, 4-51
Index-16
CFT V2.3
Manuel de rfrence Protocoles, PeSIT (suite) profil EXTERN,4-17 commande CFTPROT paramtre DISCTD,5-24 paramtre DISCTS,5-24, 5-26 paramtre SCOMP,5-29 commande CFTRECV paramtres fichiers (gnraux),4-35 commande CFTSEND,4-17 paramtre NCOMP,4-17 profil SIT,4-14 commande CFTIDF,4-62 commande CFTPROT,5-24 paramtre DISCTD,5-24 paramtre DISCTS,5-24, 5-26 paramtre SCOMP,5-29 commande CFTRECV paramtres fichiers (gnraux),4-35 commande CFTSEND,4-14 paramtre ID,4-14 paramtre RAPPL,4-22, 4-49 paramtre RUSER,4-23, 4-50 paramtre SAPPL,4-24, 4-50 PeSIT D commande CFTPROT,5-22 PeSIT E commande CFTIDF,4-63 paramtre NIDF,4-63 commande CFTPROT,5-22 commande CFTSEND paramtre PARM,4-22 PeSIT E CFT/CFT commande CFTIDF,4-63 paramtre NIDF,4-63 PeSIT profil CFT commande CFTRECV,4-46 paramtre NCOMP,4-46 PeSIT profil EXTERN commande CFTRECV,4-46 paramtre NCOMP,4-46 Proxy,5-14 PUNAME paramtre,5-12, 5-13 commande CFTNET TYPE = LU62,5-7 commande CFTNET TYPE = SNA,5-12, 5-13 PUNAME paramtre,5-7 PURGE commande,2-6 RCOMP paramtre commande CFTPROT ETEBAC3,5-26 ODETTE,5-26 PeSIT profil CFT,5-26 PeSIT profil EXTERN,5-26 PeSIT profil SIT,5-26 RCREDIT paramtre,5-33 commande CFTPROT,5-33 commande CFTPROT TYPE = ODETTE,5-33 RCVALLER paramtre,3-10 commande CFTPARM,3-10 Rception,1-5 de fichiers Voir Commandes, associes aux transferts RECNB paramtre,2-32 commande CFTFILE,2-32 RECV commande,7-12 PeSIT profil SIT,7-12 paramtre commande CFTNET TYPE = LU62,5-7 TYPE = SNA,5-10 paramtre,5-7, 5-10 RECV paramtre,5-7 Redmarrage,1-5 des transferts,1-5 Voir aussi Commandes, associes aux transferts Reprise,3-22 des transferts Voir Journal de CFT Rseaux,2-28 DNA,2-28 identifiants Voir Identifiants, rseau ressources Voir Ressources rseaux Rseaux commande CFTPROT,5-22 Ressource rseau dporte,5-14 Ressources rseaux commande CFTPROT,5-22 DECNET commande CFTNET TYPE = DNA,5-5 DECNET,5-5 DSA commande CFTNET TYPE = DSA,5-5 DSA,5-5 locales commande CFTNET,5-1 locales,5-1 SNA commande CFTNET TYPE = SNA,5-8 SNA,5-8 TCP,5-14 commande CFTNET TYPE = TCP,5-14 X25,5-18 commande CFTNET TYPE = X25,5-18 RESTART paramtre,5-27 commande CFTPROT,5-27
R
RAPPL paramtre,4-22, 4-49, 4-50, 4-51 commande CFTSEND,4-22, 4-49, 4-50, 4-51 PeSIT profil CFT,4-49, 4-50, 4-51, 4-52 RAUTH paramtre,6-5 commande CFTPART,6-5 RCHKW paramtre,5-39 commande CFTPROT TYPE = PeSIT,5-39
CFT V2.3
Index-17
Index RESYNC paramtre,5-33, 5-39, 5-41 commande CFTPROT,5-33, 5-39, 5-41 TYPE = ODETTE,5-33 TYPE = PeSIT,5-39, 5-41 PeSIT profil CFT,5-39, 5-41 PeSIT profil EXTERN,5-39, 5-41 RETRYM paramtre,6-15, 6-30 commande CFTLU62,6-30 commande CFTXXX,6-15 RETRYN paramtre,6-15, 6-30 commande CFTLU62,6-30 commande CFTXXX,6-15 RETRYW paramtre,6-16, 6-30 commande CFTLU62,6-30 commande CFTXXX,6-16 RH paramtre,3-20 commande CFTCAT,3-20 RKERROR paramtre,3-21, 4-34, 4-49 commande CFTCAT,3-21 commande CFTRECV,4-34 commande CFTSEND,4-49 RPACING paramtre,5-39 commande CFTPROT TYPE = PeSIT,5-39 RRSUSIZE paramtre,5-33 commande CFTPROT TYPE = ODETTE,5-33 TCP/IP,5-33 RRUSIZE paramtre,5-39 commande CFTPROT TYPE = PeSIT,5-39 TCP/IP,5-39 RT paramtre,3-21 commande CFTCAT,3-21 RTO paramtre,5-27 commande CFTPROT,5-27 RUSER paramtre,4-23 commande CFTSEND,4-23 PeSIT profil CFT,4-23, 4-50 RX paramtre,3-21 commande CFTCAT,3-21 SEGMENT paramtre commande CFTPROT TYPE = PeSIT PeSIT profil SIT,5-40 SEND commande,7-1 TYPE = FILE,7-1 TYPE = MESSAGE,7-7 PeSIT profil CFT,7-7 TYPE = REPLY,7-9 Services Voir Utilitaire CFTUTIL Session,3-22 dbut de Voir Journal de CFT fermeture de Voir Journal de CFT SH paramtre,3-21 commande CFTCAT,3-21 SHUT commande,1-8, 8-1 SNAME paramtre,5-47 commande CFTETB,5-47 SPACING paramtre,5-40 commande CFTPROT TYPE = PeSIT,5-40 SPART commande,7-3 SPART paramtre,4-4, 4-24, 7-6 commande CFTSEND,4-4, 4-24 commande SEND,7-3, 7-6 TYPE = FILE,7-6 SPEED paramtre,6-28, 6-32 commande CFTASY,6-32 commande CFTNET TYPE = ASY,5-3, 5-4 commande CFTX25,6-28 SPEED paramtre,5-3, 5-4 SRUSIZE paramtre,5-34, 5-41 commande CFTPROT,5-34, 5-41 TYPE = ODETTE,5-34 TCP/IP,5-34 TYPE = PeSIT,5-41 TCP/IP,5-41 SSERV paramtre commande CFTPROT TYPE = PeSIT PeSIT profil CFT,5-41 ST paramtre,3-21 commande CFTCAT,3-21 START commande,1-7, 7-27, 7-28, 7-29 STATE paramtre,2-15, 2-27, 4-24, 4-51, 7-23 commande CFTSEND,4-24, 4-51 commande DELETE,7-23 commande LISTCAT,2-15 commande LISTPART,2-27 valeurs prdfinies,2-27 Statistiques,2-39 dexcution Voir Utilitaire CFTUTIL commande COPYFILE Voir Utilitaire CFTUTIL enregistrement des donnes Voir Commandes, CFTACCNT Stockage des donnes reues Voir Environnement des transferts, commande CFTRECV SUBMIT commande,1-7
S
SAP paramtre,6-6 commande CFTPART,6-6 SAPPL paramtre,4-23, 4-24 commande CFTSEND,4-23, 4-24 SAUTH paramtre,6-8 commande CFTPART,6-8 SCHKW paramtre,5-39 commande CFTPROT TYPE = PeSIT,5-39 SCOMP paramtre commande CFTPROT ODETTE,5-29 PeSIT profil CFT,5-29 PeSIT profil EXTERN,5-29 PeSIT profil SIT,5-29 SCREDIT paramtre,5-33 commande CFTPROT TYPE = ODETTE,5-33 SECFNAME paramtre,3-11 commande CFTPARM,3-11
Index-18
CFT V2.3
Manuel de rfrence Suppression,1-5 dun poste du catalogue,1-7 Voir aussi Action sur les transferts de postes du catalogue,1-5 Voir aussi Commandes, associes aux transferts SUSER paramtre,4-25 commande CFTSEND,4-25 PeSIT profil CFT,4-25, 4-51 Suspension,2-5 de CFTUTIL,2-5 de transferts,1-5 Voir aussi Commandes, associes aux transferts SWITCH commande,1-8, 8-1 SWITCH paramtre,3-28 commande CFTLOG,3-28 SX paramtre,3-21 commande CFTCAT,3-21 SYST paramtre,6-8 commande CFTPART,6-8 PeSIT profil CFT,6-8 Transfert (suite) activation dun,1-6 activation d'un Voir aussi Action sur les transferts arrt de,1-5, 7-24 Voir aussi Commandes, associes aux transferts commande HALT,7-24 bloqus,1-6 Voir aussi Action sur les transferts commandes associes aux,7-1 commandes CFTAUTH CFTIDF CFTXLATE CFTSEND CFTRECV,1-3 correctement termins Voir Commandes, CFTACCNT dbut des Voir Journal de CFT dclars excuts,1-5 Voir aussi Commandes, associes aux transferts tats des,1-7 commande LISTCAT,1-7 vnements Voir Journal de CFT excuts,7-33 Voir aussi Commandes, END dclaration de,7-33 commande END,7-33 fichier statistique structure,D-1, E-1, F-1 en langage C,D-1 en langage COBOL,D-2 fin des,1-6, 3-22 commande END,1-7 Voir aussi Action sur les transferts identifiant,4-32 informations associes aux,2-12, 2-16, 2-18 interruption,1-6, 8-1 Voir aussi Action sur les transferts plage horaire autorise,4-32 ractivation,1-6 Voir aussi Action sur les transferts commande START,1-7 redmarrage des,1-5, 7-28 Voir aussi Commandes, associes aux transferts commande START,7-28 requtes,1-6 suppression,1-6 Voir aussi Action sur les transferts suspendus,1-6 Voir aussi Action sur les transferts suspension de,1-5, 7-25 Voir aussi Commandes, associes aux transferts commande KEEP,7-25 transcodage,4-64 table de,4-64 TRANTASK paramtre,3-11 commande CFTPARM,3-11 TRK paramtre,7-7, 7-20 commande RECV,7-20 commande SEND,7-7 TYPE = FILE,7-7 TRK paramtre,4-26, 4-52, 6-8 commande CFTPART,6-8 commande CFTRECV,4-52 commande CFTSEND,4-26 TRKPART paramtre,3-12 commande CFTPARM,3-12
T
TCP paramtre,5-34 commande CFTPROT,5-34 TYPE = ODETTE,5-34 TCYCLE paramtre,4-25, 7-20 commande CFTSEND,4-25 commande RECV,7-20 TIMEP paramtre,2-6, 3-19, 3-21 commande CFTCAT,3-19, 3-21 commande PURGE,2-6 TPNAME paramtre,6-31 commande CFTLU62,6-31 commande CFTNET TYPE = LU62,5-7, 5-8 TPNAME paramtre,5-7, 5-8 Transcodage,4-64, C-1 table de mission et rception,4-66 commande CFTXLATE,4-66 paramtre DIRECT,4-66 pour lmission,4-66 commande CFTXLATE,4-66 paramtre DIRECT,4-66 pour la rception,4-66 commande CFTXLATE,4-66 paramtre DIRECT,4-66 tables de,C-1 ASCII,C-1 EBCDIC,C-1 Transfert,2-12, 2-16, 2-18 acquittement de,7-9 actions sur les,7-22 catalogue,7-22 postes du,7-22 suppression,7-22 commande DELETE,7-22 commande DELETE,7-22 activation,1-6
CFT V2.3
Index-19
Index TRKRECV paramtre,3-12 commande CFTPARM,3-12 TRKSEND paramtre,3-12 commande CFTPARM,3-12 TYPE paramtre,2-5, 2-11, 2-15, 2-25, 2-27, 2-32, 3-17, 3-31, 4-57, 4-59, 4-64, 5-30, 7-7, 7-9, 7-11, 8-2 commande CFTACCNT,3-31 commande CFTAUTH,4-64 commande CFTCOM,3-17 commande CFTEXIT,4-57, 4-59 commande CFTEXT,2-11 valeurs prdfinies,2-11 commande CFTFILE,2-32 commande CFTNET TYPE = LU62,5-8 commande CFTPROT,5-30 ETEBAC3,5-30 commande CONFIG,2-5 commande LISTCAT,2-15 commande LISTPARM,2-25 valeurs prdfinies,2-25 commande LISTPART,2-27 valeurs prdfinies,2-27 commande SEND,7-7, 7-9, 7-11 TYPE = FILE,7-7 TYPE = MESSAGE,7-9 TYPE = REPLY,7-11 commande SWITCH,8-2 paramtre,5-8 TYPE = ASY paramtre commande CFTNET TYPE = ASY,5-3 TYPE = ASY paramtre,5-3 TYPE = LU62 paramtre commande CFTNET TYPE = LU62,5-7 TYPE = LU62 paramtre,5-7 Utilitaire CFTUTIL (suite) services,1-1, 2-1 commande CONFIG,1-1
V
Valeurs,2-27 ASY,2-27 ASY,5-1 LU62,2-27, 2-28 LU62,5-1 Variables symboliques,3-5 &BDATE,4-17, 4-27, 4-41, 4-53 &BDAY,4-17, 4-27, 4-41, 4-53 &BMONTH,4-17, 4-27, 4-41, 4-53 &BTIME,4-17, 4-27, 4-41, 4-53 &BYEAR,4-17, 4-27, 4-41, 4-53 &DIAGI,3-6 &DIAGP,3-6 &FACCNT,8-1 &FDATE,4-17, 4-27, 4-41, 4-53 &FDAY,4-17, 4-27, 4-41, 4-53 &FLOG,8-1 &FMONTH,4-17, 4-27, 4-41, 4-53 &FPATH,7-16 &FREF,7-16 &FROOT,7-16 &FSUF,7-16 &FTIME,4-17, 4-27, 4-41, 4-53 &FUNIT,7-16 &FYEAR,4-17, 4-27, 4-41, 4-53 &GROUP,3-7, 4-17, 4-27, 4-41, 4-53, 6-3 &IDA,4-17, 4-27, 4-41, 4-53 &IDF,3-5, 3-6, 4-17, 4-27, 4-36, 4-41, 4-53 &IDM,3-5, 3-7 &IDT,4-27, 4-41, 4-53, 4-56 &IDTU,4-41 &NFNAME,4-27, 4-41, 4-53 &NFVER,4-41 &NIDF,4-17, 4-27, 4-41, 4-53 &NPART,4-17, 4-27, 4-41, 4-53 &PARM,3-5, 3-6, 3-7, 4-17, 4-27, 4-41, 4-53 &PART,3-5, 3-6, 3-7, 4-17, 4-26, 4-27, 4-41, 4-53, 4-56 &RAPPL,3-5, 3-6, 3-7, 4-17, 4-27, 4-41, 4-53 &RPART,3-5, 3-6, 3-7, 4-17, 4-27, 4-41, 4-53 &RUSER,3-5, 3-6, 3-7, 4-17, 4-26, 4-27, 4-41, 4-53 &SAPPL,3-5, 3-6, 3-7, 4-17, 4-27, 4-41, 4-53 &SPART,3-5, 3-6, 3-7, 4-17, 4-27, 4-41, 4-53 &SUSER,3-5, 3-6, 3-7, 4-17, 4-26, 4-27, 4-41, 4-53 &USERID,3-5, 3-6, 3-7 VER paramtre,5-47 commande CFTETB,5-47 VERIFY commande CFTX25,6-29 paramtre,6-29 VFM,4-29, 4-55 Voir aussi Protocoles, PeSIT, profil CFT commande RECV Voir Protocoles, PeSIT, profil CFT
U
UPDAT paramtre,3-21 commande CFTCAT,3-21 USERCTRL paramtre,3-13 commande CFTPARM,3-13 USERID paramtre,2-6, 2-7 USERID paramtre,4-26, 4-52 commande CFTRECV,4-52 commande CFTSEND,4-26 commande CLEARCMD,2-6, 2-7 Utilitaire CFT spcificits GCOS8,2-29, 3-11 spcificits OS400,2-29, 3-10, 4-54 Utilitaire CFTUTIL Voir Commandes, de lutilitaire CFTUTIL consultations et extractions,1-1 commandes CFTEXT LISTPARM LISTPART LISTCAT,1-1 manipulations de fichiers,1-1 commandes CFTFILE COPYFILE,1-1
Index-20
CFT V2.3
Manuel de rfrence VFM (suite) paramtres associs un fichier type,4-29, 4-55 commande CFTRECV,4-55 commande CFTSEND,4-29
W
WAIT commande,2-5 WAITRESP paramtre,3-13 commande CFTPARM,3-13 WAITTASK paramtre,3-14 commande CFTPARM,3-14 WFNAME paramtre,4-26 commande CFTSEND,4-26 WLOG commande,2-9 WSCAN paramtre,3-17, 3-22 commande CFTCAT,3-22 commande CFTCOM,3-17
X
XLATE paramtre,4-27, 4-54, 6-9 commande CFTPART,6-9 commande CFTRECV,4-54 commande CFTSEND,4-27
CFT V2.3
Index-21