Vous êtes sur la page 1sur 341

&)7 9HUVLRQ 

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.

Table des Matires


Conventions typographiques utilises dans la description des commandes .................................. xvii Conventions typographiques utilises pour les paramtres .......................................................... xviii Conventions typographiques utilises pour les valeurs des paramtres ......................................... xix Conventions typographiques utilises pour les valeurs de type gnrique..................................... xix Conventions typographiques utilises pour les valeurs concernant des catgories prdfinies ...... xx Conventions relatives aux spcificits dpendantes du systme dexploitation.............................. xx Conventions relatives aux spcificits dpendantes du protocole.................................................. xxi Conventions relatives aux spcificits inhrentes aux diffrents protocoles................................. xxii

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

2. Les commandes propres lutilitaire CFTUTIL................................................................2-1


2.1 Services.......................................................................................................................................... 2-1 2.1.1. CONFIG - Redfinition des mdias de donnes de CFTUTIL ............................................ 2-1 2.1.1.1. Syntaxe ......................................................................................................................... 2-4 2.1.1.2. Paramtres .................................................................................................................... 2-4 2.1.1.3. Exemples pour TYPE = OUTPUT............................................................................... 2-5 2.1.2. WAIT - Suspension de CFTUTIL ........................................................................................ 2-5 2.1.2.1. Syntaxe ......................................................................................................................... 2-5 2.1.2.2. Paramtre...................................................................................................................... 2-5 2.1.3. PURGE - Purge du catalogue ............................................................................................... 2-6 2.1.3.1. Syntaxe ......................................................................................................................... 2-6 2.1.3.2. Paramtre...................................................................................................................... 2-6

CFT V2.3

iii

Table des Matires

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

3. Les commandes de paramtrage de lenvironnement du moniteur..................................3-1


3.1 CFTPARM - Paramtres gnraux................................................................................................ 3-1 3.1.1. Description ........................................................................................................................... 3-1 3.1.2. Syntaxe ................................................................................................................................. 3-2 3.1.3. Paramtres ............................................................................................................................ 3-3 3.1.4. Exemple.............................................................................................................................. 3-14 3.2 CFTCOM - Modes de communication applications / moniteur CFT .......................................... 3-16 3.2.1. Syntaxe ............................................................................................................................... 3-16 3.2.2. Paramtres .......................................................................................................................... 3-17 3.2.3. Exemples ............................................................................................................................ 3-19 3.3 CFTCAT - Paramtres de gestion du catalogue .......................................................................... 3-19 3.3.1. Syntaxe ............................................................................................................................... 3-19 3.3.2. Paramtres .......................................................................................................................... 3-20 3.3.3. Exemple.............................................................................................................................. 3-22 3.4 CFTLOG - Paramtres de gestion des fichiers journaux............................................................. 3-22 3.4.1. Syntaxe ............................................................................................................................... 3-23 3.4.2. Paramtres .......................................................................................................................... 3-23 3.4.3. Exemple.............................................................................................................................. 3-28 3.5 CFTACCNT - Mode denregistrement des donnes statistiques................................................. 3-28 3.5.1. Syntaxe ............................................................................................................................... 3-31 3.5.2. Paramtres .......................................................................................................................... 3-31 3.5.3. Exemples ............................................................................................................................ 3-32

4. Les commandes de paramtrage de lenvironnement des transferts................................4-1


4.1 CFTSEND - Description dmission ............................................................................................. 4-1 4.1.1. Paramtres associs un fichier type ................................................................................... 4-1 4.1.1.1. Syntaxe ......................................................................................................................... 4-2 4.1.1.2. Synthse des paramtres............................................................................................... 4-4 4.1.1.3. Paramtres .................................................................................................................... 4-5 4.1.2. Exemples ............................................................................................................................ 4-27

CFT V2.3

Table des Matires

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

5. Les commandes de paramtrage des rseaux et protocoles...............................................5-1


5.1 CFTNET - Ressources (locales) rseau......................................................................................... 5-1 5.1.1. CFTNET - Commande gnrique ..................................................................................... 5-2 5.1.1.1. Syntaxe ......................................................................................................................... 5-2 5.1.1.2. Paramtres .................................................................................................................... 5-2

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

Table des Matires

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

6. Les commandes de paramtrage des partenaires...............................................................6-1


6.1 CFTPART - Dfinition dun partenaire......................................................................................... 6-1 6.1.1. Syntaxe ................................................................................................................................. 6-1 6.1.2. Paramtres ............................................................................................................................ 6-2 6.1.3. Exemple................................................................................................................................ 6-9 6.2 CFTDEST - Dfinition dune listes de partenaires...................................................................... 6-10 6.2.1. Syntaxe ............................................................................................................................... 6-11 6.2.2. Paramtres .......................................................................................................................... 6-11 6.3 CFTXXX - Dfinition rseau des partenaires ............................................................................. 6-13 6.3.1. Syntaxe ............................................................................................................................... 6-14 6.3.2. Paramtres .......................................................................................................................... 6-14 6.3.3. CFTDNA - Paramtres rseau dun partenaire DNA (VAX)............................................. 6-16 6.3.3.1. Syntaxe ....................................................................................................................... 6-16 6.3.3.2. Paramtre.................................................................................................................... 6-16 6.3.3.3. Exemple...................................................................................................................... 6-17

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.

Les commandes associes aux transferts........................................................................7-1


7.1. Transferts ...................................................................................................................................... 7-1 7.1.1. SEND TYPE = FILE - Emission de fichier.......................................................................... 7-1 7.1.1.1. Syntaxe ......................................................................................................................... 7-1 7.1.1.2. Paramtres .................................................................................................................... 7-3 7.1.1.3. Exemples ...................................................................................................................... 7-7 7.1.2. SEND TYPE = MESSAGE - Emission de message ............................................................ 7-7 7.1.2.1. Syntaxe ......................................................................................................................... 7-8 7.1.2.2. Paramtres .................................................................................................................... 7-8

CFT V2.3

ix

Table des Matires

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

8. Les commandes dadministration du moniteur CFT.........................................................8-1


8.1. SHUT - Arrt de CFT................................................................................................................... 8-1 8.1.1. Syntaxe ................................................................................................................................. 8-1 8.1.2. Paramtre.............................................................................................................................. 8-1 8.2. SWITCH - Basculement manuel des fichiers de suivi ................................................................. 8-1 8.2.1. Syntaxe ................................................................................................................................. 8-2 8.2.2. Paramtres ............................................................................................................................ 8-2 8.3. ABOUT - Caractristiques de la machine .................................................................................... 8-2 8.3.1. Syntaxe ................................................................................................................................. 8-2 8.3.2. Paramtre.............................................................................................................................. 8-2 8.3.3. Informations affiches .......................................................................................................... 8-3 8.3.4. Exemple................................................................................................................................ 8-3 8.4. FLUSH - Optimisation des blocs internes du fichier catalogue ................................................... 8-3 8.4.1. Syntaxe ................................................................................................................................. 8-3 8.4.2. Paramtres ............................................................................................................................ 8-4

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

Table des Matires

B. NTYPE mis par dfaut ......................................................................................................B-1


B.1. Valeur par dfaut du NTYPE mis........................................................................................... B-1

C. Transcodage : tables internes, exemples............................................................................C-1


C.1. Tables internes.......................................................................................................................... C-1 C.1.1. Table interne de correspondance des alphabets ASCII / EBCDIC ..................................... C-1 C.1.2. Tables de transcodage internes CFT ................................................................................ C-7 C.2. Exemples de transcodage ......................................................................................................... C-8 C.2.1. Exemple de transcodage dun alphabet rduit .................................................................... C-8

D. Fichier statistique des transferts : structures....................................................................D-1


D.1. Le fichier statistique des transferts........................................................................................... D-1 D.1.1. Structure des donnes en langage C ................................................................................... D-1 D.1.2. Structure des donnes en langage COBOL......................................................................... D-2

E. CFTCATAL..........................................................................................................................E-1
E.1. Dfinition ..................................................................................................................................E-1 E.2. Fonctionnement.........................................................................................................................E-1 E.3. Mode dutilisation .....................................................................................................................E-1

F. Structure du fichier de configuration................................................................................. F-1


F.1. F.2. F.3. F.4. Introduction ...............................................................................................................................F-1 Paramtres obligatoires .............................................................................................................F-1 Paramtres facultatifs pour TYPE=TCP ...................................................................................F-2 Exemples de fichiers .................................................................................................................F-2

G.

Fichier de configuration de lAPI de suivi Sentinel .................................................... G-1


G.1. Introduction ................................................................................................................................ G-1 G.2. Paramtres .................................................................................................................................. G-1 G.3. Exemple de fichier...................................................................................................................... G-3

Index ...................................................................................................................................Index-1

xii

CFT V2.3

Table des Figures


Figure 1. Mdias concerns par les commandes de CFTUTIL ............................................................................ 2-2

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

Liste des Tableaux


Tableau 1. Conventions typographiques utilises pour les valeurs des paramtres...................................................xix Tableau 2. Conventions typographiques utilises pour les valeurs de type gnrique ..............................................xix Tableau 3. Conventions typographiques utilises pour les valeurs concernant des catgories prdfinies ................xx Tableau 4. Commandes propres CFTUTIL ......................................................................................................... 1-1 Tableau 5. Signification des mots-cls des commandes de paramtrage................................................................ 1-2 Tableau 6. Signification des mots-cls des commandes de transfert ...................................................................... 1-5 Tableau 7. Commandes de contrle des transferts.................................................................................................. 1-7 Tableau 8. Signification des tats de transfert ........................................................................................................ 1-7 Tableau 9. Transition dtat .................................................................................................................................... 1-8 Tableau 10. Signification des mots-cls des commandes dadministration.............................................................. 1-8 Tableau 11. CFTUTIL TYPE - Mdias concerns ................................................................................................... 2-5 Tableau 12. CFTEXT TYPE - Valeurs prdfinies ............................................................................................... 2-11 Tableau 13. LISTCAT CONTENT = BRIEF, NPART - Commentaires des rubriques ......................................... 2-17 Tableau 14. LISTCAT CONTENT = BRIEF, PART - Commentaires des rubriques ............................................ 2-19 Tableau 15. LISTCAT CONTENT = FULL - Commentaires des rubriques.......................................................... 2-22 Tableau 16. LISTPARM Type - Valeurs prdfinies ............................................................................................. 2-25 Tableau 17. LISTPART TYPE - Valeurs prdfinies............................................................................................. 2-27 Tableau 18. CFTFILE FBLKSIZE - Valeurs par dfaut et OS concerns............................................................. 2-30 Tableau 19. CFTFILE FSPACE - Valeurs par dfaut et OS concerns................................................................. 2-31 Tableau 20. CFTFILE FSPACEX - Valeurs par dfaut et OS concerns............................................................... 2-31 Tableau 21. CFTFILE TYPE - Types de fichiers concerns .................................................................................. 2-32 Tableau 22. COPYFILE - Paramtres .................................................................................................................... 2-34 Tableau 23. COPYFILE IBLKSIZE - OS concerns ............................................................................................. 2-34 Tableau 24. COPYFILE OBLKSIZE - OS concerns............................................................................................ 2-36 Tableau 25. COPYFILE - Statistiques dexcution ................................................................................................ 2-40 Tableau 26. CFTPARM BUFSIZE - Tailles maximales et valeurs par dfaut ......................................................... 3-3 Tableau 27. CFTPARM MAXTASK - Nombre maximum...................................................................................... 3-9 Tableau 28. CFTPARM MAXTRANS - Nombre maximum ................................................................................... 3-9 Tableau 29. CFTPARM TRANTASK - Nombre maximum .................................................................................. 3-11 Tableau 30. CFTPARM USERCTRL - OS concerns ........................................................................................... 3-13 Tableau 31. CFTPARM WAITRESP - Valeurs par dfaut .................................................................................... 3-13 Tableau 32. CFTPARM WAITTASK - OS concerns........................................................................................... 3-14 Tableau 33 CFTCOM ADDRLIST - Types d'adresses autorises.......................................................................... 3-18 Tableau 34. CFTLOG NOTIFY - Destinataires possibles...................................................................................... 3-25 Tableau 35. CFTLOG NOTIFY - Valeurs par dfaut............................................................................................. 3-26

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

Conventions typographiques utilises dans le Manuel de rfrence de CFT

Conventions typographiques utilises dans la description des commandes


La description de chaque commande est organise de faon gnrale en quatre parties : description fonctionnelle, liste indiquant la syntaxe gnrale des paramtres attachs la commande, regroups par catgories, Exemple : CFTFILE [MODE = FNAME = TYPE = {CREATE | DELETE},] filename, {PARM | PART | CAT | LOG | ACCNT | COM},

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

Conventions typographiques utilises pour les paramtres


Deux types de paramtres existent : les paramtres obligatoires, les paramtres facultatifs (indiqus entre crochets [ ]).

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

Prcisions sur le domaine d'utilisation du paramtre

Les champs informations et spcificits sont optionnels. Exemple 1 : OFNAME = filename

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

Conventions typographiques utilises pour les valeurs des paramtres


Les conventions utilises de manire gnrale pour la description des valeurs des paramtres sont les suivantes : Tableau 1. Conventions typographiques utilises pour les valeurs des paramtres
Type Liste de valeurs possibles Choix Champ numrique (valeur comprise entre a et b) Valeur par dfaut {valeur | texte} renseigner Notation {valeur, valeur} {1 | 2} {a..b} souligne italique Exemple {filename, string} {CREATE | DELETE} {0..255} {CREATE | DELETE} filename

Conventions typographiques utilises pour les valeurs de type gnrique


Les conventions utilises pour les valeurs de type gnrique sont les suivantes : Tableau 2. Conventions typographiques utilises pour les valeurs de type gnrique
Type Valeur de type caractre : un seul caractre Valeur de type numrique : chane de caractres numriques Valeur de type chane de caractres : suite de caractres alphanumriques ou suite de caractres entre quotes Si le paramtre est obligatoire : chane de longueur comprise entre 1 et n caractres Si le paramtre est facultatif : chane de longueur comprise entre 0 et n caractres Chane de longueur comprise entre n et m caractres Chane de n caractres (exactement) Valeur de type constante (prdfinie) Notation c n string Exemple FTYPE = c FLRECL = n SAP = string

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

Conventions relatives aux spcificits dpendantes du systme dexploitation


Dans les listes indiquant la syntaxe des paramtres, les spcificits dpendantes dun ou de plusieurs systmes dexploitation sont notes de la manire gnrique suivante : Exemple : ACCID =n
OS

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

Conventions relatives aux spcificits dpendantes du protocole


Dans les listes indiquant la syntaxe des paramtres, les spcificits dpendantes dun ou de plusieurs protocoles sont notes de la manire gnrique suivante : Exemple : [NSPACE = n,]
PROTOCOLE
PROTOCOLE

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

Conventions relatives aux spcificits inhrentes aux diffrents protocoles


PeSIT

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

Introduction au Manuel de rfrence de CFT


Le prsent manuel constitue une rfrence pour toutes les commandes interprtables par lutilitaire CFTUTIL, qui accompagne CFT-V2. Les commandes interprtables par CFTUTIL sont associes : la configuration de CFT (adaptation son environnement dexploitation), lutilisation de CFT et CFTUTIL (notamment : dclenchement et suivi des transferts). Lutilisateur trouvera donc, dans ce document, des informations complmentaires concernant la mise en oeuvre de CFT et lintgration des transferts de fichiers dans les chanes de traitement applicatives : emploi des procdures de fin de transfert, des variables symboliques, ... Ce manuel est commun tous les produits CFT. Les lments spcifiques chaque systme dexploitation sont signals, lorsque ncessaire, par des encadrs (voir les Conventions typographiques). La recherche dune commande ou dun paramtre est facilite par la prsence dun index en fin de document. Le Manuel de rfrence de CFT est articul autour de 8 chapitres : le chapitre 1 prsente de faon gnrale les commandes, le chapitre 2 prsente les commandes propres CFTUTIL, le chapitre 3 prsente les commandes de paramtrage de lenvironnement du moniteur, le chapitre 4 prsente les commandes de paramtrage de lenvironnement des transferts, le chapitre 5 prsente les commandes de paramtrage des rseaux et protocoles, le chapitre 6 prsente les commandes de paramtrage des partenaires, le chapitre 7 prsente les commandes associes aux transferts, le chapitre 8 prsente les commandes dadministration du moniteur. Les conventions typographiques utilises dans le Manuel de rfrence de CFT sont dcrites dans un chapitre particulier. Ces conventions permettent de prciser la syntaxe employe dans la description des commandes CFT. A qui sadresse le Manuel de rfrence CFT ? Ce document sadresse aux praticiens (ingnieurs systme-rseau, oprateurs, responsables dexploitation, dveloppeurs) ayant besoin dinformations dtailles, soit pour exploiter CFT, soit pour en assurer la complte intgration dans lenvironnement considr (environnement systmerseau, environnement applicatif). La lecture du guide Concepts de CFT ou la participation une formation CFT est un atout complmentaire, pour une bonne comprhension et un bon usage du prsent document.

CFT V2.3

xxiii

1.

Les commandes

1.1. Les commandes propres CFTUTIL


Les commandes propres lutilitaire CFTUTIL peuvent tre regroupes en trois catgories, telles que prsentes dans le tableau suivant. Tableau 4.
Catgorie Services

Commandes propres CFTUTIL


Mot-cl CLEARCMD CONFIG KSTATE PURGE WAIT WLOG CFTEXT LISTPARM LISTPART LISTCAT CFTFILE COPYFILE Fonctionnalit Suppression d'une requte de transfert Dsignation du mdia de communication et des fichiers accds par CFTUTIL Suspension d'un transfert Suppression des enregistrements du catalogue Suspension de lexcution de CFTUTIL pour la dure indique Demande d'criture dans le fichier LOG Extraction des donnes des fichiers Paramtres et Partenaires Liste des paramtres CFT Liste des partenaires Liste des postes du catalogue Cration ou suppression des fichiers CFT Copie de fichiers avec possibilit de compression ou dcompression off line

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. Les commandes de paramtrage

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

Signification des mots-cls des commandes de paramtrage


Mot-cl CFTPARM CFTCOM CFTCAT CFTLOG CFTACCNT CFTSEND CFTRECV CFTEXIT CFTAUTH CFTIDF CFTXLATE CFTNET CFTPROT CFTETB CFTPART CFTDEST CFTX25 CFTTCP CFTSNA CFTDSA CFTDNA CFTLU62 CFTASY Signification Paramtres gnraux denvironnement moniteur Paramtres lis la communication entre les applications et le moniteur CFT Paramtres de gestion du catalogue Paramtres de gestion des fichiers journaux Mode denregistrement des donnes statistiques Description des paramtres dmission dun fichier type Description des paramtres de rception dun fichier type Activation dune tche exit Liste didentifiants de fichiers types (IDF) autoriss Correspondance entre identifiant rseau et identifiant local dun fichier type transfr Table de transcodage utilise lors dun transfert Ressources (locales) rseau Protocole de transfert Format de la carte ETEBAC 3 Dfinition dun partenaire Dfinition dune liste de partenaires Paramtres rseau dun partenaire X25 Paramtres rseau dun partenaire TCP/IP Paramtres rseau dun partenaire SNA Paramtres rseau dun partenaire DSA (BULL) Paramtres rseau dun partenaire DNA (VAX) Paramtres rseau dun partenaire LU62 Paramtres rseau dun partenaire asynchrone

Environnement des transferts

Rseaux et protocoles

Partenaires

1.2.2. Modification des paramtres


Lorsque le moniteur est actif, la prise en compte par celui-ci dune modification de paramtre dpend de la commande concerne.

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.

dfinissant les paramtres rseaux et protocoles :

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

PARAMETRE = valeur Commentaire associ PARAMETRE.

informations

SPECIFICITES

1.3. Les commandes associes aux transferts

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

Signification des mots-cls des commandes de transfert


Mot-cl SEND RECV DELETE HALT KEEP START SUBMIT END Signification Emission de fichiers ou de messages Rception de fichiers Suppression de postes du catalogue Arrt de transferts Suspension de transferts Redmarrage de transferts Soumission dune procdure de fin de transfert (transfert en tat T) Dclaration de transferts excuts

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.

1.3.2. Commandes de transfert 1.3.2.1. Dfinition


Les commandes de transfert permettent de dclencher lmission ou la rception de fichier ou lmission de message, avec un partenaire (ou une liste de partenaires), en spcifiant selon le cas : le nom du fichier ou le texte du message, les caractristiques du transfert (chancier par exemple), le partenaire. Toutes les demandes de transfert (commande SEND ou RECV) sont enregistres dans le CATALOGUE des transferts CFT.

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.3.3. Commandes de contrle des transferts


Les commandes de contrle des transferts permettent soit : dinterrompre un transfert en cours, dactiver ou de ractiver un transfert suspendu ou bloqu, de supprimer une requte de transfert, de soumettre (ou re-soumettre) une procdure de fin de transfert (transfert en tat T), de dclarer que le traitement conscutif un transfert est termin.

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

Commandes START HALT


D H H

KEEP
K K K

END

H X

(1) : selon lorigine de linterruption.

1.4. Les commandes dadministration de CFT


Pour chacune de ces commandes, 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 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. Les commandes propres lutilitaire CFTUTIL

2.1 Services

2.1.1. CONFIG - Redfinition des mdias de donnes de CFTUTIL


La commande CONFIG permet de redfinir les mdias de donnes avec lesquels travaillera lutilitaire CFTUTIL. Un mdia, au sens CFT, dsigne tout support de donnes ou moyen de communication locale. Ces mdias de donnes sont dfinis dans le guide Concepts. A lactivation, CFTUTIL utilise les mdias de donnes (fichiers de base, journaux, communication avec le moniteur) dfinis par dfaut, internes au produit CFT (consultez le Guide dexploitation de CFT correspondant votre OS). La commande CONFIG est donc ncessaire lorsque lutilisateur souhaite lire ou crire dans un autre mdia que ceux-ci. Dans ce cas, la commande CONFIG doit tre utilise avant de passer les autres commandes traites par CFTUTIL. Les mdias de donnes CFTUTIL, dfinis dans le guide Concepts de CFT, sont dsigns dans cette commande par le paramtre TYPE. En relation avec ce paramtre, deux catgories de mdia sont distinguer : les mdias devant sinterfacer avec les mdias utiliss par le moniteur CFT. Les donnes associes ces mdias permettent, partir de CFTUTIL, de : configurer et consulter les paramtres du moniteur CFT avec loption TYPE =PARM, configurer et consulter les partenaires grs par le moniteur CFT avec loption TYPE = PART, consulter le catalogue utilis par le moniteur CFT avec loption TYPE = CAT, communiquer vers le moniteur CFT avec loption TYPE = COM, ceci travers les mdias de communication grs par le moniteur CFT, les mdias propres CFTUTIL permettant de : transmettre les commandes traiter (par CFTUTIL) avec loption TYPE = INPUT, retourner les comptes rendus dexcution de ces commandes avec loption TYPE = OUTPUT.

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

Les commandes propres lutilitaire CFTUTIL

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

FICHIER_IN CONFIG TYPE = INPUT

FICHIER_OUT CONFIG TYPE = OUTPUT FICHIER Paramtres

Commandes Compte rendu

CONFIG TYPE = PARM

Configuration

FICHIER Partenaires

CFTUTIL Utilitaire CFT


Consultations CONFIG TYPE = PART Transferts Modifications Gestion

FICHIER Catalogue

CONFIG TYPE = COM Mdias de communication CFT Moniteur CFT CONFIG TYPE = CAT

CFT 2.3

2-3

Les commandes propres lutilitaire CFTUTIL

2.1.1.1. Syntaxe
CONFIG TYPE [FNAME CONFIG TYPE [MEDIACOM [FNAME = COM, = {FILE | MBX | TCP},] = {filename | string}] = {CAT| INPUT | OUTPUT | PARM | PART}, = filename]

2.1.1.2. Paramtres [FNAME


= filename] Pour TYPE = {CAT| INPUT | OUTPUT | PARM | PART}

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

= {PARM | PART | CAT | INPUT | OUTPUT | COM}

Dfinit le mdia concern. Tableau 11. CFTUTIL TYPE - Mdias concerns


Valeur CAT COM INPUT OUTPUT PARM PART Mdia concern Fichier catalogue Mdia de communication Fichier dentre des commandes Fichier de sortie des comptes rendus Fichier paramtres Fichier partenaires

2.1.1.3. Exemples pour TYPE = OUTPUT


CONFIG TYPE FNAME = = OUTPUT, <filename>

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. WAIT - Suspension de CFTUTIL


Cette commande suspend lexcution de CFTUTIL pour la dure indique.

2.1.2.1. Syntaxe
WAIT [DURING = {0 | n}]

2.1.2.2. Paramtre
[DURING = {0 | n}] {0..65535}

Dure en secondes de mise en sommeil de CFTUTIL.

CFT 2.3

2-5

Les commandes propres lutilitaire CFTUTIL

2.1.3. PURGE - Purge du catalogue


Cette commande supprime les enregistrements ayant dpass la priode de rtention indique dans le paramtrage CFT. Lutilisateur fixe son heure de purge suivant ses besoins et lactivit de son moniteur CFT.

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. CLEARCMD - Suppression d'une requte de transfert


La commande CLEARCMD est utilise pour supprimer une requte dans le fichier de communication. Elle gnre une commande WLOG qui signale l'vnement dans le fichier LOG.

2.1.4.1. Syntaxe
CLEARCMD COMMAND INDEX USERID

= name, = n, = string

2.1.4.2. Paramtres
COMMAND = name

Mot cl de la requte. INDEX =n

Numro de la requte tel qu'il est affich par la commande LISTCOM.

2-6

CFT 2.3

Manuel de rfrence

USERID

= string15

Identifiant de l'utilisateur propritaire de la requte.

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

Les commandes propres lutilitaire CFTUTIL

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. KSTATE - Suspension d'un transfert


La commande KSTATE est utilise pour suspendre un transfert dans le catalogue. Le moniteur doit tre arrt avant de passer la commande puis relanc. Le transfert doit exister dans le catalogue et tre dans un des tats suivants : transfert en cours ("C"), transfert disponible ("D") ou transfert mis en attente ("H"). Aprs la commande, il passe l'tat "K". La commande gnre une commande WLOG qui signale l'vnement dans le fichier LOG.

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 compteur local de transfert. PART = identifier

Identifiant du partenaire.

2.1.6. WLOG - Demande d'criture dans le fichier LOG


La commande WLOG est utilise pour demander au moniteur d'crire un message d'information (CFTR16I) dans le fichier LOG.

2.1.6.1. Syntaxe
WLOG MSG = string

2.1.6.2. Paramtre
MSG = string255

Message d'information..

2.2 Consultation et ext raction

2.2.1. CFTEXT - Extraction des donnes des fichiers Paramtres et Partenaires


Cette commande de CFTUTIL permet lextraction de tout ou partie des donnes des fichiers Paramtre et Partenaire. Cette commande gnre, en sortie, un texte des commandes de configuration permettant de reconstituer les donnes de ces fichiers. Lusage dune telle commande sintgre dans une squence dextraction par CFTEXT des donnes des fichiers Paramtres et Partenaires, puis soumission du fichier de configuration rsultant CFTUTIL pour : reconstruire une configuration perdue ou endommage, faciliter lexport dune configuration de moniteur sur une autre machine,

CFT 2.3

2-9

Les commandes propres lutilitaire CFTUTIL

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]

[FOUT 2.2.1.2. Paramtres


[ID

= {* | 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

= {voir le commentaire | filename}]

Pour TYPE = {ALL | PART}

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

Dfinition du partenaire 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

Les commandes propres lutilitaire CFTUTIL

Exemple 2 : CFTEXT TYPE ID FPARM = = = SEND, FACT, mycftparm

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.2.2. LISTCAT - Liste des postes du catalogue


Cette commande permet de consulter les informations associes aux transferts slectionns, enregistrs dans le catalogue de CFT. Suivant la valeur du paramtre CONTENT, les informations sont affiches sous la forme de : listes o seules les caractristiques les plus importantes des transferts apparaissent (CONTENT = BRIEF valeur par dfaut), pages o toutes les caractristiques des transferts apparaissent (CONTENT = FULL). En labsence dune prcdente commande CONFIG TYPE = OUTPUT, ces informations ou le compte rendu de lexcution (erreur de syntaxe, pas dinformations associes, ...) sont crits sur la sortie standard de la tche. Cette commande permet de restituer : dune part les informations statiques des transferts associes aux paramtres des commandes SEND et RECV, dautre part les informations dynamiques des transferts, telles que : ltat du transfert, le nombre darticles transfrs, le taux de compression, ...

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

Les commandes propres lutilitaire CFTUTIL

[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]

Identifiant compteur local de transfert. [NPART = {identifier | mask}]

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

Les commandes propres lutilitaire CFTUTIL

2.2.2.4. Informations visualises


Dans les exemples suivants, chaque champ visualis est repr par un chiffre qui renvoie au commentaire associ. Laffichage diffre selon les paramtres de slection CONTENT et NPART. En fin daffichage des caractristiques des postes catalogues ainsi slectionns, il est indiqu : le nombre de postes dont les caractristiques sont affiches (n), le nombre total des postes enregistrs dans le catalogue lors du traitement de la commande LISTCAT (p), le nombre de postes du catalogue restant libre (q) ainsi que le pourcentage despace restant libre (r%). Ces informations sont affiches sous la forme : n records selected, p records in catalog file, q records free (r%).

2.2.2.4.1. Pour LISTCAT CONTENT = BRIEF, NPART = {identifier | mask}


Figure 2. LISTCAT CONTENT = BRIEF, NPART = {identifier | mask}
1 2 3 4 5 6 7

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

Tableau 13. LISTCAT CONTENT = BRIEF, NPART - Commentaires des rubriques


Rubrique 1 Signification Dnomination rseau du partenaire Le nom rseau du partenaire correspond au paramtre NRPART de la commande CFTPART. Il est affich sur une longueur de 16 caractres seulement Etat du transfert Les caractres DTSA signifient : Direction = S/R (Send/Receive) Type = F/M/R (File/Message/Reply) State = D/C/H/K/T/X (Disp/Current/Hold/Keep/Terminated/eXecuted) Ack = A (Acknowledge) Identifiant de fichier (IDF) sil sagit dune transmission de fichier ou identifiant du message (IDM) Identifiant de Transfert Identifiant du transfert attribu par le moniteur (IDT) Diagnostic interne CFT Pour un transfert avec anomalie, ce champ est renseign avec le diagnostic interne CFT (DIAGI) relatif cette anomalie Pour un transfert correctement achev, ce champ est renseign zro (1) Diagnostic protocolaire Si le poste concern nest pas un poste gnrique : pour un transfert avec anomalie, ce champ est renseign avec le diagnostic protocolaire (DIAGP) relatif cette anomalie (2) pour un transfert correctement achev, ce champ indique le taux de compression obtenu document avec le format suivant : CP NONE : transfert termin correctement sans compression on line demand CP xx% : transfert termin correctement avec un taux de compression de xx% pour un transfert diffr, ce champ est renseign avec : hh :mm :ss : si excution le jour mme jj/mm/aa : si excution les jours suivants Si le poste concern est un poste gnrique, ce champ est renseign avec lune des valeurs suivantes : RECV ALL : poste gnrique dune demande de rception globale de tous les fichiers dun IDF RECV MSK : poste gnrique dune demande de rception globale pour des IDF avec jokers MIN CYC : poste gnrique de transferts cycliques, priode exprime en minutes DAY CYC : poste gnrique de transferts cycliques, priode exprime en jours MON CYC : poste gnrique de transferts cycliques, priode exprime en mois DIFFUS : poste gnrique dune diffusion COLLECT : poste gnrique dune collecte Champ PARM Il est affich sur une longueur de 24 caractres et donc ventuellement tronqu

3 4 5

(1) (2) : consultez le guide Codes, diagnostics et messages de CFT.

CFT 2.3

2-17

Les commandes propres lutilitaire CFTUTIL

2.2.2.4.2. Pour LISTCAT CONTENT = BRIEF, PART = {identifier | mask}


Le paramtre NPART nest pas renseign. Figure 3. LISTCAT CONTENT = BRIEF, PART = {identifier | mask}
1 2 3 4 5 6 7 8 9

Date = DD-MM-YYYY, Partner DTSA File Ident

Time = hh:mm Transfer Ident Records Transmit Total Diag Diag Protocol Applic. Ident

_______ xxxxxxx xxxxxxx xxxxxxx xxxxxxx

____ xxxx xxxx xxxx xxxx

________ ________ ________ ________ ___ 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

Tableau 14. LISTCAT CONTENT = BRIEF, PART - Commentaires des rubriques


Rubrique 1 2 Signification Dnomination du partenaire dcrit dans les commandes CFTPART (correspondant au paramtre ID) ou CFTDEST (un des PART de la liste de diffusion) Description de ltat du transfert Les caractres DTSA signifient : Direction = S/R (Send/Receive) Type = F/M/R (File/Message/Reply) State = D/C/H/K/T/X (Disp/Current/Hold/Keep/Terminated/eXecuted) Ack =A (Acknowledge) Identifiant du fichier (IDF) sil sagit dune transmission de fichier ou identifiant du message (IDM). Identifiant du Transfert (IDT) Sil sagit dun transfert : de fichier : nombre denregistrements transmettre de message : texte du message tronqu 21 caractres Sil sagit dun transfert : de fichier : nombre denregistrements transmis de message : suite du texte du message tronqu 21 caractres Diagnostic interne CFT Pour un transfert avec anomalie, ce champ est renseign avec le diagnostic interne CFT (DIAGI) relatif cette anomalie Pour un transfert correctement achev, ce champ est renseign zro (1) Diagnostic Protocolaire Si le poste concern nest pas un poste gnrique : pour un transfert avec anomalie, ce champ est renseign avec le diagnostic protocolaire (DIAGP) relatif cette anomalie (2) pour un transfert correctement achev, ce champ indique le taux de compression obtenu document avec le format suivant : CP NONE : transfert termin correctement sans compression on line demande CP xx% : transfert termin correctement avec un taux de compression de xx% pour un transfert diffr, ce champ est renseign avec : hh :mm :ss : si excution le jour mme jj/mm/aa : si excution les jours suivants Si le poste concern est un poste gnrique, ce champ est renseign avec lune des valeurs suivantes : RECV ALL : poste gnrique dune demande de rception globale de tous les fichiers dun IDF RECV MSK : poste gnrique dune demande de rception globale pour des IDF avec jokers MIN CYC : poste gnrique de transferts cycliques, priode exprime en minutes DAY CYC : poste gnrique de transferts cycliques, priode exprime en jours MON CYC : poste gnrique de transferts cycliques, priode exprime en mois DIFFUS : poste gnrique dune diffusion COLLECT : poste gnrique dune collecte Identifiant de l'application (IDA) associe ce transfert

3 4 5

(1) (2) : consultez le guide Codes, diagnostics et messages de CFT.

CFT 2.3

2-19

Les commandes propres lutilitaire CFTUTIL

2.2.2.4.3. Pour LISTCAT CONTENT = FULL

Figure 4. LISTCAT CONTENT = FULL


Transfer informations --------------------1 Transfer id. 2 Local transfer id. 3 4 5 6 7 8 9 Direct Type Priority State Local Protocol Complementary x-64-x x-64-x x-64-x x-63-x diagnosis diagnosis diagnosis diagnosis DIRECT TYPE PRI STATE DIAGI DIAGP DIAGC

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

PART SPART RPART IPART NPART

= = = = = Command deposure" ----------------" DATED = TIMED =

Partner call time ----------------29 31 After TIMMC 30 32 Before TIMMAXC

= =

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

= = = =

Before Time Each Unit

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

= = = = =

Protocol" --------" Id. PROT = Restart :" Allowed (YES/NO) = Current =

NRECS NCARS

= =

To transmit ----------Records NREC

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

Les commandes propres lutilitaire CFTUTIL

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

Tableau 15. LISTCAT CONTENT = FULL - Commentaires des rubriques (suite)


Rubrique 29 30 Signification Fourchette horaire dappel du partenaire Les informations affiches reprsentent lintersection des 2 intervalles : fourchette dappel du partenaire dfinie par la commande CFTPART fourchette dappel par la mthode daccs choisie (CFTX25, ...) Cette fourchette nest donc renseigne quau moment de lactivation du transfert. Date de dpt de la commande Heure de dpt de la commande Premier jour de validit des transferts Il sagit du premier jour partir de la date de dpt de la commande, calcul partir du paramtre MINDATE de la commande SEND Heure minimum de validit du transfert, pour le premier jour (MINDATE de la commande SEND) Jour limite suprieure dactivation du premier transfert dun chancier, partir de la date du jour, calcul avec le paramtre CYCDATE de la commande SEND Heure limite suprieure dactivation du premier transfert dun chancier (paramtre CYCTIME de la commande SEND) Dernier jour de validit des transferts (MAXDATE de la commande SEND) Heure maximum de validit du transfert, pour le dernier jour (MAXTIME de la commande SEND) Nombre dunits dfinissant la priode dun cycle de transfert Unit de la priode du cycle de transfert : MIN Minutes DAY Jour MONTH Mois Date de la prochaine tentative de transfert (NEXTDAT) Heure de la prochaine tentative de transfert (NEXTTIM) Date de dbut du transfert (DATEB) Heure de dbut du transfert (TIMEB) Si le transfert est relanc suite des interruptions, les zones 43 et 44 indiquent la date et lheure de la dernire relance Si le transfert concerne une liste de diffusion ou de collecte, les zones 43 et 44 ne sont pas renseignes Date de fin du transfert (DATEE) Heure de fin du transfert (TIMEE) Si le transfert concerne une liste de diffusion ou de collecte, les zones 45 et 46 correspondent aux date et heure de fin du dernier transfert de la liste Nombre de tentatives de connexion espaces du temps RETRYW restant effectuer Cette valeur est dcrmente de la valeur de RETRY jusqu ce quelle soit gale zro En fin de transfert, cette zone est remise zro Nombre total de tentatives de connexion espaces du temps RETRYW Cette valeur est dcrmente de la valeur de RETRY jusqu ce quelle soit gale zro En fin de transfert, cette zone est remise zro Nombre total de tentatives de connexion restant faire Cette valeur volue de RETRYM (commande CFTX25, ...) 0 En fin de transfert, cette zone est remise zro Espacement des tentatives de connexion (en minutes) Cette valeur volue de RETRYW (commande CFTX25, ...) NNN En fin de transfert, cette zone est remise zro

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

Les commandes propres lutilitaire CFTUTIL

Tableau 15. LISTCAT CONTENT = FULL - Commentaires des rubriques (suite)


Rubrique 51 Signification Dans la liste dfinie par le paramtre DIALNO de la commande CFTX25 (...), numro dordre du numro dappel du partenaire utilis Cette valeur volue de 0 au nombre maximum de numros dappel, moins 1 En fin de transfert, cette zone est remise zro Identifiant du protocole applicatif utilis avec le partenaire (paramtre ID de la commande CFTPROT) Indique si la relance est autorise ou non pour ce transfert (ALLOWED) Nombre de relances protocolaires effectues pour ce transfert (CURRENT) 0 signifie pas de relance. Sil sagit dune transmission de fichier : nombre denregistrements transmis (NRECS) Sil sagit dune transmission de fichier : nombre de caractres transmis (NCARS) Sil sagit dune transmission de fichier : nombre total denregistrements transmettre (NREC) Sil sagit dune transmission de fichier : nombre denregistrements lus ou crits (FRECS) Sil sagit dune transmission de fichier : nombre de caractres lus ou crits (FCARS) Numro du dernier point de synchronisation pos (NCHKPT) Nombre de resynchronisations effectues (NRST) Identifiant de lutilisateur demandeur, au sens du systme dexploitation (ce champ dsigne aussi le propritaire du transfert) (USERID) Identifiant du groupe auquel appartient lutilisateur demandeur, au sens systme dexploitation (GROUPID) Origine du propritaire du transfert (ORIGIN) Identifiant de la commande CFTXLATE si utilise (table de transcodage utilise lors dun transfert) Identifiant de la commande CFTEXIT si utilise (il sagit de lEXIT fichier) (EXIT) Identifiant de la commande CFTEXIT si utilise (il sagit de lEXIT annuaire) (EXITA) Identifiant de la commande CFTEXIT si utilise (il sagit de lEXIT ETEBAC3) (EXITE) Nom de la tche au sens systme dexploitation (JOBNAME) Identifiant de lutilisateur metteur du fichier (SUSER) Identifiant de lutilisateur rcepteur du fichier (RUSER) Identifiant de lapplication mettrice du fichier (SAPPL) Identifiant de lapplication rceptrice du fichier (RAPPL) Sil sagit dune transmission : de fichier : zone de commentaires de message : texte du message en PeSIT CFT : 80 caractres en PeSIT E : 512 caractres (affichs sur 8 lignes de 66 caractres)

52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74

(1) (2) : consultez le guide Codes, diagnostics et messages de CFT.

2-24

CFT 2.3

Manuel de rfrence

2.2.3. LISTPARM - Liste des paramtres de CFT


Consultation des paramtres de CFT, tels quils ont t soumis par les commandes de type CFT****. Le paramtre TYPE permet de slectionner le type de commande. En labsence dune prcdente commande CONFIG TYPE = OUTPUT, le compte rendu de lexcution est crit sur la sortie standard du programme CFTUTIL.

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

Les commandes propres lutilitaire CFTUTIL

Tableau 16. LISTPARM Type - Valeurs prdfinies (suite)


Valeur COM ETB IDF LOG NET Signification Permet la consultation des paramtres relatifs aux mdias de communication Ces paramtres sont soumis lors des commandes CFTCOM Permet la consultation des paramtres relatifs aux cartes ETEBAC 3 Ces paramtres sont soumis lors des commandes CFTETB Permet la consultation des identifiants rseau de fichiers Les identifiants sont paramtrs par les commandes CFTIDF Permet la consultation des paramtres relatifs aux fichiers de journalisation Ces paramtres sont soumis lors des commandes CFTLOG Permet la consultation des paramtres des caractristiques rseaux Ces paramtres sont soumis lors des commandes CFTNET et sont diffrents suivant le type de rseau configur Permet la consultation des paramtres gnraux Ces paramtres sont soumis lors des commandes CFTPARM Permet la consultation des paramtres relatifs aux protocoles Ces paramtres sont soumis lors des commandes CFTPROT et sont diffrents suivant le protocole configur Permet la consultation des paramtres relatifs aux fichiers recevoir Ces paramtres sont soumis lors des commandes CFTRECV Permet la consultation des paramtres relatifs aux fichiers mettre Ces paramtres sont soumis lors des commandes CFTSEND Permet la consultation des tables de transcodage Les tables de transcodage sont paramtres par les commandes CFTXLATE

PARM PROT

RECV SEND XLATE

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

Visualisation des paramtres de toutes les commandes CFTSEND configures.

2.2.4. LISTPART - Liste des partenaires


Permet de visualiser les caractristiques des partenaires (caractres gnraux ou rseau), selon les critres de slection cits dans la commande. En labsence dune prcdente commande CONFIG TYPE = OUTPUT, le compte rendu de lexcution est crit sur la sortie standard du programme CFTUTIL.

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.

= {ACTIVEBOTH | ACTIVEREQ | ACTIVESERV | NOACTIVE}]

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

(1) : selon les types de rseaux supports par chaque OS.

CFT 2.3

2-27

Les commandes propres lutilitaire CFTUTIL

Tableau 17. LISTPART TYPE - Valeurs prdfinies (suite)


Valeur DNA (1) DSA (1) LU62 (1) PART SNA (1) TCP (1) X25 Signification Permet la consultation des paramtres configurs dans la commande CFTDNA : paramtres rseau DECNET associs chaque partenaire supportant DECNET, Permet la consultation des paramtres configurs dans la commande CFTDSA : paramtres rseau DSA associs chaque partenaire supportant DSA Permet la consultation des paramtres configurs dans la commande CFTLU62 : paramtres rseau LU6.2 associs chaque partenaire Permet la consultation des paramtres configurs dans la commande CFTPART : description des donnes gnrales relatives aux partenaires Permet la consultation des paramtres configurs dans la commande CFTSNA : paramtres rseau SNA associs chaque partenaire supportant SNA Permet la consultation des paramtres configurs dans la commande CFTTCP : paramtres rseau TCP/IP associs chaque partenaire supportant TCP/IP Pour CFTX25 (informations rseau X25), permet la consultation des paramtres configurs dans la commande CFTX25 : paramtres rseau X25 associs chaque partenaire supportant X25

(1) : selon les types de rseaux supports par chaque OS.

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.3 Manipulation de fic hiers

2.3.1. CFTFILE - Cration ou suppression des fichiers CFT


La commande CFTFILE permet de crer (vides) les fichiers du moniteur CFT (MODE = CREATE) ou de les supprimer (MODE = DELETE). Les fichiers concerns sont les suivants : le fichier PARAMETRES contenant les paramtres gnraux du moniteur CFT (TYPE = PARM), le fichier PARTENAIRES contenant les descriptions des caractristiques des partenaires (TYPE = PART), le fichier CATALOGUE contenant les informations de contrle associes aux transferts (TYPE = CAT),

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

[ELSNAME= identifier] TYPE [CIPHER [MAC


SUIVANT TYPE

= = =

{ACCNT | CAT | COM | LOG | PARM | PART}, {NO | YES},] {NO | YES},]

[RECNB

n,] n,] n,] n,] filename

OS OS OS OS

[FBLKSIZE = [FSPACEX = [FSPACE LOCK = =

CFT 2.3

2-29

Les commandes propres lutilitaire CFTUTIL

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

Nom du fichier sur lequel sapplique la commande.


OS400

Le nom du fichier doit tre dfini explicitement et jamais partir dun nom logique.

[FSPACE = {voir le tableau | n }]

{0..65536}

Suivant TYPE

OS

Allocation primaire du fichier crer, exprime en nombre de K octets (1024).

2-30

CFT 2.3

Manuel de rfrence

Tableau 19. CFTFILE FSPACE - Valeurs par dfaut et OS concerns


OS GCOS7 GCOS8 GUARDIAN MVS OS400 UNIX VM VMS VOS VSE WinNT PARM 512 200 100 50 512 no 50 no 0 50 no PART 700 200 100 100 512 no 100 no 0 100 no CAT no no no no no no no no no no no COM no no no no no no no no no no no LOG no 100 2 200 512 no 200 no 0 200 no ACCNT no 100 2 200 512 no 200 no 0 200 no

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

Les commandes propres lutilitaire CFTUTIL

[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]

Pour TYPE = {COM | CAT}

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.3.1.3. Exemple de paramtrage CFTFILE


CFTFILE TYPE MODE FNAME = = = PARM, CREATE, filename

Cration dun fichier Paramtres.

2-32

CFT 2.3

Manuel de rfrence

2.3.2. COPYFILE - Copie de fichiers off line


La commande COPYFILE permet de copier un fichier squentiel en effectuant les oprations de : compression/dcompression ; dans ce cas un fichier compress doit toujours avoir un format variable, transcodage ASCII/EBCDIC et inversement ; ce transcodage est effectu avec les tables internes de CFT, telles quelles sont documentes en annexe de ce document, modification de format denregistrement ou de type de fichier. La commande COPYFILE permettra ainsi de compresser un fichier off line, avant lmission par CFT et de dcompresser un fichier aprs rception.

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

Les commandes propres lutilitaire CFTUTIL

Tableau 22. COPYFILE - Paramtres


Catgorie de paramtre Paramtres de contrle dexcution Paramtres de traitement des donnes en entre Paramtres associs au fichier en entre : nom physique, caractristiques physiques (fichier global), caractristiques physiques (enregistrements) Paramtres de traitement des donnes en sortie Paramtres associs au fichier en sortie : nom physique, caractristiques physiques (fichier global), caractristiques physiques (enregistrements) Paramtre concern CREATE ICT, ICOMP, ICODE IFNAME ITYPE IRECFM, ILRECL, IBLKSIZE OCT, OCOMP, OCODE OFNAME OSPACE, OTYPE ORECFM, OLRECL, OBLKSIZE

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

= {code interne gr par le systme | ASCII | EBCDIC }]

Codification des donnes du fichier dentre. [ICOMP = {0 | cpr}]

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

Nom du fichier dentre copier. [ILRECL = {voir le commentaire | n}] {0..32768}

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

Les commandes propres lutilitaire CFTUTIL

Pour les systmes suivants ne grant pas cette notion :


UNIX WinNT

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

= {voir Guide dexploitation spcifique | F | V | U}]

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

= {code interne gr par le systme | ASCII | EBCDIC}]

Codification des donnes du fichier de sortie. [OCOMP = {0 | cpr}]

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

Nom du fichier de sortie. [OLRECL = {voir le commentaire | n}] {0..32768}

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

Les commandes propres lutilitaire CFTUTIL

pour les systmes suivants ne grant pas cette notion :


WinNT UNIX

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

= {voir Guide dexploitation | c}]

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

Les commandes propres lutilitaire CFTUTIL

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. LISTCOM - Liste des enregistrements du mdia de communication


Cette commande liste en clair les enregistrements du mdia de communication que ceux-ci soient chiffrs ou non (voir la commande CFTFILE TYPE = COM, CIPHER = YES). Seul le mdia de communication de type fichier est concern par cette commande.

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

Les commandes propres lutilitaire CFTUTIL

[LAST

= {nombre max denregistrements | n}]

{1 .. nombre max denregistrements}

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}]

Demande de vrification de la validit de chaque enregistrement du fichier au moment du listage ou de laffichage.

2-42

CFT 2.3

3. Les commandes de paramtrage de lenvironnement du moniteur


3.1 CFTPARM - Param tres gnraux

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

Les commandes de paramtrage de lenvironnement du moniteur

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 },]

[USERCTRL = {NO | YES},] [WAITRESP = n,]

OS

[WAITTASK = {1441 | n}]

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

Les commandes de paramtrage de lenvironnement du moniteur

[COMMENT = string32] Zone commentaire de 32 caractres. Cette zone apparat dans la liste des moniteurs de CFTINT.
ODETTE

Si le premier caractre vaut *, alors lEERP reu ne sera pas trait.

[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

Les commandes de paramtrage de lenvironnement du moniteur

[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

Les commandes de paramtrage de lenvironnement du moniteur

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

Les commandes de paramtrage de lenvironnement du moniteur

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

Les commandes de paramtrage de lenvironnement du moniteur

[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

Les commandes de paramtrage de lenvironnement du moniteur

Tableau 31. CFTPARM WAITRESP - Valeurs par dfaut (suite)


OS VM VMS VOS VSE WinNT Valeur par dfaut 60 30 100 60 60

[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

Les commandes de paramtrage de lenvironnement du moniteur

3.2 CFTCOM - Modes d e communication applications / moniteur CFT


La commande CFTCOM permet au moniteur douvrir des mdias de communication avec les applicatifs. Selon les systmes, il est possible dutiliser un ou plusieurs des mdias suivants : un (ou plusieurs) fichier(s) partag(s) (paramtrage TYPE = FILE). Les requtes sont dposes dans ce(s) fichier(s), scruts priodiquement par le moniteur. La prsence du moniteur nest donc pas ncessaire au dpt des requtes, tant que celles-ci ne saturent pas le fichier. Une commande CFTCOM dfinit alors un fichier de communication et sa frquence de scrutation par le moniteur, une bote aux lettres CFT (Mailbox) (paramtrage TYPE = MBX), La commande CFTCOM permet au moniteur de sattacher une bote aux lettres dfinie par son nom logique. un mdia de communication synchrone s'appuyant sur un rseau TCP/IP (paramtrage TYPE = TCPIP). Les mdias de communication utilisables par systme sont indiqus dans le Guide dexploitation correspondant. Il doit y avoir cohrence entre la dclaration du mdia de communication, utilis par un programme applicatif demandeur, et les mdias ouverts par le moniteur : commande CONFIG TYPE = COM, ... de lutilitaire CFTUTIL, fonction COM des interfaces de programmation, option 7 - caractristiques du moniteur.
MVS VSE

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

= {REPLACE | CREATE | DELETE},] = identifier, = {FILE | MBX | TCPIP},

NAME [WSCAN
TYPE=MBX

= filename, = {60 | n}]

NAME

= string

3-16

CFT V2.3

Manuel de rfrence

TYPE=TCPIP

PROTOCOL HOST PORT [ADDRLIST [DISCTS

= {XHTTP | XHTTPS}, = string, = numrique, = (string,string),] = numrique]

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

= string string 8 string 4

TOUS SYSTEMES SAUF - GCOS7 GCOS7

Dsigne le nom de la bote aux lettres.


GCOS7 VM

Nom normalis CFTi avec i de 0 9. userid de la machine virtuelle du moniteur.

CFT V2.3

3-17

Les commandes de paramtrage de lenvironnement du moniteur

VSE

Non pertinent pour ce systme dexploitation.

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

ADDRLIST = (172.23.160.81, 172.23.160.82) ADDRLIST = #FichierListe

[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

ID TYPE NAME WSCAN

= = = =

IDCOM, FILE, <filename>, 120

TYPE=MBX

CFTCOM

ID TYPE NAME

= = =

IDCOM, MBX, <mbxname>

3.3 CFTCAT - Paramt res de gestion du catalogue


La commande CFTCAT permet de dcrire laccs au catalogue des transferts CFT : fichier, mode de scrutation, dure de rtention (avant purge) des informations associes. Le catalogue consigne toutes les informations relatives aux transferts demands CFT. La purge du catalogue peut tre dclenche minuit (valeur par dfaut) ou une heure spcifique indique dans le paramtre TIMEP. La purge seffectue par lots de 10 postes. Entre chaque lot, le moniteur traite tous les vnements de transferts en attente. De ce fait, si lactivit de transfert est intense, laction de purge du catalogue peut se prolonger mais sans perturber de manire sensible les transferts.

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

Les commandes de paramtrage de lenvironnement du moniteur

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

Les commandes de paramtrage de lenvironnement du moniteur

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.4 CFTLOG - Paramt res de gestion des fichiers journaux


La commande CFTLOG dfinit les fichiers de journalisation des messages du moniteur. La valeur du paramtre LOG de la commande CFTPARM doit tre celle du paramtre ID de cette commande. Le journal CFT enregistre tous les vnements marquants des transferts : dbut de session, dbut de transfert, points de reprise, fin de transfert, fermeture de session, incidents.

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

Les commandes de paramtrage de lenvironnement du moniteur

[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

= identifier Identifiant de la commande CFTLOG. {0..1024}

[LENGTH = {133 | n}] Taille des enregistrements du fichier journal.

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

Les commandes de paramtrage de lenvironnement du moniteur

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

GUARDIAN MVS OS400 UNIX VM VMS

VOS

OP ou OPxxxxxx OP Sans objet

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

Les commandes de paramtrage de lenvironnement du moniteur

Tableau 38. CFTLOG OPERMSG - Valeurs par dfaut (suite)


OS VMS VOS VSE WinNT Valeur par dfaut pour OPERMSG 0 3 0 0

[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.5 CFTACCNT - Mode denregistrement des donnes statistiques


La commande CFTACCNT permet de dfinir le mode denregistrement des donnes statistiques sur les transferts termins correctement (tat T ou X). Cette commande est prise en compte lorsque le paramtre ACCNT de la commande CFTPARM est renseign. CFT nautorise quun seul identifiant de type CFTACCNT.

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

Ce mode nest accessible que sur ces systmes.

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

Les commandes de paramtrage de lenvironnement du moniteur

Tableau 39. CFTACCNT - Liste des rubriques (suite)


Rubrique Paramtre priv CFT (PARM) Identifiant de lapplicatif metteur (SAPPL) Identifiant de lapplicatif rcepteur (RAPPL) Groupe du partenaire (GROUP) Total Offset 303 384 433 482 491

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

La commande CFTACCNT rfrence lapplication CFT auprs de lutilitaire.


GCOS7 MVS VM VM

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 .

VMS Les donnes sont de type USER sous le compte de CFT.

3-30

CFT V2.3

Manuel de rfrence

3.5.1. Syntaxe
CFTACCNT [MODE ID [LANGUAGE [TYPE
TYPE=FILE

= = = =

{REPLACE | CREATE | DELETE},] identifier, {COBOL | C},] {FILE | SYST},]

FNAME AFNAME [MAXREC EXEC [SWITCH


TYPE=SYST

= = = = =

filename, filename, n,] filename, {00000000 | time}]

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

Les commandes de paramtrage de lenvironnement du moniteur

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

Identifiant denregistrement sur les fichiers daccounting systme.


MVS

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

4. Les commandes de paramtrage de lenvironnement des transferts

4.1 CFTSEND - Descrip tion dmission


Les particularits du paramtrage associ un fichier type en cas dmission, partir dune base VFM, font lobjet dune partie spcifique, en fin de paragraphe.

4.1.1. Paramtres associs un fichier type


Les commandes CFTSEND regroupent des paramtres contrlant laccs aux donnes mettre et le droulement des missions. Une commande CFTSEND (commande dfaut excepte) contrle lmission du fichier type de mme identifiant (IDF gal lID de la commande CFTSEND). Elle est prise en compte dans lun ou lautre des deux cas dmission, soit : mission faisant suite une demande explicite SEND IDF = ..., mission mettant en oeuvre le mcanisme du SEND implicite ; ce mcanisme permet dhonorer automatiquement des demandes de rception transmises limproviste par un partenaire distant (mode serveur exclusivement). Si lon veut couvrir les deux cas, pour un fichier type (IDF) donn, il faut prvoir deux commandes CFTSEND de mme ID : lune comportant le paramtre IMPL = NO, lautre comportant IMPL = YES. Quant la commande CFTSEND dfaut, elle sapplique tous les autres fichiers types en cas de SEND explicite : elle est prise en compte chaque fois que lIDF du SEND ne correspond lID daucune commande CFTSEND comportant IMPL = NO. Dans un fichier source de paramtrage, pour plus de clart, il est conseill de regrouper toutes les commandes CFTSEND, en mettant la commande CFTSEND dfaut soit en premire, soit en dernire position. La commande CFTSEND permet de prciser, pour chaque fichier type (IDF) : le nom et les caractristiques physiques locales du fichier contenant les donnes mettre. En dbut dune mission, ces paramtres vont tre exploits par CFT : dune part, pour grer laccs aux donnes mettre. En gnral, ici, on prcise seulement des caractristiques de fichier qui sont invariantes dun transfert lautre et que CFT ne peut pas retrouver automatiquement.

CFT V2.3

4-1

Les commandes de paramtrage de lenvironnement des transferts

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.

certaines actions effectuer localement : -

divers paramtres contrlant lexcution des transferts, entre autres :

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

= =

{ ASCII | BINARY | EBCDIC},] {SHARE | OLD},]


PROTOCOLE PROTOCOLE

[FKEYLEN = {0 | n},] [FKEYPOS = {0 | n},] [FLRECL [FNAME [FORCE [FORG = = = =

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

[FRECFM = [FSPACE [FTYPE = =

[GROUPID = [IMPL = [MAXDATE [MAXTIME= [MINDATE = [MINTIME = [MODE =

[NBLKSIZE = n,] [NCODE [NCOMP [NFNAME = {ASCII | BINARY | EBCDIC},] = cpr,]

= {filename | *filename],]

[FKEYLEN = {0 | n},] [FKEYPOS = {0 | n},] [NLRECL [NOTIFY [NRECFM = [NSPACE [NTYPE = = n,] identifier,] {F | U | V},]

= n,] = c,] n,] string,] {128 | n},] string,]

PROTOCOLE PROTOCOLE

OS OS

[OPERMSG = [PARM [PRI [RAPPL = = =

PROTOCOLE

PROTOCOLE

CFT V2.3

4-3

Les commandes de paramtrage de lenvironnement des transferts PROTOCOLE PROTOCOLE

[RUSER [SAPPL

= =

string,] string,] filename] {DISP | HOLD | KEEP},] string,] {DAY | MIN | MONTH},]

[SELFNAME = [STATE = [SUSER [TCYCLE = [TRK [USERID [WFNAME [XLATE = = = = =

PROTOCOLE

{UNDEFINED | ALL | SUMMARY | NO},] {userid du moniteur CFT | string,] filename,] identifier,]

4.1.1.2. Synthse des paramtres


Ces paramtres peuvent tre classs selon les catgories suivantes : protection des paramtres valoriss paramtres didentification : gnraux : ID, USERID, GROUPID, : FORCE,

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 libres pour lutilisateur CFT :

paramtres de contrle dexcution : gnraux utilisateur gestion dchancier

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}

Nombre dunits dfinissant la priode du cycle de transfert.

CFT V2.3

4-5

Les commandes de paramtrage de lenvironnement des transferts

[CYCTIME

= {voir 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). 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

= { ASCII | BINARY | EBCDIC}]

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

Les commandes de paramtrage de lenvironnement des transferts

[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

Position relative 0 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. [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

= {filename | mask | dirname | #filename | #mask | #dirname}]

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 commandes de paramtrage de lenvironnement des transferts

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

Les commandes de paramtrage de lenvironnement des transferts

Cas 4 : envoi dun groupe de fichiers aprs slection (FNAME={#mask | #dirname})


PeSIT D profil CFT PeSIT E profil CFT/CFT

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

= {SEQ | DIRECT | INDEXED}]

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.

Consultez le Guide dexploitation de CFT correspondant votre OS. [FSPACE = n]

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]

Information compltant le USERID de la commande CFTSEND.

CFT V2.3

4-13

Les commandes de paramtrage de lenvironnement des transferts

ID

= identifier Identifiant local de fichier type (IDF) mettre.


PeSIT profil SIT

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

Les commandes de paramtrage de lenvironnement des transferts

[NBLKSIZE

= {valeur de FBLKSIZE | n}]

PeSIT D profil CFT

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 D profil CFT

PeSIT D profil EXTERN

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 D profil CFT

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

Les commandes de paramtrage de lenvironnement des transferts


MVS VMS

Emission dun fichier versions

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

= {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), (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

Les commandes de paramtrage de lenvironnement des transferts

Tableau 45. CFTSEND 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 OP ou OPxxxxxx OP Sans objet Messages dirigs vers Console oprateur Console oprateur dsigne par un numro parmi : console TY1 console TY2 console TY3 console TY4 Console oprateur La (ou les) console(s) oprateur(s) message-queue QSYSOPR (2) Console oprateur Machine oprateur Console oprateur Console systme et dans le fichier LOG systme priphrique de sortie identifi par le lien xxxxxx prsent dans le rpertoire courant dexcution du moniteur Console oprateur

GUARDIAN MVS OS400 UNIX VM VMS 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. 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

= {valeur de FRECFM | F | U | V}]

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

PeSIT profil SIT

[NSPACE

= {valeur de FSPACE | n}]

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

Les commandes de paramtrage de lenvironnement des transferts

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 D profil CFT

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

Ce paramtre peut tre transmis et contrl par le partenaire serveur/metteur.

[RUSER

= string] string8 string28


PeSIT D profil CFT PeSIT E CFT/CFT PeSIT E

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

Ce paramtre peut tre transmis et contrl par le partenaire serveur/metteur.

[SELFNAME

= filename]

Nom du fichier contenant la liste des fichiers slectionns mettre.

CFT V2.3

4-23

Les commandes de paramtrage de lenvironnement des transferts

[SAPPL

= string] string8 string48


PeSIT D profil CFT PeSIT E CFT/CFT PeSIT profil SIT PeSIT E

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

Ce paramtre peut tre transmis et contrl par le partenaire serveur/metteur.

[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.

PeSIT E standard PeSIT E CFT/CFT

[TCYCLE

= {DAY |MIN | MONTH}]

Unit de la priode du cycle de transfert. Cette unit pouvant tre : DAY : jour, MIN : minute, MONTH : mois.

CFT V2.3

4-25

Les commandes de paramtrage de lenvironnement des transferts

[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

Procdure IEBCOPY pour les fichiers partitionns (PDS).

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 */ */ */

/* Donnes EBCDIC dans fichier /* de nom ...

CFT V2.3

4-27

Les commandes de paramtrage de lenvironnement des transferts

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

Les commandes de paramtrage de lenvironnement des transferts


PROTOCOLE

[XLATE [NCOMP [EXIT [FACTION [FNAME [FDB [NFNAME [NTYPE [NBLKSIZE [NLRECL [NRECFM [NCODE

= identifier,] = = = = = cpr,] identifier,] {NONE | DELETE | ERASE | ROTATE},] filename,] filename,]

= filename,] = c,] = n,] = n,] = {F | U | V},] = {ASCII | BINARY | EBCDIC}]

PROTOCOLE PROTOCOLE PROTOCOLE

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.

4.2 CFTRECV - Descrip tion de rception


Pour plus de clart, les particularits du paramtrage associ un fichier type en cas de rception, partir dune base VFM, font lobjet dune partie spcifique, en fin de paragraphe.

4.2.1. Paramtres associs un fichier type


Les commandes CFTRECV regroupent des paramtres contrlant le droulement des rceptions et le stockage des donnes reues. Chaque commande CFTRECV - commande dfaut excepte - contrle la rception du fichier type de mme identifiant (IDF correspondant lID de la commande CFTRECV). Quant la commande CFTRECV dfaut, elle sapplique tous les autres fichiers types (IDF ne correspondant aucun ID de commande CFTRECV). Pour plus de clart, on regroupe usuellement dans un fichier source de paramtrage, toutes les commandes CFTRECV et on met la commande CFTRECV dfaut soit en premire, soit en dernire position. La commande CFTRECV permet de prciser, pour chaque fichier type (IDF) : le nom et les caractristiques physiques (par exemple : format et longueur denregistrement) du fichier rcepteur, les actions effectuer localement, notamment : appel lors du transfert une tche EXIT fichier crite par lutilisateur, actions excutes par le moniteur sur le fichier rcepteur en dbut de transfert, transcodage des donnes pendant la rception, appel une procdure excuter en fin de transfert, ...

CFT V2.3

4-31

Les commandes de paramtrage de lenvironnement des transferts

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.

La rgle de prsance qui sapplique, globalement, est celle-ci :

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

= cpr,] = identifier,] = n,] = {128 | n},]

PROTOCOLE

OS

CFT V2.3

4-33

Les commandes de paramtrage de lenvironnement des transferts


PROTOCOLE

[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

4.2.1.2. Synthse des paramtres


Ces paramtres peuvent tre classs en : paramtres didentification : gnraux lis au protocole PeSIT (profil SIT, PeSIT D profil CFT ou PeSIT E) lis au protocole PeSIT (PeSIT D profil CFT ou PeSIT E) : ID, USERID, GROUPID, : RAPPL, SAPPL, : RUSER, SUSER, : FORCE, : COMMENT, OPERMSG, DELETE, NOTIFY, : PRI, : EXEC, EXIT, : MINDATE,...CYCTIME, : NCOMP, XLATE, FCODE, : FACTION, FDISP, : FNAME, WFNAME, : FSPACE, FORG, FTYPE, : FRECFM, FLRECL, FBLKSIZE, FKEYLEN, FKEYPOS.

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

PeSIT D profil EXTERN

PeSIT profil SIT

ODETTE

ETEBAC3

Pour une information complmentaire, consultez le Guide des protocoles de CFT.

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

Les commandes de paramtrage de lenvironnement des transferts

[CYCDATE

= {voir le commentaire | date}]

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

Les commandes de paramtrage de lenvironnement des transferts

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

= {suivant FTYPE | ASCII | BINARY | EBCDIC}]

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

Les commandes de paramtrage de lenvironnement des transferts

[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

Les commandes de paramtrage de lenvironnement des transferts

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

Cas particulier de la variable symbolique &NFNAME

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.

Consultez le Guide dexploitation de CFT correspondant votre OS. [FSPACE = n]

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

Les commandes de paramtrage de lenvironnement des transferts

[FTYPE

={ voir Guide dexploitation | c}]

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}]

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 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

Les commandes de paramtrage de lenvironnement des transferts


PeSIT D profil CFT PeSIT E PeSIT D profil EXTERN

[NCOMP

= {voir le commentaire | cpr}]

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

Valeur par dfaut pour NOTIFY


OP 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. 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

GUARDIAN MVS OS400 UNIX VM VMS

VOS

VSE WinNT

OP ou OPxxxxxx OP Sans objet

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 commandes de paramtrage de lenvironnement des transferts

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 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.

PeSIT E standard PeSIT E CFT/CFT

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

Les commandes de paramtrage de lenvironnement des transferts

[RUSER

= string] string8 string28


PeSIT D profil CFT PeSIT E CFT/CFT PeSIT E

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.

PeSIT E standard PeSIT E CFT/CFT

[SAPPL

= string] string8 string48


PeSIT profil SIT PeSIT E CFT/CFT PeSIT D profil CFT PeSIT E

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.

PeSIT E standard PeSIT E CFT/CFT

[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),

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

Les commandes de paramtrage de lenvironnement des transferts

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.

PeSIT E standard PeSIT E CFT/CFT

Ce paramtre peut tre transmis et contrl par le partenaire serveur/metteur.

[TRK

= {"valeur de TRKRECV 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 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

Paramtre non pertinent.

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

Les commandes de paramtrage de lenvironnement des transferts

[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 */ */ */

/* Fichier selon valeur IDT */

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

Cette commande rpond au cas gnral de rception dun fichier data-base.

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

= {ASCII | BINARY | EBCDIC},] = = = = identifier,] filename,] n,] n,]

= {F | U | V},]

OS

CFT V2.3

4-55

Les commandes de paramtrage de lenvironnement des transferts

[FACTION [FDB [FCOMP

= = =

{CONCAT | DELETE | ERASE | VERIFY},] filename,] {0 | 15}]

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 CFTEXIT - Activatio n dune tche exit


Cette commande dcrit lenvironnement de lancement dune tche dEXIT et permet lactivation de cette tche. A une commande CFTEXIT correspond une tche EXIT. Suivant le cas, cette commande est active : diffrentes tapes de la transmission dun fichier (EXIT de type fichier), en dbut de transfert en cas demploi du protocole ETEBAC 3 (EXIT de type ETEBAC 3), en phase de connexion protocolaire (EXIT de type annuaire), en fin de transfert (EXIT de type fin de transfert). Le nombre maximum de tches EXIT simultanment actives est limit 16. Pour une information complmentaire, consultez le Guide de programmation de CFT.

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

Les commandes de paramtrage de lenvironnement des transferts

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]

Zone libre la disposition de lutilisateur. [PROG = {CFTEXIT | string8}]

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

= {8192 | 1024 | n}]

{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

= {FILE | ACCESS | ETEBAC | EXEC}

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

Les commandes de paramtrage de lenvironnement des transferts

CFTEXIT

ID PARM LANGUAGE PROG TYPE

= = = = =

EXA, SAMPLE, C, MYEXA, ACCESS

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 CFTAUTH - Liste d identifiants de fichiers types (IDF)


Lutilisateur peut dfinir des listes didentifiants de fichiers (IDF), soumis aux mmes autorisations ou interdictions de transfert. A chaque partenaire peuvent tre associes : une liste en mission, et une liste en rception. Lidentifiant de la liste en mission est dfini par la valeur du paramtre SAUTH de CFTPART. Lidentifiant de la liste en rception est dfini par la valeur du paramtre RAUTH de CFTPART. Cette liste de partenaire peut tre dcrite soit : explicitement partir dun paramtre type liste (paramtre IDF), partir dun fichier dans lequel est enregistr cette liste. Le nom de ce fichier est dfini par le paramtre FNAME. Ces deux mthodes sont exclusives : les paramtres IDF et FNAME ne peuvent tre utiliss simultanment.

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

Les commandes de paramtrage de lenvironnement des transferts

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.

4.5 CFTIDF - Identifian ts rseau dun fichier type


Tous protocoles SAUF PeSIT profil SIT

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

Les commandes de paramtrage de lenvironnement des transferts

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.6 CFTXLATE - Table de transcodage utilise lors dun transfert


La commande CFTXLATE permet de dfinir des tables de transcodage entre 2 alphabets pour : un sens de transfert, un type de code des donnes fichier (FCODE : ASCII ou EBCDIC), un type de code rseau des donnes (NCODE : ASCII ou EBCDIC). Chaque table est construite partir dun fichier (FNAME) contenant un enregistrement unique de 256 caractres, dans lequel chaque caractre dfinit, par sa position et sa valeur, la correspondance entre les deux alphabets.

4.6.1. Principe du transcodage


Le s ime caractre prend la valeur c : s est la valeur du caractre de lalphabet source, c est la valeur du caractre de lalphabet cible correspondant. Le premier caractre est en position 0.

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

Les commandes de paramtrage de lenvironnement des transferts

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}]

Code des donnes transmises sur le rseau.

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

5. Les commandes de paramtrage des rseaux et protocoles

5.1 CFTNET - Ressour ces (locales) rseau


Une commande CFTNET : dfinit une ressource rseau : celle-ci, pour le moniteur CFT, est une entit au travers de laquelle des connexions peuvent stablir, fournit au moniteur CFT un certain nombre dinformations ncessaires pour accder, travers une ressource, au rseau du type indiqu (X25, SNA, TCP/IP ...). Cette commande est donc susceptible de regrouper : des paramtres utiliss pour grer les fonctionnalits internes au moniteur CFT : contrle des mcanismes dtablissement des connexions par exemple, des paramtres dcrivant les caractristiques de lenvironnement rseau dfinies par le systme dexploitation local, des paramtres permettant dtablir des liens entre : ces paramtres systme pouvant rfrencer un ou plusieurs composants logiciels systme (exemple : drivers utiliss au niveau des cartes), et le moniteur CFT.

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

Les commandes de paramtrage des rseaux et protocoles

5.1.1. CFTNET - Commande gnrique


La description faite dans ce paragraphe ne correspond pas une commande relle de CFT. Elle fait linventaire des seuls paramtres communs toutes les mthodes daccs rseau. Les commandes relles CFTNET TYPE = xxx sont explicites dans les paragraphes suivants.

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

... Dfinition de la ressource rseau (spcifique).

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

Sur X25 : cohrence avec la dfinition du noeud commut VTAM.

[TYPE

= {X25 | ASY | DNA | DSA | LU62 | SNA | TCP}]

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

La ressource correspond un APPLID de VTAM.

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.

5.1.2. CFTNET TYPE = ASY - Ressource rseau asynchrone


WinNT

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

Les commandes de paramtrage des rseaux et protocoles

5.1.2.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, 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}]

Vitesse de la transmission en bits/seconde.

5-4

CFT V2.3

Manuel de rfrence

5.1.3. CFTNET TYPE = DNA - Ressource rseau DECNET


VMS

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

5.1.4. CFTNET TYPE = DSA - Ressource rseau DSA


GCOS7 GCOS8

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

Les commandes de paramtrage des rseaux et protocoles

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}

Classe associe cette ressource rseau.

5.1.4.3. Exemple
CFTNET MODE ID TYPE CALL CLASS MAXCNX = = = = = = REPLACE,/* Ressource DSA - Toujours unique*/ DSAINIOUT, DSA, INOUT, 1, 8

5.1.5. CFTNET TYPE = LU62 - Ressources rseau LU6.2


MVS OS400 UNIX VM VSE WinNT

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

PUNAME = [RECV TPNAME = =

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}

Nom de la LU locale. NETPFX = string3


OS400

Prfixe des objets rseau. PUNAME = string1..10


OS400

Nom du contrleur attach une ligne de communication. [RECV = {2 | n}] {1..9}


MVS VM VSE

Nombre de receive any RPL pour cette ressource.

CFT V2.3

5-7

Les commandes de paramtrage des rseaux et protocoles

TPNAME

= string1..16

OS2

UNIX

Nom de la transaction en attente de conversation sur le site local.


UNIX

Utilis seulement sur les machines demandant un nom local.

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

5.1.6. CFTNET TYPE = SNA - Ressources rseau SNA


MVS OS400 VM VMS VSE VOS

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

MVS OS400 VM VMS VSE

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

5.1.6.1. Syntaxe gnrale


CFTNET [CALL [MODE ID [MAXCNX TYPE [CLASS = = = = = = {INOUT | IN | OUT},] {REPLACE | CREATE | DELETE},] identifier, {32 | n},] SNA, n,] string,] string,] {n | string},] string,] string,] string,] string,] string,] {2 | n}]
OS OS OS OS OS OS OS OS OS

[PROFILE = [LUTYPO = [LUNAME = [PUNAME = [GATEWAY= [NETPFX =

[LOCADR = [ACB [RECV = =

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

(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

Les commandes de paramtrage des rseaux et protocoles

5.1.6.2. Paramtrage ct HOST


MVS VM VSE

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

/* Ress. SNA pour X25 NPSI*/

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).

5.1.6.4. Paramtrage ct PU type2 : spcifique OS400


OS400

[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

Les commandes de paramtrage des rseaux et protocoles

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 */

5.1.6.6. Paramtrage ct PU type2 : spcifique VMS


VMS

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

Les commandes de paramtrage des rseaux et protocoles

5.1.6.8. Paramtrage ct PU type 2 : spcifique VOS


VOS

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.

5.1.7. CFTNET TYPE = TCP - Ressources rseau TCP/IP


GCOS7 GCOS8 GUARDIAN MVS OS400 UNIX VMS WinNT

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}]

Dfinit la borne infrieure de la plage de ports sortants (valeur incluse).

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

Les commandes de paramtrage des rseaux et protocoles

5.1.8. CFTNET TYPE = TCP - Ressources rseaux dportes


Laccs un rseau de tlcommunications est dfini par une commande CFTNET. En rgle gnrale, la ressource qui permet daccder ce rseau est locale la machine. Un proxy permet daccder un rseau de tlcommunications travers un autre rseau. Il est considr comme une ressource dporte. Laccs un rseau de tlcommunications travers un autre rseau est dfini par : une commande CFTNET qui dcrit laccs au premier rseau ( travers une ressource locale), une commande CFTNET qui dcrit laccs au deuxime rseau ( travers une ressource dporte, en loccurrence ici un proxy). Les paramtres de la commande CFTNET varient selon que la ressource est locale ou dporte. Pour une ressource locale, les paramtres restent inchangs. Pour une ressource dporte, les paramtres sont dpendants du type de la ressource.

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

Dfinit le type de rseau accd travers un proxy. INET = identifier

Identifiant de la commande CFTNET dfinissant laccs au premier rseau. PROTOCOL = SOCKS4

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

Les commandes de paramtrage des rseaux et protocoles

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.1.9.2. Paramtres spcifiques utilisables par systmes


Le paramtre CLASS est utilis sur tous les systmes. Par contre, lemploi et la signification des autres paramtres spcifiques CFTNET TYPE= X25 dpendent du systme utilis. Le tableau suivant indique lesquels de ces paramtres sont utilisables pour un systme donn.

5-18

CFT V2.3

Manuel de rfrence

Tableau 60. CFTNET TYPE = X25 - Emploi des paramtres


OS ADDR PACKETSZ PACKETW NET NET LINEID PGM PFX SPEED MAXLCH MINLCH CTLR AX25NODE AX25MBX

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

Noeud DSA o se situe la prise rseau AX25.

CFT V2.3

5-19

Les commandes de paramtrage des rseaux et protocoles

[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

Nom du contrleur de communication.

[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

GUARDIAN MVS OS400

8 8 10

UNIX

32

VM VMS

8 32

VOS VSE WinNT

32 8 32

5-20

CFT V2.3

Manuel de rfrence

[MAXLCH

= {valeur de MAXCNX | n}] {1..32}

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

Numro de la premire voie logique utiliser. [NETPFX = string] string8 string3


GUARDIAN

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

Les commandes de paramtrage des rseaux et protocoles

5.1.9.3. Exemple
GCOS7 GCOS8

CFTNET

MODE CALL ID MAXCNX TYPE CLASS AX25NODE AX25MBX LINEID


GCOS7

= = = = = = = = =

REPLACE, INOUT, X25INOUT, 8, X25, 1, DN01, AX25, LX25

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

5.2 CFTPROT - Protoc ole de transfert


Une commande CFTPROT permet de : choisir un protocole (PeSIT, ODETTE, ETEBAC 3) et une manire dutiliser ce protocole (avec ou sans compression, avec ou sans possibilit de relance, avec ou sans utilisation de SSL, ...), prciser certains paramtres lis lutilisation des ressources rseau pour les changes protocolaires (voir notamment le mcanisme de slection du protocole lors des connexions - paramtre SAP). Rappelons que les mthodes daccs (ou protocoles dchange de donnes) implments sont : sur tous les systmes : X25,
suivant les systmes : DNA, DSA, SNA, TCP/IP,

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. CFTPROT - Paramtrage gnrique


La description faite dans ce paragraphe ne correspond pas une commande relle de CFT. Elle fait linventaire des seuls paramtres communs tous les protocoles. Les commandes relles CFTPROT TYPE = xxx sont explicites dans les paragraphes suivants. Pour les ressources rseau de type SNA ou asynchrone (pas de SAP), il ne peut y avoir plus dune commande CFTPROT par commande CFTNET.

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

Les commandes de paramtrage des rseaux et protocoles


Dft: PROTOCOLE Dft: PROTOCOLE

[SCOMP [RCOMP [SRIN [SROUT [IDF TYPE [EXITA [EXITE [DYNAM

= = = = = = = = =

cpr,] cpr,] {BOTH | NONE | RECEIVER | SENDER},] {BOTH | NONE | RECEIVER | SENDER},] string,] {PESIT | ETEBAC | ODETTE}, identifier,] identifier,] identifier]

. . . Paramtres spcifiques suivant le protocole.

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

= {voir le tableau | n}] {0..3600}

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

Tableau 63. CFTPROT DISCTS - 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 DISCTS 285 165 65 165 65 65

[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

Les commandes de paramtrage des rseaux et protocoles

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

Tableau 64. CFTPROT RCOMP - Valeurs par dfaut


Protocole PeSIT profil SIT PeSIT D profil EXTERN PeSIT profil CFT PeSIT E (standard) PeSIT E (CFT/CFT) ODETTE ETEBAC3 Valeur par dfaut de RCOMP Non pertinent 10 15 10 15 1 Utilisable hors norme

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

Les commandes de paramtrage des rseaux et protocoles

Tableau 65. FTPROT SAP - Valeurs du paramtre


Mthode daccs DNA DSA GCOS7 GCOS8 Taille en caractres 18 Dfinition et Commentaires OBJET Decnet

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

X25 sauf GCOS7 et GCOS8

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

Pour plus de prcision (valeurs utilisables ...), consultez lannexe Compression.

CFT V2.3

5-29

Les commandes de paramtrage des rseaux et protocoles

[SRIN

= {BOTH | NONE | RECEIVER | SENDER}]

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 de protocole de transfert de fichiers.


PeSIT ETEBAC

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.2.2. CFTPROT TYPE = ETEBAC - Protocole ETEBAC 3


La commande CFTPROT TYPE = ETEBAC permet de dcrire le protocole de transfert ETEBAC 3. Lors de ltablissement de la connexion, aucune ngociation nest effectue : la carte paramtre (ou message de service dbutant le transfert) est accepte ou refuse. La description de cette carte est prciser dans la commande CFTETB. Le protocole ETEBAC 3 ne gre pas de reprise : les transferts reprennent en dbut de fichier aprs une interruption de transfert. Pour une explication dtaille des contraintes et spcificits lies lutilisation de ce protocole particulier, consultez le Guide des protocoles de CFT.

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.

5.2.3. CFTPROT TYPE = ODETTE - Protocole ODETTE


La commande CFTPROT TYPE = ODETTE permet de dcrire le protocole de transfert ODETTE. Cette commande permet de prciser des valeurs sur lesquelles le moniteur se basera lors des ngociations protocolaires concernant : le crdit, la compression des donnes, la logique spciale.

CFT V2.3

5-31

Les commandes de paramtrage des rseaux et protocoles

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

Les commandes de paramtrage des rseaux et protocoles

[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.2.4. CFTPROT TYPE = PESIT - Protocole PeSIT


La commande CFTPROT TYPE = PESIT permet de dcrire le protocole de transfert PeSIT. En PeSIT, lutilisateur peut prciser des paramtres contrlant : les mcanismes associs aux points de synchronisation, le format des messages, les diffrents algorithmes de compression, le calcul de CRC. Attention : dans certains environnements, les mcanismes de repositionnement dans les fichiers transfrs ne sont pas oprationnels avec tous les fichiers supports ; les transferts reprennent alors en dbut de fichier, aprs une interruption de transfert (consultez le Guide dexploitation de CFT correspondant votre OS). Les quatres variantes de PeSIT supportes correspondent aux quatre valeurs du paramtre PROF (CFT, SIT, EXTERN, ANY). Certains des paramtres nont de sens que pour une ou plusieurs de ces variantes. Pour plus de clart, ces paramtres spcifiques sont regroups ci-dessous suivant la ou les valeurs correspondantes du paramtre PROF. Pour une explication dtaille des contraintes et des spcificits lies lutilisation de chacune de ces variantes, consultez : pour la variante PeSIT profil SIT (PROF = SIT) : le Guide des protocoles de CFT, pour les variantes PeSIT D profil EXTERN (PROF = EXTERN), PeSIT D profil CFT (PROF = CFT) et PeSIT E (PROF = ANY) : le Guide des protocoles de CFT.

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

= {REPLACE | CREATE | DELETE},] = identifier, = identifier,


OS

= string,
Dft : PROFIL

= n,]
Dft : PROFIL

= n,] = {5 | n},] = {260 | 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},]

[PART [CYCLE [CTO

= (identifier, identifier, ),] = {0 | n},] = n]

PROF = EXTERN

[RESYNC [SSERV
PROF = CFT

= {NO | YES},] = identifier]

CFT V2.3

5-35

Les commandes de paramtrage des rseaux et protocoles

[RESYNC [SSERV [REVERSE [PAD


PROF = ANY

= = = =

{NO | YES},] identifier,] {NO | YES},] {NO | YES}]

[RESYNC [REVERSE [PAD [LOGON

= = = =

{NO | YES},] {NO | YES},] {NO | YES},] {YES | NO}]

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

CONCAT = YES est OBLIGATOIRE.

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

La valeur MULTART = YES est INTERDITE dans ce profil.

En mode rcepteur, le moniteur CFT accepte les FPDU multi-articles, quelle que soit la valeur de ce paramtre.

CFT V2.3

5-37

Les commandes de paramtrage des rseaux et protocoles

[PAD

= {NO | YES}] Uniquement en mode demandeur

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

= {CFT | ANY | EXTERN | SIT | DMZ}]

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

Les commandes de paramtrage des rseaux et protocoles

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

La valeur SEGMENT = YES est INTERDITE en 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

= {voir le commentaire | identifier}]

PeSIT D profil CFT

PeSIT D profil EXTERN

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.

PeSIT D profil CFT

PeSIT profil ANY

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

Les commandes de paramtrage des rseaux et protocoles

5.2.4.3. Exemples
PeSIT profil SIT

CFTPROT

ID */ TYPE NET SCOMP */ RCOMP */ CONCAT

= 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

ID TYPE NET PROF CONCAT MULTART SEGMENT

= = = = = = =

PSITEXT, PESIT, xx, EXTERN, YES, YES, NO

PeSIT D profil CFT

CFTPROT

ID TYPE NET PROF CONCAT MULTART SEGMENT

= = = = = = =

PSITCFT, PESIT, yy, CFT, YES, YES, YES

PeSIT E

CFTPROT

ID TYPE NET PROF CONCAT MULTART SEGMENT

= = = = = = =

PSITE, PESIT, zz, ANY, YES, YES, YES


CFT V2.3

5-42

Manuel de rfrence

5.3 CFTETB - Format d e la carte ETEBAC 3


La commande CFTETB est ncessaire si le paramtrage de CFT contient une commande CFTPROT de type ETEBAC 3. Cette commande permet de crer, modifier ou supprimer, suivant les caractristiques relatives au transfert (identification du ou des partenaires ...), le format de la carte paramtre utilise pour ce transfert. Rappelons quen ETEBAC 3, une carte paramtre est change entre les correspondants, lors de ltablissement de la connexion, ce qui permet de saccorder en particulier sur le format des donnes changes.

5.3.1. Caractristiques relatives au transfert


En mode demandeur, les commandes CFTETB peuvent dsigner explicitement : un partenaire donn (dfini par CFTPART), un identifiant de fichier type (dfini dans la commande de transfert correspondante CFTSEND/SEND ou CFTRECV/RECV). Ceci aussi bien en mission (DIRECT = SEND) quen rception (DIRECT = RECV). Dans ce mode, les commandes gnriques CFTETB ID = ALL, o ALL dsigne tous les partenaires sont galement exploites. En mode serveur, seules les commandes gnriques CFTETB ID=ALL sont prises en compte, cest--dire : CFTETB ID = ALL, DIRECT = SEND, ... permettant de dcrire la carte gnrique utilise en mission, et/ou la carte CFTETB ID=ALL, DIRECT = RECV, ... permettant de dcrire la carte gnrique utilise en rception. Attention : il faut obligatoirement prciser (en mode demandeur et en mode serveur), au minimum, ces 2 commandes, car elles permettent de dcrire la carte gnrique utilise en mission et celle utilise en rception : CFTETB ID DIRECT . . . ID DIRECT . . . = = ALL, SEND,

CFTETB

= =

ALL, RECV,

CFT V2.3

5-43

Les commandes de paramtrage des rseaux et protocoles

5.3.2. Description du format de la carte paramtre


Une carte paramtre a une longueur totale de 80 caractres en format EBCDIC. Son en-tte est impose par la norme ETEBAC 3 et est compose : en premire position (position numrote par la suite 0) : dun octet indiquant le sens de transmission, de trois octets rservs, en cinquime position (position numrote 4) : de quatre octets indiquant la longueur denregistrement du fichier transmettre. Le contenu des autres champs nest pas impos par la norme, leur signification est dfinie conventionnellement entre les correspondants. Les valeurs des paramtres de la commande CFTETB dcrivant le format de la carte paramtre, sont indiques ci-dessous sous la forme : paramtre = {pos, 255 | len} ou paramtre = {pos, 255 | len | content} tel que : pos dfinit la position dans la carte paramtre du champ dcrit par ce paramtre. La valeur de pos est le nombre de caractres prcdant ce champ dans la carte paramtre. Elle est positive, len dfinit la longueur en nombre de caractres de ce champ. La valeur particulire 255 signifie que le paramtre concern est absent de cette carte paramtre (valeur par dfaut). Comme une carte paramtre a une longueur totale de 80 caractres et que 8 caractres sont obligatoires en en-tte de carte, la somme des longueurs des champs len des paramtres facultatifs utiliss ne peut dpasser 72 caractres (en protocole ETEBAC 3). Si le nombre de caractres affect un champ est infrieur celui indiqu dans le champ len, ce champ est complt dans la carte par des caractres blancs EBCDIC (x40). Il convient de noter que le moniteur CFT laisse la possibilit, en cinquime position de la carte, de ne pas indiquer de longueur denregistrement ou dindiquer une longueur denregistrement suprieure quatre octets. Ceci nest pas protocolaire ETEBAC 3 mais peut tre utilis par des correspondants qui ont dfini une telle convention, content dfinit le contenu du champ sous la forme dune chanes de caractres arbitraires, changes entre les partenaires mais non exploites par le moniteur CFT. Consultez le Guide des protocoles du moniteur CFT pour une description plus complte de lexploitation du moniteur CFT, en protocole ETEBAC.

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

Les commandes de paramtrage des rseaux et protocoles

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 = =

= {pos, 255 | len}]

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}]

Indique le champ de stockage du PARM (de CFTSEND).

5-46

CFT V2.3

Manuel de rfrence

[SNAME

= {pos, 255 | len}]

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. Les commandes de paramtrage des partenaires


6.1 CFTPART - Dfiniti on dun partenaire
La commande CFTPART dcrit les caractristiques de chaque partenaire : relatifs lenvironnement rseau / protocole en dfinissant : les protocoles CFT utilisables avec ce partenaire et les valeurs des SAPs (slecteurs de protocole) associes, lidentification rseau - nom rseau, mot de passe - connue du partenaire/identifiant le partenaire, lidentification du partenaire intermdiaire, en cas dabsence de liaison directe, l'identification du profil de scurit (SSL). Pour une information complmentaire, consultez le "Guide de la scurit de transport", le mode de transfert, la table de transcodage associe au partenaire, le type de systme dexploitation de la machine du partenaire (permettant de dduire le code des donnes ou les types de fichier de ce partenaire), les heures dappel autorises (vers ce partenaire / depuis ce partenaire), les listes didentifiants de fichiers autoriss en mission et en rception, ltat du partenaire (actif ou inactif, en mode demandeur ou serveur).

relatifs aux transferts effectus en dfinissant :

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,]

PROTOCOLE PROTOCOLE PROTOCOLE

= string,] = string,]

CFT V2.3

6-1

Les commandes de paramtrage des partenaires

[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

Uniquement sur un site de commutation

: 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

Les commandes de paramtrage des partenaires

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

= string] string8 string8 string22


ETEBAC3 ODETTE PeSIT

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

string24 string25 string28

PeSIT E ODETTE ETEBAC3

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

Les commandes de paramtrage des partenaires

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

Tableau 67. CFTPART SAP - Valeurs du paramtre


Mthode daccs DNA DSA GCOS7 18 Mailbox (nom de la bote aux lettres DSA) de lapplication moniteur distant Mailbox (nom de la bote aux lettres DSA) de lapplication moniteur distant telle que dfinie dans la Workstation de cette application Sans objet, ne doit pas tre prcis Le protocole partenaire sera dtermin par la LU appele Sans objet, ne doit pas tre prcis Le protocole partenaire sera dtermin par la LU appele 1 15 Numro du port sur lequel le moniteur partenaire est lcoute et qui peut avoir comme valeur : un numro en clair correspondant au numro rel utilis par le partenaire distant au niveau du protocole Numros autoriss : entre 1025 et 65535 (bornes exclues) Numros conseills : 1761, 1762, 1763, 1764, 1765, 1766, 1767, 1768 (1) le 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, cft-5, cft-6, cft-7 (1) Remarque : si les commandes de paramtrage CFTPART (en local) et CFTPROT (chez le partenaire) utilisent le nom logique du port dfini dans la base de donnes SERVICES, la cohrence entre les 2 bases doit tre assure Valeur vhicule dans le paquet dappels sortant 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) Taille en caractres (alphanum) 16 Dfinition et Commentaires

OBJET Decnet

GCOS8

18

LU6.2

SNA

TCP/IP

X25 sauf GCOS7 et GCOS8

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

Les commandes de paramtrage des partenaires

[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 */ */

OMINTIME = 1000, OMAXTIME = 1200,

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

Les commandes de paramtrage des partenaires

6.2 CFTDEST - Dfiniti on dune listes de partenaires


La commande CFTDEST sert spcifier un pseudo partenaire rfrenant une liste de partenaires, afin deffectuer en une seule commande : la diffusion de fichier (ou de message) vers plusieurs partenaires. Cette diffusion peut tre active : par une commande SEND locale, ou par une commande SEND venant dun partenaire distant, le moniteur local jouant le rle de site intermdiaire,

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.

Le paramtre EXEC de la commande CFTDEST indique le mode de soumission de la procdure :

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

Les commandes de paramtrage des partenaires

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).

6.3 CFTXXX - Dfinitio n rseau des partenaires


Les commandes de type CFTxxx permettent, chacune pour un type de rseau donn, de dfinir les paramtres rseau des partenaires : localisation rseau du moniteur partenaire sur la machine hte. Rappelons que les informations complmentaires concernant le SAP (Service Access Point) sont prcises dans la commande CFTPART associe, les plages horaires dappels par ce rseau, les mcanismes de rptition des tentatives de connexion (RETRY), le nombre limite de connexions simultanes avec ce partenaire, dans chaque sens.

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

Les commandes de paramtrage des partenaires

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},]

= {12 | n},] = {6 | n},] = {7 | n},]

[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

Les commandes de paramtrage des partenaires

[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.

6.3.3. CFTDNA - Paramtres rseau dun partenaire DNA (VAX)


VMS

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 */ */ */ */

6.3.4. CFTDSA - Paramtres rseau dun partenaire DSA (BULL)


GCOS7 GCOS8

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).

Ces deux paramtres identifient en effet de manire unique un accs DSA.

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

= string, = string, = string

CFT V2.3

6-17

Les commandes de paramtrage des partenaires

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

Permet le contrle didentification du submitter ID.


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

Permet le contrle didentification du submitter project.


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).

6.3.5. CFTSNA - Paramtres rseau dun partenaire SNA


MVS OS400 VM VMS VSE VOS

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.

Ces deux paramtres identifient en effet de manire unique un accs SNA.


MVS VM VSE

6.3.5.1. Syntaxe gnrale


CFTSNA [MODE ID [IMINTIME [IMAXTIME [OMINTIME [OMAXTIME [RETRYM [RETRYN [RETRYW [CNXOUT [CNXIN = = = = = = = = = = = {REPLACE | CREATE | DELETE},] identifier, {00000000 | time},] {23595999 | time},] {00000000 | time},] {23595999 | time},] {12 | n},] {6 | n},] {7 | n},] {2 | n},] {2 | n},]

CFT V2.3

6-19

Les commandes de paramtrage des partenaires

[CNXINOUT [CLASS LUNAME

= {2 | n},] = n,] = string, = (string,string...),


OS OS OS

[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).

6.3.5.2. Paramtrage ct HOST


MVS VM VSE

[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

Les commandes de paramtrage des partenaires

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

Les commandes de paramtrage des partenaires

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

= = = =

..., x, ...., .....,

= = = = =

..., y, ...., ....., .....,

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

MODE ID LUNAME LOGMODE CLASS IMINTIME OMINTIME CNXOUT CNXIN CNXINOUT

= = = = = = = = = =

CREATE, PARIS5, CFT, CFTVAX, 1, 2200, 2200, 3, 3, 5

/* /* /* /* /* /* /* /* /*

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.

6.3.6. CFTTCP - Paramtres rseau dun partenaire TCP/IP

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

Les commandes de paramtrage des partenaires

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

6.3.7. CFTX25 - Paramtres rseaux dun partenaire X25


Cette commande est utilisable sur TOUS les systmes. La commande CFTX25 permet de dfinir les paramtres rseau associs un partenaire pour une liaison sur X25 public ou X25 priv. Il peut y avoir plusieurs commandes CFTX25 par partenaire, mais une seule commande pour un partenaire et une classe donne. 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).

Ces deux paramtres identifient en effet de manire unique un accs X25.


MVS VSE VM

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

Les commandes de paramtrage des partenaires

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.

Si VERIFY = 0, il ny a pas de vrification.

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

Les commandes de paramtrage des partenaires

6.3.8. CFTLU62 - Paramtres rseau dun partenaire LU62


MVS OS400 UNIX VM VSE WinNT

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

= string, = string, = string, = string, = string

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

Les commandes de paramtrage des partenaires

CFTLU62

id luname class tpname modename cnxin cnxinout cnxout mode

= = = = = = = = =

as400 , luas400 , 6 , l62hdx.cftpgm , cft2appc , 2 , 4 , 2 , replace

6.3.9. CFTASY - Paramtres rseau dun partenaire asynchrone


WinNT

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

Les commandes de paramtrage des partenaires

[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.

Les commandes associes aux transferts

7.1. Transferts

7.1.1. SEND TYPE = FILE - Emission de fichier


La commande SEND TYPE = FILE permet de dclencher lmission de fichier. Les caractristiques du transfert peuvent tre prcises dans la commande SEND elle-mme ou bien dans la commande CFTSEND, dont lID est gal la valeur du paramtre IDF. Lmission peut concerner un partenaire (mission simple) ou une liste de partenaires (diffusion). Le paramtre PART (identifiant du PARTenaire de transfert) de la commande SEND 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 SEND et les commandes CFTSEND, CFTPART et CFTDEST sont indiques dans lannexe Schmas de chanage des commandes du guide Concepts de CFT. Lors dune mission dun fichier, CFT cre un poste dans le catalogue. Ce poste (visualisable par la commande LISTCAT) est identifi de faon unique, pour un moniteur donn, par les valeurs des paramtres IDT (IDentifiant de Transfert) et PART. Les missions effectues lors dune diffusion sont identifies avec la mme valeur dIDT, mais avec des valeurs de PART diffrentes. Remarque : le moniteur CFT exploite, dans la mesure des possibilits du systme dexploitation hte, les informations quil peut obtenir sur le fichier rel ( transmettre), au moment de lactivation du transfert (valeur par dfaut des paramtres FTYPE, FORG, FLRECL, FRECFM).

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

Les commandes associes aux transferts

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

= cpr,] = filename,] = {0 | n},] = {0 | n},] = n,] = {F | U | V},]


PROTOCOLE OS PROTOCOLE PROTOCOLE PROTOCOLE

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 PROTOCOLE PROTOCOLE OS

PROTOCOLE PROTOCOLE PROTOCOLE

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

Les commandes associes aux transferts

[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

= string string28 string14 string7 string26 string28

Utilisable en mode demandeur-metteur et serveur-metteur (STATE = HOLD)


PeSIT E CFT/CFT PeSIT E PeSIT D ODETTE ETEBAC3

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

Les commandes associes aux transferts

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.

7.1.2. SEND TYPE = MESSAGE - Emission de message


PeSIT D profil CFT PeSIT E

Cette commande nest pertinente quen utilisant ces protocoles.

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

Les commandes associes aux transferts

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}]

FACULTATIFS COMMUNS A CFTSEND

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,...).

7.1.3. SEND TYPE = REPLY - Emission de rponse


PeSIT D profil CFT PeSIT E ODETTE

Cette commande nest pertinente quen utilisant ces protocoles.

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

Les commandes associes aux transferts

7.1.3.1. Syntaxe
SEND IDM IDT MSG PART TYPE [IDA [EXEC [PRI = = = = = = = = identifier, transid, string, identifier, REPLY, identifier,] filename,] pri]

FACULTATIFS COMMUNS A CFTSEND

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

= string string80 string512


PeSIT D profil CFT PeSIT E ODETTE

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

Transfert SEND PART = SITEB, IDF = PAYE IDT=A0112102 Fin de Transfert

Lancement dune commande SEND TYPE = REPLY : SEND


Rception du message de rponse au transfert identifi par : PART = SITEB, IDT = A0112102

TYPE = REPLY, PART = &PART, IDM = MES2, IDT = &IDT, MSG = Fichier PAYE bien reu

IDT = A0112102

CFT V2.3

7-11

Les commandes associes aux transferts

7.1.4. RECV - Rception de fichiers


PeSIT profil SIT

Cette commande est sans objet.

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

Les commandes associes aux transferts

[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

= cpr,] = {128 | n},] = filename,] = identifier,]

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 D profil CFT

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

Les commandes associes aux transferts

[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

Seule la valeur IDF = * est pertinente.

[NFNAME

= filename]

Utilisable si mode ouvert

PeSIT D profil CFT PeSIT E CFT/CFT

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.

le fichier dsign par NFNAME existe.

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

Les commandes associes aux transferts

Figure 7.

Exemple de paramtrage

CFTRECV

ID FNAME ...

= =

IDF1, X,

RECV

IDF = PART = NFNAME =

IDF1, ... <dir>/<filelist>

CFTSEND

IDF IMPL FNAME

= = =

IDF1, YES, &NFNAME

Fichier X

Rpertoire <dir>

1 enregistrement = 1 entre de <dir>

VFM PeSIT profil ANY [NFVER = {0 | n}] Numro de version du fichier mis, sil sagit dun fichier GDG.

PeSIT profil CFT

Les valeurs reprsentent : 0 : la version 0 du fichier, n : la version -n du fichier.


Cas 1 : NFVER est utilis avec NFNAME (mode ouvert avec mission implicite du ct serveur metteur). FNAME = &FNAME (-&NFVER). Le partenaire met, dans ces conditions, le fichier logique NFNAME (-NFVER) de la base VFM dsigne dans son paramtrage par le paramtre FDB. Cas 2 : NFVER est utilis seul (mode ferm avec mission implicite du ct du serveur metteur) FNAME = &PART.&IDF (-&NFVER). Le partenaire met la version du fichier logique &PART.&IDF indique dans le paramtre NFVER. Le paramtre FDB indique la base VFM dont est issu le fichier logique.
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 string14 string8 string26

PeSIT E CFT/CFT PeSIT E PeSIT D ODETTE ETEBAC3

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

Les commandes associes aux transferts

[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

Les commandes associes aux transferts


VFM GDG

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. Les actions sur les transferts

7.2.1. DELETE - Suppression des postes du catalogue


Cette commande permet la suppression dun ou plusieurs postes du catalogue. Un transfert en cours est interrompu et sa requte de transfert disparat du catalogue. Dautre part, pour une requte de type R (Receive) en tat non Termin (tat diffrent de T et X), si le fichier de rception est un fichier temporaire (classique ou VFM), ce fichier est automatiquement dtruit.

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

Les commandes associes aux transferts

7.2.2. HALT - Arrt de transferts


Cette commande permet la suspension dun ou de tous les transferts en mission et/ou en rception, avec le ou les partenaires slectionns. Les transferts arrts sont mis dans le catalogue ltat H (voir la commande LISTCAT). Ils pourront tre ractivs : par une commande oprateur START, rception dune demande de ractivation du transfert issue du partenaire.

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.

7.2.3. KEEP - Suspension de transferts


Cette commande permet larrt dun ou de tous les transferts en mission et/ou en rception avec le ou les partenaires slectionns. La suspension se distingue de linterruption (HALT) par le fait que seule une intervention manuelle de loprateur peut relancer le transfert (commande START). Les transferts suspendus sont mis en tat K. Le moniteur assure lintgrit des donnes en cas de suspension et, selon le protocole utilis, autorise la reprise du transfert au dernier point de synchronisation pos avant interruption, ou simplement en dbut de fichier.

CFT V2.3

7-25

Les commandes associes aux transferts

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. RESUME - Remise disposition


Cette commande remet disposition, en mode serveur, une requte d'mission bloque mise en tat "hold" et dont les codes diagnostics sont non nuls. Le demandeur peut alors : soit relancer la rception, soit faire une nouvelle rception.

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

Les commandes associes aux transferts

[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.

7.2.5. START - Redmarrage de transferts


Seul le CFT demandeur du transfert peut tre linitiative dune commande START. Les transferts tant ltat H ou K dans le catalogue passent ltat D, aprs lexcution de cette commande ; ces transferts seront donc relancs effectivement aprs scrutation du catalogue et si les ressources ncessaires sont disponibles. Remarque :
ODETTE

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

Les commandes associes aux transferts

[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. SUBMIT - Soumission dune procdure de fin de transfert


Cette commande permet de soumettre une procdure de fin de transfert pour chaque transfert slectionn. La procdure hrite des variables symboliques du contexte du transfert. Un utilisateur a la possibilit de lancer (ou de relancer) cette procdure lorsque le transfert (de fichier ou de message) est en tat T. Cette commande na aucun effet sur les transferts appartenant une liste de diffusion mme si ceux-ci sont en tat T. En revanche, elle peut tre applique sur le transfert gnrique (dont le PART est gal lidentifiant de la liste de diffusion) lorsquil est ltat T.

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

Les commandes associes aux transferts

[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.

7.2.6.3. Exemples 7.2.6.3.1. Transfert simple


SUBMIT IDT=A1020301, IDF=file1, IDA=appli1, DIRECT=SEND, EXEC=myprog La procdure dfinie dans le fichier myprog est soumise. Cette procdure hrite des valeurs des paramtres du transfert slectionn par la commande SUBMIT. Ceci permet la substitution des variables symboliques ventuellement utilises dans la procdure soumise.

7.2.6.3.2. Liste de diffusion


CFTDEST ID PART ID . . . ID . . . ID . . . = liste, = (part1, part2, part3) = part1,

CFTPART

CFTPART

= part2,

CFTPART

= part3,

CFTSEND PART=liste, IDF=myfile, EXEC=myprog

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. END - Dclaration de transferts excuts


Cette commande permet de dclarer que toutes les oprations lies la fin du transfert (mission comme rception) ont t correctement excutes. Dans la plupart des cas, cette commande est soumise CFT par les procdures de fin de transfert, mais peut ltre aussi manuellement. Les transferts concerns doivent tre dans ltat T et passeront ltat X (tat excut).

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

Les commandes associes aux transferts

[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. Interrogation dun composant du moniteur

7.3.1. MQUERY - Interrogation dun composant du moniteur


La commande MQUERY peut tre utilise pour connatre la date et lheure de la prochaine action.

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

Les commandes associes aux transferts

7.4. Actions sur les partenaires

7.4.1. INACT - Dsactivation de partenaire


La commande INACT sert dsactiver un ou plusieurs partenaires crs par la commande CFTPART. Attention : elle ne peut donc agir sur les partenaires dont la dfinition a t fournie ou modifie par un EXIT annuaire. Un partenaire dsactiv par la commande INACT ne peut tre ractiv que par une commande ACT. Lutilisateur peut choisir : dinterrompre les transferts en cours, de ne dsactiver quun mode (demandeur ou serveur) ou les deux.

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. ACT - Ractivation de partenaire


La commande ACT sert ractiver un ou plusieurs partenaires crs par la commande CFTPART. Attention : elle ne peut donc agir sur les partenaires dont la dfinition a t fournie ou modifie par un EXIT annuaire. Lutilisateur peut choisir de ne dsactiver quun mode (demandeur ou serveur) ou les deux. Lorsque le partenaire est ractiv, les requtes de transfert suspendues par la commande INACT : seront reprises automatiquement, si ce sont des requtes en mode demandeur (code diagnostic 430), devront tre relances par la commande START dans les autres cas.

7.4.2.1. Syntaxe
ACT [TYPE ID [MODE = PART,] = identifier, = {BOTH | REQUESTER | SERVER}]

CFT V2.3

7-37

Les commandes associes aux transferts

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. Les commandes dadministration du moniteur CFT

8.1. SHUT - Arrt de CFT


Demande darrt du moniteur CFT, avec interruption des transferts en cours ou en laissant les transferts en cours se terminer.

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.

8.2. SWITCH - Basculement manuel des fichiers de suivi


Cette commande permet de basculer les fichiers du moniteur fonctionnant lalternat. Elle concerne donc les fichiers journaux et les fichiers statistiques des transferts. Au moment du basculement, le moniteur excute la procdure dfinie par le paramtre EXEC de la commande de paramtrage associe : CFTLOG pour le fichier journal, CFTACCNT pour le fichier statistique.

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

Les commandes dadministration du moniteur CFT

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. ABOUT - Caractristiques de la machine


Cette commande de CFTUTIL affiche les caractristiques de la machine sur laquelle le moniteur CFT est install.

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

8.3.3. Informations affiches


Cette commande affiche les informations suivantes : About <comment> CFT informations : * product * version * level * upgrade Host informations : * model * cpuid

= = = = = =

<Nom du produit> <No de version> <Etat technique> <corrections> <Modle> <No CPU>

Ces informations seront exploites ultrieurement pour dterminer une cl logicielle.

8.3.4. Exemple
La commande : CFTUTIL ABOUT COMMENT = CLIENT

affiche les informations suivantes : About CFT CLIENT informations : * product * version * level informations : * model * cpuid

= = = = =

CFT/OS2 2.2.0 061-177-xxxx KERNEL 0123456789ABCDEF

Host

8.4. FLUSH - Optimisation des blocs internes du fichier catalogue


Cette commande permet de forcer l'criture des blocs internes du fichier catalogue, dans le cadre d'une optimisation paramtre dans la carte CFTCAT, via le paramtre OPTIMIZE (voir les fonctionnalits de ce paramtre au chapitre "CFTCAT - Paramtres de gestion du catalogue"). L'utilisateur peut ainsi visualiser les transferts l'aide des utilitaires CFTUTIL et CFTINT.

8.4.1. Syntaxe
FLUSH [TYPE [NAME = CAT,] = valeur]

CFT V2.3

8-3

Les commandes dadministration du moniteur CFT

8.4.2. Paramtres
[TYPE = CAT]

Type de fichier, CAT pour catalogue. [NAME = valeur]

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

A.1.1. Compression en protocole PeSIT hors SIT


En protocole PeSIT, quatre types de compression peuvent tre utiliss, dcrits dans le tableau suivant. Tableau 73. Protocole PeSIT - Types de compression
Type de compression Compression dune suite de caractres espace EBCDIC Compression dune suite de caractres identiques (compression horizontale) Compactage de caractres Ce compactage ne sapplique qu des caractres EBCDIC (chiffres convertis en BCD, caractre espace) Compression verticale, par rapport aux caractres de lenregistrement prcdent Valeur CFT 01 02 04

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

A.1.2. Compression en protocole ODETTE


Seules deux valeurs sont possibles pour cpr : 0 : pas de compression, 1 : compression de donnes.

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.

A.1.3. Compression en protocole ETEBAC


Protocolairement, les donnes en ligne ne doivent pas tre compresses (ETEBAC3 noffre pas de compression normalise). Entre deux moniteurs CFT, il est nanmoins possible dappliquer une compression en ligne, condition que les deux partenaires appliquent la mme valeur de compression, car aucune ngociation nest ralise. Les valeurs rfrenant les algorithmes de compression utilisables, sont les mmes que celles dfinies pour PeSIT D profil CFT (0 15).

CFT V2.3

A-3

B. NTYPE mis par dfaut

B.1. Valeur par dfaut du NTYPE mis


Le tableau suivant indique la valeur par dfaut du NTYPE mis, dtermine daprs : le type du fichier local (valeur du FTYPE), le systme destinataire (indiqu dans le paramtrage local de lmetteur : CFTPART SYST =).

CFT V2.3

B-1

NTYPE mis par dfaut

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

C. Transcodage : tables internes, exemples

C.1. Tables internes

C.1.1. Table interne de correspondance des alphabets ASCII / EBCDIC


Tableau 76. Correspondances ASCII / EBCDIC
Caractre Code dcimal ASCII 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 Code hexa ASCII 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F 20 21 Code hexa EBCDIC 00 01 02 03 37 2D 2E 2F 16 05 25 0B 0C 0D 0E 0F 10 11 12 13 3C 3D 32 26 18 19 3F 27 1C 1D 1E 1F 40 5A

SP !

CFT V2.3

C-1

Transcodage : tables internes, exemples

Tableau 76. Correspondances ASCII / EBCDIC (suite)


Caractre # $ % & ( ) * + , . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N Code dcimal ASCII 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 Code hexa ASCII 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E Code hexa EBCDIC 7F 7B 5B 6C 50 7D 4D 5D 5C 4E 6B 60 4B 61 F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 7A 5E 4C 7E 6E 6F 7C C1 C2 C3 C4 C5 C6 C7 C8 C9 D1 D2 D3 D4 D5

C-2

CFT V2.3

Manuel de rfrence

Tableau 76. Correspondances ASCII / EBCDIC (suite)


Caractre O P Q R S T U V W X Y Z [ \ ] ^ _ a b c d e f g h i j k l m n o p q r s t u v w x y z Code dcimal ASCII 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 Code hexa ASCII 4F 50 51 52 53 54 55 56 57 58 59 5A 5B 5C 5D 5E 5F 60 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F 70 71 72 73 74 75 76 77 78 79 7A Code hexa EBCDIC D6 D7 D8 D9 E2 E3 E4 E5 E6 E7 E8 E9 AD E0 BD 5F 6D 79 81 82 83 84 85 86 87 88 89 91 92 93 94 95 96 97 98 99 A2 A3 A4 A5 A6 A7 A8 A9

CFT V2.3

C-3

Transcodage : tables internes, exemples

Tableau 76. Correspondances ASCII / EBCDIC (suite)


Caractre { | } ~ <DEL> Code dcimal ASCII 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 Code hexa ASCII 7B 7C 7D 7E 7F 80 81 82 83 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F 90 91 92 93 94 95 96 97 98 99 9A 9B 9C 9D 9E AF A0 A1 A2 A3 A4 A5 A6 Code hexa EBCDIC C0 6A D0 A1 07 80 DC 08 42 15 04 17 1A 52 53 0A 57 56 8D 8E 8F 90 1B 20 CB 21 22 DB 09 23 24 28 4A 9C 9D 9E 9F A0 29 2A 2B 2C 30 31

C-4

CFT V2.3

Manuel de rfrence

Tableau 76. Correspondances ASCII / EBCDIC (suite)


Caractre Code dcimal ASCII 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 Code hexa ASCII A7 A8 A9 AA AB AC AD AE AF B0 B1 B2 B3 B4 B5 B6 B7 B8 B9 BA BB BC BD BE BF C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF D0 D1 D2 D3 Code hexa EBCDIC 33 34 35 AA 36 38 39 AE AF B0 B1 B2 FA B4 B5 B6 B7 B8 B9 BA 3A 3B 3E BE BC AB 41 43 44 BF 45 46 47 48 49 CA 4F CC CD CE CF 51 54 55 58

CFT V2.3

C-5

Transcodage : tables internes, exemples

Tableau 76. Correspondances ASCII / EBCDIC (suite)


Caractre Code dcimal ASCII 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 Code hexa ASCII D4 D5 D6 D7 D8 D9 DA DB DC DD DE DF E0 E1 E2 E3 E4 E5 E6 E7 E8 E9 EA EB EC ED EE EF F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 FA FB FC FD FE FF Code hexa EBCDIC 59 06 62 63 64 BB AC 65 66 DD DE DF 67 E1 68 69 70 71 72 73 74 75 EA EB EC ED EE EF 76 77 78 14 8A 8B 8C 9A 9B B3 DA FB FC FD FE FF

C-6

CFT V2.3

Manuel de rfrence

C.1.2. Tables de transcodage internes CFT


Tableau 77. Transcodage ASCII vers EBCDIC en mission et rception
0 1 2 3 4 5 6 7 8 9 A B C D E F 00010203372d2e2f1605250b0c0d0e0f 101112133c3d322618193f271c1d1e1f 405a7f7b5b6c507d4d5d5c4e6b604b61 f0f1f2f3f4f5f6f7f8f97a5e4c7e6e6f 7cc1c2c3c4c5c6c7c8c9d1d2d3d4d5d6 d7d8d9e2e3e4e5e6e7e8e9ade0bd5f6d 79818283848586878889919293949596 979899a2a3a4a5a6a7a8a9c06ad0a114 80dc08421504171a52530a57568d8e8f 901b20cb2122db092324284a9c9d9e9f a0292a2b2c3031333435aa363839aeaf b0b1b2fab4b5b6b7b8b9ba3a3b3ebebc ab414344bf4546474849ca4fcccdcecf 515455585906626364bbac6566dddedf 67e16869707172737475eaebecedeeef 767778078a8b8c9a9bb3dafbfcfdfeff 00...0F 10...1F 20...2F 30...3F 40...4F 50...5F 60...6F 70...7F 80...8F 90...9F A0...AF B0...BF C0...CF D0...DF E0...EF F0...FF

Tableau 78. Transcodage EBCDIC vers ASCII en mission et en rception


0 1 2 3 4 5 6 7 8 9 A B C D E F 000102038509d5f382978a0b0c0d0e0f 101112137f840886181987911c1d1e1f 92949598990a171b9aa1a2a3a4050607 a5a616a7a8a9ab04acadbbbc1415bd1a 20c183c2c3c5c6c7c8c99b2e3c282bcb 26d08889d1d28c8bd3d421242a293b5e 2d2fd6d7d8dbdce0e2e37c2c255f3e3f e4e5e6e7e8e9f0f1f2603a2340273d22 80616263646566676869f4f5f68d8e8f 906a6b6c6d6e6f707172f7f89c9d9e9f a07e737475767778797aaac0da5baeaf b0b1b2f9b4b5b6b7b8b9bad9bf5dbec4 7b414243444546474849ca93cccdcecf 7d4a4b4c4d4e4f505152fa9681dddedf 5ce1535455565758595aeaebecedeeef 30313233343536373839b3fbfcfdfeff 00...0F 10...1F 20...2F 30...3F 40...4F 50...5F 60...6F 70...7F 80...8F 90...9F A0...AF B0...BF C0...CF D0...DF E0...EF F0...FF

CFT V2.3

C-7

Transcodage : tables internes, exemples

C.2. Exemples de transcodage

C.2.1. Exemple de transcodage dun alphabet rduit


Ces tables dfinissent un transcodage ASCII / EBCDIC des seuls caractres ASCII 7 bits, en ignorant les autres caractres (07 correspond au caractre <DEL> en EBCDIC, 7f correspond au caractre <DEL> en ASCII). Tableau 79. Transcodage ASCII vers EBCDIC en mission
0 1 2 3 4 5 6 7 8 9 A B C D E F 0707070707070707070725070c0d0707 07070707070707070707070707070707 405a7f7b5b6c507d4d5d5c4e6b604b61 f0f1f2f3f4f5f6f7f8f97a5e4c7e6e6f 7cc1c2c3c4c5c6c7c8c9d1d2d3d4d5d6 d7d8d9e2e3e4e5e6e7e8e9ade0bd5f6d 79818283848586878889919293949596 979899a2a3a4a5a6a7a8a9c06ad0a107 07070707070707070707070707070707 07070707070707070707070707070707 07070707070707070707070707070707 07070707070707070707070707070707 07070707070707070707070707070707 07070707070707070707070707070707 07070707070707070707070707070707 07070707070707070707070707070707 00...0F 10...1F 20...2F 30...3F 40...4F 50...5F 60...6F 70...7F 80...8F 90...9F A0...AF B0...BF C0...CF D0...DF E0...EF F0...FF

Tableau 80. Transcodage ASCII vers EBCDIC en rception


0 1 2 3 4 5 6 7 8 9 A B C D E F 7f7f7f7f7f7f7f7f7f7f7f7f0c0d7f7f 7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f 7f7f7f7f7f0a7f7f7f7f7f7f7f7f7f7f 7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f 207f7f7f7f7f7f7f7f7f7f2e3c282b7f 267f7f7f7f7f7f7f7f7f21242a293b5e 2d2f7f7f7f7f7f7f7f7f7c2c255f3e3f 7f7f7f7f7f7f7f7f7f603a2340273d22 7f6162636465666768697f7f7f7f7f7f 7f6a6b6c6d6e6f7071727f7f7f7f7f7f 7f7e737475767778797a7f7f7f5b7f7f 7f7f7f7f7f7f7f7f7f7f7f7f7f5d7f7f 7b4142434445464748497f7f7f7f7f7f 7d4a4b4c4d4e4f5051527f7f7f7f7f7f 5c7f535455565758595a7f7f7f7f7f7f 303132333435363738397f7f7f7f7f7f 00...0F 10...1F 20...2F 30...3F 40...4F 50...5F 60...6F 70...7F 80...8F 90...9F A0...AF B0...BF C0...CF D0...DF E0...EF F0...FF

C-8

CFT V2.3

D. Fichier statistique des transferts : structures

D.1. Le fichier statistique des transferts


D.1.1. Structure des donnes en langage C
typedef { char char char char char char char char char char char char char char char char char char char char char char struct mode direct type part[8+1] spart[8+1] rpart[8+1] suser[15+1] ruser[15+1] idf[8+1] ida[8+1] idt[8+1] nbr[10+1] fbyte[10+1] nbyte[10+1] dated[8+1] timed[8+1] dateb[8+1] timeb[8+1] datee[8+1] timee[8+1] ttime[6+1] diftyp ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* S ou R ( Server or Requester ) S ou R ( Send or Receive ) F ou M ou R ( File or MSG or Reply) Partner File sender partner File receiver partner File sender user File receiver user Logic File Identifier Application identifier (local id.) Transfer Identifier Transmitted records Transmitted user data (before compr.) Transmitted user data (after compr.) Date command catalog AAAAMMJJ Time command catalog HHMMSSCC Date begin transfer AAAAMMJJ Time begin transfer HHMMSSCC Date end transfer AAAAMMJJ Time end transfer HHMMSSCC Transfer Time (en sec) Transfer type : N : Single transfer D : Member of diffusion list Protocol Identifier (cf ID for CFTPROT) User Identifier Group Identifier Rate Compression nn : value 00 : cf NCOMP Record Size File record format (cf FRECFM for CFTSEND or CFTRECV Compression File Name Private parameter File appl sender File appl receiver Partner Group */ */ */ */ */ */ */ */ */ */ */ */ */ */ */ */ */ */ */ */ */ */ */ */ */ */ */ */ */ */ */ */ */ */ */ */ */ */ */ */

char char char char

prot[8+1] ; userid[15+1] ; groupid[15+1]; crate[2+1] ;

char char char char char char char char

flrecl[5+1] frecfm ncomp[2+1] fname[64+1] parm[80+1] sappl[48+1] rappl[48+1] group[8+1]

; ; ; ; ; ; ; ;

} mgrcnT;

CFT V2.3

D-1

Fichier statistique des transferts : structures

D.1.2. Structure des donnes en langage COBOL


01 STAT-T. * * *

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

Fichier statistique des transferts : structures

* 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.

E.3. Mode dutilisation


Lutilitaire est livr sous forme de procdure laquelle on passe des paramtres de traitement. Attention : avant de lancer lutilitaire, il est recommand de sauvegarder le fichier catalogue. 1. Arrter CFT. 2. Taper CFTCATAL pour activer lutilitaire. 3. Entrer les paramtres de traitement et faites ENTREE. 4. Taper : le nom du fichier catalogue, le nombre denregistrements.

5. Redmarrer le moniteur si le traitement sest bien droul.

CFT V2.3

E-1

F. Structure du fichier de configuration

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).

F.2. Paramtres obligatoires


TYPE = {FILE | MAILBOX | TCP }

Type de communication concern. NAME = MediaName

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

Structure du fichier de configuration

F.3. Paramtres facultatifs pour TYPE=TCP


[LOWPORT = {5000,n}]

Borne infrieure (valeur incluse) de la plage de ports locaux. [HIGHPORT = {65535,n}]

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.4. Exemples de fichiers


Exemples de fichier de configuration de lAPI :
; CFT APIs CONFIGURATION FILE ; FILE COMMUNICATION TYPE=FILE NAME=$CFTCOM ; CFT APIs CONFIGURATION FILE ; TCP/IP COMMUNICATION TYPE=TCP NAME=xhttp://localhost:5001 LOWPORT=5000 HIGHPORT=5050 PROXY=socks4://proxy:8080

F-2

CFT V2.3

G.

Fichier de configuration de l'API de suivi Sentinel

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

Nom de lapplication utilisant TRKUTIL. TRKMODELDIR = 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

Adresse IP du Serveur Sentinel.

CFT V2.3

G-1

Fichier de configuration de l'API de suivi Sentinel

TRKIPPORT

= string

Numro de port du Serveur Sentinel. TRKTNAME = string

Chemin d'accs et nom du fichier tampon. TRKLOCALADDR = string

Adresse locale du moniteur XFB. TRKIPADDR = string

Adresse du serveur Sentinel de back-up. TRKIPBRT = string

Numro de port du Serveur Sentinel de back-up. TRACE = 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.

G.3. Exemple de fichier


Exemple de fichier de configuration de lAPI de suivi. # CONFIGURATION FILE # # Nom de lapplication utilisant TRKUTIL PRODUCTNAME=API-SCRIPT # Chemin complet des fichiers modles de message au format # XML TRKMODELDIR=c:\cft231\xml # Nom du fichier modle des messages au format XML TRKMODELEVENT=trkevent.xml # Nom du fichier modle des Cycle Link au format XML TRKMODELLINK=trklinkcycle.xml # Adresse IP du Serveur Sentinel TRKIPADDR=127.0.0.0 # Numro de port du Serveur Sentinel TRKIPPORT=13039 # Chemin et nom du fichier tampon TRKTNAME=trktam.txt # Adresse locale du moniteur XFB TRKLOCALADDR=localhost # Adresse du serveur Sentinel de back-up # Numro de port du Serveur Sentinel de back-up # Paramtre de trace # Diffrence (en minutes) entre lheure locale et lheure # universelle (GMT) TRKGMTDIFF = 60

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