Resource Migration Tmax Soft Co Ltd 2013 Tmax




















![2. 4 Other Verification (dsview, dsedit) How to Use Usage: dsview [options] <dsname> [<member>] 2. 4 Other Verification (dsview, dsedit) How to Use Usage: dsview [options] <dsname> [<member>]](https://slidetodoc.com/presentation_image_h/7388e71719b06a90183596abefdbcf98/image-21.jpg)












![4. 1 Map Compile How to Use Usage: mscmapc [options 1] <file> | mscmapc 4. 1 Map Compile How to Use Usage: mscmapc [options 1] <file> | mscmapc](https://slidetodoc.com/presentation_image_h/7388e71719b06a90183596abefdbcf98/image-34.jpg)











- Slides: 45
Resource Migration Tmax. Soft Co. , Ltd © 2013 Tmax. Soft Co. , Ltd. All Rights Reserved. 0/24 0/37
Contents 1. MIGRATION OVERVIEW 1. 1 Migration Environment 1. 2 Migration Type 1. 3 Migration Order 2. Migration Utility 2. 1 cobgensch 2. 2 dsmigin 2. 3 dsmigout 2. 4 Other Verification (dsview, dsedit) 3. Exercise Code Conversion and Migration Exercises 3. 1 Source Migration Exercise 3. 2 Dataset Migration Exercise 3. 3 System Table Migration Exercise © 2013 Tmax. Soft Co. , Ltd. All Rights Reserved. 4. Source Compile 4. 1 Map Compile 4. 2 Compile Script Introduction 4. 3 Compile and Deploy Exercise (online/batch) 5. Migration Result Verification 5. 1 Online 5. 2 Batch
1. Migration Overview 1. 1 Migration Environment 1. 2 Migration Type 1. 3 Migration Order © 2013 Tmax. Soft Co. , Ltd. All Rights Reserved.
1. 1 Migration Environment Mainframe Open. Frame Operating System MVS(OS/390) UNIX(HP-UX) Record Management VSAM Open. Frame/TSAM TP-Monitor CICS/IMS/AIM Open. Frame/Online(OSC/OSI/AIM) DB DB 2 RDBMS GUI BMS, MFS Open. Frame/Mapping Support (MSC, MSI) Batch Job JES Open. Frame/BATCH(TJES) Program Language COBOL, PL/1 Communication Protocol SNA TCP/IP Character Set EBCDIC ASCII © 2013 Tmax. Soft Co. , Ltd. All Rights Reserved. 3/37
1. 2 Migration Type • Application Migration EBCDIC Application Source file convert ASCII Application Source file compile Application Object deploy Open. Frame Application Object • Resource Migration EBCDIC Resource file convert ASCII Resource file import Open. Frame Resource • Database Migration EBCDIC DATA © 2013 Tmax. Soft Co. , Ltd. All Rights Reserved. export & import 4/37 Open. Frame Application Object
1. 2 Migration Order Procedure Check List 1. Selection of • System analysis and migration target selection (JCL/PGM, SOURCE, etc. ) applications to migrate 2. Application Source Cleansing 3. Application Compile & link 4. Application Consistency test © 2013 Tmax. Soft Co. , Ltd. All Rights Reserved. • Download migration targets (FTP) • Source cleansing (Completion of pre-cleansing and automation tools) • Code Conversion (dsmigin) • CICS Precompile (osccblpp) • SQL Precompile (utility provided by DBMS or compiler) • Compile & Link • Register service • Consistency test • Performance/Integration test 5/37
2. Migration Utility 2. 1 cobgensch 2. 2 dsmigin 2. 3 dsmigout 2. 4 Other Verification (dsview, dsedit) © 2013 Tmax. Soft Co. , Ltd. All Rights Reserved.
2. 1 cobgensch Layout Analysis When migrating a data set, batch code conversion cannot occur in record units if there are multiple character sets (when doublebyte characters, packed decimal, and zoned decimal are used) in one record of the UNIX source file, which is the source data file. Accordingly, define code conversion rules by record fields in the schema file. (cobgensch TOOL) Conversion © 2013 Tmax. Soft Co. , Ltd. All Rights Reserved. 7/37
2. 1 cobgensch (continued) Dataset Migration SCHEMA file Creation Utility How to Use Usage: cobgensch <input_file> [-r rec_len] [-o output file] [-v volser] Options: -r Specifies the length of the record -o Specifies the output filename -v Specifies the volume serial number -d Displays debugging information -V Displays version information © 2013 Tmax. Soft Co. , Ltd. All Rights Reserved. 8/37
2. 1 cobgensch (continued) 01 I-REC. 05 I-SAGNO PIC X(11). 05 I-DAMBO PIC X(02). 05 I-PHNO PIC X(03). 05 I-BKNO PIC 9(03). 05 I-BKDT PIC X(10). 05 I-BKDT-I PIC X(01). 05 I-BSGB PIC X(02). 05 I-BSHG PIC X(02). 05 I-CIGB PIC X(02). 05 I-CIHG PIC X(02). 05 I-JHGB PIC X(02). 05 I-TTJC PIC S 9(13) COMP-3. 05 I-TTIC PIC S 9(13). 05 I-NAME PIC X(20). 05 I-TEST 1 PIC Z(10). 05 I-TEST 2 PIC +(10). 05 I-TEST 3 PIC -(10). 05 I-TEST 4 PIC -----. 05 I-TEST 5 PIC -----. 05 I-TEST 6 PIC $(10). 05 I-TEST 7 PIC (10). cobgensch a. cpy * Condition L 0, "