Formation à la programmation Batch
Un fichier Batch n'est pas constitué uniquement de commandes DOS. Il existe et c'est l'intérêt de celles-ci
batch-file
Chapitre 3: Arguments de ligne de commande de fichier batch You can share this PDF with anyone you feel could benefit from it downloaded the latest ...
01 - La Programmation Batch - Les debuts.pdf
Comment compiler un fichier Batch. Les erreurs de compilation. VIII] Les bordures. Générer des bordures en utilisant l'assistant dans PowerBatch.
Les fichiers Batch - PDF Archive
Feb 17 2018 Un fichier Batch est un fichier qui regroupe une suite logique de commandes MS-Dos
Langage Batch - VisualAge Pacbase 2.5
Ce document peut contenir des informations ou des références concernant certains produits logiciels ou services IBM. Cela ne signifie pas qu'IBM ait
MANUEL DUTILISATEUR Mettre en place un canal SFTP
placerez sur le serveur SFTP avec le fichier de déclaration. (https://www.socialsecurity.be/public/doclibrary/fr/batch.htm) de la documentation sur.
La ligne de commande Windows et les fichiers batch
Apr 6 2009 XXX-A - Comment afficher une ligne vide dans un fichier batch. ... XXX-T - Utiliser la commande "sleep" dans les fichiers batch sous Windows ...
La ligne de commande Windows et les fichiers batch : V. Les
La ligne de commande Windows et les fichiers batch : V. Les commandes utilisables par tous : L'invite de commande est souvent utilisée par les
Commandes DOS de base Régulièrement afin de réaliser une
5-Cette commande permet de copy tous les fichiers du répertoire courant dans la partition D du disque dur. Page 7. BAT! Qu'est-ce qu'un fichier batch ?
Guide de démarrage du canal de transfert FTP
un e-mail au centre de contact (batch@eranova.fgov.be). ure_dmfa-asr_F.pdf) ... vous placerez sur le serveur FTP avec le fichier de déclaration.
LANGAGE BATCHMANUEL DE REFERENCEDDBTC000251F
iiPremière Edition (Avril 1998)
La présente édition s"applique à :
VisualAge Pacbase Version 2.5
Vous pouvez nous adresser tout commentaire sur ce document (en indiquant sa référence) via le site Web de notre Support Technique à l"adresse
suivante : ou en nous adressant un courrier à :IBM Paris Laboratory
Support VisualAge Pacbase
30, rue du Château des Rentiers
75640 PARIS Cedex 13
FRANCE
IBM pourra disposer comme elle l"entendra des informations contenues dans vos commentaires, sans aucune obligation de sa part.
? Copyright International Business Machines Corporation 1983, 1999. Tous droits réservés.Avant d"utiliser le présent document et le produit associé, prenez connaissance des informations générales figurant à la section "Remarques"
de la page suivante.En application de votre contrat de licence, vous pouvez consulter ou télécharger la documentation de VisualAge Pacbase, régulièrement mise
à jour, à partir du site Web du Support Technique :La section Catalogue dans la page d"accueil de la Documentation vous permet d"identifier la dernière édition disponible du présent document.
Remarque
iiiREMARQUES
Ce document peut contenir des informations ou des références concernant certains produits, logiciels
ou services IBM. Cela ne signifie pas qu"IBM ait l"intention de les annoncer dans tous les pays où la
compagnie est présente.Toute référence à un produit, logiciel ou service IBM n"implique pas que seul ce produit, logiciel ou
service puisse être utilisé. Tout autre élément fonctionnellement équivalent peut être utilisé, s"il
n"enfreint aucun droit d"IBM.Il est de la responsabilité de l"utilisateur d"évaluer et de vérifier lui-même les installations et
applications réalisées avec des produits, logiciels ou services non expressément référencés par IBM.
IBM peut détenir des brevets ou des demandes de brevet couvrant les produits mentionnés dans le
présent document. La remise de ce document ne vous donne aucun droit de licence sur ces brevets ou demandes de brevet. Si vous désirez recevoir des informations concernant l"acquisition de licences, veuillez en faire la demande par écrit à l"adresse suivante :Intellectual Property and Licensing
International Business Machines Corporation
North Castle Drive, Armonk, New-York 10504-1785
USALes détenteurs de licences du présent produit souhaitant obtenir des informations sur celui-ci à des
fins : (i) d"échange d"informations entre des programmes développés indépendamment et d"autres
programmes (y compris celui-ci) et (ii) d"utilisation mutuelle des informations ainsi échangées doivent
s"adresser à :IBM Paris Laboratory
Département SMC
30, rue du Château des Rentiers
75640 PARIS Cedex 13
FRANCE
De telles informations peuvent être mises à la disposition du Client et seront soumises aux termes et
conditions appropriés, y compris dans certains cas au paiement d"une redevance. IBM peut modifier ce document, le produit qu"il décrit ou les deux.MARQUES
IBM est une marque d"International Business Machines Corporation, Inc. AIX, AS/400, CICS, CICS/MVS, CICS/VSE, COBOL/2, DB2, IMS, MQSeries, OS/2, PACBASE, RACF, RS/6000, SQL/DS, TeamConnection et VisualAge sont des marques d"International BusinessMachines Corporation, Inc. dans certains pays.
Java et toutes les marques et logos incluant Java sont des marques de Sun Microsystems, Inc. dans certains pays. Microsoft, Windows, Windows NT et le logo Windows sont des marques de Microsoft Corporation dans certains pays. UNIX est une marque enregistrée aux Etats-Unis et/ou dans d"autres pays et utilisée avec l"autorisation exclusive de la société X/Open Company Limited.D"autres sociétés peuvent être propriétaires des autres marques, noms de produits ou logos qui
pourraient apparaître dans ce document. iv vTABLE DES MATIERES
1. INTRODUCTION.............................................................................................................................................7
1.1. PACBASE....................................................................................................................................................8
1.2. OBJET DU MANUEL ...............................................................................................................................11
1.3. PRINCIPES DE DESCRIPTION...............................................................................................................12
1.4. PRESENTATION GENERALE.................................................................................................................14
1.5. ENTITES GEREES....................................................................................................................................16
2. PROGRAMMES .............................................................................................................................................18
2.1. DEFINITION D"UN PROGRAMME.........................................................................................................19
2.2. APPEL DE STRUCTURES DE DONNEES (-CD)...................................................................................28
2.3. ZOOM SUR L"APPEL DES S.D. (-HCD)..................................................................................................53
2.4. MODE D"ACCES EN TP...........................................................................................................................66
2.5. MODE D"ACCES EN BATCH ..................................................................................................................72
2.6. EDITION ET GENERATION ...................................................................................................................74
3. SEGMENTS.....................................................................................................................................................75
3.1. DEFINITION .............................................................................................................................................76
3.2. ECRAN.......................................................................................................................................................78
3.3. BORDEREAU BATCH .............................................................................................................................85
3.4. DESCRIPTION (-CE)................................................................................................................................90
3.5. MODE D"ACCES EN TP.........................................................................................................................114
3.6. MODE D"ACCES EN BATCH ................................................................................................................123
3.7. OPTIONS D"EDITION ............................................................................................................................125
4. ETATS............................................................................................................................................................127
4.1. DEFINITION ...........................................................................................................................................128
4.2. DESCRIPTION DE LA MAQUETTE (-L) .............................................................................................133
4.3. DESCRIPTION DES STRUCTURES (-CE) ...........................................................................................140
4.4. COMPOSITION DE L"EDITION (-D).....................................................................................................149
4.5. COMPOSITION: CARACTERISTIQUES..............................................................................................150
4.6. COMPOSITION: LISTE DES CATEGORIES........................................................................................153
4.7. IMPRESSION DIRECTE, DIFFEREE....................................................................................................158
4.8. MODE D"ACCES EN TP.........................................................................................................................160
4.9. MODE D"ACCES EN BATCH ................................................................................................................164
4.10. COMMANDES D"EDITION..................................................................................................................168
5. AIDE A L"EDITION DES ERREURS.........................................................................................................170
5.1. LIBELLE D"ERREUR : INTRODUCTION.............................................................................................171
5.2. CODIFICATIONS....................................................................................................................................175
5.3. DESCRIPTION DU FICHIER.................................................................................................................179
5.4. EDITION ET GENERATION .................................................................................................................183
6. DESCRIPTION D"UN PROGRAMME GENERE.....................................................................................184
6.1. INTRODUCTION....................................................................................................................................185
6.2. IDENTIFICATION DIVISION................................................................................................................186
6.3. ENVIRONMENT DIVISION..................................................................................................................187
6.4. DATA DIVISION FILE SECTION.........................................................................................................189
6.5. DEBUT DE LA WORKING STORAGE SECTION...............................................................................194
6.6. VARIABLES ET INDICES .....................................................................................................................197
6.7. ZONES INDICATIFS, CONTROLE, EDITION.....................................................................................205
6.8. ZONES DE TRAVAIL DES FICHIERS..................................................................................................215
6.9. 0A DECLARATIVES ..............................................................................................................................221
6.10. 01 FONCTIONS D"INITIALISATION..................................................................................................223
6.11. 05 LECTURE FICHIERS SANS RUPTURE ........................................................................................226
6.12. 10 LECTURE FICHIERS AVEC RUPTURE........................................................................................228
6.13. 20 FIN DE TRAITEMENT....................................................................................................................230
6.14. 22 CALCUL DERNIERS ENREGISTREMENTS................................................................................232
6.15. 24 CALCUL CONFIGURATION, OCCURRENCE.............................................................................234
6.16. 26 CALCUL DES RUPTURES TOTALES...........................................................................................237
vi6.17. 30 CALCUL DES VARIABLES DE CONTROLE ...............................................................................239
6.18. 33 CONTROLE D"IDENTIFICATION..................................................................................................242
6.19. 36 CONTROLE ENREGISTREMENTS DOUBLES............................................................................244
6.20. 39 DETERMINATION PRESENCE RUBRIQUES..............................................................................246
6.21. 42 CONTROLE STRUCTURE ENREGISTREMENT.........................................................................248
6.22. 45 CONTROLE DU CONTENU DES RUBRIQUES...........................................................................250
6.23. 51 CONTROLE STRUCTURE MOUVEMENT...................................................................................253
6.24. 70 CONTROLE DE CORRESPONDANCE..........................................................................................255
6.25. 73 MISE A JOUR...................................................................................................................................257
6.26. 76 MEMORISATION ERREUR ET REPRISE.....................................................................................259
6.27. 8E EDITION DE L"ETAT E ..................................................................................................................262
6.28. 90 ECRITURES .....................................................................................................................................270
PAGE 7
VisualAge Pacbase - Manuel de Référence
LANGAGE BATCH
INTRODUCTION 1DDBTC000251F
1. INTRODUCTION
PAGE 8
INTRODUCTION 1 PACBASE 1DDBTC000251F
1.1. PACBASE
L"OFFRE VisualAge Pacbase
VisualAge Pacbase est un AGL fonctionnant sous des serveurs mainframe, OS/2, UNIX ou Windows NT. VisualAge Pacbase a pour but d'assurer la gestion complète d'applications informatiques. La cohérence de l'ensemble est assurée, car toutes les informations sont regroupées dans une Base de Spécifications unique et sont gérées de manière unique.PAGE 9
INTRODUCTION 1 PACBASE 1DDBTC000251F
Les Produits de l"offre VisualAge Pacbase
L'offre VisualAge Pacbase est une offre modulaire qui s'articule autour de deux produits principaux - Pacdesign pour la Conception d'applications et Pacbench pour le Développement. Pacdesign et Pacbench permettent d'alimenter la Base de Spécifications et de couvrir le cycle de vie des applications; un certain nombre de modules sont disponibles pour chacun de ces deux produits.Modules de base
Dictionnaire
Langage Structuré
Gestionnaire de Documentation Personnalisée (GDP-GDP+)Générateurs
Dialogue
Pacbench Client/Serveur
Langage Batch
COB / Generator
Support Bases de Données
DBDDBD-SQL
Habillage d'applications
Pacbench Automatic Windowing (PAW) (versions antérieures à VisualAgePacbase 2.0)
Pacbase Web Connection
Contrôle qualité
Pacbench Quality Control (PQC)
Extension : Quality Control Extensibility
PAGE 10
INTRODUCTION 1 PACBASE 1DDBTC000251F
Gestionnaire de Tables
Pactables
Mise en production et suivi
Environnement de production (PEI)
PacTransfer
Development Support Management System (DSMS)
Module micro : DSMS habillé (pour les versions antérieures à VisualAgePacbase 2.0)
Services complémentaires
Pac/Impact
Personnalisation (Extension du Dictionnaire)
Pacbase Access Facility (PAF-PAF+)
DSMS Access Facility (DAF)
Méthodes (Merise, YSM, etc.)
Gestionnaire de Bases d'Informations Réparties (GBIR)Normalisation d'Entités (RMEN)
Analyse d'Activité (ACTI)
Interface Sécurité RACF/TOPSECRET
ENDEVOR
Pont VisualAge Smalltalk-VisualAge Pacbase
Pont Team Connection-VisualAge Pacbase
PAGE 11
INTRODUCTION 1 OBJET DU MANUEL 2DDBTC000251F
1.2. OBJET DU MANUEL
L"objet de ce manuel de référence est de décrire les entités gérées par le moduleLANGAGE BATCH.
Ce manuel ne constitue pas un support de cours, mais un document à consulter pour obtenir une information complète sur les entités gérées.CONNAISSANCES PREALABLES
L'utilisateur doit avoir suivi une session de formation au moduleDICTIONNAIRE.
Pour connaître l'ensemble des possibilités du système, et en particulier du langage de commande permettant d'accéder aux différents écrans, il doit consulter : . Le MANUEL D'UTILISATION . Le MANUEL DE REFERENCE DICTIONNAIRE . Le MANUEL DE REFERENCE LANGAGE STRUCTUREPAGE 12
INTRODUCTION 1 PRINCIPES DE DESCRIPTION 3DDBTC000251F
1.3. PRINCIPES DE DESCRIPTION
PRINCIPES DE DESCRIPTION
La description des entités et des lignes gérées par VisualAge Pacbase est en général composée de deux parties : . Une introduction expliquant le but et les caractéristiques générales de l'entité ou de la ligne. . Une description exhaustive, pour chaque ligne, des zones d'entrée dans lesécrans ou dans les bordereaux de saisie batch.
Dans la mesure où les écrans et les bordereaux de saisie contiennent les mêmes zones, leur description est commune. Dans la description, chaque zone est repérée par un numéro d'ordre correspondant le plus souvent à la saisie sur écran. Les numéros d'ordre sont repris dans les maquettes d'écrans présentées dans les différents manuels de référence ainsi que sur les bordereaux de saisie batch correspondants. Pour certaines descriptions, il est possible de trouver de légères différences entre les zones à saisir à l'écran et celles figurant sur les bordereaux batch. Elles s'expliquent par le manque de souplesse du batch par rapport au TP, qui entraîne souvent la saisie de zones supplémentaires en batch (par exemple certains indicatifs qui figurent déjà sur l'écran correspondant). D'autre part, l'ordre des zones peut être différent pour les écrans et les bordereaux batch. Dans ce cas, les numéros repérant les zones ne sont pas en séquence croissante (soit sur la maquette de l'écran, soit sur le bordereau batch). >>>> Si vous utilisez la Station de Travail VisualAge Pacbase, l'interface graphique des fenêtres correspondantes est documentée dans le Manuel deRéférence de la Station de Travail.
PAGE 13
INTRODUCTION 1 PRINCIPES DE DESCRIPTION 3DDBTC000251F
Pour l"entité Segment, deux descriptions sont faites, la seconde étant le reflet du bordereau batch. Les descriptions des diverses lignes ne donnent pas le détail des codes action. Les différentes valeurs possibles du code action en batch sont indiquées dans les sous-chapitres "Mode d"Accès en Batch". Les valeurs du code action en TP sont détaillées dans le Manuel d"UTILISATION.PAGE 14
INTRODUCTION 1 PRESENTATION GENERALE 4DDBTC000251F
1.4. PRESENTATION GENERALE
MODULE LANGAGE BATCH
Le module LANGAGE BATCH a pour objet la génération des applications batch.Son principe général consiste à décrire les traitements batch les plus répétitifs :
. Cinématique des fichiers, . Déchargement des tables, . Contrôles d'informations, . Mises à jour, . Editions. A partir de cette description, il assure la génération des programmes batch correspondants. La structure de tous les programmes est identique. Elle comporte tout ou partie des traitements énumérés ci-dessus.DESCRIPTION GENERALE
La description des traitements donne lieu à des fonctions générées automatiquement. Les traitements spécifiques sont décrits dans des fonctions écrites en Langage Structuré (voir le manuel correspondant).Les fonctions automatiques gèrent :
. La cinématique des fichiers séquentiels, avec synchronisation de plusieurs fichiers et détection des ruptures sur indicatifs. . Le chargement automatique des fichiers à mettre en tables à l'intérieur des programmes. . Le contrôle des fichiers de saisie (ou fichiers mouvement) en entrée de chaîne. Ces contrôles sont générés en ajoutant des informations aux Segments de données déjà définis dans la phase d'analyse. Des contrôles sont effectués sur la présence, la classe et la valeur (codifications, tables, fourchettes, ...).PAGE 15
INTRODUCTION 1 PRESENTATION GENERALE 4DDBTC000251F
. La mise à jour des fichiers permanents de l"application, donnée par donnée (par substitution, soustraction ou addition conditionnées). Elle est également indiquée sur le segment de données. . L"édition des états imprimés issus de l"application, par l"introduction d"une maquette représentant l"image de l"état tel qu"il apparaîtra à l"utilisateur final, détermination des tâches d"édition (en tête, lignes détails, fin de page, ...), et enfin détermination des structures d"édition (rubriques composant chaque ligne, positionnement dans la ligne, mode d"alimentation, condition éventuelle d"alimentation, ...). La programmation des états s"effectuant à partir de la maquette, il ne peut y avoir de distorsion entre celle-ci et l"état une fois programmé. L"édition des états calcule automatiquement les totalisations à effectuer sur les critères de ruptures des informations à éditer.GENERATION
Ces données une fois définies, VisualAge Pacbase assure : . La génération automatique des programmes COBOL batch contenant les traitements définis ci-dessus, . La possibilité d'inclure dans ces programmes, à l'aide du LANGAGEquotesdbs_dbs1.pdfusesText_1[PDF] fichier classe 3ème année primaire
[PDF] fichier classe 5ème année primaire français
[PDF] fichier classe 6ème année primaire
[PDF] fichier d'activité je m'exerce cm2
[PDF] fichier informatique pdf
[PDF] fidaxomicine
[PDF] fidaxomicine prix
[PDF] fidélisation de la clientèle pdf
[PDF] fidélisation mercatique
[PDF] fidéliser ou conquérir l entreprise doit elle choisir
[PDF] fied
[PDF] fight for love 2 pdf
[PDF] fight for love 5 ekladata
[PDF] fight for love 7