{"id":184,"date":"2024-06-14T17:20:23","date_gmt":"2024-06-14T15:20:23","guid":{"rendered":"https:\/\/techmove.fr\/?page_id=184"},"modified":"2024-06-14T17:47:54","modified_gmt":"2024-06-14T15:47:54","slug":"conversion-ids2db2","status":"publish","type":"page","link":"https:\/\/techmove.fr\/index.php\/conversions\/conversion-ids2db2\/","title":{"rendered":"IDS2toDB2"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Introduction<\/h2>\n\n\n\n<div class=\"wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-ad2f72ca wp-block-group-is-layout-flex\">\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<p>Il  y a 4 objectifs : <br><\/p>\n<\/div><\/div>\n\n\n\n<ul class=\"wp-block-list\">\n<li><em>Convertir les objets IDS2, s\u2019il est n\u00e9cessaire, dans un format g\u00e9rable par DB2,<\/em><\/li>\n\n\n\n<li><em>Convertir les donn\u00e9es BULL \u00e0 un format IBM,\u00a0<\/em><\/li>\n\n\n\n<li><em>Fournir aux programmes applicatifs les moyens iso-fonctionels (les Accesseurs) n\u00e9cessaires pour r\u00e9cup\u00e9rer et maintenir les donn\u00e9es, et\u00a0<\/em><\/li>\n\n\n\n<li><em>Fournir les \u00e9l\u00e9ments pour d\u00e9finir les bases et tables DB2<\/em><\/li>\n<\/ul>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Pr\u00e9paration du Mapping IDS2 vers DB2.<\/h2>\n\n\n\n<p>Les t\u00e2ches pr\u00e9alables dans la planification de migration d\u2019un sch\u00e9ma&nbsp; et de ses programmes applicatifs d\u00e9pendants sont :<\/p>\n\n\n\n<p>&nbsp;L\u2019analyse du sch\u00e9ma<\/p>\n\n\n\n<p>On fait l\u2019analyse pour<\/p>\n\n\n\n<p>\u2022&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; D\u00e9terminer les Areas, les Sets, et les Records pr\u00e9sents,&nbsp;<\/p>\n\n\n\n<p>\u2022&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; D\u00e9terminer le moyen primaire de l\u2019acc\u00e8s \u00e0 un record, (CALC, DIRECT, etc),&nbsp;<\/p>\n\n\n\n<p>\u2022&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; D\u00e9terminer toutes les cl\u00e9s, (soit cl\u00e9 principale, cl\u00e9 alternat), la cl\u00e9 concat\u00e9n\u00e9e pour un enregistrement donn\u00e9, &nbsp;<\/p>\n\n\n\n<p>\u2022&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; D\u00e9terminer toutes les liaisons possibles,&nbsp;<\/p>\n\n\n\n<p>\u2022&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; D\u00e9terminer le placement de nouveaux records, (FIRST, NEXT, PRIOR, LAST),&nbsp;<\/p>\n\n\n\n<p>\u2022&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Identifier les zones qui n\u00e9cessitent des traitements sp\u00e9ciaux en conversion BULL \u00e0 IBM, (zones dates, VARYING, Comp-3 non-sign\u00e9, etc)&nbsp;<\/p>\n\n\n\n<p>\u2022&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Identifier les zones n\u00e9cessitant une structure plus fine parce que le format donn\u00e9, (x(100) par exemple), peut cacher des zones qui ont besoin d\u2019un traitement sp\u00e9cial. &nbsp;&nbsp;<\/p>\n\n\n\n<p>On analyse les programmes qui utilisent le sch\u00e9ma&nbsp;<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; On fait l\u2019analyse pour<\/p>\n\n\n\n<p>\u2022&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; D\u00e9terminer les fonctions IDS2 utilis\u00e9es par les programmes, (et le compte d\u2019utilisation)&nbsp;<\/p>\n\n\n\n<p>\u2022&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; D\u00e9terminer les cl\u00e9s utilis\u00e9es,&nbsp;<\/p>\n\n\n\n<p>\u2022&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; D\u00e9terminer les liaisons utilis\u00e9es.&nbsp;<\/p>\n\n\n\n<p>N.B.&nbsp; On g\u00e9n\u00e8re, pour un sch\u00e9ma donn\u00e9, uniquement les fonctions IDS2 trouv\u00e9es dans les programmes applicatifs. On aura besoin d\u2019un p\u00e9rim\u00e8tre complet pour un sch\u00e9ma, au moment de cette analyse. Le sous-syst\u00e8me \u00ab&nbsp;accesseur&nbsp;\u00bb, (tous les sous-programmes d\u2019acc\u00e8s), pour un sch\u00e9ma peut g\u00e9rer plus ou moins de fonctions IDS2 qu\u2019un autre.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Introduction Il y a 4 objectifs : Pr\u00e9paration du Mapping IDS2 vers DB2. Les t\u00e2ches pr\u00e9alables dans la planification de migration d\u2019un sch\u00e9ma&nbsp; et de ses programmes applicatifs d\u00e9pendants sont : &nbsp;L\u2019analyse du sch\u00e9ma On fait l\u2019analyse pour \u2022&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; D\u00e9terminer &hellip; <a href=\"https:\/\/techmove.fr\/index.php\/conversions\/conversion-ids2db2\/\">Continuer la lecture <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":42,"menu_order":2,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-184","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/techmove.fr\/index.php\/wp-json\/wp\/v2\/pages\/184","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/techmove.fr\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/techmove.fr\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/techmove.fr\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/techmove.fr\/index.php\/wp-json\/wp\/v2\/comments?post=184"}],"version-history":[{"count":2,"href":"https:\/\/techmove.fr\/index.php\/wp-json\/wp\/v2\/pages\/184\/revisions"}],"predecessor-version":[{"id":187,"href":"https:\/\/techmove.fr\/index.php\/wp-json\/wp\/v2\/pages\/184\/revisions\/187"}],"up":[{"embeddable":true,"href":"https:\/\/techmove.fr\/index.php\/wp-json\/wp\/v2\/pages\/42"}],"wp:attachment":[{"href":"https:\/\/techmove.fr\/index.php\/wp-json\/wp\/v2\/media?parent=184"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}