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

CICS Discussion :

Qu'est-ce que CICS ?


Sujet :

CICS

  1. #1
    Nouveau membre du Club
    Inscrit en
    Mars 2007
    Messages
    58
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 58
    Points : 31
    Points
    31
    Par défaut Qu'est-ce que CICS ?
    Salut,

    j'apprends le langage COBOL à l'école mais je ne connais rien du mainframe ... cela dit j'entends souvent parler de CICS, TSOS, ect... alors je me demandais si qqu'un pouvait éclairer ma lanterne et me dire ce que c'est que tous ces mots bizarres lol. Il n'y a que COBOL qui est utilisé sur mainframe ou il existe d'autre(s) langage(s)?

    merci pour les réponses....

  2. #2
    Membre habitué
    Inscrit en
    Novembre 2006
    Messages
    119
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 119
    Points : 190
    Points
    190
    Par défaut
    Citation Envoyé par Alixe80
    Salut,
    j'apprends le langage COBOL à l'école mais je ne connais rien du mainframe ... cela dit j'entends souvent parler de CICS, TSOS, ect... alors je me demandais si qqu'un pouvait éclairer ma lanterne et me dire ce que c'est que tous ces mots bizarres lol.
    Bonjour, il serait plus facile de vous répondre si vous disiez quelles informations vous possédez déjà et lesquelles vous n'avez pas trouvées (en cherchant dans ce forum ou ailleurs). Quels documents avez-vous déjà consultés ?

    Il n'y a que COBOL qui est utilisé sur mainframe ou il existe d'autre(s) langage(s)?
    http://www-306.ibm.com/software/sw-b...ory/SW760.html

  3. #3
    Membre expert
    Homme Profil pro
    Retraité
    Inscrit en
    Octobre 2005
    Messages
    1 473
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 65
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Finance

    Informations forums :
    Inscription : Octobre 2005
    Messages : 1 473
    Points : 3 283
    Points
    3 283
    Par défaut
    Citation Envoyé par Alixe80
    ... j'entends souvent parler de CICS, TSOS, ect... alors je me demandais si qqu'un pouvait éclairer ma lanterne et me dire ce que c'est que tous ces mots bizarres lol. Il n'y a que COBOL qui est utilisé sur mainframe ou il existe d'autre(s) langage(s)? ...
    CICS (Customer Information Control System) est un moniteur transactionnel. C'est à dire qu'il gére les échanges entre les utilisateurs "lambda" et l'ordinateur lui même. Le terme échange implique un dialogue rigide et formaté. Autrefois, les écrans utilisés étaient des écrans passifs (3270 ou son émulateur sur PC) mais on trouve de plus en plus une communication entre un CICS et un navigateur internet.

    TSO (Time Sharing Option) est un moniteur de temps partagé. Il gére comme CICS les échanges entre l'ordinateur et l'utilisateur, mais la nature du dialogue et la population visée sont différentes. Le dialogue ici est dit "conversationnel", c'est à dire qu'il s'agit d'une suite de commandes diverses et variées. La population qui utilise TSO est du personnel spécialisé, soit des exploitants (au sens large), soit des développeurs.
    C'est pas très différent de ce qu'on va trouver sur un UNIX par exemple.

    COBOL est très utilisé sur le mainframe IBM pour des programmes applicatifs. On trouve aussi du PL/1 (en nette perte de vitesse ...).
    Les gens du système raffolent de l'assembleur (un macro assembleur en fait, d'une puissance et d'une richesse considérables).
    On commence à trouver du C/C++ et même du Java.
    N'oublions pas que le langage de commande est le JCL (Job Control Language) et qu'on dispose aussi d'un langage de script assez puissant qui est le REXX.

  4. #4
    Expert éminent
    Avatar de qi130
    Homme Profil pro
    Expert Processus IT
    Inscrit en
    Mars 2003
    Messages
    3 903
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France

    Informations professionnelles :
    Activité : Expert Processus IT
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2003
    Messages : 3 903
    Points : 6 027
    Points
    6 027
    Par défaut
    Et un peu plus....

    Le Rexx succède au "langage" CLIST.

    TSO est un composant système permettant à la machine de partager son temps de traitement avec tous les utilisateurs connectés. Les utilisateurs n'interagissent que rarement avec TSO (qui dispose de commandes dédiées).

    TSO est à l'informaticien ce que CICS est à l'utilisateur d'applications de gestion.

    On commence à trouver du C/C++
    Au moins 15 ans que le C est supporté...

    Le JCL est dédié aux travaux par lots (équivalent des .bat sous DOS)
    "Il n'y a pas de bonnes réponses à une mauvaise question." (M. Godet)
    -----------------------
    Pensez à cloturer votre sujet - Aucune réponse aux sollicitations techniques par MP
    Usus magister est optimus

  5. #5
    Nouveau membre du Club
    Inscrit en
    Mars 2007
    Messages
    58
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 58
    Points : 31
    Points
    31
    Par défaut
    Est-ce que il existe des formations plus consistantes pour les personnes qui souhaitent travailler sur mainframe? car personnellement, comme je le disais, pour le moment je fais un baccalauréat en informatique (je ne sais pas comment on appelle ça en France, Bac+3?) mais je dois dire que la programmation en COBOL me plait bien et j'aimerais m'orienter plus vers le monde du mainframe mais...je ne trouve aucune formation, je ne sais meme pas qu'est ce qu'il serait important de connaitre pour être interéssant sur le marché de l'emploi

  6. #6
    Membre régulier
    Profil pro
    Étudiant
    Inscrit en
    Mars 2007
    Messages
    107
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2007
    Messages : 107
    Points : 118
    Points
    118
    Par défaut
    Personnellement, je suis en IUT informatique en france, et nous suivons des cours de cobol. Bien que le niveau n'atteigne pas des sommets extraordinaires, nous avons quelques bases... Mais il est vrai que je n'ai jamais entendu parler d'une formation qui traite le cobol. :s

  7. #7
    Membre expert
    Homme Profil pro
    Retraité
    Inscrit en
    Octobre 2005
    Messages
    1 473
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 65
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Finance

    Informations forums :
    Inscription : Octobre 2005
    Messages : 1 473
    Points : 3 283
    Points
    3 283
    Par défaut
    Citation Envoyé par Alixe80
    Est-ce que il existe des formations plus consistantes pour les personnes qui souhaitent travailler sur mainframe? ...
    Le mainframe IBM a déserté les universités et les écoles d'informatique.

    Par aileurs, toute une génération d'informaticiens qui connaît bien cet environnement est en train de partir à la retraite. IBM est conscient de cet état de fait et tente de réagir en développant un programme de coopération avec différents instituts universitaires dans le monde entier:
    IBM Academic Initiative System Z

    En France, quelques accords ont été signés avec des écoles d'informatique, par exemple Esial, Epita ou Infosup :
    Le mainframe fait la sortie des écoles

    Une autre possibilité est de se faire embaucher par une SSII et de rentrer dans un cycle de formation professionnel. L'offre commerciale de formation en ce domaine reste encore importante.

    Enfin, il est toujours possible de cibler un grand compte (la grande majorité d'entre eux possède du mainframe) et de rentrer, là aussi, dans un cycle de formation professionnel.

    Et pour terminer (extrait de l'article précédent) :
    "IBM estime à 20 000 le nombre de spécialistes mainframes manquants dans les prochaines années dans le monde."

  8. #8
    Membre éclairé Avatar de Peut-êtreUneRéponse
    Homme Profil pro
    IT Specialist - IBM Z
    Inscrit en
    Décembre 2006
    Messages
    548
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : IT Specialist - IBM Z
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2006
    Messages : 548
    Points : 801
    Points
    801
    Par défaut
    Avant et pendant 2001 grand nombre de SSII recherchait de "jeune diplômés BAC+4/+5 non informaticien" afin de les former au Mainframe IBM (COBOL, CICS, DB2, MVS... voir PACBASE) en 3/5 semaines.

    C'est pourquoi de nombreux "cobolistes" trentenaires ont une formation initiale en chimie, physique ou bio.

    Après 2001 ce fut le trou noir... enfin gris... y a eu pire! Le marché était bien moins florissant, et ce genre d'offre a quasiment disparu du secteur.

    Depuis peu (environ 6 mois, 1an pour les SSII avec du flaire), avec un marché plus serein, ce genre de formation et de recrutement ont recommencés.

    Comme le cite Luc Orient,

    "IBM estime à 20 000 le nombre de spécialistes mainframes manquants dans les prochaines années dans le monde."
    Les SSII le savent bien, les grand comptes aussi, il suffit de regarder la pyramide des ages dans ce domaine d'activité (je ne retrouve plus la source) pour dire que d'ici peu tu trouveras sans doutes une offre d'embauche / formation dans ce secteur.

    Sinon, si tu connais quelqu'un travaillant dans une SSII, tu peux toujours voir avec elle si elle ne peut pas se renseigner quant à la politique d'embauche/cooptation d'une personne souhaitant passer du côté Mainframe.

    Enfin, sache que 90% des missions/postes sont en Ile de France, si tu habites en province, il faudra sans doute bouger

    .

  9. #9
    Membre confirmé Avatar de toomsounet
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    481
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 481
    Points : 576
    Points
    576
    Par défaut
    Citation Envoyé par Alixe80
    Est-ce que il existe des formations plus consistantes pour les personnes qui souhaitent travailler sur mainframe? car personnellement, comme je le disais, pour le moment je fais un baccalauréat en informatique (je ne sais pas comment on appelle ça en France, Bac+3?) mais je dois dire que la programmation en COBOL me plait bien et j'aimerais m'orienter plus vers le monde du mainframe mais...je ne trouve aucune formation, je ne sais meme pas qu'est ce qu'il serait important de connaitre pour être interéssant sur le marché de l'emploi

    Si tu es à bac+3 continue jusqu'a bac+5 en apprentissage !!
    Dès que t'as trouvé une formation plutôt orientée développement, t'as plus qu'à chercher une entreprise genre banque ou assurance (qui t'acceuillera les bras ouverts), il y a rien de mieux pour toucher réellement au mainframe !
    "Most Java programs are so rife with concurrency bugs that they work only by accident"

  10. #10
    Membre à l'essai
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 20
    Points : 24
    Points
    24
    Par défaut
    Bonjour,

    Concernant les formations, une société australienne (!) propose des formations à distance (ouf !), selon le concept de l'e-learning. J'ai regardé sur leur site et on trouve de nombreuses formations pour mainframe (cobol, assembler, CICS, JCL etc... de quoi s'occuper !).

    Sinon je pense qu'on doit en trouver chez IBM, et il me semble qu'une école à Paris est spécialisée dans les formations mainframe - j''essayerai de retrouver le nom.

    A+

    Bob

  11. #11
    Membre habitué
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    123
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 123
    Points : 146
    Points
    146
    Par défaut
    Bonjour,

    Pour les formations à downloader sur z/OS :

    http://www-304.ibm.com/jct09002c/uni...micinitiative/

    Alex.

  12. #12
    Membre régulier
    Inscrit en
    Octobre 2007
    Messages
    128
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 128
    Points : 76
    Points
    76
    Par défaut
    CICS est un peu comme DLI ou DB2

    il utilise des data base de format CICS et se sert des transactions CICS comme DLI
    Il faut prevoir donc des sauvegardes / restauration en cas de plantage des jobs en lot ou des sauvegardes en fin des journbée apres les MAJ faites par des users à travers des transactions CICS

  13. #13
    Membre expert
    Homme Profil pro
    Retraité
    Inscrit en
    Octobre 2005
    Messages
    1 473
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 65
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Finance

    Informations forums :
    Inscription : Octobre 2005
    Messages : 1 473
    Points : 3 283
    Points
    3 283
    Par défaut
    Citation Envoyé par toto92 Voir le message
    CICS est un peu comme DLI ou DB2

    il utilise des data base de format CICS et se sert des transactions CICS comme DLI
    Non ce n'est pas exact ...

    CICS est un Gestionnaire de transactions ou Moniteur Transactionnel ... DL/1 ( ou plutôt IMS/DB ) et DB2 sont des SGBD ...

    CICS est comparable à IMS/TM ( Transaction Manager ) disponible aussi sous z/OS ...

    CICS sait travailler avec des Bases DB2, IMS et des fichiers VSAM ...

  14. #14
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 41
    Points : 44
    Points
    44
    Par défaut
    Bonjour,

    Il y a une faute là dedans ... non ???
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    z/OS Forum d'entraide sur z/OS et MVS (Multiple Virtual Storage), les systèmes d'exploitation des ordinateurs « mainframes » IBM : JCL, Tso, Ispf, Vsam, Racf, SMS, Cics, Ims, OPC, Ca-7, Control-M, Dialog Manager ...
    Correction :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    z/OS Forum d'entraide sur z/OS et MVS (Multiple Virtual Storage) avec ces applications « mainframes » IBM : JCL, Tso, Ispf, Vsam, Racf, SMS, Cics, Ims, OPC, Ca-7, Control-M, Dialog Manager ...
    Sinon je ne comprend pas cette manière de faire apprendre ... tu apprend le cobol sans connaître ce qu'il y a autour.(exemple mini et gros systeme, ce qui n'est pas la même chose dans le fonds.)

    MVS est un système d'exploitation avec ces applications ( tso, cics, ca7, ...), monter la plupart du temps sur une machine z-serie d'IBM.

  15. #15
    Rédacteur

    Avatar de millie
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    7 015
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 7 015
    Points : 9 818
    Points
    9 818
    Par défaut
    Il faut lire : "z/OS Forum d'entraide sur z/OS et MVS (Multiple Virtual Storage), les systèmes d'exploitation des ordinateurs « mainframes » IBM. JCL, Tso, Ispf, Vsam, Racf, SMS, Cics, Ims, OPC, Ca-7, Control-M, Dialog Manager ..." (pour les autres mot clefs de ces mainframes)

    Les systèmes d'exploitation des ordinateurs mainframes IBM ne devaient juste aller que pour z/OS et MVS
    Je ne répondrai à aucune question technique en privé

  16. #16
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 41
    Points : 44
    Points
    44
    Par défaut
    je vais peut-être te prendre la tête mais ça serais pas plus clair de dire que ce sont des applications MVS. Parceque je trouve que ça peut porter à confusion, car on pourrai croire que ce sont des systèmes d'exploitation IBM à part entière.

    Enfin c'est mon avis, il y a surement des gens qui sont aussi fort que moi en français.

  17. #17
    Membre expert
    Homme Profil pro
    Retraité
    Inscrit en
    Octobre 2005
    Messages
    1 473
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 65
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Finance

    Informations forums :
    Inscription : Octobre 2005
    Messages : 1 473
    Points : 3 283
    Points
    3 283
    Par défaut
    Citation Envoyé par ¤dinky¤ Voir le message
    ... Il y a une faute là dedans ... non ???
    Il faut bien entendu lire "z/OS et les sujets connexes que sont JCL, TSO, ISPF, etc ... "

    Par ailleurs, le terme "applications" ne m'apparaît pas juste dans ce contexte, il est plutôt réservé aux développements ou progiciels "métiers" dans l'entreprise.

    Et puis que je sache, JCL n'est pas une application mais un langage de commande, pas plus que VSAM qui est une méthode d'accès (un type de fichier pour faire simple).

  18. #18
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 41
    Points : 44
    Points
    44
    Par défaut
    Quand tu achètes un z-serie avec MVS tu as ton système d'exploitation et c'est tout ? Il me semble que ca-7, tso, cics ... y peuvent être mais pour l'entreprise et donc structuré aux besoins de l'entreprise, non ?
    Donc un progiciel effectivement... ce ne sont pas des applications !
    Tu as raison

    Oui effectivement JCL n'est pas une application.
    C'est pour ça qu'il ne faut pas tout mélanger ... Les débutants comme moi qui viennent sur le forum ne savent pas forcément que JCL n'est pas une 'applications'. D'ailleurs le JCL on l'utilise dans quoi ?

  19. #19
    Membre éclairé Avatar de Peut-êtreUneRéponse
    Homme Profil pro
    IT Specialist - IBM Z
    Inscrit en
    Décembre 2006
    Messages
    548
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : IT Specialist - IBM Z
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2006
    Messages : 548
    Points : 801
    Points
    801
    Par défaut
    Le Job Control Language,JCL, est un langage de programmation utilisé sur mainframe pour les traitements batchs.

    Il permet la mise en relation des données (bases et / ou fichiers) et des programmes, ainsi que le séquencement des traitements.

    C'est une description rapide...

    .

  20. #20
    Membre averti
    Femme Profil pro
    Architecte technique
    Inscrit en
    Janvier 2008
    Messages
    179
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2008
    Messages : 179
    Points : 350
    Points
    350
    Par défaut
    Citation Envoyé par toto92 Voir le message
    CICS est un peu comme DLI ou DB2

    il utilise des data base de format CICS et se sert des transactions CICS comme DLI
    Il faut prevoir donc des sauvegardes / restauration en cas de plantage des jobs en lot ou des sauvegardes en fin des journbée apres les MAJ faites par des users à travers des transactions CICS
    heuu... tu mélanges un peu tout la désolée..

    si tu veux comparer CICS à quelque chose, compare le à IMS/DC. tou les deux sont des moniteurs transactionnels. En résumé ce qui fait l'interface entre l'utilisateur, l'écran 3270 et ton traitement.

    DLI, ou plutot IMS/DB est un système de base données hiérarchique, pour faire un lointain parallèle, tu le rapprochera à DB2, système de base de données mais à modele relationnel

Discussions similaires

  1. qu'est ce que l'instruction "round"?
    Par isa_21 dans le forum Langage SQL
    Réponses: 2
    Dernier message: 10/03/2003, 10h37
  2. Qu'est ce que c'est : Le GateA20 ?
    Par le mage tophinus dans le forum x86 16-bits
    Réponses: 5
    Dernier message: 24/02/2003, 15h09
  3. Qu'est ce que le cache ?
    Par irrou dans le forum Assembleur
    Réponses: 4
    Dernier message: 24/11/2002, 23h28
  4. Qu'est-ce que c'est que Nessus, ça fait quoi exactement ?
    Par PeterT dans le forum Développement
    Réponses: 3
    Dernier message: 24/07/2002, 11h23
  5. Réponses: 3
    Dernier message: 19/07/2002, 15h01

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