Les principales commandes
Définir les fichiers primordiaux pour CFT D'abord définir les principaux fichiers de CFT CFTUTIL CFTFILE type=PARAM,fname=/cft/CFTPARM CFTUTIL CFTFILE type=PART,fname=/cft/CFTPART CFTUTIL CFTFILE type=ACCNT,fname=/cft/account/CFTACCNT CFTUTIL CFTFILE type=ACCNT,fname=/cft/account/CFTAACCN CFTUTIL CFTFILE type=LOG,fname=/cft/log/CFTLOG CFTUTIL CFTFILE type=LOG,fname=/cft/log/CFTALOG CFTUTIL CFTFILE type=CAT,fname=/cft/cfg/CFTCATA,recnb=5000 CFTUTIL CFTFILE type=COM,fname=/cft/cfg/CFTCOM,recnb=500
cftinit @Config_Cft.txt Charger la configuration d'un CFT ( PARM, IDF, PART etc... contenus dans le fichier Config_Cft.txt ) Premiere etape pour remplir les fichiers cftparm et cftpart et démarrer avec une configuration du CFT Exemple de fichier Config_Cft.txt
cftstart Démarrer le CFT cftstop Arreter le CFT cftstop -kill Force l'arret du CFT cftping Etat du CFT cftping -v : Mode verbeux
Differents mode d'appel à CFTUTIL
listcat PART=PART,IDF=IDF display PART=PART,IDF=IDF send PART=PART,IDF=IDF,FNAME=/ficTOsend CFTSEND ID = 'IDF', IMPL = 'NO', STATE = 'DISP', CYCLE = '0', /* EXEC = '',*/ /* EXIT = '',*/ /* FACC = '',*/ FACTION = 'DELETE', ... MODE = 'REPLACE'==>CFTUTIL @CdeCFTUTIL.txt
CFTU20I CFTU20I CFT/V2/UAIX 53L CFTU20I Version 2.7.1 20141023 CFTU20I (C) Copyright AXWAY 1989-2014 CFTU20I ====> Starting Session on 19/08/2016 Time is 11:10:32 CFTU20I Parameters file :/DATASOFT/CFT263/CFT/data/cftparm CFTU20I Partners file :/DATASOFT/CFT263/CFT/data/cftpart CFTU20I Catalog file :/DATASOFT/CFT263/CFT/data/cftcata CFTU20I 1:CFT>
Avec même paramètres que la commande LISTCAT La commande DELETE Pour supprimer au catalogue CFT La commande END Pour mettre au statut X des transferts au catalogue CFT ayant un statut T la procédure de fin de transfert (EXEC) ne pourra plus se re-éxecuter La commande HALT Pour mettre en arrêt au catalogue CFT des transferts qui sont avec statut c,d,h ou k La commande KEEP Pour mettre en suspend au catalogue CFT des transferts qui sont avec statut c,d ou h La commande START Pour restarter au catalogue CFT des transferts qui sont avec statut d,h ou k La commande SUBMIT Pour ressoumettre la procédure de fin de transfert sur des envois au catalogue CFT ayant un statut T La Procédure de Fin de Transfert est definie pour un IDF donné ( parm EXEC dans carte CFTRECV ) et se déroulera à la fin d'un SEND OK ( statut T )CFTUTIL listcom Liste le contenu du fichier cftcom définit avec CFTUTIL CFTFILE type=com Ce fichier contient les commandes passées à CFT et non encore éxecutées car son mode de fonctionnement est asynchrone CFTUTIL listparm Liste le contenu du fichier cftparm définit avec CFTUTIL CFTFILE type=param Contient les IDF, ACCOUNT, Table de transcodage, toutes les cartes CFT sauf les partenaires ( voir LISTPART ) CFTUTIL listparm id=ACCOUNT Liste exhaustive des paramètres définis avec l'ID ACCOUNT dans ce cas la définition ACCOUNT correspond dans ce CFT à la definition du fichier accounting CFTACCNT ID='ACCOUNT' ... CFTUTIL listparm id=LOGO Liste exhaustive des paramètres définis avec l'ID LOG0 ici la réference au niveau CFT sera la LOG CFTLOG ID='LOG0' ... CFTUTIL switch TYPE=ACCNT CFTUTIL switch TYPE=LOG Bascule manuelle des fichiers LOG ou ACCNT CFTUTIL listparm id=*acc* Liste exhaustive dont l'ID contient acc CFTUTIL listpart Liste le contenu du fichier cftpart définit avec CFTUTIL CFTFILE type=part Contient les partenaires définis avec les cartes CFTPART, CFTTCP, CFTX25 ... CFTUTIL listpart id=TOTO Liste le partenaire définit avec l'ID = TOTO CFTUTIL CFTEXT Extraire au format carte CFT les paramètres des fichiers cftparm et cftpart CFTUTIL CFTEXT type=all,id=TOTO # pas de casse pour type et id Extrait toutes les cartes ayant comme ID TOTO
Extraire dans un fichier texte CFTUTIL CFTEXT type=part,ID=TOTO > partenaire_toto.tmpApporter une modification dans ce fichier et mettre à jour cette définition au niveau CFT
vi partenaire_toto.tmp CFTPART ID = 'TOTO', FNAME = '/tmp/&idt', ... MODE = 'REPLACE' ==> Remplacer cet ID ou MODE = 'CREATE' ==> Creer cet ID ou MODE = 'DELETE' ==> Supprimer cet ID Pour mettre à jour la configuration de ce partenaire : CFTUTIL @partenaire_toto.tmp ou cftupdate partenaire_toto.tmp ou cat partenaire_toto.tmp | CFTUTIL cat partenaire_toto.tmp | ssh user@serveur ' . ~/.profile ; CFTUTIL '
Nota : Pour SEND ou RECV les paramètres valorisés dependront de la valeur du paramètre FORCE dans la définition de l'IDF echangé Si FORCE = NO => Les paramètres passés en ligne de commande priment Si FORCE = YES => Les paramètres valorisés dans CFT pour l'IDF donné priment CFTUTIL listuconf Extraire l'autre configuration de CFT pas les objects mais les paramètres des noms des fichiers accnt log etc... unified configuration tool (UCONF)CFTUTIL send part=PART,idf=TOTO,fname=/home/fichier/toto,flrecl=100,frecfm=fixe,ftype=ascii,mode=delete Emettre un fichier avec tous attributs donnés ça signifie : ( ceux manquants seront repris du fichier cftparm pour l'idf donné )CFTUTIL listuconf id=*,content=FULL # Lister toute la conf LISTUCONF CONTENT=EXTRACT, FOUT=out # extract the contents of the Unified Configuration tool [cft@yo ~]$ CFTUTIL listuconf id=cft.cftlog.afname,content=full [cft.cftlog.afname] (USER) (fname) value = /soft/cft313/Transfer_CFT/runtime/log/cftalog raw_value = /soft/cft313/Transfer_CFT/runtime/log/cftalog help = Replaces the CFTLOGA logical name.CFTUTIL uconfget Récupere un paramètre de l'UCONF CFTUCONFGET: retrieve a single technical parameter value. UCONFGET id=PARAMETER-KEYCFTUTIL uconfset MAJ d'un paramètre de l'UCONF CFTUCONFSET: modify a technical parameter value. UCONFSET id=PARAMETER-KEY,value=STRING [cft@yo ~]$ CFTUTIL uconfset id=cft.cftlog.afname,value=/soft/cft313/Transfer_CFT/runtime/log/cftalog cft.cftlog.afname (DEFAULT)= $(cft.cftlog.fname) (/soft/cft313/Transfer_CFT/runtime/log/cftlog) cft.cftlog.afname (USER)= /soft/cft313/Transfer_CFT/runtime/log/cftalog (/soft/cft313/Transfer_CFT/runtime/log/cftalog)CFTUTIL recv part=partenaire,idf=TOTO Aller recuperer un fichier mis à disposition chez le partenaire donné CFTUTIL send part=partenaire,idf=TOTO,fname=/home/fichier/toto Emettre un fichier Attributs fichier déclarés dans CFT pour IDF TOTO sinon ceux de DEFAUT en send
Emission au partenaire PART sous un IDF TOTO le fichier /home/fichier/toto ayant des enregistrements de 100 caractères de longueur fixe en utilisant le codeset ASCII et en fin de transfert OK le delete supprimerLes principales variables d'environnement
EXPORT CFTACNT $(cft.cftaccnt.fname) # Accounting File EXPORT CFTACNTA $(cft.cftaccnt.afname) # Alternate Accounting File EXPORT CFTCATA $(cft.cftcat.fname) # Catalog Database EXPORT CFTCOM $(cft.cftcom.fname) # Communication Media File EXPORT CFTLOG $(cft.cftlog.fname) # Log File EXPORT CFTLOGA $(cft.cftlog.afname) # Alternate Log File EXPORT CFTPARM $(cft.cftparm.fname) # Parameter Database EXPORT CFTPART $(cft.cftparm.partfname) # Partners Database EXPORT CFTPKU $(cft.cftparm.pkifname) # PKI Database EXPORT CFTHINI $(cft.cftparm.habfname) # Access Management Control File EXPORT CFTHPARM $(cft.cftparm.secparm) # Access Management DatabaseLister transferts au catalogue CFT avec choix des colonnes
D'abord constituer votre fichier CFTDSPCNF en xml Puis comme avec la commande LISTCAT mais en valorisant la variable CFTDSPCNF avec le fichier de reference xml à utiliserDesactiver Activer un partenaire
Previous page: Architecture type
Page suivante : Codes error CFT