Articles

Affichage des articles du 2009

RIA Flex & Integration Mainfame

RIA et intégration - comment remplacer vos anciennes applications Windows par un client riche sans complexité ? Le RIA (Rich Internet Application) est appelé à remplacer les clients lourds des années 1990 (Nsdk, Forte, VB, Uniface, etc...) Nous avons choisi FLEX pour illustrer cette vocation. Son FLEX Designer - plugin Eclipse - vous a séduit par sa facilité d'utilisation qui le rend aussi facile à utiliser que les AGL de 4eme génération précités ainsi que pour sa gratuité ? Mais lorsque ces applications sont intégrées à des serveurs de données ou des systèmes transactionnels comme CICS, IMS et d'autres, le RIA n'a pas cette intégration native et vous ne souhaitez pas re-développer une nouvelle API pour le faire dans un serveur Lifecycle. Nous avons une nouvelle offre qui permet de remplacer vos applications Windows par du RIA. Cette offre est une démarche mixte: Non pas une migration pour l'IHM car les nouveaux contrôles graphiques de FLEX sont bien plus intéress...

Legacy mainframe integration into SAAS

Comment décloisonner les grands comptes qui ont une vielle informatique et les faire rejoindre le cloud ? Dans les prochaines années, le développement des activités centrées sur l'informatique va être tiré par le cloud. Cette organisation de l'IT éclatée, dispersée, ou chaque centre interagit avec d'autres centres selon des contrats de service bien précis pour produire une valeur ajoutée jusqu'ici touchait peu le métier des grandes organisations. Parmi les acteurs majeurs on trouve Salesforce, Microsoft, Amazon, Google, Par exemple, connecter une feuille excel sur google documents avec un fournisseur de service pour agréger des données de différentes sources et faire un tableau de bord dynamique. Cela ne touchait en rien le métier du back office de gestion dans l'assurance ou dans la banque. Le "legacy" - comme on appelle souvent les applications coeur de métier d'un guichet bancaire ou d'un agent d'assurance - restait isolé dans sa tour d...

I Have a Dream

Livre blanc Et l’Archange Gabriel apparut au Directeur SI et lui dit : « Votre système d’information devra passer au SOA. » Evangile selon Saint Gartner, Verset 12.5 Le jour suivant, Gabriel rendit à nouveau visite au Directeur SI et lui dit : « Mais vous avez six mois pour réussir. » Evangile selon Saint MOA, Verset 13.4 Et l’Archange Gabriel ajouta : « Bien sûr le budget est limité, mais ce n’est pas un problème puisque vous réutiliserez 90% des applications existantes. » Evangile selon Saint Directeur Financier, Verset 6.2 L’informatique on le sait a connu une succession d’ères qui ont commencé avec la préhistoire et ses dinosaures que furent les mainframes. Depuis lors chaque époque apporte sa technologie qui reste insérée dans le mille-feuille du « legacy » : Les applications d’entreprise. Avec cet héritage technologique et la complexification des organisations s’accroit l’inertie opposée aux énergies créatrices et la difficulté à gérer les changements ...

Dupliquer un IMS

Vous vous êtes peut être demandé comment on défini plusieurs IMS dans le même groupe XCF et comment on duplique un IMS pour avoir un backup Dans l'exemple ci-dessous, on a dupliqué IVP1 en IVP2 en partageant le maximum de choses et en ne dupliquant que ce qui est nécessaire. Le but est de mettre en place un pooling des connexions depuis un connecteur JCA IMSConnect et de tester la continuité du service en cas de rupture d'un IMS avec reprise des pseudo conversations en cours dans l'autre IMS Construction d’un nœud majeur VTAM Modification du démarrage automatique de VTAM ADCD.Z19.VTAMLST(IMS91AP2) IMS91AP2 VBUILD TYPE=APPL IRLM1 APPL AUTH=ACQ,DLOGMOD=IRLM,MODETAB=IMS91TAB JRLM2 APPL AUTH=ACQ,DLOGMOD=IRLM,MODETAB=IMS91TAB IMS3272 APPL AUTH=(PASS,ACQ,SPO),DLOGMOD=IMS,MOD...

Le BPM libère les mainframes

SCORT spécialiste de l'intégration des mainframe et Lombardi leader mondial du BPM ont signé un partenariat pour l'intégration des processus métiers avec le patrimone des services métiers existants sur les mainframes. A cette occasion a été réalisée une intégration directe avec des transactions IMS et/ou CICS en mode service mais aussi par réutilisation des IHM des systèmes transactionnels dans le BPM. Deux petites minutes pour découvrir comment ça se passe ... Lombardi®, l’un des principaux éditeurs de logiciels de gestion des processus métier (BPM), présente aujourd’hui Teamworks® 7, la nouvelle version de sa suite de BPM. Teamworks 7 permet aux entreprises non seulement d’automatiser et de contrôler leurs processus stratégiques mais aussi d’accroître le retour sur investissement de leurs programmes de transformation métier à grande échelle.

mise en oeuvre du passticket IMS & CICS

L'usage du passticket en remplacement du password pour l'authetificqation des accès aux mainframe IBM sous le système de sécurité RACF est maintenant répandue Toutefois le passticket étant non rejouable par défaut, chaque authentification doit présenter un nouveau passticket pour un même utilisateur, une même application cible sur le mainframe (IMS, CICS ...) et un même groupe (au sens RACF connect group) Le passticket utilisé sur une session 3270 n'est utilisé qu'à l'établissement de la session. Les messages échangés au cours de cette session ne sont pas authentifiés. Mais lorsque le passticket est utilisé en mode service, chaque accès doit porter un nouveau passticket, car il n'existe pas comme en SNA 3270 de session. Le mode service pour IMS utilise le connecteur IMS Connect. Pour CICS, il utilise le connecteur ECI et peut être associé au bridge pour accéder des transactions en mode écran. Comment éviter alors d'engendrer une forte augmentation de la cons...

prendre une trace IMS

Prendre une trace IMS, c'est simple /TRACE SET ON TRAN /SWITCH OLDS (pour avoir juste la trace qui nous intéresse) Jouer le scénario à tracer /SWITCH OLDS pour fermer le fichier log /SET TRACE OFF TRAN Chercher dans le job généré IMS81JCL le dsname associé à DFSLOGP (attention il doit être en DISP=(NEW,CATLG) dans la procédure IMS810.PROCLIB(ARCHJCL) et je l’ai mis par défaut à DELETE pour éviter d’avoir à gérer les fichiers archives de IMS) Et remplacer dans SYSUT1 ci dessous Puis passer le job suivant et chercher dans son sysout //IMSERA10 JOB ACTINFO1,'IBMUSER',CLASS=A,MSGCLASS=H,MSGLEVEL=(1,1), // REGION=0M,NOTIFY=&SYSUID // EXEC PGM=DFSERA10 //STEPLIB DD DSNAME=IMS810.SDFSRESL,DISP=SHR //SYSPRINT DD SYSOUT=* //SYSUT1 DD DSNAME=IMS810.SLDSP.IVP1.D07270.T1310344.V02, // DISP=(OLD,KEEP) ...