IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Cobol Discussion :

Cics send map cursor


Sujet :

Cobol

  1. #1
    Candidat au Club
    Homme Profil pro
    PROG
    Inscrit en
    Janvier 2020
    Messages
    2
    Points
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Tarn et Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : PROG

    Informations forums :
    Inscription : Janvier 2020
    Messages : 2
    Points : 3
    Par défaut Cics send map cursor
    Bonjour,

    Je suis en recherche de méthodologie. Sous CICS, je vérifie la validité d une saisie.
    Si celle-ci est erronée j'ecris un message sur la dernière ligne de la map.
    Ce que j aimerai c'est positionner le curseur sur l'erreur.
    Par contre, il semblerait que je ne puisse pas mettre un nom de variable derrière cursor dans la commande send mapset. Comment faire ?
    Par avance merci.

  2. #2
    Modérateur
    Avatar de escartefigue
    Homme Profil pro
    bourreau
    Inscrit en
    Mars 2010
    Messages
    10 455
    Points
    40 345
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activité : bourreau
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2010
    Messages : 10 455
    Points : 40 345
    Billets dans le blog
    10
    Par défaut
    Bonjour,

    Ça fait bien longtemps que je n'ai plus pratiqué la programmation de MAP BMS, mais de mémoire, il suffit d'alimenter l'attribut longueur du champ concerné dans la map à -1 pour y positionner le curseur.
    Lors de la compilation de la map, une copie d'entrée et une copie de sortie sont générées à destination des programmes COBOL les utilisant et chaque champ possède un attribut suffixé "L" qui est l'attribut longueur.

    Si par exemple le champ "NOM" de la map est en erreur et qu'on veut y placer le curseur, on utilise le code suivant : MOVE -1 TO NOML

  3. #3
    Futur Membre du Club
    Homme Profil pro
    programmeur COBOL
    Inscrit en
    Septembre 2023
    Messages
    4
    Points
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : programmeur COBOL

    Informations forums :
    Inscription : Septembre 2023
    Messages : 4
    Points : 7
    Par défaut
    Bonjour,

    Une petite précision, si plusieurs champs contiennent un curseur (nom du champ terminé par L) positionné a -1. Alors c'est le premier champ rencontré qui positionnera le curseur. les autres seront ignorés. les champs sont posé de gauche à droite et de haut en bas.

Discussions similaires

  1. code vba cursor to send email
    Par kwala33 dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 29/11/2018, 14h50
  2. MAP dans CICS
    Par lazimane dans le forum Cobol
    Réponses: 1
    Dernier message: 28/03/2011, 00h29
  3. [z/OS] Occurs dans MAP CICS
    Par Fred Ratel dans le forum Cobol
    Réponses: 3
    Dernier message: 18/06/2009, 15h30
  4. [z/OS] [CICS] Mise à jour de map
    Par maubeuge59 dans le forum Cobol
    Réponses: 4
    Dernier message: 16/11/2006, 12h46
  5. Editeur de MAP en delphi pour jeux directX
    Par PetitScorpion dans le forum DirectX
    Réponses: 5
    Dernier message: 09/07/2002, 19h47

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo