[PDF] Langage Batch - VisualAge Pacbase 2.5





Previous PDF Next PDF



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

ii

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

iii

REMARQUES

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

USA

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

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

TABLE 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

vi

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

DDBTC000251F

1. INTRODUCTION

PAGE 8

INTRODUCTION 1 PACBASE 1

DDBTC000251F

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 1

DDBTC000251F

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

DBD

DBD-SQL

Habillage d'applications

Pacbench Automatic Windowing (PAW) (versions antérieures à VisualAge

Pacbase 2.0)

Pacbase Web Connection

Contrôle qualité

Pacbench Quality Control (PQC)

Extension : Quality Control Extensibility

PAGE 10

INTRODUCTION 1 PACBASE 1

DDBTC000251F

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

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

DDBTC000251F

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 module

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

DICTIONNAIRE.

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 STRUCTURE

PAGE 12

INTRODUCTION 1 PRINCIPES DE DESCRIPTION 3

DDBTC000251F

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 de

Référence de la Station de Travail.

PAGE 13

INTRODUCTION 1 PRINCIPES DE DESCRIPTION 3

DDBTC000251F

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 4

DDBTC000251F

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 4

DDBTC000251F

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

[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