﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-The NoteBook of EricKong-随笔分类-Mainframe</title><link>http://www.blogjava.net/jjshcc/category/48647.html</link><description>桑巴葡语翻译工作室是广州市最专业葡萄牙语翻译机构-www.puyufanyi.com-欢迎寻找Java,As400,Mainframe的猎头eric_cc#qq.ccom(把#换成@)</description><language>zh-cn</language><lastBuildDate>Wed, 27 Nov 2013 13:04:34 GMT</lastBuildDate><pubDate>Wed, 27 Nov 2013 13:04:34 GMT</pubDate><ttl>60</ttl><item><title>LPAR和HUB IP地址查询方法 </title><link>http://www.blogjava.net/jjshcc/archive/2013/11/25/406789.html</link><dc:creator>Eric_jiang</dc:creator><author>Eric_jiang</author><pubDate>Mon, 25 Nov 2013 06:59:00 GMT</pubDate><guid>http://www.blogjava.net/jjshcc/archive/2013/11/25/406789.html</guid><wfw:comment>http://www.blogjava.net/jjshcc/comments/406789.html</wfw:comment><comments>http://www.blogjava.net/jjshcc/archive/2013/11/25/406789.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/jjshcc/comments/commentRss/406789.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jjshcc/services/trackbacks/406789.html</trackback:ping><description><![CDATA[1.确定DSN 
<p>LOGON TSO-&gt;SD.DA-&gt;PRE CANSDSST-&gt;JESJCL-&gt;F RKANPARU</p>
<p>会看到如下内容:</p>
<p>... DISP=SHR, DSN=**.**.RKANPARU(**)</p>
<p>这就是需要查到的DSN</p>
<p>2.查看需要确定IP地址的LPAR的DS的KDSENV</p>
<p>可以看到以下内容:</p>
<p>KDEB_INTERFACELIST=**, **即为IP地址</p><img src ="http://www.blogjava.net/jjshcc/aggbug/406789.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jjshcc/" target="_blank">Eric_jiang</a> 2013-11-25 14:59 <a href="http://www.blogjava.net/jjshcc/archive/2013/11/25/406789.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>如何调试Cobol程序</title><link>http://www.blogjava.net/jjshcc/archive/2013/07/29/402118.html</link><dc:creator>Eric_jiang</dc:creator><author>Eric_jiang</author><pubDate>Mon, 29 Jul 2013 09:23:00 GMT</pubDate><guid>http://www.blogjava.net/jjshcc/archive/2013/07/29/402118.html</guid><wfw:comment>http://www.blogjava.net/jjshcc/comments/402118.html</wfw:comment><comments>http://www.blogjava.net/jjshcc/archive/2013/07/29/402118.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.blogjava.net/jjshcc/comments/commentRss/402118.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jjshcc/services/trackbacks/402118.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 一个简单的例子而已。IDENTIFICATION DIVISION.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs...&nbsp;&nbsp;<a href='http://www.blogjava.net/jjshcc/archive/2013/07/29/402118.html'>阅读全文</a><img src ="http://www.blogjava.net/jjshcc/aggbug/402118.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jjshcc/" target="_blank">Eric_jiang</a> 2013-07-29 17:23 <a href="http://www.blogjava.net/jjshcc/archive/2013/07/29/402118.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Cobol Compiler Options</title><link>http://www.blogjava.net/jjshcc/archive/2013/07/29/402112.html</link><dc:creator>Eric_jiang</dc:creator><author>Eric_jiang</author><pubDate>Mon, 29 Jul 2013 08:02:00 GMT</pubDate><guid>http://www.blogjava.net/jjshcc/archive/2013/07/29/402112.html</guid><wfw:comment>http://www.blogjava.net/jjshcc/comments/402112.html</wfw:comment><comments>http://www.blogjava.net/jjshcc/archive/2013/07/29/402112.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/jjshcc/comments/commentRss/402112.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jjshcc/services/trackbacks/402112.html</trackback:ping><description><![CDATA[<div><span style="font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; line-height: 20px; font-size: 15px; color: #333333; "><div style="text-indent: 0.5in; "><span style="font-family: Verdana, sans-serif; font-size: 10pt; ">The default options that were set up when your compiler was installed are in effect for your program unless you override them with other options.</span><span style="font-family: Verdana, sans-serif; font-size: 10pt; ">&nbsp;To check the default compiler options of your installation, do a compile and check in the compilation listing.</span></div><div></div><h1>Ways of overriding the default options</h1><div></div><div><span style="font-family: Verdana, sans-serif; font-size: 10pt; ">1.Compiler options can be passed to COBOL Compiler Program (IGYCRCTL) through the PARM in JCL.</span></div><div><span style="font-family: Verdana, sans-serif; font-size: 10pt; ">2.PROCESS or CBL statement with compiler options, can be placed before the identification division.</span></div><div><span style="font-family: Verdana, sans-serif; font-size: 10pt; ">3.If the organization uses any third party product or its own utility then these options can be coded in the pre-defined line of the utility panel.</span></div><div></div><h1>Precedence of Compiler Options</h1><ol start="1" type="1" style="margin-top: 0in; "><li style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0.25em; margin-left: 0px; text-indent: 0px; "><span style="font-family: Verdana, sans-serif; font-size: 10pt; ">(Highest precedence). Installation defaults, fixed by the installation.</span></li><li style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0.25em; margin-left: 0px; text-indent: 0px; "><span style="font-family: Verdana, sans-serif; font-size: 10pt; ">Options coded on PROCESS /CBL statement</span></li><li style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0.25em; margin-left: 0px; text-indent: 0px; "><span style="font-family: Verdana, sans-serif; font-size: 10pt; ">Options coded on JCL PARM parameters</span></li><li style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0.25em; margin-left: 0px; text-indent: 0px; "><span style="font-family: Verdana, sans-serif; font-size: 10pt; ">(Lowest Precedence). Installation defaults, but not fixed.</span></li></ol><div></div><div><span style="font-family: Verdana, sans-serif; font-size: 10pt; ">The complete list of compiler option is in the table:</span></div><div></div><table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin-left: -0.25pt; "><tbody><tr><td valign="top" width="139" style="border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: black; border-right-color: black; border-bottom-color: black; border-left-color: black; border-top-width: 1pt; border-right-width: 1pt; border-bottom-width: 1pt; border-left-width: 1pt; padding-top: 0in; padding-right: 5.4pt; padding-bottom: 0in; padding-left: 5.4pt; width: 1.45in; "><div><span style="font-family: Verdana, sans-serif; font-size: 10pt; ">Aspect</span></div></td><td valign="top" width="452" style="border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: black; border-right-color: black; border-bottom-color: black; border-left-color: black; border-top-width: 1pt; border-right-width: 1pt; border-bottom-width: 1pt; border-left-width: 1pt; padding-top: 0in; padding-right: 5.4pt; padding-bottom: 0in; padding-left: 5.4pt; width: 338.9pt; "><div><span style="font-family: Verdana, sans-serif; font-size: 10pt; ">Compiler Option</span></div></td></tr><tr><td valign="top" width="139" style="border-bottom-style: solid; border-bottom-color: black; border-bottom-width: 1pt; border-left-style: solid; border-left-color: black; border-left-width: 1pt; border-right-style: none; border-right-width: initial; border-right-color: initial; border-top-style: none; border-top-width: initial; border-top-color: initial; padding-top: 0in; padding-right: 5.4pt; padding-bottom: 0in; padding-left: 5.4pt; width: 1.45in; "><div><span style="font-family: Verdana, sans-serif; font-size: 10pt; ">Source Language</span></div></td><td valign="top" width="452" style="border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: black; border-right-color: black; border-bottom-color: black; border-left-color: black; border-top-width: 1pt; border-right-width: 1pt; border-bottom-width: 1pt; border-left-width: 1pt; padding-top: 0in; padding-right: 5.4pt; padding-bottom: 0in; padding-left: 5.4pt; width: 338.9pt; "><div><span style="font-family: Verdana, sans-serif; font-size: 10pt; ">APOST, CMPR2, CURRENCY, DBCS, LIB, NUMBER,</span></div><div><span style="font-family: Verdana, sans-serif; font-size: 10pt; ">QUOTE, SEQUENCE, WORD</span></div></td></tr><tr><td valign="top" width="139" style="border-bottom-style: solid; border-bottom-color: black; border-bottom-width: 1pt; border-left-style: solid; border-left-color: black; border-left-width: 1pt; border-right-style: none; border-right-width: initial; border-right-color: initial; border-top-style: none; border-top-width: initial; border-top-color: initial; padding-top: 0in; padding-right: 5.4pt; padding-bottom: 0in; padding-left: 5.4pt; width: 1.45in; "><div><span style="font-family: Verdana, sans-serif; font-size: 10pt; ">Date Processing</span></div></td><td valign="top" width="452" style="border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: black; border-right-color: black; border-bottom-color: black; border-left-color: black; border-top-width: 1pt; border-right-width: 1pt; border-bottom-width: 1pt; border-left-width: 1pt; padding-top: 0in; padding-right: 5.4pt; padding-bottom: 0in; padding-left: 5.4pt; width: 338.9pt; "><div><span style="font-family: Verdana, sans-serif; font-size: 10pt; ">DATEPROC, INTDATE, YEARWINDOW</span></div></td></tr><tr><td valign="top" width="139" style="border-bottom-style: solid; border-bottom-color: black; border-bottom-width: 1pt; border-left-style: solid; border-left-color: black; border-left-width: 1pt; border-right-style: none; border-right-width: initial; border-right-color: initial; border-top-style: none; border-top-width: initial; border-top-color: initial; padding-top: 0in; padding-right: 5.4pt; padding-bottom: 0in; padding-left: 5.4pt; width: 1.45in; "><div><span style="font-family: Verdana, sans-serif; font-size: 10pt; ">Maps and Listing</span></div></td><td valign="top" width="452" style="border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: black; border-right-color: black; border-bottom-color: black; border-left-color: black; border-top-width: 1pt; border-right-width: 1pt; border-bottom-width: 1pt; border-left-width: 1pt; padding-top: 0in; padding-right: 5.4pt; padding-bottom: 0in; padding-left: 5.4pt; width: 338.9pt; "><div><span style="font-family: Verdana, sans-serif; font-size: 10pt; ">LANGUAGE, LINECOUNT, LIST, MAP, OFFSET, SOURCE, SPACE, TERMINAL, VBREF, XREF</span></div></td></tr><tr><td valign="top" width="139" style="border-bottom-style: solid; border-bottom-color: black; border-bottom-width: 1pt; border-left-style: solid; border-left-color: black; border-left-width: 1pt; border-right-style: none; border-right-width: initial; border-right-color: initial; border-top-style: none; border-top-width: initial; border-top-color: initial; padding-top: 0in; padding-right: 5.4pt; padding-bottom: 0in; padding-left: 5.4pt; width: 1.45in; "><div><span style="font-family: Verdana, sans-serif; font-size: 10pt; ">Object Deck generation</span></div></td><td valign="top" width="452" style="border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: black; border-right-color: black; border-bottom-color: black; border-left-color: black; border-top-width: 1pt; border-right-width: 1pt; border-bottom-width: 1pt; border-left-width: 1pt; padding-top: 0in; padding-right: 5.4pt; padding-bottom: 0in; padding-left: 5.4pt; width: 338.9pt; "><div><span style="font-family: Verdana, sans-serif; font-size: 10pt; ">COMPILE, DECK, NAME, OBJECT, PGMNAME</span></div></td></tr><tr><td valign="top" width="139" style="border-bottom-style: solid; border-bottom-color: black; border-bottom-width: 1pt; border-left-style: solid; border-left-color: black; border-left-width: 1pt; border-right-style: none; border-right-width: initial; border-right-color: initial; border-top-style: none; border-top-width: initial; border-top-color: initial; padding-top: 0in; padding-right: 5.4pt; padding-bottom: 0in; padding-left: 5.4pt; width: 1.45in; "><div><span style="font-family: Verdana, sans-serif; font-size: 10pt; ">Object Code Control</span></div></td><td valign="top" width="452" style="border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: black; border-right-color: black; border-bottom-color: black; border-left-color: black; border-top-width: 1pt; border-right-width: 1pt; border-bottom-width: 1pt; border-left-width: 1pt; padding-top: 0in; padding-right: 5.4pt; padding-bottom: 0in; padding-left: 5.4pt; width: 338.9pt; "><div><span style="font-family: Verdana, sans-serif; font-size: 10pt; ">ADV, AWO, DLL, EXPORTALL, FASTSRT, OPTIMIZE, NUMPROC, OUTDD, TRUNC, ZWB</span></div></td></tr><tr><td valign="top" width="139" style="border-bottom-style: solid; border-bottom-color: black; border-bottom-width: 1pt; border-left-style: solid; border-left-color: black; border-left-width: 1pt; border-right-style: none; border-right-width: initial; border-right-color: initial; border-top-style: none; border-top-width: initial; border-top-color: initial; padding-top: 0in; padding-right: 5.4pt; padding-bottom: 0in; padding-left: 5.4pt; width: 1.45in; "><div><span style="font-family: Verdana, sans-serif; font-size: 10pt; ">Debugging</span></div></td><td valign="top" width="452" style="border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: black; border-right-color: black; border-bottom-color: black; border-left-color: black; border-top-width: 1pt; border-right-width: 1pt; border-bottom-width: 1pt; border-left-width: 1pt; padding-top: 0in; padding-right: 5.4pt; padding-bottom: 0in; padding-left: 5.4pt; width: 338.9pt; "><div><span style="font-family: Verdana, sans-serif; font-size: 10pt; ">DUMP, FLAG, FLAGMIG, FLAGSTD, SSRANGE, TYPECHK</span></div></td></tr><tr><td valign="top" width="139" style="border-bottom-style: solid; border-bottom-color: black; border-bottom-width: 1pt; border-left-style: solid; border-left-color: black; border-left-width: 1pt; border-right-style: none; border-right-width: initial; border-right-color: initial; border-top-style: none; border-top-width: initial; border-top-color: initial; padding-top: 0in; padding-right: 5.4pt; padding-bottom: 0in; padding-left: 5.4pt; width: 1.45in; "><div><span style="font-family: Verdana, sans-serif; font-size: 10pt; ">Other</span></div></td><td valign="top" width="452" style="border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: black; border-right-color: black; border-bottom-color: black; border-left-color: black; border-top-width: 1pt; border-right-width: 1pt; border-bottom-width: 1pt; border-left-width: 1pt; padding-top: 0in; padding-right: 5.4pt; padding-bottom: 0in; padding-left: 5.4pt; width: 338.9pt; "><div><span style="font-family: Verdana, sans-serif; font-size: 10pt; ">ADATA, ANALYZE, EXIT, IDLGEN</span></div></td></tr></tbody></table><div></div><div></div><div><span style="font-family: Verdana, sans-serif; font-size: 10pt; "><strong>ADV</strong>: It is meaningful if your program has any printer files with WRITE..ADVANCING keyword. The compiler adds one byte prefix to the original LRECL of printer files for printing control purpose. If you are manually populating printing control character in the program, then you can compile your program with NOADV.</span></div><div></div><div style="text-align: justify; "><span style="font-family: Verdana, sans-serif; font-size: 10pt; "><strong>DYNAM:</strong>&nbsp;</span><span style="font-family: Verdana, sans-serif; font-size: 10pt; ">Use DYNAM to cause separately compiled programs invoked through the CALL&nbsp;<em>literal</em>statement to be loaded dynamically at run time. DYNAM causes dynamic loads (for CALL) and deletes (for CANCEL) of separately compiled programs at object time. Any CALL&nbsp;<em>identifier</em>statements that cannot be resolved in your program are also treated as dynamic calls. When you specify DYNAM, RESIDENT is also put into effect.</span></div><div></div><div></div><div></div><div></div><div><span style="font-family: Verdana, sans-serif; font-size: 10pt; "><strong>LIST/OFFSET</strong>:</span><span style="font-family: Verdana, sans-serif; font-size: 10pt; ">&nbsp;LIST and OFFSET are mutually exclusive.&nbsp; If you use both, LIST will be ignored. LIST is used to produce listing a listing of the assembler language expansion of your code. OFFSET is used to produce a condensed Procedure Division listing.&nbsp;</span></div><div>With OFFSET, the procedure portion of the listing will contain line numbers, statement references, and the location of the first instruction generated for each statement.&nbsp; These options are useful for solving system ABENDS. Refer JCL session for more details.</div><div></div><div><strong>MAP:&nbsp;</strong>&nbsp; Use MAP to produce a listing of the items you defined in the Data Division.</div><div></div><div><span style="font-family: Verdana, sans-serif; font-size: 10pt; "><strong>SSRANGE:</strong>&nbsp;&nbsp; If the program is compiled with SSRANGE option, then any attempt to refer an area outside the region of the table will abnormally terminate with protection exception, usually S0C4.It also avoids any meaningless operation on reference modification like negative number in the starting position of reference modification expression. If the program is compiled with NOSSRANGE, then the program may proceed further with junk or irrelevant data. So usually the programs are compiled with SSRANGE during development and testing.</span></div><div></div><div><span style="font-family: Verdana, sans-serif; font-size: 10pt; "><strong>RENT:</strong></span><span style="font-family: Verdana, sans-serif; font-size: 10pt; ">&nbsp;A program compiled as RENT is generated as a reentrant object module. CICS programs should be compiled with RENT option to share the same copy of the program by multiple transactions (Multithreading)</span></div><div></div><div><span style="font-family: Verdana, sans-serif; font-size: 10pt; "><strong>RESIDENT:</strong></span><span style="font-family: Verdana, sans-serif; font-size: 10pt; ">&nbsp;&nbsp; Use the RESIDENT option to request the COBOL Library Management Feature. (The COBOL Library Management Feature causes most COBOL library routines to be located dynamically at run time, instead of being link-edited with the COBOL program.).CICS Programs should be compiled with RESIENT option.</span></div><div></div><div><span style="font-family: Verdana, sans-serif; font-size: 10pt; "><strong>XREF:&nbsp;</strong></span><span style="font-family: Verdana, sans-serif; font-size: 10pt; ">Use XREF to get a sorted cross-reference listing.&nbsp; EBCDIC data-names and procedure-names will be listed in alphanumeric order.&nbsp;&nbsp; It also includes listing, where all the data-names that are referenced within your program and the line number where they are defined. This is useful for identifying the fields that are defined but not used anywhere after the development of new program.</span><br /><span style="font-family: Verdana, sans-serif; font-size: 10pt; "><br /></span><br /><br /><div><u><span style="font-family: Verdana, sans-serif; font-size: 10pt; "><strong>COMPILATION JCL:</strong></span></u></div><div><span style="font-family: Verdana, sans-serif; font-size: 10pt; ">//SMSXL86B JOB ,'COMPILATION JCL', MSGCLASS=Q,MSGLEVEL=(1,1),CLASS=C&nbsp;&nbsp;</span></div><div><span style="font-family: Verdana, sans-serif; font-size: 10pt; ">//COMPILE1&nbsp; EXEC&nbsp; PGM=IGYCRCTL, PARM=&#8217;XREF,APO,ADV,MAP,LIST),REGION=0M</span></div><div><span style="font-family: Verdana, sans-serif; font-size: 10pt; ">//STEPLIB&nbsp;&nbsp; &nbsp;&nbsp; DD&nbsp; DSN=SYS1.COB2LIB,DISP=SHR</span></div><div><span style="font-family: Verdana, sans-serif; font-size: 10pt; ">//SYSIN&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp; DD&nbsp; DSN=SMSXL86.TEST.COBOL(SAMPGM01),DISP=SHR</span></div><div><span style="font-family: Verdana, sans-serif; font-size: 10pt; ">//SYSLIB&nbsp;&nbsp;&nbsp;&nbsp; &nbsp; DD&nbsp; DSN=SMSXL86.COPYLIB,DISP=SHR</span></div><div><span style="font-family: Verdana, sans-serif; font-size: 10pt; ">//SYSPRINT &nbsp;&nbsp; DD&nbsp; SYSOUT=*</span></div><div><span style="font-family: Verdana, sans-serif; font-size: 10pt; ">//SYSLIN&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; DD&nbsp; DSN=&amp;&amp;LOADSET, DCB=(RECFM=FB,LRECL=80,BLKSIZE=3200),</span></div><div><span style="font-family: Verdana, sans-serif; font-size: 10pt; ">//&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; DISP=(NEW,PASS),UNIT=SYSDA,SPACE=(CYL,(5,10),RLSE),</span></div><div><span style="font-family: Verdana, sans-serif; font-size: 10pt; ">//SYSUT1&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; DD UNIT=&amp;SYSDA,SPACE=(CYL,(1,10))&nbsp; =&gt;&nbsp;<em>Code SYSUT2 to UT7</em></span></div><div><span style="font-family: Verdana, sans-serif; font-size: 10pt; ">//LINKEDT1&nbsp; &nbsp; EXEC&nbsp; PGM=IEWL,COND=(4,LT)</span></div><div><span style="font-family: Verdana, sans-serif; font-size: 10pt; ">//SYSLIN&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; DD&nbsp; DSN=&amp;&amp;LOADSET, DISP=(OLD,DELETE)</span></div><div><span style="font-family: Verdana, sans-serif; font-size: 10pt; ">//SYSLMOD&nbsp; &nbsp; DD&nbsp; DSN=&amp;&amp;GOSET(SAMPGM01),DISP=(NEW,PASS),UNIT=SYSDA</span></div><div><span style="font-family: Verdana, sans-serif; font-size: 10pt; ">//&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp; SPACE=(CYL,1,1,1))</span></div><div><span style="font-family: Verdana, sans-serif; font-size: 10pt; ">//SYSLIB&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; DD&nbsp; DSN=SMSXL86.LOADLIB,DISP=SHR</span></div><div><span style="font-family: Verdana, sans-serif; font-size: 10pt; ">//SYSUT1&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; DD&nbsp; UNIT=SYSDA,SPACE=(CYL,(1,10))</span></div><div><span style="font-family: Verdana, sans-serif; font-size: 10pt; ">//SYSPRINT &nbsp;&nbsp; DD SYSOUT=*</span></div><div></div><div><span style="font-family: Verdana, sans-serif; font-size: 10pt; ">//*** EXECUTE THE PROGRAM ***</span></div><div><span style="font-family: Verdana, sans-serif; font-size: 10pt; ">//EXECUTE1&nbsp; EXEC&nbsp; PGM=*.LINKEDT1.SYSLMOD,COND=(4,LT),REGION=0M</span></div><div><span style="font-family: Verdana, sans-serif; font-size: 10pt; ">//STEPLIB&nbsp; &nbsp;&nbsp;&nbsp; DD&nbsp; DSN=SMSXL86.LOADLIB,DISP=SHR</span></div><div><span style="font-family: Verdana, sans-serif; font-size: 10pt; ">//&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DD&nbsp; DSN=SYS1.SCEERUN,DISP=SHR</span></div><div><span style="font-family: Verdana, sans-serif; font-size: 10pt; ">//SYSOUT&nbsp;&nbsp; &nbsp;&nbsp; DD&nbsp; SYSOUT=*</span></div><div><span style="font-family: Verdana, sans-serif; font-size: 10pt; ">//SYSPRINT &nbsp;&nbsp; DD&nbsp; SYSOUT=*</span></div></div></span></div><img src ="http://www.blogjava.net/jjshcc/aggbug/402112.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jjshcc/" target="_blank">Eric_jiang</a> 2013-07-29 16:02 <a href="http://www.blogjava.net/jjshcc/archive/2013/07/29/402112.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Data set structure数据集的结构</title><link>http://www.blogjava.net/jjshcc/archive/2013/07/29/402089.html</link><dc:creator>Eric_jiang</dc:creator><author>Eric_jiang</author><pubDate>Mon, 29 Jul 2013 03:36:00 GMT</pubDate><guid>http://www.blogjava.net/jjshcc/archive/2013/07/29/402089.html</guid><wfw:comment>http://www.blogjava.net/jjshcc/comments/402089.html</wfw:comment><comments>http://www.blogjava.net/jjshcc/archive/2013/07/29/402089.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/jjshcc/comments/commentRss/402089.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jjshcc/services/trackbacks/402089.html</trackback:ping><description><![CDATA[<div><div>Data set structure</div><div>数据集的结构</div><div>&nbsp;</div><div>Working with data sets requires an understanding of the physical and logical structure of a data set, and how z/OS&#174; accesses information in the data set.</div><div>使用数据集需要我们理解数据集的物理和逻辑结构和Z/OS如果访问这些数据集的信息.</div><div></div><div>Data set</div><div><span style="white-space:pre">	</span>In z/OS, a data set is a named collection of related data records that is stored and retrieved by an assigned name. A data set is equivalent to a file in other operating systems. Data sets are stored on tape or disks.</div><div>数据集</div><div>&nbsp;&nbsp; &nbsp;在Z/OS中,数据集是一个已命名的内容相关数据记录的集合,系统通过这个名字保存和访问这些数据记录.数据集相当于其他操作系统里面的文件.数据集是存储在磁盘或者是磁带里面的.</div><div></div><div>Direct Access Storage Device (DASD)</div><div><span style="white-space:pre">	</span>DASD is another name for a disk drive. Additional synonyms include: disk volume, disk pack, or Head Disk Assembly (HDA).</div><div>(DASD)直接访问存储器</div><div><span style="white-space:pre">	</span>DASD 是磁盘设备的别名,它还有其他的同义词disk volume, disk pack, or Head Disk Assembly (HDA).</div><div></div><div>Space</div><div><span style="white-space:pre">	</span>Disk space is allocated in units called cylinders, tracks, or blocks.</div><div>磁盘空间</div><div>&nbsp;&nbsp; &nbsp;磁盘空间以柱面,磁道,或者块为单位作分配.</div><div></div><div>Cylinder</div><div><span style="white-space:pre">	</span>A disk drive contains cylinders. A cylinder is a unit of storage on a count-key-data (CKD) device with a fixed number of tracks.</div><div>柱面</div><div>&nbsp;&nbsp; &nbsp;磁盘包含柱面,一个柱面是一个(CKD)设备上一个存储单位,指向一个固定号码的磁道.</div><div></div><div>Track</div><div>Cylinders contain tracks, which are circular paths on the surface of a disk or diskette on which information is magnetically recorded and from which recorded information is read. Tracks are in count-key-data (CKD) format, which means that each track contains fields that indicate the start of the track and the space used, followed by records containing three fields:</div><div>&#8226;<span style="white-space:pre">	</span>The count field defines the length of the record</div><div>&#8226;<span style="white-space:pre">	</span>The key field contains optional accounting information</div><div>&#8226;<span style="white-space:pre">	</span>The data field contains the user data</div><div>磁道</div><div>柱面包含磁道,它是磁盘表面的环形轨道,以磁性物质保存和被访问数据信息. 磁道使用(CKD)格式,意味着每一个磁道包含一系列的字段,这些字段指明了磁道的开始位置和所用的空间,后面跟随着数据记录,数据记录内保存三个字段,</div><div>.记数字段包含了记录的长度</div><div>.关键字字段包含了可选的帐户信息</div><div>.数据字段包含了用户的实际数据</div><div></div><div>Count Key Data（CKD）是一种磁盘数据结构。每条物理磁盘记录包含一个count区，一个可选的key，以及在一个记录内间隔后面的数据data记录。这个结构后面的原理就是：即然数据记录的长度可能不同，它们就需要有一个统计字段来指示key和物理记录的长度。统计区有以柱面头记录格式记录的物理位置标识，Key的长度，和数据记录的长度。Key要么没有，要么是一串字符。大多数情况下是没有key的，记录顺序排列，或者以直接柱面头记录定位。如果有key,则它通常是数据记录前几个字节的拷贝，但它可以是用来找到这条记录的任何数据。这个key(还有记录）都是通过硬件命令来定位的。Count Key Data Achitecture是由IBM在20世纪60年代创建的，用来作为System/360的磁盘驱动，也叫固定块架构（Fixed Block Achitecture。</div><div></div><div>Record</div><div>记录</div><div>Tracks contain records. A record is some number of bytes containing data. The record is the basic unit of information used by a program running on z/OS.</div><div>磁道包含记录,一个记录是一些包含了数据的字节.记录是Z/OS上应用程序处理数据的基本单位.</div><div>&#8226;<span style="white-space:pre">	</span>Records have a logical record length (abbreviated as LRECL); different types of DASD impose different maximum lengths for records.</div><div>&#8226;<span style="white-space:pre">	</span>Records are either fixed length or variable length in a given data set. Traditional z/OS data sets have one of five record formats (abbreviated as RECFM): Fixed (F), fixed blocked (FB), variable (V), variable blocked (VB), or undefined (U).</div><div>.记录有一个逻辑记录长度(LRECL)属性,不同的DASD设备决定了数据记录的最大长度的不同</div><div>.记录可是定长的,也可以是变长的,传统上,z/OS有5种记录格式(RECFM),F固定,FB固定,分块,V变长,VB变长,分块,U未知</div><div></div><div>Blocks</div><div>Records can be grouped into data blocks, which are the units of recording on disk. Blocking makes processing more efficient because z/OS can access an entire block at once instead of reading or writing records individually.</div><div>Block size (abbreviated as BLKSIZE) is the physical block size written on the disk for fixed (F) and fixed block (FB) records. For variable and undefined (V, VB, and U) records, block size is the maximum physical block size that can be used for the data set.</div><div>块</div><div>数据记录群组成为数据块,是写入和读取磁盘的单位.分块的方式使数据处理更加高效,因为z/OS可以用一个块的单位来读写记录,而不是一个一个记录单独来读写.</div><div>块大小(BLKSIZE),是指以F(固定)和FB(固定,分块)格式的数据记录写入磁盘的块的大小,对于分块,V变长,VB变长,分块,U格式的数据记录,块大小是数据集最大的可用数据物理块大小.</div><div></div><div>Extents</div><div>扩展</div><div>Space for a disk data set is assigned in primary and secondary extents. An extent is a contiguous number of disk drive tracks, cylinders, or blocks. Data sets can increase in extents as they grow. As with blocking, the use of extents is more efficient because reading or writing contiguous tracks is faster than reading or writing data that is scattered over the disk.</div><div>磁盘空间分配对于数据集来说包括(primary)第一次分配和二次(secondary)扩展,一个扩展分配了一定数量连续的磁盘磁道,柱面,或者块.基于块的读写方式下,使用磁盘扩展数据更加高效,应为读写连续的磁道是比读写零碎的数据快速很多.</div><div></div><div>Volume</div><div>卷</div><div>The term volume is often used to refer to a disk.</div><div>卷经常被认为是磁盘</div><div>Volume serial</div><div>卷名</div><div>The six-character name of a disk or tape volume, such as TEST01.</div><div>是磁盘或者磁带的名字,6个字符,例如test01</div><div>Device type</div><div>设备类型</div><div>A model or type of disk device, such as 3390.</div><div>磁盘设备的型号或者是类型,例如3390</div><div>Organization</div><div>组织方式</div><div>The method of processing a data set, such as sequential.</div><div>处理数据的方式,例如顺序访问</div><div></div></div><img src ="http://www.blogjava.net/jjshcc/aggbug/402089.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jjshcc/" target="_blank">Eric_jiang</a> 2013-07-29 11:36 <a href="http://www.blogjava.net/jjshcc/archive/2013/07/29/402089.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>使用JCL建立顺序文件</title><link>http://www.blogjava.net/jjshcc/archive/2013/07/28/402067.html</link><dc:creator>Eric_jiang</dc:creator><author>Eric_jiang</author><pubDate>Sun, 28 Jul 2013 14:06:00 GMT</pubDate><guid>http://www.blogjava.net/jjshcc/archive/2013/07/28/402067.html</guid><wfw:comment>http://www.blogjava.net/jjshcc/comments/402067.html</wfw:comment><comments>http://www.blogjava.net/jjshcc/archive/2013/07/28/402067.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/jjshcc/comments/commentRss/402067.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jjshcc/services/trackbacks/402067.html</trackback:ping><description><![CDATA[//IBMUSERA JOB 168,'ERIC KONG',CLASS=A,MSGCLASS=A,MSGLEVEL=(1,1), <br />//&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; NOTIFY=IBMUSER&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />//CRTFILEA EXEC PGM=IEFBR14&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />//CRTFIL1&nbsp; DD DSN=IBMUSER.TEST.DATAPF5,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />//&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DISP=(NEW,CATLG),&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />//&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; UNIT=SYSDA,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />//&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SPACE=(TRK,(10,5),RLSE),&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />//&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DCB=(RECFM=FB,LRECL=208,BLKSIZE=208)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <img src ="http://www.blogjava.net/jjshcc/aggbug/402067.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jjshcc/" target="_blank">Eric_jiang</a> 2013-07-28 22:06 <a href="http://www.blogjava.net/jjshcc/archive/2013/07/28/402067.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>使用JCL删除一个数据集</title><link>http://www.blogjava.net/jjshcc/archive/2013/07/28/402066.html</link><dc:creator>Eric_jiang</dc:creator><author>Eric_jiang</author><pubDate>Sun, 28 Jul 2013 13:52:00 GMT</pubDate><guid>http://www.blogjava.net/jjshcc/archive/2013/07/28/402066.html</guid><wfw:comment>http://www.blogjava.net/jjshcc/comments/402066.html</wfw:comment><comments>http://www.blogjava.net/jjshcc/archive/2013/07/28/402066.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/jjshcc/comments/commentRss/402066.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jjshcc/services/trackbacks/402066.html</trackback:ping><description><![CDATA[<div>//IBMUSERA JOB 168,'ERIC KONG',CLASS=A,MSGCLASS=A,MSGLEVEL=(1,1), &nbsp;&nbsp;</div><div>// &nbsp; &nbsp; &nbsp; &nbsp; NOTIFY=IBMUSER &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</div><div>//CRTFILEA EXEC PGM=IEFBR14 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</div><div>//CRTFIL1 &nbsp;DD DSN=IBMUSER.TEST.DATAPF3, &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</div><div>// &nbsp; &nbsp; &nbsp; &nbsp; DISP=(MOD,DELETE), &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</div><div>// &nbsp; &nbsp; &nbsp; &nbsp; SPACE=(TRK,(0,0)) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</div><img src ="http://www.blogjava.net/jjshcc/aggbug/402066.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jjshcc/" target="_blank">Eric_jiang</a> 2013-07-28 21:52 <a href="http://www.blogjava.net/jjshcc/archive/2013/07/28/402066.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>使用JCL复制数据集</title><link>http://www.blogjava.net/jjshcc/archive/2013/07/28/402065.html</link><dc:creator>Eric_jiang</dc:creator><author>Eric_jiang</author><pubDate>Sun, 28 Jul 2013 13:50:00 GMT</pubDate><guid>http://www.blogjava.net/jjshcc/archive/2013/07/28/402065.html</guid><wfw:comment>http://www.blogjava.net/jjshcc/comments/402065.html</wfw:comment><comments>http://www.blogjava.net/jjshcc/archive/2013/07/28/402065.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/jjshcc/comments/commentRss/402065.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jjshcc/services/trackbacks/402065.html</trackback:ping><description><![CDATA[//IBMUSERK JOB 168,'ERIC KONG',CLASS=A,MSGCLASS=A,MSGLEVEL=(1,1),&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />//&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; NOTIFY=IBMUSER&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />//CPSTEP&nbsp;&nbsp; EXEC PGM=IEBGENER&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />//SYSPRINT DD SYSOUT=*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />//SYSUT1&nbsp;&nbsp; DD DSN=IBMUSER.TEST.DATAPF2,DISP=SHR&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />//SYSUT2&nbsp;&nbsp; DD DSN=IBMUSER.TEST.DATAPF2B,DISP=(,CATLG,DELETE),&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />//&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SPACE=(TRK,(1,1)),&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />//&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DCB=(RECFM=FB,LRECL=208,BLKSIZE=2080),UNIT=SYSDA&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />//SYSIN&nbsp;&nbsp;&nbsp; DD DUMMY&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />//&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <img src ="http://www.blogjava.net/jjshcc/aggbug/402065.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jjshcc/" target="_blank">Eric_jiang</a> 2013-07-28 21:50 <a href="http://www.blogjava.net/jjshcc/archive/2013/07/28/402065.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>一次编译连接多个cobol源代码的方法</title><link>http://www.blogjava.net/jjshcc/archive/2013/07/28/402060.html</link><dc:creator>Eric_jiang</dc:creator><author>Eric_jiang</author><pubDate>Sun, 28 Jul 2013 08:53:00 GMT</pubDate><guid>http://www.blogjava.net/jjshcc/archive/2013/07/28/402060.html</guid><wfw:comment>http://www.blogjava.net/jjshcc/comments/402060.html</wfw:comment><comments>http://www.blogjava.net/jjshcc/archive/2013/07/28/402060.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/jjshcc/comments/commentRss/402060.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jjshcc/services/trackbacks/402060.html</trackback:ping><description><![CDATA[<div>//IBMUSERC JOB 'COMP BATCH',CLASS=A,MSGCLASS=H, &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</div><div>// &nbsp; &nbsp; &nbsp; NOTIFY=IBMUSER,MSGLEVEL=(1,1) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</div><div>//*************** &nbsp;DEFINE A PROC START &nbsp;*******************************</div><div>//CBLBATCH PROC &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</div><div>//*********************************************************************</div><div>// &nbsp; &nbsp; &nbsp; &nbsp;SET SRC=&amp;SRC &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</div><div>//*********************************************************************</div><div>//* JOB TO COMPILE AND LINK-EDIT COBOL PROGRAM &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</div><div>//*********************************************************************</div><div>//*************** &nbsp;COMPILE STEP *************************************** &nbsp; &nbsp;&nbsp;</div><div>//COBOL EXEC PGM=IGYCRCTL,REGION=2048K, &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</div><div>// &nbsp; &nbsp; &nbsp;PARM='NODYNAM,LIB,OBJECT,RENT,RES,APOST,MAP,XREF,OFFSET' &nbsp; &nbsp; &nbsp;&nbsp;</div><div>//STEPLIB DD DSNAME=IGY410.SIGYCOMP, &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</div><div>// &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; DISP=SHR &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</div><div>//SYSPRINT DD SYSOUT=* &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</div><div>//SYSLIN DD DSNAME=&amp;&amp;LOADSET,UNIT=SYSDA, &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</div><div>// &nbsp; &nbsp; &nbsp; &nbsp;DISP=(MOD,PASS),SPACE=(TRK,(3,3)), &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</div><div>// &nbsp; &nbsp; &nbsp; &nbsp;DCB=(BLKSIZE=3200) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</div><div>//SYSIN DD DSN=IBMUSER.TEST.COBOL(&amp;SRC),DISP=SHR &nbsp;</div><div>//SYSLIB DD DSN=IBMUSER.TEST.COPY,DISP=SHR &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</div><div>//SYSUT1 DD UNIT=SYSDA,SPACE=(CYL,(1,1)) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</div><div>//SYSUT2 &nbsp;DD UNIT=SYSDA,SPACE=(CYL,(1,1)) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</div><div>//SYSUT3 DD UNIT=SYSDA,SPACE=(CYL,(1,1)) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</div><div>//SYSUT4 DD UNIT=SYSDA,SPACE=(CYL,(1,1)) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</div><div>//SYSUT5 DD UNIT=SYSDA,SPACE=(CYL,(1,1)) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</div><div>//SYSUT6 DD UNIT=SYSDA,SPACE=(CYL,(1,1)) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</div><div>//SYSUT7 DD UNIT=SYSDA,SPACE=(CYL,(1,1)) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</div><div>//****************** LINK STEP *****************************************</div><div>//LKED EXEC PGM=HEWL,COND=(8,LT,COBOL),REGION=1024K, &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</div><div>// &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;PARM='LIST,XREF' &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</div><div>//SYSLIB DD DSNAME=CEE.SCEELKED,DISP=SHR &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</div><div>// &nbsp; &nbsp; &nbsp; DD DSN=IBMUSER.TEST.LOAD,DISP=SHR &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</div><div>//SYSPRINT DD SYSOUT=* &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</div><div>//SYSLIN DD DSNAME=&amp;&amp;LOADSET,DISP=(OLD,DELETE) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</div><div>//SYSLMOD &nbsp;DD DSNAME=IBMUSER.TEST.LOAD(&amp;SRC),DISP=SHR &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</div><div>//SYSUT1 DD UNIT=SYSDA,SPACE=(TRK,(10,10)) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</div><div>//**********************************************************************</div><div>//* &nbsp; &nbsp; &nbsp;DEFINE A PROC COMPLETE &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</div><div>//**********************************************************************</div><div>// &nbsp; &nbsp; &nbsp; PEND &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</div><div>//********* &nbsp;RUN THE PROC TO COMPILE COBOL RESOURCE &nbsp;*******************</div><div>//RUNAPP1 EXEC CBLBATCH,SRC=HELLO &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</div><div>//*************** RUN THE PROGRAM **************************************&nbsp;</div><div>//STEPRUN EXEC PGM=HELLO &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</div><div>//STEPLIB DD DSN=IBMUSER.TEST.LOAD(HELLO),DISP=SHR &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</div><div>//SYSOUT DD SYSOUT=* &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</div><div>// &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</div><img src ="http://www.blogjava.net/jjshcc/aggbug/402060.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jjshcc/" target="_blank">Eric_jiang</a> 2013-07-28 16:53 <a href="http://www.blogjava.net/jjshcc/archive/2013/07/28/402060.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>zos1.10编译连接生成运行模块并且运行cobol程序</title><link>http://www.blogjava.net/jjshcc/archive/2013/07/28/402057.html</link><dc:creator>Eric_jiang</dc:creator><author>Eric_jiang</author><pubDate>Sun, 28 Jul 2013 07:56:00 GMT</pubDate><guid>http://www.blogjava.net/jjshcc/archive/2013/07/28/402057.html</guid><wfw:comment>http://www.blogjava.net/jjshcc/comments/402057.html</wfw:comment><comments>http://www.blogjava.net/jjshcc/archive/2013/07/28/402057.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/jjshcc/comments/commentRss/402057.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jjshcc/services/trackbacks/402057.html</trackback:ping><description><![CDATA[<div>//IBMUSERC JOB 'COMP BATCH',CLASS=A,MSGCLASS=H, &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</div><div>// &nbsp; &nbsp; &nbsp; NOTIFY=IBMUSER,MSGLEVEL=(1,1) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</div><div>//*********************************************************************</div><div>// &nbsp; &nbsp; &nbsp; &nbsp;SET SRC=HELLO &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</div><div>//*********************************************************************</div><div>//* JOB TO COMPILE AND LINK-EDIT COBOL PROGRAM &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</div><div>//*********************************************************************</div><div>//*************** &nbsp;COMPILE STEP ********************************** &nbsp; &nbsp;&nbsp;</div><div>//COBOL EXEC PGM=IGYCRCTL,REGION=2048K, &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</div><div>// &nbsp; &nbsp; &nbsp;PARM='NODYNAM,LIB,OBJECT,RENT,RES,APOST,MAP,XREF,OFFSET' &nbsp; &nbsp; &nbsp;&nbsp;</div><div>//STEPLIB DD DSNAME=IGY410.SIGYCOMP, &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</div><div>// &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; DISP=SHR &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</div><div>//SYSPRINT DD SYSOUT=* &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</div><div>//SYSLIN DD DSNAME=&amp;&amp;LOADSET,UNIT=SYSDA, &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</div><div>// &nbsp; &nbsp; &nbsp; &nbsp;DISP=(MOD,PASS),SPACE=(TRK,(3,3)), &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</div><div>// &nbsp; &nbsp; &nbsp; &nbsp;DCB=(BLKSIZE=3200) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</div><div>//SYSIN DD DSN=IBMUSER.TEST.COBOL(&amp;SRC),DISP=SHR &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</div><div>//SYSLIB DD DSN=IBMUSER.TEST.COPY,DISP=SHR &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</div><div>//SYSUT1 DD UNIT=SYSDA,SPACE=(CYL,(1,1)) &nbsp;</div><div>//SYSUT2 &nbsp;DD UNIT=SYSDA,SPACE=(CYL,(1,1)) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</div><div>//SYSUT3 DD UNIT=SYSDA,SPACE=(CYL,(1,1)) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</div><div>//SYSUT4 DD UNIT=SYSDA,SPACE=(CYL,(1,1)) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</div><div>//SYSUT5 DD UNIT=SYSDA,SPACE=(CYL,(1,1)) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</div><div>//SYSUT6 DD UNIT=SYSDA,SPACE=(CYL,(1,1)) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</div><div>//SYSUT7 DD UNIT=SYSDA,SPACE=(CYL,(1,1)) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</div><div>//****************** LINK STEP *****************************************</div><div>//LKED EXEC PGM=HEWL,COND=(8,LT,COBOL),REGION=1024K, &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</div><div>// &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;PARM='LIST,XREF' &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</div><div>//SYSLIB DD DSNAME=CEE.SCEELKED,DISP=SHR &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</div><div>// &nbsp; &nbsp; &nbsp; DD DSN=IBMUSER.TEST.LOAD,DISP=SHR &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</div><div>//SYSPRINT DD SYSOUT=* &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</div><div>//SYSLIN DD DSNAME=&amp;&amp;LOADSET,DISP=(OLD,DELETE) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</div><div>//SYSLMOD &nbsp;DD DSNAME=IBMUSER.TEST.LOAD(&amp;SRC),DISP=SHR &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</div><div>//SYSUT1 DD UNIT=SYSDA,SPACE=(TRK,(10,10)) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</div><div>//**********************************************************************</div><div>//* &nbsp; &nbsp; &nbsp;RUN THE COMBOL PROGRAM &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</div><div>//**********************************************************************</div><div>//STEP020 EXEC PGM=HELLO &nbsp;&nbsp;</div><div>//STEPLIB DD DSN=IBMUSER.TEST.LOAD(HELLO),DISP=SHR &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</div><div>//SYSOUT DD SYSOUT=* &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</div><div>// &nbsp;</div><img src ="http://www.blogjava.net/jjshcc/aggbug/402057.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jjshcc/" target="_blank">Eric_jiang</a> 2013-07-28 15:56 <a href="http://www.blogjava.net/jjshcc/archive/2013/07/28/402057.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Mainframe中各个编译器的介绍</title><link>http://www.blogjava.net/jjshcc/archive/2013/07/28/402056.html</link><dc:creator>Eric_jiang</dc:creator><author>Eric_jiang</author><pubDate>Sun, 28 Jul 2013 07:28:00 GMT</pubDate><guid>http://www.blogjava.net/jjshcc/archive/2013/07/28/402056.html</guid><wfw:comment>http://www.blogjava.net/jjshcc/comments/402056.html</wfw:comment><comments>http://www.blogjava.net/jjshcc/archive/2013/07/28/402056.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/jjshcc/comments/commentRss/402056.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jjshcc/services/trackbacks/402056.html</trackback:ping><description><![CDATA[IGYWC    - Enterprise COBOL Compile only                    <br /> IGYWCG   -  Enterprise COBOL Compile, load and run           <br /> IGYWCL   - Enterprise  COBOL Compile and link                <br /> IGYWCLG  - Enterprise COBOL Compile,  link and run           <br /> IGYWCPG  - Enterprise COBOL Compile, prelink, load  and run  <br /> IGYWCPL  - Enterprise COBOL Compile, prelink and link        <br /> IGYWCPLG - Enterprise COBOL Compile, prelink, link and run &nbsp;<img src ="http://www.blogjava.net/jjshcc/aggbug/402056.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jjshcc/" target="_blank">Eric_jiang</a> 2013-07-28 15:28 <a href="http://www.blogjava.net/jjshcc/archive/2013/07/28/402056.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Data set record formats数据集记录根式</title><link>http://www.blogjava.net/jjshcc/archive/2013/07/27/402041.html</link><dc:creator>Eric_jiang</dc:creator><author>Eric_jiang</author><pubDate>Sat, 27 Jul 2013 09:49:00 GMT</pubDate><guid>http://www.blogjava.net/jjshcc/archive/2013/07/27/402041.html</guid><wfw:comment>http://www.blogjava.net/jjshcc/comments/402041.html</wfw:comment><comments>http://www.blogjava.net/jjshcc/archive/2013/07/27/402041.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/jjshcc/comments/commentRss/402041.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jjshcc/services/trackbacks/402041.html</trackback:ping><description><![CDATA[<div>Data set record formats</div><div>数据集记录根式</div><div>z/OS concepts<br />Z/OS的概念</div><div>Traditional z/OS&#174; data sets are record oriented, and have one of five possible formats.</div><div>传统意义上来说，Z/OS的数据集的都是面向记录，有5种可能的格式。</div><div><br />In normal usage, there are no byte stream files such as are found in PC and UNIX&#174; systems. (z/OS UNIX has byte stream files, and byte stream functions exist in other specialized areas. These are not considered to be traditional data sets.)</div><div>在一般的使用上，Z/OS是没有像PC和Unix系统的上的字节流文件（Z/OS Unix有字节流文件，而这些字节流功能存在其他特定的功能区域，但是这些已经不是传统意义上的数据集了，另当别论）</div><div><br />In z/OS, there are no new line (NL) or carriage return and line feed (CR+LF) characters to denote the end of a record. Records are either fixed length or variable length in a given data set. When editing a data set with ISPF, for example, each line is a record.</div><div>在Z/OS中，没有新行符号（NL）或者(CR+LF) 等字符作为记录的结束标志。在一个给定的数据集，记录总是固定长度的或者是可变长度的。</div><div></div><div><br />Traditional z/OS data sets have one of five record formats, as follows:</div><div></div><div>传统Z/OS有下面5中的记录格式：</div><div></div><div><br />F (Fixed)</div><div>Fixed means that one physical block on disk is one logical record and all the blocks and records are the same size. This format is seldom used.</div><div>F（固定）</div><div>&nbsp; &nbsp; &nbsp; &nbsp;在磁盘的上一个物理块就是一个逻辑记录，而且所有的块和记录都是同样大小的，这种格式是很少用的了。</div><div></div><div><br />FB (Fixed Blocked)&nbsp;</div><div>This format designation means that several logical records are combined into one physical block. This format can provide efficient space utilization and operation. This format is commonly used for fixed-length records.</div><div>FB（定长 分块）</div><div>&nbsp; &nbsp; 这种格式意味着几个逻辑记录组合成为一个物理块，这种格式能够提供高效的空间利用率和操作行，是一种经常被固定长度记录使用的格式。</div><div><br />V (Variable)&nbsp;</div><div>This format has one logical record as one physical block. A variable-length logical record consists of a record descriptor word (RDW) followed by the data. The record descriptor word is a 4-byte field describing the record. The first 2 bytes contain the length of the logical record (including the 4-byte RDW). The length can be from 4 to 32,760 bytes. All bits of the third and fourth bytes must be 0, because other values are used for spanned records. This format is seldom used.</div><div>V（变长）</div><div>&nbsp; &nbsp; &nbsp; 这种格式中，一个逻辑的记录作为一个物理块，一个可变长度的逻辑记录包含一个记录描述符（RDW），它放置在在数据的前面。这个记录描述符有4个字节，前两个字节描述了逻辑记录的长度（长度也包含了RDW的长度在内）。长度范围可以是4字节到32760个字节，第三和第四个字节必须是0，因为其他值已经被跨越式的记录使用，这种格式也是很少使用的。</div><div></div><div><br />VB (Variable Blocked)</div><div>This format places several variable-length logical records (each with an RDW) in one physical block. The software must place an additional Block Descriptor Word (BDW) at the beginning of the block, containing the total length of the block.</div><div>VB（变长，分块）</div><div>&nbsp; &nbsp; &nbsp; &nbsp;这种格式将多个可变长度的逻辑记录（每一个都包含了RDW）放在一个物理块里面。系统必须放置一个额外的块描述符（BWD）在块的开始部位，BDW它包含了这个块全部长度。</div><div></div><div><br />U (Undefined)&nbsp;</div><div>This format consists of variable-length physical records and blocks with no predefined structure. Although this format may appear attractive for many unusual applications, it is normally used only for executable modules.</div><div>U（未定义）</div><div>&nbsp; &nbsp; &nbsp; &nbsp;这个格式包含了可变长度的记录和没有预先定义好格式的块，这种格式对于那些不常用的应用程序是多么的吸引，但是一般来说，主要用于可执行模块的存储格式。</div><div><br />We must stress the difference between a block and a record: a block is what is written on disk, while a record is a logical entity.</div><div>我们这里需要强调一个块和一个记录的区别，一个块是用于写入磁盘，而一个记录是一个逻辑实体。</div><div>The terminology here is pervasive throughout z/OS literature. The key terms are:</div><div>这些技术词汇贯穿了Z/OS技术文化里面中，下面是关键的一些项目：</div><div>&#8226;<span style="white-space:pre">	</span>Block Size (BLKSIZE) is the physical block size written on the disk for F and FB records. For V, VB, and U records, it is the maximum physical block size that can be used for the data set.</div><div>&#8226;<br /><span style="white-space:pre">	</span>块大小(BLKSIZE)，是指用于写入F或者FB格式的物理块的大小。而对于V，VB和U格式的记录，BLKSIZE是数据集能够使用的最大物理块大小。</div><div></div><div>&#8226;<span style="white-space:pre">	</span>Logical Record Size (LRECL) is the logical record size (for formats F and FB) or the maximum allowed logical record size (for formats V and VB) for the data set. Format U records have no LRECL.</div><div>逻辑记录格式大小（LRECL）是指一个逻辑记录的大小（对于F和FB的格式）或是最大的可允许的逻辑记录大小（对于V和VB格式的）数据集，对于格式U来说，是没有LRECL可言的。</div><div>&#8226;<span style="white-space:pre">	<br /></span>Record Format (RECFM) is F, FB, V, VB, or U as just described.</div><div>记录格式（RECFM）F, FB, V, VB, or U，上面已经讲过了</div><div>These terms are known as data control block (DCB) characteristics, named for the control block where they may be defined in an assembly language program. The user is often expected to specify these parameters when creating a new data set. The type and length of a data set are defined by its record format (RECFM) and logical record length (LRECL). Fixed-length data sets have a RECFM of F, FB, FBS, and so on. Variable-length data sets have a RECFM of V, VB, VBS, and so on.</div><div><br />这些项目就是我们知道的（DCB）数据控制块，被命名的DCB常用于汇编程序，当我们需要创建新的数据集的时候，我们经常需要指明这些项目的数值。数据集的类型和长度由它的记录格式（RECFM）和逻辑记录长度（LRECL）来决定的。固定长度的数据集有记录格式（RECFM）F, FB等等其他，可变长度的数据集有记录格式（RECFM）V, VB, VBS,等等其他</div><div></div><div><br />A data set with RECFM=FB and LRECL=25 is a fixed-length (FB) data set with a record length of 25 bytes (the B is for blocked). For an FB data set, the LRECL tells you the length of each record in the data set; all of the records are the same length. The first data byte of an FB record is in position 1. A record in an FB data set with LRECL=25 might look like this:</div><div>Positions 1-3: Country Code = 'USA'</div><div>Positions 4-5: State Code = 'CA'</div><div>Positions 6-25: City = 'San Jose' padded with 12 blanks on the right</div><div>使用了RECFM=FB and LRECL=25进行定义的数据集是一个固定长度的数据集，数据集的记录长度为25个字节，B意味指分块的，在一个FB格式的数据集中，LRECL项告诉了你这个数据集每个记录的长度，他们长度都是一样的，如上面的记录。</div><div></div><div><br />A data set with RECFM=VB and LRECL=25 is a variable-length (VB) data set with a maximum record length of 25 bytes. In a VB data set, the records can have different lengths. The first four bytes of each record contain the RDW, and the first two bytes of the RDW contain the length of that record (in binary). The first data byte of a VB record is in position 5, after the 4-byte RDW in positions 1-4. A record in a VB data set with LRECL=25 might look like this:</div><div>定义为RECFM=VB and LRECL=25的数据集是一个可变长度的数据集，它最大的长度是25个字节，在一个定义为VB格式的数据集中，记录可以有不同的才长度，前面的四个字节是记录描述（RDW），前面两个字节包含了记录的长度（二进制表示），因此，可变长度的记录的开始的数据位是5，定义为VB格式，LRECL=25的数据集的一条记录会像下面这样保存。</div><div>Positions 1-2: Length in RDW = hex 0011 = decimal 17</div><div>Positions 3-4: Zeros in RDW = hex 0000 = decimal 0</div><div>Positions 5-7: Country Code = 'USA'</div><div>Positions 8-9: State Code = 'CA'</div><div>Positions 10-17: City = 'San Jose'</div><div>Figure 1 shows the relationship between records and blocks for each of the five record formats.</div><div><br />下面的图展示了，在不同格式下，5个记录和块的关系</div><div>Figure 1. Basic record formats 基本记录格式</div><div><img src="http://www.blogjava.net/images/blogjava_net/jjshcc/www.puyufanyi.com/zOSB037.gif" alt="" /></div><img src ="http://www.blogjava.net/jjshcc/aggbug/402041.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jjshcc/" target="_blank">Eric_jiang</a> 2013-07-27 17:49 <a href="http://www.blogjava.net/jjshcc/archive/2013/07/27/402041.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>No member in data set</title><link>http://www.blogjava.net/jjshcc/archive/2013/07/27/402031.html</link><dc:creator>Eric_jiang</dc:creator><author>Eric_jiang</author><pubDate>Sat, 27 Jul 2013 06:04:00 GMT</pubDate><guid>http://www.blogjava.net/jjshcc/archive/2013/07/27/402031.html</guid><wfw:comment>http://www.blogjava.net/jjshcc/comments/402031.html</wfw:comment><comments>http://www.blogjava.net/jjshcc/archive/2013/07/27/402031.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/jjshcc/comments/commentRss/402031.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jjshcc/services/trackbacks/402031.html</trackback:ping><description><![CDATA[<div>&nbsp; &nbsp; &nbsp; 如果数据集是一个分区数据集，如果是一个刚刚建立的分区数据集，我们按前述进行编辑的时候，右上角会提示　No member in data set，这个就是说明了，一个分区数据集是不能拿来直接编辑的，因为它是一个顺序数据集的集合，它相当于一个文件夹，怎么可以拿来直接编辑呢，所以要先在其中建立顺序数据集，这个顺序数据集一般被称为MEMBER,然后再对MEMBER进行相应的编辑。如何给分区数据集添加顺序数据集呢？很简单，就在如上的两处环境下在Data set name一项中填上数据集名称，然后在后面加上一个括号，其中写上要添加的成员的名字就可以了（例如LIB.COURCE(MEM1)），然后回车就直接进入编辑状态了。如果是一个已经有成员的分区数据集，填写好数据集名称，不用加什么括号然后直接回车，会出现一个成员列表，再在其中进行选择，然后选择一个数据集来编辑就可以了，编辑命令当然跟前面说过的那两种命令相同了。</div><img src ="http://www.blogjava.net/jjshcc/aggbug/402031.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jjshcc/" target="_blank">Eric_jiang</a> 2013-07-27 14:04 <a href="http://www.blogjava.net/jjshcc/archive/2013/07/27/402031.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Maimframe的简单界面切换</title><link>http://www.blogjava.net/jjshcc/archive/2013/07/18/401725.html</link><dc:creator>Eric_jiang</dc:creator><author>Eric_jiang</author><pubDate>Thu, 18 Jul 2013 14:31:00 GMT</pubDate><guid>http://www.blogjava.net/jjshcc/archive/2013/07/18/401725.html</guid><wfw:comment>http://www.blogjava.net/jjshcc/comments/401725.html</wfw:comment><comments>http://www.blogjava.net/jjshcc/archive/2013/07/18/401725.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/jjshcc/comments/commentRss/401725.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jjshcc/services/trackbacks/401725.html</trackback:ping><description><![CDATA[<!--StartFragment --><div><br />你可以start命令再开一个<br />然后用F9切换<br />用=X删除</div><img src ="http://www.blogjava.net/jjshcc/aggbug/401725.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jjshcc/" target="_blank">Eric_jiang</a> 2013-07-18 22:31 <a href="http://www.blogjava.net/jjshcc/archive/2013/07/18/401725.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>主机上数据集的类型</title><link>http://www.blogjava.net/jjshcc/archive/2013/07/14/401553.html</link><dc:creator>Eric_jiang</dc:creator><author>Eric_jiang</author><pubDate>Sun, 14 Jul 2013 09:44:00 GMT</pubDate><guid>http://www.blogjava.net/jjshcc/archive/2013/07/14/401553.html</guid><wfw:comment>http://www.blogjava.net/jjshcc/comments/401553.html</wfw:comment><comments>http://www.blogjava.net/jjshcc/archive/2013/07/14/401553.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/jjshcc/comments/commentRss/401553.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jjshcc/services/trackbacks/401553.html</trackback:ping><description><![CDATA[<p>dataset：数据集，主机上最基本的存储单元，相当于fat文件系统中的文件。主要有四种数据集类型：顺序数据集(PS)，分区数据集(PDS)，扩展分区数据集(PDSE)，VSAM数据集以及UNIX文件格式。</p><p>PS：顺序数据集，数据集的一种，它相当于一个文本文件，但在物理存储上完全按照数据存入的先后顺序存储的。</p><p>PDS(PO)：分区数据集，相当于一个文件夹，PDS内包含若干个顺序的member，每个member都是一个数据集。但物理存储上，每个PDS包含两部分：Directory(目录)和members(数据集成员)。Directory中存有每个member的名字和地址。PDS的缺陷是member被删除后，该member所占用的空间没有释放，无法立即使用，需要对该分区数据集压缩之后才会被释放。</p><p>PDSE(Library)：扩展分区数据集，与分区数据集的区别是，PDSE的目录可根据存储member的增加而扩大，member被删除后，其占用的空间会被立即释放。主机中PDSE又称Library。</p><p>VSAM：VSAM数据集（Virtual Storage Access Method)是在虚拟存储器和树型数据结构的基础上，为了满足数据量大、存放速度快和维护方便的要求发展起来的一种文件形式。</p><p>HFS：全称叫做Hierarchical file system，层次型文件系统。在Z/OS上定义一个HFS数据集，这个HFS数据集就是一个完整的层次型文件系统。文件系统里所看到的所有数据其实都存储在这个数据集里。从外面来看，这是一个普通的数据集，到这个数据集里面看，里面是与其他数据集不一样的结构：它的内部是树形结构。从根开始，有一些节点，，节点上再连着节点。目录和文件就挂在这些节点上，100% UNIX风格。UNIX文件系统就是这样的结构。可以理解为，HFS是在数据集里创建了一个UNIX特别行政区，UNIX SERVICE可以在这个区域里进行UNIX方式的操作。值得注意的是，支持HFS的数据集只能在DASD的卷上。HFS的数据集属性中的DSNTYPE（数据集名属性）是&#8220;HFS&#8221;。<br /></p><img src ="http://www.blogjava.net/jjshcc/aggbug/401553.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jjshcc/" target="_blank">Eric_jiang</a> 2013-07-14 17:44 <a href="http://www.blogjava.net/jjshcc/archive/2013/07/14/401553.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>CICS DSNC Module DSNAPRH could not be found 的解决方法</title><link>http://www.blogjava.net/jjshcc/archive/2012/08/14/385443.html</link><dc:creator>Eric_jiang</dc:creator><author>Eric_jiang</author><pubDate>Tue, 14 Aug 2012 01:45:00 GMT</pubDate><guid>http://www.blogjava.net/jjshcc/archive/2012/08/14/385443.html</guid><wfw:comment>http://www.blogjava.net/jjshcc/comments/385443.html</wfw:comment><comments>http://www.blogjava.net/jjshcc/archive/2012/08/14/385443.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/jjshcc/comments/commentRss/385443.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jjshcc/services/trackbacks/385443.html</trackback:ping><description><![CDATA[修改ADCD.Z110.PARMLIB(PROGD9)，添加以下(注D9根据LOADPARM不同也不同)： <br />APF ADD <br />DSNAME(DSN910.ADSNLOAD) VOLUME(ZADB92) <br /><br />LNKLST ADD NAME(LNKLST00) DSN(DSN910.DB9G.SDSNEXIT) VOLUME(ZADB91) <br />LNKLST ADD NAME(LNKLST00) DSN(DSN910.SDSNLOAD) VOLUME(ZADB91) <br />LNKLST ADD NAME(LNKLST00) DSN(DSN910.SDXRRESL) VOLUME(ZADB91) <br />LNKLST ADD NAME(LNKLST00) DSN(DSN910.ADSNLOAD) VOLUME(ZADB92) <br />修改并运行ADB720.SADBSAMP(ADBBIND) <br /><br />重新开机!<img src ="http://www.blogjava.net/jjshcc/aggbug/385443.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jjshcc/" target="_blank">Eric_jiang</a> 2012-08-14 09:45 <a href="http://www.blogjava.net/jjshcc/archive/2012/08/14/385443.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Mainframe中启动DB2与CICS指令</title><link>http://www.blogjava.net/jjshcc/archive/2012/08/05/384795.html</link><dc:creator>Eric_jiang</dc:creator><author>Eric_jiang</author><pubDate>Sun, 05 Aug 2012 03:13:00 GMT</pubDate><guid>http://www.blogjava.net/jjshcc/archive/2012/08/05/384795.html</guid><wfw:comment>http://www.blogjava.net/jjshcc/comments/384795.html</wfw:comment><comments>http://www.blogjava.net/jjshcc/archive/2012/08/05/384795.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/jjshcc/comments/commentRss/384795.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jjshcc/services/trackbacks/384795.html</trackback:ping><description><![CDATA[<p>Mainframe z/os1.9 虚拟机中，在进入系统之后系统不会自动启动CICS和DB2，需要手动启动。 <br />为了验证一下是否启动，首先进入SDSF中，输入/D A,L命令，查看是否有DB2和CICS项，如果没有，证明确实没有启动。<br />然后输入以下命令：<br /><br />启动cics&nbsp; /s cicsa</p>
<p>停止cics /c cicsa</p>
<p>启动数据库/-db9g start db2</p>
<p>停止数据库/-db9g stop db2</p>
<p>然后再次输入/D A,L命令，这时，出现了DB2与CICS条目，说明启动成功。</p>
<p><br />系统关闭</p>
<p>主控台</p>
<p>s shutdown</p>
<p>$pjes2</p>
<p>setrrs shutdown</p><img src ="http://www.blogjava.net/jjshcc/aggbug/384795.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jjshcc/" target="_blank">Eric_jiang</a> 2012-08-05 11:13 <a href="http://www.blogjava.net/jjshcc/archive/2012/08/05/384795.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>What is a load library 大型机库的加载方式</title><link>http://www.blogjava.net/jjshcc/archive/2012/08/04/384766.html</link><dc:creator>Eric_jiang</dc:creator><author>Eric_jiang</author><pubDate>Sat, 04 Aug 2012 07:38:00 GMT</pubDate><guid>http://www.blogjava.net/jjshcc/archive/2012/08/04/384766.html</guid><wfw:comment>http://www.blogjava.net/jjshcc/comments/384766.html</wfw:comment><comments>http://www.blogjava.net/jjshcc/archive/2012/08/04/384766.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/jjshcc/comments/commentRss/384766.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jjshcc/services/trackbacks/384766.html</trackback:ping><description><![CDATA[<div class="body">
<p class="shortdesc">A <strong class="ph b">load library</strong> contains programs ready to be executed.<br />一个加载库存里面包含着那些准备被调用的程序。</p>
<div class="p">A load library can be any of the following:<br />加载库可以是下面几种类型<br /> 
<ul class="ul"><li class="li">System library 系统库</li><li class="li">Private library 私有库</li><li class="li">Temporary library. 临时库</li></ul></div>
<div class="section">
<p><strong>System library 系统库</strong></p>
<div class="p">Unless a job or step specifies a private library, the system searches for a program in the system libraries when you code:<pre class="pre codeblock"><var class="keyword varname"><pre class="pre codeblock" style="font-style: normal;"><var class="keyword varname"><span style="font-style: normal;">假如</span></var><span style="font-family: verdana, 'courier new';">你没有在编码的时候指明一个私有库， 系统默认在系统库里面寻找这个程序进行调用。</span></pre>//stepname</var>  EXEC  PGM=<var class="keyword varname">program-name</var></pre></div>
<p class="p">The system looks in the libraries for a member with a name or alias that is the same as the specified program-name. The most-used system library is SYS1.LINKLIB, which contains executable programs that have been processed by the linkage editor.<br />系统会根据你提供的程序的名字或者是别名寻找所需要的程序，而最常用的系统库是SYS1.LINKLIB,他包含了那些已经被连接和编译的程序。<br /><br /></p></div>
<div class="section">
<p><strong>Private library 私有库</strong></p>
<div class="p">Each executable, user-written program is a member of a private library. To tell the system that a program is in a private library, the DD statement defining that library can be coded in one of the following ways:<br />每一个可执行，用户自己编写的程序都是私有库的一个成员，要告诉系统怎么调用这个私有库的程序，可以使用DD语句，方式有如下几种：<br /> 
<ul class="ul"><li class="li">With a DD statement with the ddname <span class="keyword">JOBLIB</span> after the <span class="keyword">JOB</span> statement, and before the first <span class="keyword">EXEC</span> statement in the job.<br />在EXEC语句的之前，JOB语句之后，用DD语句加上ddname 来编码</li><li class="li">If the library is going to be used in only one step, with a DD statement with the ddname <span class="keyword">STEPLIB</span> in the step.<br />假如这个库只在一个作业步中使用，那么可以使用在这个作业部上用 DD语句加上ddname&nbsp;STEPLI 进行编码</li></ul></div>
<div class="p">To execute a program from a private library, code: 调用一个私有库的程序，编码如下<pre class="pre codeblock"><var class="keyword varname">//stepname</var>  EXEC  PGM=<var class="keyword varname">program-name</var></pre></div>
<p class="p">When you code <span class="keyword">JOBLIB</span> or <span class="keyword">STEPLIB</span>, the system searches for the program to be executed in the library defined by the <span class="keyword">JOBLIB</span> or <span class="keyword">STEPLIB</span> DD statement before searching in the system libraries.<br />当你编写了JOBLIB&nbsp;或者&nbsp;STEPLIB，那么系统就会优先搜索那些定义在JOBLIB或者STEPLIB的DD语句的库的同名程序进行调用，假如找不到，系统就会在系统库里面去找</p>
<div class="p">If an earlier DD statement in the job defines the program as a member of a private library, refer to that DD statement to execute the program:<br /><pre class="pre codeblock"><var class="keyword varname"><span style="font-style: normal;">假如用DD语句在JOB的之前的定义了一个私有库，那么就可以用下面的这种方式调用之前定义了的库的程序。<br /></span><br />//stepname</var>  EXEC  PGM=<var class="keyword varname">*.stepname.ddname</var></pre></div>
<p class="p">Private libraries are particularly useful for programs used too seldom to be needed in a system library. For example, programs that prepare quarterly sales tax reports are good candidates for a private library.<br />私有库在实际使用上是非常有用的，而系统库是很少被使用，例如，用于季度销售税报告的程序就是一个很好的例子。</p></div>
<div class="section">
<p><strong>Temporary library 临时库</strong></p>
<p class="p"><strong class="ph b">Temporary libraries</strong> are partitioned data sets created to store a program until it is used in a later step of the <strong class="ph b">same</strong> job. A temporary library is created and deleted within a job.<br /><br />临时库是一个用于存储程序的分区数据集，这个数据集直到同名作业完成后被销毁，一个临时库是由一个作业来创建或者被删除。<br /><br /></p>
<p class="p">When testing a newly written program, a temporary library is particularly useful for storing the load module from the linkage editor until it is executed by a later job step. Because the module will not be needed by other jobs until it is fully tested, it should not be stored in a private library or a system library.</p>
<div class="p">In <strong>Figure 1</strong>, the <span class="keyword">LKED</span> step creates a temporary library called <span class="keyword">&amp;&amp;LOADMOD</span> on the <span class="keyword">SYSLMOD</span> DD statement. In the <span class="keyword">GO</span> step, we refer back to the same temporary data set by coding:<br /><br />当我们在测试一个新编写的程序的时候，临时数据集十分有用，它用于存储来自于连接编辑器的加载模块直至被后面的作业步执行，因为这个模块在其他作业被测试完成时候就不需要了，因此，它不应该被存为私有库或者是系统库，在下面的图1中吗，LKED作业步就创建了一个叫做&amp;&amp;LOADMOD的临时库在名为SYSLMOD的DD语句中，在GO作业步中，我们就引用了这个临时库，代码如下&nbsp;<br /><pre class="pre codeblock">//GO EXEC PGM=*.LKED.SYSLMOD,....</pre></div>
<div id="zappldev_129__cleexcjcl2" class="figtopbot"><a name="zappldev_129__cleexcjcl2"><!-- --></a><span class="figcap"><strong>Figure 1.</strong> Compile, link-edit, and execute JCL</span><pre class="pre codeblock">//USUAL     JOB  A2317P,'COMPLGO'
//ASM       EXEC PGM=IEV90,REGION=256K,                   EXECUTES ASSEMBLER
//          PARM=(OBJECT,NODECK,'LINECOUNT=50')
//SYSPRINT  DD   SYSOUT=*,DCB=BLKSIZE=3509                PRINT THE ASSEMBLY LISTING
//SYSPUNCH  DD   SYSOUT=B                                 PUNCH THE ASSEMBLY LISTING
//SYSLIB    DD   DSNAME=SYS1.MACLIB,DISP=SHR THE MACRO LIBRARY
//SYSUT1    DD   DSNAME=&amp;&amp;SYSUT1,UNIT=SYSDA,              A WORK DATA SET
//          SPACE=(CYL,(10,1))
//SYSLIN    DD   DSNAME=&amp;&amp;OBJECT,UNIT=SYSDA,              THE OUTPUT OBJECT DECK
//          SPACE=(TRK,(10,2)),DCB=BLKSIZE=3120,DISP=(,PASS)
//SYSIN     DD    *                                       inline SOURCE CODE
                                           .
                                           .
                                           code
                                           .
/*
<strong>//LKED </strong>     EXEC PGM=HEWL,                                 EXECUTES LINKAGE EDITOR
//          PARM='XREF,LIST,LET',COND=(8,LE,ASM)
//SYSPRINT  DD   SYSOUT=*                                  LINKEDIT MAP PRINTOUT
//SYSLIN    DD   DSNAME=&amp;&amp;OBJECT,DISP=(OLD,DELETE)         INPUT OBJECT DECK
//SYSUT1    DD   DSNAME=&amp;&amp;SYSUT1,UNIT=SYSDA,               A WORK DATA SET
//          SPACE=(CYL,(10,1))
<strong>//SYSLMOD </strong>  DD   <strong>DSNAME=&amp;&amp;LOADMOD</strong>,UNIT=SYSDA,              THE OUTPUT LOAD MODULE
//          DISP=(MOD,PASS),SPACE=(1024,(50,20,1))
<strong>//GO        EXEC PGM=*.LKED.SYSLMOD,</strong>TIME=(,30),            EXECUTES THE PROGRAM
//          COND=((8,LE,ASM),(8,LE,LKED))
//SYSUDUMP  DD   SYSOUT=*                                  IF FAILS, DUMP LISTING
//SYSPRINT  DD   SYSOUT=*,                                 OUTPUT LISTING
//          DCB=(RECFM=FBA,LRECL=121)
//OUTPUT    DD   SYSOUT=A,                                 PROGRAM DATA OUTPUT
//          DCB=(LRECL=100,BLKSIZE=3000,RECFM=FBA)
//INPUT     DD    *                                        PROGRAM DATA INPUT
                 .
                 .
                 data
                 .
/*
//</pre></div></div></div><img src ="http://www.blogjava.net/jjshcc/aggbug/384766.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jjshcc/" target="_blank">Eric_jiang</a> 2012-08-04 15:38 <a href="http://www.blogjava.net/jjshcc/archive/2012/08/04/384766.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Quick Start on IKJEFT01 utility</title><link>http://www.blogjava.net/jjshcc/archive/2012/07/23/383747.html</link><dc:creator>Eric_jiang</dc:creator><author>Eric_jiang</author><pubDate>Mon, 23 Jul 2012 02:28:00 GMT</pubDate><guid>http://www.blogjava.net/jjshcc/archive/2012/07/23/383747.html</guid><wfw:comment>http://www.blogjava.net/jjshcc/comments/383747.html</wfw:comment><comments>http://www.blogjava.net/jjshcc/archive/2012/07/23/383747.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/jjshcc/comments/commentRss/383747.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jjshcc/services/trackbacks/383747.html</trackback:ping><description><![CDATA[<pre><font size="Verdana, Arial, Helvetica, sans-serif"><strong>Quick Start on IKJEFT01 Utility</strong>
1) Unload data using DB2 Utility IKJEFT01
2) DB2 BIND using IKJEFT01 Utility
3) Executing DB2 program using IKJEFT01 Utitlity.
<pre><font size="Verdana, Arial, Helvetica, sans-serif">1) IKJEFT01 can be used to extract data from db2 tables.
as shown below.
JCL to extract data from db2 tables using IKJEFT01 Utility.
<table bgcolor="black"><tbody><tr><td><font color="#00ff00" size="5"><pre>//STEP002  EXEC PGM=IKJEFT01,
            //             DYNAMNBR=20,COND=(0,NE)
            //STEPLIB  DD  DISP=SHR,
            //             DSN=SYS.DB2.XXX.RUNXX.LOAD
            //         DD  DISP=SHR,
            //             DSN=SYS.DB2.XXX.SDSNEXIT
            //         DD  DISP=SHR,
            //             DSN=SYS.DB2.XXX.SDSNLOAD
            //SYSIN    DD  *
            SELECT  *
            FROM EMP_TABLE
            WITH UR;
            //*
            //SYSTSIN  DD  *
            DSN SYSTEM(XXX) RETRY(20)
            RUN PROGRAM(DSNTIAUL) PLAN(DSNTIAUL) PARMS('SQL') -
            LIB ('SYS.DB2.XXX.RUNXX.LOAD')
            END
            /*
            //***UNLOAD FILE
            //SYSREC00 DD  DISP=(NEW,CATLG,DELETE),
            //             DSN=DEV.UNLOAD.FILE,
            //             UNIT=SYSDA,SPACE=(CYL,(50,50),RLSE)
            //*
            //***TABLE STRUCTURE
            //SYSPUNCH DD  DUMMY
            //*
            //SYSTSPRT DD  SYSOUT=*
            //SYSPRINT DD  SYSOUT=*
            //SYSUDUMP DD  SYSOUT=*
            </pre></font></td></tr></tbody></table>
2) Using IKJEFT01 utility for DB2 BIND
Sample JCL to DB2 BIND
<table bgcolor="black"><tbody><tr><td><font color="#00ff00" size="5"><pre>//*  DB2 BIND JCL
            //*
            //BIND     EXEC PGM=IKJEFT01,
            //             COND=(4,LT),
            //             REGION=4096K
            //STEPLIB  DD  DISP=SHR,
            //             DSN=XXX4.DB2.XXXX.XXXXLOAD
            //DBRMLIB  DD  DISP=SHR,
            //             DSN=DEV.SURESH.DBRM(DB2PROG)    &lt;---------------  (1)
            //SYSPRINT DD  SYSOUT=*
            //SYSTSPRT DD  SYSOUT=*
            //SYSUDUMP DD  SYSOUT=*
            //SYSTSIN  DD  *
            DSN SYSTEM (DEVDB )
            BIND  MEMBER    (DB2PROG) -
            PACKAGE   (PACKG11) -
            LIBRARY   ('DEV.SURESH.DBRM') -         &lt;---------------- (2)
            ACTION    (REP) -
            ISOLATION (CS) -
            VALIDATE  (BIND)-
            RELEASE   (COMMIT) -
            OWNER     (SURESH) -
            QUALIFIER (DEVQUALI)
            END
            /*
            </pre></font></td></tr></tbody></table>
(1) &amp; (2) - specify the location of DBRM.
<br />
It is a part of cobol db2 compile jcl.. Refer below<br />
***************************************<br />
<br />
<br />
<p>//DB2COMP (XXX,XXX),'COMPILE JCL',&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />//&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CLASS=A,MSGCLASS=A,NOTIFY=&amp;SYSUID&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />//********************************************************************<br />//* COMPILATION, LINK EDIT AND THE BIND STEP FOR A COBOL DB2 PROGRAM *<br />//* WILL BE DONE BY SUBMITTING THIS JOB.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; *<br />//* THE DB2 REGIONS AND CORRESPONDING PARAMETERS NEEDS TO BE CHANGED *<br />//* WITH RESPECT TO THE PROGRAM&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; *<br />//********************************************************************<br />//*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PRECOMPILE DB2 PROGRAM&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; *<br />//*--------------&nbsp; LOCATION OF DBRM LIBRARY -------------------------*<br />//********************************************************************<br />//PC&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; EXEC PGM=DSNHPC,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />//&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PARM='HOST(COB2),APOST,SOURCE',&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />//&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; REGION=4096K&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />//DBRMLIB&nbsp; DD&nbsp; DISP=SHR,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />//&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DSN=DEV.SURESH.DBRM(DB2PROG)&nbsp;&nbsp;&nbsp; &lt;------------------------ (1)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />//STEPLIB&nbsp; DD&nbsp; DISP=SHR,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />//&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DSN=SYSX.DB2.XXX.XXXXX&nbsp; <br />//********************************************************************&nbsp; <br />//*SYSIN -----------INPUT COBOL DB2 PROGRAM LOCATION-----------------*&nbsp; <br />//********************************************************************&nbsp; <br />//SYSIN&nbsp;&nbsp;&nbsp; DD&nbsp; DISP=SHR,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />//&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DSN=DEV.SURESH.SRC(DB2PROG)&nbsp;&nbsp;&nbsp;&nbsp; &lt;----------------------&nbsp; (2)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />//SYSCIN&nbsp;&nbsp; DD&nbsp; DISP=(MOD,PASS),&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />//&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DSN=&amp;&amp;TEMP,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />//&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SPACE=(800,(500,500)),&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />//&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; UNIT=SYSDA&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />//********************************************************************&nbsp; <br />//*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DCLGEN MEMBER LOCATION&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; *&nbsp; <br />//*SYSLIB-----------------INPUT SOURCE LIBRARY FOR SQL---------------*&nbsp; <br />//********************************************************************&nbsp; <br />//SYSLIB&nbsp;&nbsp; DD&nbsp; DISP=SHR,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />//&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DSN=DEV.SURESH.DCL&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;---------------------- (3)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />//&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DD&nbsp; DISP=SHR,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />//&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DSN=DEV.SURESH.CPY&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />//SYSPRINT DD&nbsp; SYSOUT=T&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />//SYSTERM&nbsp; DD&nbsp; SYSOUT=T&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />//SYSUDUMP DD&nbsp; SYSOUT=*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />//SYSUT1&nbsp;&nbsp; DD&nbsp; SPACE=(800,(500,500),,,ROUND),&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />//&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; UNIT=SYSDA&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />//SYSUT2&nbsp;&nbsp; DD&nbsp; SPACE=(800,(500,500),,,ROUND),&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />//&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; UNIT=SYSDA&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />//*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />//******************************************************************** <br />//*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; COMPILATION&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; * <br />//******************************************************************** <br />//*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />//COB&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; EXEC PGM=IGYCRCTL,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />//&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; COND=(4,LT,PC),&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />//&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PARM=('SIZE(4000K),BUFSIZE(32760),LIST,LIB,MAP,OBJECT', <br />//&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 'DATA(31),XREF,RENT'),&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />//&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; REGION=4M<br />//STEPLIB&nbsp; DD&nbsp; DISP=SHR,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />//&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DSN=XXXX.XXXXXX&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />//SYSIN&nbsp;&nbsp;&nbsp; DD&nbsp; DISP=(OLD,DELETE),&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />//&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DSN=&amp;&amp;TEMP&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />//SYSLIN&nbsp;&nbsp; DD&nbsp; DISP=(MOD,PASS),&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />//&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DSN=&amp;&amp;LOADTMP,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />//&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SPACE=(800,(500,500)),&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />//&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; UNIT=SYSDA&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />//******************************************************************** <br />//*--------------SOURCE LIBRARIES FOR COBOL DB2 CODE (COPY LIBRARIES)* <br />//******************************************************************** <br />//SYSLIB&nbsp;&nbsp; DD&nbsp; DISP=SHR,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />//&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DSN=DEV.SURESH.DCL&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;-----------------&nbsp; (4)<br />//&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DD&nbsp; DSN=DEV.SURESH.CPY,DISP=SHR<br />//SYSPRINT DD&nbsp; SYSOUT=*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />//SYSUDUMP DD&nbsp; SYSOUT=*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />//SYSUT1&nbsp;&nbsp; DD&nbsp; SPACE=(800,(500,500),,,ROUND),&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />//&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; UNIT=SYSDA&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />//SYSUT2&nbsp;&nbsp; DD&nbsp; SPACE=(800,(500,500),,,ROUND),&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />//&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; UNIT=SYSDA&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />//SYSUT3&nbsp;&nbsp; DD&nbsp; SPACE=(800,(500,500),,,ROUND),&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />//&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; UNIT=SYSDA&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />//SYSUT4&nbsp;&nbsp; DD&nbsp; SPACE=(800,(500,500),,,ROUND),&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />//&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; UNIT=SYSDA&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />//SYSUT5&nbsp;&nbsp; DD&nbsp; SPACE=(800,(500,500),,,ROUND),&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />//&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; UNIT=SYSDA&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />//SYSUT6&nbsp;&nbsp; DD&nbsp; SPACE=(800,(500,500),,,ROUND),&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />//&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; UNIT=SYSDA&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />//SYSUT7&nbsp;&nbsp; DD&nbsp; SPACE=(800,(500,500),,,ROUND),&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />//&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; UNIT=SYSDA&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />//*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />//*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />//********************************************************************&nbsp; <br />//*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; LINK EDIT&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; *&nbsp; <br />//********************************************************************&nbsp; <br />//*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />//LKED&nbsp;&nbsp;&nbsp;&nbsp; EXEC PGM=IEWL,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />//&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; COND=((4,LT,COB),(4,LT,PC)),&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />//&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PARM='XREF'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />//SYSLIB&nbsp;&nbsp; DD&nbsp; DISP=SHR,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />//&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DSN=SXXX.SXXXXXXX&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />//&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DD&nbsp; DISP=SHR,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />//&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DSN=XXXX.DB2.XXX.XXXXLOAD&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />//&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DD&nbsp; DISP=SHR,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />//&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DSN=SYS1.VSCLLIB&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />//SYSLIN&nbsp;&nbsp; DD&nbsp; DISP=(OLD,DELETE),&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />//&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DSN=&amp;&amp;LOADTMP&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />//*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DD&nbsp; DDNAME=SYSIN&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />//********************************************************************&nbsp; <br />//*----------------LOCATION OF LOAD LIBRARY--------------------------*&nbsp; </p><p>//SYSLMOD&nbsp; DD&nbsp; DISP=SHR,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />//&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DSN=DEV.SURESH.LOADLIB(DB2PROG)&nbsp;&nbsp;&nbsp; &lt;------------&nbsp; (5)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />//SYSPRINT DD&nbsp; SYSOUT=*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />//SYSUDUMP DD&nbsp; SYSOUT=*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />//SYSUT1&nbsp;&nbsp; DD&nbsp; SPACE=(1024,(50,50)),&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />//&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; UNIT=SYSDA&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />//*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />//********************************************************************&nbsp; <br />//*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; BIND - BIND THE DB2 PACKAGE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; *&nbsp; <br />//********************************************************************&nbsp; <br />//BIND&nbsp;&nbsp;&nbsp;&nbsp; EXEC PGM=IKJEFT01,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />//&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; COND=(4,LT),&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />//&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; REGION=4096K&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />//STEPLIB&nbsp; DD&nbsp; DISP=SHR,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />//&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DSN=XXX4.DB2.XXXX.XXXXLOAD&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />//DBRMLIB&nbsp; DD&nbsp; DISP=SHR,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />//&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DSN=DEV.SURESH.DBRM(DB2PROG)&nbsp;&nbsp;&nbsp; &lt;---------------&nbsp; (6)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />//SYSPRINT DD&nbsp; SYSOUT=*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />//SYSTSPRT DD&nbsp; SYSOUT=*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />//SYSUDUMP DD&nbsp; SYSOUT=*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />//SYSTSIN&nbsp; DD&nbsp; *&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />DSN SYSTEM (DEVDB&nbsp;)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />BIND&nbsp; MEMBER&nbsp;&nbsp;&nbsp; (DB2PROG) -&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PACKAGE&nbsp;&nbsp; (PACKG11) -&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; LIBRARY&nbsp;&nbsp; ('DEV.SURESH.DBRM') -&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;---------------- (7)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ACTION&nbsp;&nbsp;&nbsp; (REP) -&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ISOLATION (CS) -&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; VALIDATE&nbsp; (BIND)-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; RELEASE&nbsp;&nbsp; (COMMIT) -&nbsp;&nbsp;&nbsp;&nbsp; <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; OWNER&nbsp;&nbsp;&nbsp;&nbsp; (SURESH) -&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; QUALIFIER (DEVQUALI)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />END&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />/*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />**************************** Bottom of Data ****************************</p><p><br />(1)&nbsp; -&nbsp; When we precompiled, precompiler will create the DBRM, it will<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; be placed in the pds specified here.</p><p>(2)&nbsp; -&nbsp; Location of COBOL-DB2 program</p><p>(3)&nbsp; -&nbsp; Needs to speficiy DCLGEN member locations</p><p>(4)&nbsp; -&nbsp; Needs to specify DCLGEN and COPYBOOK locations here</p><p>(5)&nbsp; -&nbsp; Load module location, load module will be created here. this <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; location needs to be given in run jcl.</p><p>(5) &amp; (6) - specify the location of DBRM, ( same location used in step1 ).</p><p>&nbsp;</p>
<br />
***************************************<br />
<br />
<br />
<br />
<br />
3) Using IKJEFT01 utility for executing cobol db2 program.
Sample JCL to execute IKJEFT01 utility to run COBOL DB2 program.
<table bgcolor="black"><tbody><tr><td><font color="#00ff00" size="5"><pre>//** COBOL DB2 RUN JCL
            //STEP01 EXEC PGM=IKJEFT01,
            //         DYNAMNBR=20
            //*
            //STEPLIB  DD  DISP=SHR,
            //             DSN=SYSL.DB2.DEV.XXXXLOAD
            //         DD  DISP=SHR,
            //             DSN=SYSL.DB2.DEV.XXXXYYYY
            //*
            //SYSTSPRT DD  SYSOUT=*
            //SYSTSIN  DD  *
            DSN SYSTEM(DEVDB)
            RUN PROGRAM(DB2PROG)              -
            PLAN(PLAN11111)                      -
            LIBRARY('DEV.SURESH.LOADLIB')
            END
            /*
            //SYSOUT   DD  SYSOUT=*
            //SYSIN    DD  *
            //*
            //* COBOL DB2 RUN JCL ENDS
            </pre></font></td></tr></tbody></table>
</font></pre>
</font></pre><img src ="http://www.blogjava.net/jjshcc/aggbug/383747.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jjshcc/" target="_blank">Eric_jiang</a> 2012-07-23 10:28 <a href="http://www.blogjava.net/jjshcc/archive/2012/07/23/383747.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>DB2: Sample BIND job </title><link>http://www.blogjava.net/jjshcc/archive/2012/07/23/383743.html</link><dc:creator>Eric_jiang</dc:creator><author>Eric_jiang</author><pubDate>Mon, 23 Jul 2012 02:05:00 GMT</pubDate><guid>http://www.blogjava.net/jjshcc/archive/2012/07/23/383743.html</guid><wfw:comment>http://www.blogjava.net/jjshcc/comments/383743.html</wfw:comment><comments>http://www.blogjava.net/jjshcc/archive/2012/07/23/383743.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/jjshcc/comments/commentRss/383743.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jjshcc/services/trackbacks/383743.html</trackback:ping><description><![CDATA[Sample BIND job is below.<br /><br />
<div style="margin: 0in 0in 0pt"><span style="font-size: 10pt; font-family: 'Courier New'">//BIND EXEC&nbsp; PGM=IKJEFT01&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></div>
<div style="margin: 0in 0in 0pt"><span style="font-size: 10pt; font-family: 'Courier New'">//SYSTSPRT DD SYSOUT=*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></div>
<div style="margin: 0in 0in 0pt"><span style="font-size: 10pt; font-family: 'Courier New'">//SYSPRINT DD SYSOUT=*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></div>
<div style="margin: 0in 0in 0pt"><span style="font-size: 10pt; font-family: 'Courier New'">//SYSUDUMP DD SYSOUT=*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></div>
<div style="margin: 0in 0in 0pt"><span style="font-size: 10pt; font-family: 'Courier New'">//SYSTSIN&nbsp; DD *&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></div>
<div style="margin: 0in 0in 0pt"><span style="font-size: 10pt; font-family: 'Courier New'">&nbsp;&nbsp; DSN SYSTEM(DB0T) RETRY(5)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></div>
<div style="margin: 0in 0in 0pt"><span style="font-size: 10pt; font-family: 'Courier New'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; BIND PACKAGE(MYCOLLID)&nbsp; -&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></div>
<div style="margin: 0in 0in 0pt"><span style="font-size: 10pt; font-family: 'Courier New'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; OWNER(T9289ATD)&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></div>
<div style="margin: 0in 0in 0pt"><span style="font-size: 10pt; font-family: 'Courier New'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; QUALIFIER(T9289ATD)&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></div>
<div style="margin: 0in 0in 0pt"><span style="font-size: 10pt; font-family: 'Courier New'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MEMBER(TESTPGM)&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></div>
<div style="margin: 0in 0in 0pt"><span style="font-size: 10pt; font-family: 'Courier New'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; LIBRARY('MY.DBRM.LIB') &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></div>
<div style="margin: 0in 0in 0pt"><span style="font-size: 10pt; font-family: 'Courier New'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ACTION(REPLACE)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></div>
<div style="margin: 0in 0in 0pt"><span style="font-size: 10pt; font-family: 'Courier New'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; EXPLAIN(YES)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></div>
<div style="margin: 0in 0in 0pt"><span style="font-size: 10pt; font-family: 'Courier New'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; VALIDATE(BIND)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></div>
<div style="margin: 0in 0in 0pt"><span style="font-size: 10pt; font-family: 'Courier New'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ISOLATION(CS)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></div>
<div style="margin: 0in 0in 0pt"><span style="font-size: 10pt; font-family: 'Courier New'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; FLAG(I)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></div>
<div style="margin: 0in 0in 0pt"><span style="font-size: 10pt; font-family: 'Courier New'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CURRENTDATA(NO)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></div>
<div style="margin: 0in 0in 0pt"><span style="font-size: 10pt; font-family: 'Courier New'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DEGREE(1)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></div>
<div style="margin: 0in 0in 0pt"><span style="font-size: 10pt; font-family: 'Courier New'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; RELEASE(COMMIT)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></div>
<div style="margin: 0in 0in 0pt"><span style="font-size: 10pt; font-family: 'Courier New'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ENABLE(*)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></div>
<div style="margin: 0in 0in 0pt"><span style="font-size: 10pt; font-family: 'Courier New'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SQLERROR(NOPACKAGE)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></div><span style="font-size: 10pt; font-family: 'Courier New'">//*</span><img src ="http://www.blogjava.net/jjshcc/aggbug/383743.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jjshcc/" target="_blank">Eric_jiang</a> 2012-07-23 10:05 <a href="http://www.blogjava.net/jjshcc/archive/2012/07/23/383743.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>DB2-CICS Program Compilation and Run Process </title><link>http://www.blogjava.net/jjshcc/archive/2012/07/22/383730.html</link><dc:creator>Eric_jiang</dc:creator><author>Eric_jiang</author><pubDate>Sun, 22 Jul 2012 12:53:00 GMT</pubDate><guid>http://www.blogjava.net/jjshcc/archive/2012/07/22/383730.html</guid><wfw:comment>http://www.blogjava.net/jjshcc/comments/383730.html</wfw:comment><comments>http://www.blogjava.net/jjshcc/archive/2012/07/22/383730.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/jjshcc/comments/commentRss/383730.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jjshcc/services/trackbacks/383730.html</trackback:ping><description><![CDATA[1.Write&nbsp;a&nbsp;DB2/CICS&nbsp;program<br />2.Compile&nbsp;it&nbsp;using&nbsp;DB2/CICS&nbsp;compailer&nbsp;JCL<br />3.Use&nbsp;BIND&nbsp;JCL&nbsp;for&nbsp;binding&nbsp;process<br />4.Now&nbsp;Sign&nbsp;on&nbsp;to&nbsp;CICS&nbsp;Region.<br />5.Define&nbsp;and&nbsp;install&nbsp;the&nbsp;program.<br />6.Define&nbsp;and&nbsp;install&nbsp;the&nbsp;Transation.<br />7.Check&nbsp;whether&nbsp;there&nbsp;is&nbsp;any&nbsp;DB2&nbsp;Connection.&nbsp;If&nbsp;not&nbsp;Create&nbsp;a&nbsp;connection&nbsp;using&nbsp;ceda&nbsp;def&nbsp;db2c(....)<br />8.Define&nbsp;and&nbsp;install&nbsp;the&nbsp;DB2&nbsp;Entry&nbsp;using&nbsp;ceda&nbsp;def&nbsp;db2e(.......)<br />9.Define&nbsp;and&nbsp;install&nbsp;the&nbsp;DB2&nbsp;Transation&nbsp;using&nbsp;ceda&nbsp;def&nbsp;db2t(.......)<br />10.now&nbsp;your&nbsp;setup&nbsp;is&nbsp;ready&nbsp;and&nbsp;you&nbsp;can&nbsp;run&nbsp;your&nbsp;program&nbsp;using&nbsp;the&nbsp;transation&nbsp;ID<br /> <img src ="http://www.blogjava.net/jjshcc/aggbug/383730.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jjshcc/" target="_blank">Eric_jiang</a> 2012-07-22 20:53 <a href="http://www.blogjava.net/jjshcc/archive/2012/07/22/383730.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>银行业务知识视频</title><link>http://www.blogjava.net/jjshcc/archive/2012/07/21/383655.html</link><dc:creator>Eric_jiang</dc:creator><author>Eric_jiang</author><pubDate>Sat, 21 Jul 2012 13:42:00 GMT</pubDate><guid>http://www.blogjava.net/jjshcc/archive/2012/07/21/383655.html</guid><wfw:comment>http://www.blogjava.net/jjshcc/comments/383655.html</wfw:comment><comments>http://www.blogjava.net/jjshcc/archive/2012/07/21/383655.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/jjshcc/comments/commentRss/383655.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jjshcc/services/trackbacks/383655.html</trackback:ping><description><![CDATA[八．银行IT系统及银行业务知识<br /><a href="http://www.boobooke.com/v/bbk2552" target="_blank">第1集</a>&nbsp; &nbsp;<a href="http://www.boobooke.com/v/bbk2566" target="_blank">第2集</a>&nbsp; &nbsp;<a href="http://www.boobooke.com/v/bbk2504" target="_blank">第3集</a>&nbsp; &nbsp;<a href="http://www.boobooke.com/v/bbk2510" target="_blank">第4集</a>&nbsp; &nbsp;<a href="http://www.boobooke.com/v/bbk2524" target="_blank">第5集</a>&nbsp; &nbsp;<a href="http://www.boobooke.com/v/bbk2551" target="_blank">第6集</a>&nbsp; &nbsp;<a href="http://www.boobooke.com/v/bbk2553" target="_blank">第7集</a>&nbsp; &nbsp;<a href="http://www.boobooke.com/v/bbk2554" target="_blank">第8集</a>&nbsp; &nbsp;<a href="http://www.boobooke.com/v/bbk3712" target="_blank">第9集</a>&nbsp; &nbsp;<a href="http://www.boobooke.com/v/bbk3734" target="_blank">第10集</a><br />附．银行综合业务系统<br /><a href="http://www.boobooke.com/v/bbk2998" target="_blank">序</a>&nbsp; &nbsp;<a href="http://www.boobooke.com/v/bbk2999" target="_blank">第1集</a>&nbsp; &nbsp;<a href="http://www.boobooke.com/v/bbk3030" target="_blank">第2集</a>&nbsp; &nbsp;<a href="http://www.boobooke.com/v/bbk3031" target="_blank">第3集</a>&nbsp; &nbsp;<a href="http://www.boobooke.com/v/bbk3032" target="_blank">第4集</a>&nbsp; &nbsp;<a href="http://www.boobooke.com/v/bbk3033" target="_blank">第5集</a>&nbsp; &nbsp;<a href="http://www.boobooke.com/v/bbk3034" target="_blank">第6集</a>&nbsp; &nbsp;<a href="http://www.boobooke.com/v/bbk3035" target="_blank">第7集</a>&nbsp; &nbsp;<a href="http://www.boobooke.com/v/bbk3036" target="_blank">第8集</a>&nbsp; &nbsp;<a href="http://www.boobooke.com/v/bbk3037" target="_blank">第9集</a>&nbsp; &nbsp;<a href="http://www.boobooke.com/v/bbk3038" target="_blank">第10集</a><br /><br /><img src ="http://www.blogjava.net/jjshcc/aggbug/383655.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jjshcc/" target="_blank">Eric_jiang</a> 2012-07-21 21:42 <a href="http://www.blogjava.net/jjshcc/archive/2012/07/21/383655.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Mainframe Training Videos</title><link>http://www.blogjava.net/jjshcc/archive/2012/07/21/383649.html</link><dc:creator>Eric_jiang</dc:creator><author>Eric_jiang</author><pubDate>Sat, 21 Jul 2012 12:04:00 GMT</pubDate><guid>http://www.blogjava.net/jjshcc/archive/2012/07/21/383649.html</guid><wfw:comment>http://www.blogjava.net/jjshcc/comments/383649.html</wfw:comment><comments>http://www.blogjava.net/jjshcc/archive/2012/07/21/383649.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/jjshcc/comments/commentRss/383649.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jjshcc/services/trackbacks/383649.html</trackback:ping><description><![CDATA[<font face="Verdana">http://www.mainframe-tricks-and-tips.in/search/label/Mainframe%20Training%20Videos</font><br />
<div class="post-outer">
<div class="post hentry"><a href="http://www.mainframe-tricks-and-tips.in/2011/12/db2-training-videos.html">DB2 training videos</a> 
<div class="post-header">
<div class="post-header-line-1"></div></div>
<div id="post-body-4073406668671591168" class="post-body entry-content">
<div style="text-align: left" dir="ltr" trbidi="on">The below videos are hosted in youtube<br /><br /><a href="http://www.youtube.com/watch?v=K3_CRwLIQzc&amp;context=C3950656ADOEgsToPDskJaNXmvERtvTfj0QihZ7h0a" target="_blank">DB2 10 Discussion&nbsp;</a><br /><br /><a href="http://www.youtube.com/watch?v=_QwR3cIeWtU&amp;context=C31167fdADOEgsToPDskKCJmcQgfVCcERIeoeUqJWQ" target="_blank">Cross Platform SQL Essentials</a><br />
<div><br /></div><a href="http://www.youtube.com/watch?v=gJ6v7ZjX-zM&amp;context=C3548e07ADOEgsToPDskJx6D6o0PaMy1pogmKVXslN" target="_blank">Cross Platform SQL: Complex Queries</a><br /><br /><a href="http://www.youtube.com/watch?v=R1MMi5tfsu0&amp;context=C35bb8b0ADOEgsToPDskJ7c9IF5BtSutFAaR1ks5gu" target="_blank">DB2 Optimization, Performance and Tuning&nbsp;</a><br /><br /><a href="http://www.youtube.com/watch?v=LLs-gTKpgLs&amp;context=C322ae7fADOEgsToPDskIzK1wCqL1BGll7mVTgu5iY" target="_blank">Advanced Query Tuning with IBM Data Studio</a><br />
<div><br /></div>
<div><br /><a href="http://www.youtube.com/watch?v=fo1oVnkUOwI&amp;list=UUP97q5kaUQbxa7QQRewmRZw&amp;index=6&amp;feature=plcp" target="_blank">Performance 101 part 1 of 3 - What can cause performance issues in DB2 for LUW</a></div><br /><a href="http://www.youtube.com/watch?v=Ck177BSFwwk&amp;list=UUP97q5kaUQbxa7QQRewmRZw&amp;index=5&amp;feature=plcp" target="_blank">Performance 101 part 2 of 3 - How to find performance issues in DB2 for LUW</a><br /><br /><a href="http://www.youtube.com/watch?v=JqmqA88M21w&amp;list=UUP97q5kaUQbxa7QQRewmRZw&amp;index=4&amp;feature=plcp" target="_blank">Performance101 part 3 of 3 - Why performance tuning in DB2 for LUW is necessary</a><br />
<div><br /></div></div>
<div style="clear: both"></div></div>
<div class="post-footer">
<div class="post-footer-line post-footer-line-1"><a href="http://www.mainframe-tricks-and-tips.in/2011/12/big-iron-mainframe-story.html">Big Iron: The Mainframe Story</a> </div></div></div></div>
<div class="post-outer">
<div class="post hentry">
<div class="post-header">
<div class="post-header-line-1"></div></div>
<div id="post-body-595208408784665720" class="post-body entry-content">
<div style="text-align: left" dir="ltr" trbidi="on"><br />The below videos are hosted in youtube<br />
<div><br /></div><br /><a href="http://www.youtube.com/watch?v=mPCvlr9QRII&amp;feature=related" target="_blank">Big Iron: The Mainframe Story Part 1 of 5 - The 1960's</a><br /><br /><br /><a href="http://www.youtube.com/watch?v=H5b9CrK5Xog&amp;feature=relmfu" target="_blank">Big Iron: The Mainframe Story Part 2 of 5 - The 1970's</a><br /><br /><br /><a href="http://www.youtube.com/watch?v=EajxkIRfSZo&amp;feature=relmfu" target="_blank">Big Iron: The Mainframe Story Part 3 of 5 -The 1980's and 1990's</a><br /><br /><br /><a href="http://www.youtube.com/watch?v=fl8SvfCMCt4&amp;feature=relmfu" target="_blank">BIg Iron: The Mainframe Story Part 4 of 5 - The 2000's</a><br /><br /><br /><a href="http://www.youtube.com/watch?v=huGP7qOkvs4&amp;feature=relmfu" target="_blank">Big Iron: The Mainframe Story Part 5 of 5 - 2010 &amp; Beyond</a><br />
<div><br /></div></div></div>
<div class="post-footer">
<div class="post-footer-line post-footer-line-1"><a href="http://www.mainframe-tricks-and-tips.in/2011/12/file-aid-training-vidoes.html">File-aid training vidoes</a> </div></div></div></div>
<div class="post-outer">
<div class="post hentry">
<div class="post-header">
<div class="post-header-line-1"></div></div>
<div id="post-body-444994198373001890" class="post-body entry-content">
<div style="text-align: left" dir="ltr" trbidi="on"><br />The below videos are hosted in youtube<br />
<div><br /></div><br /><a href="http://www.youtube.com/watch?v=sulJp29SDaQ&amp;feature=plcp&amp;context=C2bb92UDOEgsToPDskLZmmFCMUsiLjMrDMv2Fc5Z" target="_blank">File-aid video Part 1</a><br /><br /><a href="http://www.youtube.com/watch?v=8wHrBcF0-HY&amp;feature=plcp&amp;context=C28a73UDOEgsToPDskJKthDwZfwwROEFWPDeLxYR" target="_blank">File-aid video Part 2</a><br /><br /><a href="http://www.mainframe-tricks-and-tips.in/2011/12/quickreference-qw-training-videos.html">Quickreference (QW) training videos</a> </div></div></div></div>
<div class="post-outer">
<div class="post hentry">
<div class="post-header">
<div class="post-header-line-1"></div></div>
<div id="post-body-3908765503935230210" class="post-body entry-content">
<div style="text-align: left" dir="ltr" trbidi="on"><br />The below videos are hosted in youtube<br />
<div><br /></div><br /><a href="http://www.youtube.com/watch?v=V8bwnLNA2i8&amp;feature=plcp&amp;context=C2c26cUDOEgsToPDskK9ofVjT-tCyJ1bfwS2iyto" target="_blank">QW Scenario 1 Lookup ABEND Code</a><br /><br /><a href="http://www.youtube.com/watch?v=xyqc4kVZF44&amp;feature=plcp&amp;context=C23556UDOEgsToPDskJMxgvFF8iLCsGPb3nzCyHS" target="_blank">QW Scenario 2 Lookup JCL Syntax</a><br /><br /><a href="http://www.youtube.com/watch?v=zE_bnFcvAB4&amp;feature=plcp&amp;context=C21f6aUDOEgsToPDskKk0J2PtDFB1NBH18TeL8TN" target="_blank">QW Scenario 3 Find DASD Free Space</a><br /><br /><a href="http://www.youtube.com/watch?v=F7puZ8i6g9Y&amp;feature=plcp&amp;context=C21b31UDOEgsToPDskK5w-x2Mk4cxZaC6MngFTFZ" target="_blank">QW Scenario 4 COBOL Perform Verb</a><br /><br /><a href="http://www.youtube.com/watch?v=DlV2bCIroBg&amp;feature=plcp&amp;context=C2ac63UDOEgsToPDskLAivfiu8_X7ARtrCHi8EIF" target="_blank">QW Scenario 5 The ToolBox</a><br /><br /><a href="http://www.mainframe-tricks-and-tips.in/2011/12/cobol-interview-questions_15.html">COBOL interview questions</a> </div></div></div></div>
<div class="post-outer">
<div class="post hentry">
<div class="post-header">
<div class="post-header-line-1"></div></div>
<div id="post-body-2698313793461381527" class="post-body entry-content">
<div style="text-align: left" dir="ltr" trbidi="on"><br />The below videos are hosted in youtube<br />
<div><br /></div><br /><a href="http://www.youtube.com/watch?v=McaZS2aqEsg&amp;list=UU0CWMP2nmqaNfpf5ytUM3Zg&amp;index=6&amp;feature=plcp" target="_blank">COBOL INTERVIEW QUESTIONS&nbsp;</a><br />
<div></div><br /><a href="http://www.youtube.com/watch?v=FSjj3VBCFaI&amp;list=UU0CWMP2nmqaNfpf5ytUM3Zg&amp;index=5&amp;feature=plcp" target="_blank">COBOL INTERVIEW QUESTIONS - 2</a><br />
<div><br /></div>
<div><a href="http://www.youtube.com/watch?v=LtNt1R-VzkU&amp;list=UU0CWMP2nmqaNfpf5ytUM3Zg&amp;index=4&amp;feature=plcp" target="_blank">COBOL INTERVIEW QUESTIONS - 3</a></div><br /><a href="http://www.youtube.com/watch?v=skHq0JVZBm0&amp;list=UU0CWMP2nmqaNfpf5ytUM3Zg&amp;index=3&amp;feature=plcp" target="_blank">COBOL INTERVIEW QUESTIONS - 4</a><br />
<div><br /><a href="http://www.mainframe-tricks-and-tips.in/2011/12/endevor-quickedit-demo.html">Endevor: QuickEdit Demo</a> </div></div></div></div></div>
<div class="post-outer">
<div class="post hentry">
<div class="post-header">
<div class="post-header-line-1"></div></div>
<div id="post-body-8609160860034570765" class="post-body entry-content">
<div style="text-align: left" dir="ltr" trbidi="on"><br /><a href="http://www.youtube.com/watch?v=AzvsPU3-Bf4&amp;feature=mfu_in_order&amp;list=UL" target="_blank">Endevor QuickEdit Demo - Part 1</a><br /><br /><br /><a href="http://www.youtube.com/watch?v=Fkd3FqA9qGQ&amp;feature=mfu_in_order&amp;list=UL" target="_blank">Endevor QuickEdit Demo - part 2</a><br />
<div><br /></div>
<div><a href="http://www.mainframe-tricks-and-tips.in/2011/12/ispf-training-vidoes.html">ISPF training vidoes</a> </div></div></div></div></div>
<div class="post-outer">
<div class="post hentry">
<div class="post-header">
<div class="post-header-line-1"></div></div>
<div id="post-body-3409971359044806514" class="post-body entry-content">
<div style="text-align: left" dir="ltr" trbidi="on"><br />The below vidoes are hosted in youtube<br /><br /><a href="http://www.youtube.com/watch?v=4h1UCvpW1Mk&amp;feature=related" target="_blank">ISPF settings</a><br /><br /><a href="http://www.youtube.com/watch?v=KzNN6vbWfhk&amp;list=UU0CWMP2nmqaNfpf5ytUM3Zg&amp;index=7&amp;feature=plcp" target="_blank">ISPF commands</a><br />
<div><br /><a href="http://www.youtube.com/watch?v=fhkA5n-ovJo&amp;feature=related" target="_blank">Editor in ISPF (z/os, s390)</a><br /><br /><a href="http://www.youtube.com/watch?v=LjMJ99MuFSg&amp;list=UUCMYnvy0e2I4zKFi_JxbChg&amp;index=3&amp;feature=plcp" target="_blank">Insert line</a><br /><br /></div>
<div><a href="http://www.youtube.com/watch?v=aQ_GTJ9_-oQ&amp;list=UUCMYnvy0e2I4zKFi_JxbChg&amp;index=2&amp;feature=plcp" target="_blank">Delete line</a><br /><br /></div>
<div><a href="http://www.youtube.com/watch?v=19iQ_gmYZ1I&amp;list=UUCMYnvy0e2I4zKFi_JxbChg&amp;index=1&amp;feature=plcp" target="_blank">Moving and Copying Lines</a></div><br /><a href="http://www.youtube.com/watch?v=KjDaMg5yAq4&amp;list=UU0CWMP2nmqaNfpf5ytUM3Zg&amp;index=8&amp;feature=plcp" target="_blank">command line commands</a><br /><br /><a href="http://www.youtube.com/watch?v=0-pemk3ZkZ0&amp;list=UU0CWMP2nmqaNfpf5ytUM3Zg&amp;index=9&amp;feature=plcp" target="_blank">LINECOMMANDS</a><br /><br /><a href="http://www.youtube.com/watch?v=SGZSjEMBFV8&amp;list=UU0CWMP2nmqaNfpf5ytUM3Zg&amp;index=10&amp;feature=plcp" target="_blank">How to Execute CLIST</a><br /><br /><a href="http://www.youtube.com/watch?v=CvESqL9HvMg&amp;list=UUJHtxgk-pI_Z7I5HWYsgOVA&amp;index=9&amp;feature=plcp" target="_blank">ISPF diagnostic utility TSO ISRDDN</a><br /><br /><a href="http://www.youtube.com/watch?v=vM1OAW7m21s&amp;list=UUJHtxgk-pI_Z7I5HWYsgOVA&amp;index=10&amp;feature=plcp" target="_blank">Create and edit file in TSO</a><br /><br /><a href="http://www.youtube.com/watch?v=_l1YErFRY-M&amp;list=UUJHtxgk-pI_Z7I5HWYsgOVA&amp;index=11&amp;feature=plcp" target="_blank">TSO listcat listalc profile</a><br /><br /><a href="http://www.youtube.com/watch?v=MO8HvLdpy2I&amp;list=UUJHtxgk-pI_Z7I5HWYsgOVA&amp;index=12&amp;feature=plcp" target="_blank">Submitting job in ISPF</a><br /><br /><br /><a href="http://www.youtube.com/watch?v=X6ck42CEtNk&amp;feature=related" target="_blank">BASIC SDSF COMMANDS</a><br />
<div></div><br /><br /><a href="http://www.youtube.com/watch?v=M6JMJSrYhaw&amp;feature=related" target="_blank">Create member in ISPF</a><br /><br /><a href="http://www.youtube.com/watch?v=fhkms6ozen4&amp;feature=plcp&amp;context=C2182cUDOEgsToPDskLSVBjQKolPojR6sGqU3JwU" target="_blank">ISPF Productivity Tool Overview Part 1</a><br /><br /><a href="http://www.youtube.com/watch?v=y7L-VpZdLg0&amp;feature=context&amp;context=C2182cUDOEgsToPDskLSVBjQKolPojR6sGqU3JwU" target="_blank">ISPF Productivity Tool Overview Part 2</a><br />
<div><br /></div></div>
<div style="clear: both"></div></div>
<div class="post-footer">
<div class="post-footer-line post-footer-line-1"><a href="http://www.mainframe-tricks-and-tips.in/2011/12/net-cobol-training-videos.html">.NET COBOL training videos</a> </div></div></div></div>
<div class="post-outer">
<div class="post hentry">
<div class="post-header">
<div class="post-header-line-1"></div></div>
<div id="post-body-8969507884842515231" class="post-body entry-content">
<div style="text-align: left" dir="ltr" trbidi="on"><br />Below vidoes are hosted in youtube<br /><br /><br /><a href="http://www.youtube.com/watch?v=jJuVp5uUClA&amp;feature=plcp&amp;context=C240e5UAOEgsToPDskKBk_hz8XkDNNM4Vq_CslPD" target="_blank">.NET for COBOL Programmers - Introduction</a><br /><br /><a href="http://www.youtube.com/watch?v=3Ot_pY30DG0&amp;feature=plcp&amp;context=C2150aUAOEgsToPDskKe9TuhEqew4uIA7iyVvKlt" target="_blank">.NET for COBOL Programmers: Lesson 1-1</a><br /><br /><a href="http://www.youtube.com/watch?v=xc4P04TKlCU&amp;feature=plcp&amp;context=C2fdfcUAOEgsToPDskJIuWb4R-Nc2l2m3Sia9SbJ" target="_blank">.NET for COBOL Programmers: Lesson 1-2</a><br /><br /><a href="http://www.youtube.com/watch?v=jMIa5zGCr58&amp;feature=plcp&amp;context=C20874UAOEgsToPDskJ8tTNB5aPkFNfpNq19oWWV" target="_blank">.NET for COBOL Programmers: Lesson 2-1</a><br /><br /><a href="http://www.youtube.com/watch?v=0zp1a_YK2uY&amp;feature=context&amp;context=C20874UAOEgsToPDskJ8tTNB5aPkFNfpNq19oWWV" target="_blank">.NET for COBOL Programmers: Lesson 2-2</a><br /><br /><a href="http://www.youtube.com/watch?v=wWDGAmeK5kw&amp;feature=context&amp;context=C20874UAOEgsToPDskJ8tTNB5aPkFNfpNq19oWWV" target="_blank">.NET for COBOL Programmers: Lesson 2-3</a><br /><br /><a href="http://www.youtube.com/watch?v=qIOQ3DaYu9g&amp;feature=plcp&amp;context=C2450fUAOEgsToPDskJJOsvQAz5lBI93f7eaYV8k" target="_blank">.NET for COBOL Programmers: Lesson 2-4</a><br /><br /><a href="http://www.youtube.com/watch?v=HkmTj3LEDJw&amp;feature=plcp&amp;context=C2da9fUAOEgsToPDskJqC5PneMKyDORbKxtTrgo_" target="_blank">.NET for COBOL Programmers: Lesson 2-5</a><br /><br /><a href="http://www.youtube.com/watch?v=cIcSWsWiwdQ&amp;feature=plcp&amp;context=C23e92UAOEgsToPDskIbmWFrceNCILJfWvFW32BA" target="_blank">.NET for COBOL Programmers: Lesson 2-6</a><br /><br /><a href="http://www.youtube.com/watch?v=1opsiDrm16o&amp;feature=plcp&amp;context=C2fa95UAOEgsToPDskJpa_jQkRb_zSHEgqpwpmz0" target="_blank">.NET for COBOL Programmers: Lesson 2-7</a><br /><br /><a href="http://www.youtube.com/watch?v=aVBccESYhZ8&amp;feature=context&amp;context=C20874UAOEgsToPDskJ8tTNB5aPkFNfpNq19oWWV" target="_blank">.NET for COBOL Programmers: Lesson 3-1</a><br /><br /><a href="http://www.youtube.com/watch?v=G82OQ-1SYRY&amp;feature=plcp&amp;context=C2a427UAOEgsToPDskKTGt8IYo6HjqWUwzktxrTz" target="_blank">.NET for COBOL Programmers: Lesson 3-2</a><br /><br /><a href="http://www.youtube.com/watch?v=H_DNbwOYL4w&amp;feature=plcp&amp;context=C23fb1UAOEgsToPDskK-zwoZYNOLhoC4xxQdIhCT" target="_blank">.NET for COBOL Programmers: Lesson 3-3</a><br /><br /><a href="http://www.youtube.com/watch?v=yJeYiRuereY&amp;feature=plcp&amp;context=C29ff2UAOEgsToPDskK_6Fd0eBVZPeZKCpRoVfDE" target="_blank">.NET for COBOL Programmers: Lesson 4-1</a><br /><br /><a href="http://www.youtube.com/watch?v=YGpJwxlnTPE&amp;feature=plcp&amp;context=C2e3f6UAOEgsToPDskL4AJGIP_ufqsCe7C0P1Y3U" target="_blank">.NET for COBOL Programmers: Lesson 4-2</a><br /><br /><a href="http://www.youtube.com/watch?v=nKAbxmdIJyg&amp;feature=plcp&amp;context=C24710UAOEgsToPDskJvCQwJ93j5rU0BWbsdYjTO" target="_blank">.NET for COBOL Programmers: Lesson 4-3</a><br /><br /><a href="http://www.youtube.com/watch?v=baFH3u6Un0Q&amp;feature=plcp&amp;context=C22d67UAOEgsToPDskLAF6wsdlxF1J1x2fc7-XDx" target="_blank">.NET for COBOL Programmers: Lesson 4-4</a><br /><br /><a href="http://www.youtube.com/watch?v=otULJDfjwB0&amp;feature=plcp&amp;context=C27603UAOEgsToPDskKUjOS-wB9aWY_hUtlhiSIm" target="_blank">.NET for COBOL Programmers: Lesson 5-1</a><br /><br /><a href="http://www.youtube.com/watch?v=DPriO3q6kwI&amp;feature=plcp&amp;context=C2ccf5UAOEgsToPDskLSi9Zl0u3tWY6cd13eyqmd" target="_blank">.NET for COBOL Programmers: Lesson 5-2</a><br /><br /><a href="http://www.youtube.com/watch?v=1WcFDb5pdek&amp;feature=plcp&amp;context=C25367UAOEgsToPDskKyw31_SrJBC9ejMobGAhz6" target="_blank">.NET for COBOL Programmers: Lesson 5-3</a><br /><br /><a href="http://www.youtube.com/watch?v=LhwIhQsy8KI&amp;feature=plcp&amp;context=C22bb2UAOEgsToPDskJU2GJgudAqYac-ejtcJSOK" target="_blank">.NET for COBOL Programmers: Lesson 5-4</a><br /><br /><a href="http://www.youtube.com/watch?v=5DId1hksIZA&amp;feature=plcp&amp;context=C2fadeUAOEgsToPDskLp0Bof_ws6PvAnG51Xgra6" target="_blank">.NET for COBOL Programmers: Lesson 5-5</a><br /><br /><a href="http://www.youtube.com/watch?v=wPamA8PzIcg&amp;feature=plcp&amp;context=C258bcUAOEgsToPDskKlgZRBQw_hltBLJGoC9PLh" target="_blank">.NET for COBOL Programmers: Lesson 6-1</a><br /><br /><a href="http://www.youtube.com/watch?v=jDe-an0Pzu8&amp;feature=plcp&amp;context=C2537dUAOEgsToPDskKrSCeThXto5-Hj63a9_xdY" target="_blank">.NET for COBOL Programmers: Lesson 6-2</a><br /><br /><a href="http://www.youtube.com/watch?v=-lqHOJLVidc&amp;feature=plcp&amp;context=C28cd2UAOEgsToPDskICh8WokaEY4dTMxz7h-Hqq" target="_blank">.NET for COBOL Programmers: Lesson 6-3</a><br />
<div><br /><a href="http://www.youtube.com/watch?v=DPH2OEN1Bt4&amp;feature=plcp&amp;context=C229e1UAOEgsToPDskLyyMAijacMgUeRZRSi83aB" target="_blank">.NET for COBOL Programmers: Lesson 6-4</a></div>
<div>
<div><br /><a href="http://www.youtube.com/watch?v=MaLo2Q4sOuM&amp;feature=plcp&amp;context=C26cb4UAOEgsToPDskLSs0ClVP3UjnjiCv0NPq01" target="_blank">.NET for COBOL Programmers: Lesson 6-5</a></div></div>
<div>
<div><br /><a href="http://www.youtube.com/watch?v=eodAAM1NDZc&amp;feature=plcp&amp;context=C2e447UAOEgsToPDskKv0p6moImthhVaaUrLD3gA" target="_blank">.NET for COBOL Programmers: Lesson 6-6</a></div></div>
<div><br /></div>
<div>
<div><a href="http://www.youtube.com/watch?v=qLHh02LcPBk&amp;feature=plcp&amp;context=C2d106UAOEgsToPDskKIp1aifWHU6R_2c7Vkvf79" target="_blank">.NET for COBOL Programmers: Lesson 6-7</a></div></div>
<div><br /></div>
<div>
<div><a href="http://www.youtube.com/watch?v=aDLVOGMv0UA&amp;feature=plcp&amp;context=C2263bUAOEgsToPDskI72GusFW_kYBp8bhci9dKQ" target="_blank">.NET for COBOL Programmers: Lesson 6-8</a></div></div>
<div>
<div><br /><a href="http://www.youtube.com/watch?v=fOMEaehzW9s&amp;feature=plcp&amp;context=C2564dUAOEgsToPDskICRxrLnzn1sNkvlkbDDmEu" target="_blank">.NET for COBOL Programmers: Lesson 6-9</a></div></div>
<div>
<div><br /><a href="http://www.youtube.com/watch?v=Elf56jZzxU0&amp;feature=plcp&amp;context=C2ccf2UAOEgsToPDskKZT9lWubSEHOA4j68rVrU-" target="_blank">.NET for COBOL Programmers{ Lesson 7-1</a></div></div>
<div>
<div><br /><a href="http://www.youtube.com/watch?v=zAVw4HvVlag&amp;feature=plcp&amp;context=C24f4bUAOEgsToPDskIbqwxWyqgxztVQaEpbPltY" target="_blank">.NET for COBOL Programmers: Lesson 7-2</a></div></div>
<div>
<div><br /><a href="http://www.youtube.com/watch?v=sFNWxmyEDik&amp;feature=plcp&amp;context=C2d8bbUAOEgsToPDskJVQxROSIhwQ7WkXoh6iK8j" target="_blank">.NET for COBOL Programmers: Lesson 7-3</a></div></div>
<div><br /></div>
<div>
<div><a href="http://www.youtube.com/watch?v=UJco7B6tP2o&amp;feature=plcp&amp;context=C24cb7UAOEgsToPDskJf9TK2RtjvSIkUuM5cEaRg" target="_blank">.NET for COBOL Programmers: Lesson 7-4</a></div></div>
<div>
<div><br /><a href="http://www.youtube.com/watch?v=SvW7s27kGv8&amp;feature=plcp&amp;context=C2bfb3UAOEgsToPDskLAekcAt8FxnhwP-l-LL9EZ" target="_blank">.NET for COBOL Programmers: Lesson 7-5</a></div></div>
<div>
<div><br /><a href="http://www.youtube.com/watch?v=TC8EyXY_gNw&amp;feature=plcp&amp;context=C24173UAOEgsToPDskIcOubs9oXnJHm7T2JjmEv5" target="_blank">.NET for COBOL Programmers: Lesson 7-6</a></div></div>
<div>
<div><br /><a href="http://www.youtube.com/watch?v=PBEFM-Rz6lg&amp;feature=plcp&amp;context=C21fe7UAOEgsToPDskI0wq-lEhrRJMeu_rnKitKQ" target="_blank">.NET for COBOL Programmers: Lesson 7-7</a></div></div>
<div>
<div><br /></div>
<div><a href="http://www.youtube.com/watch?v=u8Gc-zQBMcM&amp;feature=plcp&amp;context=C26bc7UAOEgsToPDskKBY2tStajJyh59yVd7l1qr" target="_blank">.NET for COBOL Programmers: Lesson 7-8</a></div>
<div><br /><a href="http://www.youtube.com/watch?v=ha8wKps_VDA&amp;feature=plcp&amp;context=C2dc4aUAOEgsToPDskK05Vd01EGn_SfY5yg4ec_a" target="_blank">.NET for COBOL Programmers: Lesson 7-9</a></div></div>
<div>
<div><br /><a href="http://www.youtube.com/watch?v=kwn4MBYXIng&amp;feature=plcp&amp;context=C23b96UAOEgsToPDskLsn5AEPdJcnjnjR0WS10lo" target="_blank">.NET for COBOL Programmers: Lesson 7-10</a></div></div>
<div><br /></div>
<div>
<div><a href="http://www.youtube.com/watch?v=4HwK7myDbcA&amp;feature=plcp&amp;context=C2489aUDOEgsToPDskKdibBWq5ITITVJahnSsH3p" target="_blank">Compiling and Running COBOL Code in Net Express</a></div></div></div>
<div style="clear: both"></div></div>
<div class="post-footer">
<div class="post-footer-line post-footer-line-1"><a href="http://www.mainframe-tricks-and-tips.in/2011/12/cobol-training-videos.html">COBOL training videos</a> <strong><br /></strong><br /><strong>Below videos are hosted in youtube.</strong><strong><br /></strong><br /><span style="color: #0000ee; text-decoration: underline" class="Apple-style-span"><a href="http://www.youtube.com/watch?v=C7W0vD8ykCk&amp;feature=plcp&amp;context=C36e08c7UDOEgsToPDskIi3OVqFoabBQUv_54C0RrI" target="_blank">Learn about Identification Division, Load Libraries &amp; Documentation in Enterprise COBOL&nbsp;</a></span><br /><br /><strong><a href="http://www.youtube.com/watch?v=KTEEEVxbK18&amp;feature=plcp&amp;context=C2e4d5UDOEgsToPDskKvQoV-M0h1EoaZVpFcO6VT" target="_blank">Basics of COBOL PIC Clauses</a></strong><br /></div></div></div></div>
<div class="post-outer">
<div class="post hentry">
<div id="post-body-5442007343201612209" class="post-body entry-content">
<div style="text-align: left" dir="ltr" trbidi="on">
<div><br /><strong><a href="http://www.youtube.com/watch?v=qhwOFuQl_pg&amp;feature=plcp&amp;context=C28059UDOEgsToPDskIRrX13MUMM0XXhWAa0gdVG" target="_blank">Common Issues Associated with Misspecified PIC Clauses in COBOL</a></strong><br />
<div><br /><strong><a href="http://www.youtube.com/watch?v=pkcFQyKieP0&amp;feature=plcp&amp;context=C23fcfUDOEgsToPDskLqIUYbO7gcntaXVYzyCCTG" target="_blank">Different Data-item Levels in COBOL</a></strong></div></div>
<div><br /><strong><a href="http://www.youtube.com/watch?v=uO9UIdotFQo&amp;feature=plcp&amp;context=C2fb19UDOEgsToPDskIBb2Z8mZO--oJE-b7lsnu2" target="_blank">IF structures demo with simple calculator program in COBOL</a></strong></div><br /><strong><a href="http://www.youtube.com/watch?v=3EmmoUK4JIE&amp;feature=plcp&amp;context=C22dc9UDOEgsToPDskKEuM3pYUU49XnySlczRmKv" target="_blank">Sequential File Read in COBOL</a></strong><br /><br /><strong><a href="http://www.youtube.com/watch?v=TA2cgUUqASU&amp;feature=plcp&amp;context=C2ec0aUDOEgsToPDskL9uN7wSO407ZUQUzRI7SYE" target="_blank">Understanding Control-Break Logic</a></strong><br />
<div><br /><strong><a href="http://www.youtube.com/watch?v=h8zyD_7WXFQ&amp;context=C23945ADOEgsToPDskIySTM-v9pQ4R0CVl6cTgHF" target="_blank">Cobol program execution<span style="white-space: pre" class="Apple-tab-span"> </span></a></strong></div>
<div>
<div></div></div><br /><strong><a href="http://www.youtube.com/watch?v=Uv7ThVwb7m8&amp;feature=related" target="_blank">Basics of Running COBOL / JCL and Checking Output on IBM Mainframe</a></strong><br /><br /><a href="http://www.youtube.com/watch?v=XvA9J2oL4qM&amp;feature=plcp&amp;context=C3abd9cdUDOEgsToPDskLY6vEpWpzzqHTt0OYVDDpl" target="_blank">Learn about COBOL Numbers in Enterprise COBOL Programming</a><br /><br /><a href="http://www.youtube.com/watch?v=Vdn_Y3GxAPQ&amp;feature=plcp&amp;context=C3bec231UDOEgsToPDskIa3NLWbwu7QVpi9w295CAg" target="_blank">Learn about Logic for Validation and Error Reports in Enterprise COBOL Programming</a><br /><br /><a href="http://www.youtube.com/watch?v=hyiQ4QnDn8E&amp;feature=plcp&amp;context=C3bee3dcUDOEgsToPDskLdq5hREdNPerHWNOmneqoo" target="_blank">Learn about Structured Walkthrough in Enterprise COBOL Programming</a><br /></div></div></div></div><img src ="http://www.blogjava.net/jjshcc/aggbug/383649.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jjshcc/" target="_blank">Eric_jiang</a> 2012-07-21 20:04 <a href="http://www.blogjava.net/jjshcc/archive/2012/07/21/383649.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>去除 PCOM 打印提示</title><link>http://www.blogjava.net/jjshcc/archive/2012/07/21/383648.html</link><dc:creator>Eric_jiang</dc:creator><author>Eric_jiang</author><pubDate>Sat, 21 Jul 2012 10:51:00 GMT</pubDate><guid>http://www.blogjava.net/jjshcc/archive/2012/07/21/383648.html</guid><wfw:comment>http://www.blogjava.net/jjshcc/comments/383648.html</wfw:comment><comments>http://www.blogjava.net/jjshcc/archive/2012/07/21/383648.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/jjshcc/comments/commentRss/383648.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jjshcc/services/trackbacks/383648.html</trackback:ping><description><![CDATA[<strong>&nbsp;在登录和使用 TSO 时会弹出烦人的打印窗口，可以通过下面设置去掉，用记事本打开上面保存的配置文件 zOS1.10.ws(不能双击打开)，在此文件最后加入以下内容： [LT] IgnoreWCCStartPrint=Y UndefinedCode=Y UndefinedDBCSChar=Y</strong><img src ="http://www.blogjava.net/jjshcc/aggbug/383648.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jjshcc/" target="_blank">Eric_jiang</a> 2012-07-21 18:51 <a href="http://www.blogjava.net/jjshcc/archive/2012/07/21/383648.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>How to transfer data from Mainframe to PC</title><link>http://www.blogjava.net/jjshcc/archive/2012/07/21/383647.html</link><dc:creator>Eric_jiang</dc:creator><author>Eric_jiang</author><pubDate>Sat, 21 Jul 2012 10:21:00 GMT</pubDate><guid>http://www.blogjava.net/jjshcc/archive/2012/07/21/383647.html</guid><wfw:comment>http://www.blogjava.net/jjshcc/comments/383647.html</wfw:comment><comments>http://www.blogjava.net/jjshcc/archive/2012/07/21/383647.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/jjshcc/comments/commentRss/383647.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jjshcc/services/trackbacks/383647.html</trackback:ping><description><![CDATA[FTP fandezhi.homedns.org <br />TSO userid <br />password <br />ascii&nbsp; &nbsp;&lt;-- 文本文件 <br />get \'OS390.DATASET.NAME\' pc.file.name <br />bin&nbsp; &nbsp; &lt;-- 二进制文件 <br />get \'OS390.DATASET.NAME\' pc.file.name <br />quit <br /><img src ="http://www.blogjava.net/jjshcc/aggbug/383647.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jjshcc/" target="_blank">Eric_jiang</a> 2012-07-21 18:21 <a href="http://www.blogjava.net/jjshcc/archive/2012/07/21/383647.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>SUBmitting a JOB on the mainframe and checking your Output using SDSF</title><link>http://www.blogjava.net/jjshcc/archive/2012/06/11/380491.html</link><dc:creator>Eric_jiang</dc:creator><author>Eric_jiang</author><pubDate>Mon, 11 Jun 2012 06:15:00 GMT</pubDate><guid>http://www.blogjava.net/jjshcc/archive/2012/06/11/380491.html</guid><wfw:comment>http://www.blogjava.net/jjshcc/comments/380491.html</wfw:comment><comments>http://www.blogjava.net/jjshcc/archive/2012/06/11/380491.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/jjshcc/comments/commentRss/380491.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jjshcc/services/trackbacks/380491.html</trackback:ping><description><![CDATA[<object codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,115,0" height="396" width="650" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000">
<param name='movie' value='http://cdn.screenr.com/public/1.8/flash/screenr.swf' /><param name='flashvars' value='i=325149&h=t&svr=http://www.screenr.com/&vEmbed=&lt;iframe src=&quot;http://www.screenr.com/embed/mLRs&quot; width=&quot;650&quot; height=&quot;396&quot; frameborder=&quot;0&quot;&gt;&lt;/iframe&gt;' /><param name='allowFullScreen' value='true' /><param name='wmode' value='opaque' /><param name='AllowScriptAccess' value='always' /><embed wmode='opaque' allowscriptaccess='always' src='http://cdn.screenr.com/public/1.8/flash/screenr.swf' flashvars='i=325149&h=t&svr=http://www.screenr.com/&vEmbed=&lt;iframe src=&quot;http://www.screenr.com/embed/mLRs&quot; width=&quot;650&quot; height=&quot;396&quot; frameborder=&quot;0&quot;&gt;&lt;/iframe&gt;' allowfullscreen='true' width='650' height='396' pluginspage='http://www.macromedia.com/go/getflashplayer'></embed></object><img src ="http://www.blogjava.net/jjshcc/aggbug/380491.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jjshcc/" target="_blank">Eric_jiang</a> 2012-06-11 14:15 <a href="http://www.blogjava.net/jjshcc/archive/2012/06/11/380491.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>The Cobol SELECT statement and the need for Internal and External file referencing</title><link>http://www.blogjava.net/jjshcc/archive/2012/06/11/380490.html</link><dc:creator>Eric_jiang</dc:creator><author>Eric_jiang</author><pubDate>Mon, 11 Jun 2012 06:09:00 GMT</pubDate><guid>http://www.blogjava.net/jjshcc/archive/2012/06/11/380490.html</guid><wfw:comment>http://www.blogjava.net/jjshcc/comments/380490.html</wfw:comment><comments>http://www.blogjava.net/jjshcc/archive/2012/06/11/380490.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/jjshcc/comments/commentRss/380490.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jjshcc/services/trackbacks/380490.html</trackback:ping><description><![CDATA[<object codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,115,0" height="396" width="650" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000">
<param name='movie' value='http://cdn.screenr.com/public/1.8/flash/screenr.swf' /><param name='flashvars' value='i=346401&h=t&svr=http://www.screenr.com/&vEmbed=&lt;iframe src=&quot;http://www.screenr.com/embed/22Gs&quot; width=&quot;650&quot; height=&quot;396&quot; frameborder=&quot;0&quot;&gt;&lt;/iframe&gt;' /><param name='allowFullScreen' value='true' /><param name='wmode' value='opaque' /><param name='AllowScriptAccess' value='always' /><embed wmode='opaque' allowscriptaccess='always' src='http://cdn.screenr.com/public/1.8/flash/screenr.swf' flashvars='i=346401&h=t&svr=http://www.screenr.com/&vEmbed=&lt;iframe src=&quot;http://www.screenr.com/embed/22Gs&quot; width=&quot;650&quot; height=&quot;396&quot; frameborder=&quot;0&quot;&gt;&lt;/iframe&gt;' allowfullscreen='true' width='650' height='396' pluginspage='http://www.macromedia.com/go/getflashplayer'></embed></object><img src ="http://www.blogjava.net/jjshcc/aggbug/380490.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jjshcc/" target="_blank">Eric_jiang</a> 2012-06-11 14:09 <a href="http://www.blogjava.net/jjshcc/archive/2012/06/11/380490.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>IMS and DB2 Presentation Download</title><link>http://www.blogjava.net/jjshcc/archive/2012/06/11/380489.html</link><dc:creator>Eric_jiang</dc:creator><author>Eric_jiang</author><pubDate>Mon, 11 Jun 2012 06:01:00 GMT</pubDate><guid>http://www.blogjava.net/jjshcc/archive/2012/06/11/380489.html</guid><wfw:comment>http://www.blogjava.net/jjshcc/comments/380489.html</wfw:comment><comments>http://www.blogjava.net/jjshcc/archive/2012/06/11/380489.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/jjshcc/comments/commentRss/380489.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jjshcc/services/trackbacks/380489.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: To download a presentation, just click on the appropriate presentation title below : Date&nbsp;Presentation TitlePresented By26/04/2012&nbsp;Why choose IMS/TM as your enterprise ...&nbsp;&nbsp;<a href='http://www.blogjava.net/jjshcc/archive/2012/06/11/380489.html'>阅读全文</a><img src ="http://www.blogjava.net/jjshcc/aggbug/380489.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jjshcc/" target="_blank">Eric_jiang</a> 2012-06-11 14:01 <a href="http://www.blogjava.net/jjshcc/archive/2012/06/11/380489.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Debugging and fixing a Cobol program, using the compile listing output from SDSF</title><link>http://www.blogjava.net/jjshcc/archive/2012/06/07/380241.html</link><dc:creator>Eric_jiang</dc:creator><author>Eric_jiang</author><pubDate>Thu, 07 Jun 2012 07:58:00 GMT</pubDate><guid>http://www.blogjava.net/jjshcc/archive/2012/06/07/380241.html</guid><wfw:comment>http://www.blogjava.net/jjshcc/comments/380241.html</wfw:comment><comments>http://www.blogjava.net/jjshcc/archive/2012/06/07/380241.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/jjshcc/comments/commentRss/380241.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jjshcc/services/trackbacks/380241.html</trackback:ping><description><![CDATA[<object codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,115,0" height="396" width="650" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000">
<param name='movie' value='http://cdn.screenr.com/public/1.8/flash/screenr.swf' /><param name='flashvars' value='i=336430&h=t&svr=http://www.screenr.com/&vEmbed=&lt;iframe src=&quot;http://www.screenr.com/embed/pZ0s&quot; width=&quot;650&quot; height=&quot;396&quot; frameborder=&quot;0&quot;&gt;&lt;/iframe&gt;' /><param name='allowFullScreen' value='true' /><param name='wmode' value='opaque' /><param name='AllowScriptAccess' value='always' /><embed wmode='opaque' allowscriptaccess='always' src='http://cdn.screenr.com/public/1.8/flash/screenr.swf' flashvars='i=336430&h=t&svr=http://www.screenr.com/&vEmbed=&lt;iframe src=&quot;http://www.screenr.com/embed/pZ0s&quot; width=&quot;650&quot; height=&quot;396&quot; frameborder=&quot;0&quot;&gt;&lt;/iframe&gt;' allowfullscreen='true' width='650' height='396' pluginspage='http://www.macromedia.com/go/getflashplayer'></embed></object><img src ="http://www.blogjava.net/jjshcc/aggbug/380241.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jjshcc/" target="_blank">Eric_jiang</a> 2012-06-07 15:58 <a href="http://www.blogjava.net/jjshcc/archive/2012/06/07/380241.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Transfer a dataset member to your Windows Desktop</title><link>http://www.blogjava.net/jjshcc/archive/2012/06/07/380239.html</link><dc:creator>Eric_jiang</dc:creator><author>Eric_jiang</author><pubDate>Thu, 07 Jun 2012 07:51:00 GMT</pubDate><guid>http://www.blogjava.net/jjshcc/archive/2012/06/07/380239.html</guid><wfw:comment>http://www.blogjava.net/jjshcc/comments/380239.html</wfw:comment><comments>http://www.blogjava.net/jjshcc/archive/2012/06/07/380239.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/jjshcc/comments/commentRss/380239.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jjshcc/services/trackbacks/380239.html</trackback:ping><description><![CDATA[<object codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,115,0" height="396" width="650" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000">
<param name='movie' value='http://cdn.screenr.com/public/1.8/flash/screenr.swf' /><param name='flashvars' value='i=138975&h=t&svr=http://www.screenr.com/&vEmbed=&lt;iframe src=&quot;http://www.screenr.com/embed/kSL&quot; width=&quot;650&quot; height=&quot;396&quot; frameborder=&quot;0&quot;&gt;&lt;/iframe&gt;' /><param name='allowFullScreen' value='true' /><param name='wmode' value='opaque' /><param name='AllowScriptAccess' value='always' /><embed wmode='opaque' allowscriptaccess='always' src='http://cdn.screenr.com/public/1.8/flash/screenr.swf' flashvars='i=138975&h=t&svr=http://www.screenr.com/&vEmbed=&lt;iframe src=&quot;http://www.screenr.com/embed/kSL&quot; width=&quot;650&quot; height=&quot;396&quot; frameborder=&quot;0&quot;&gt;&lt;/iframe&gt;' allowfullscreen='true' width='650' height='396' pluginspage='http://www.macromedia.com/go/getflashplayer'></embed></object><img src ="http://www.blogjava.net/jjshcc/aggbug/380239.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jjshcc/" target="_blank">Eric_jiang</a> 2012-06-07 15:51 <a href="http://www.blogjava.net/jjshcc/archive/2012/06/07/380239.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Basics of Running COBOL / JCL and Checking Output on IBM Mainframe</title><link>http://www.blogjava.net/jjshcc/archive/2012/05/24/379038.html</link><dc:creator>Eric_jiang</dc:creator><author>Eric_jiang</author><pubDate>Thu, 24 May 2012 07:55:00 GMT</pubDate><guid>http://www.blogjava.net/jjshcc/archive/2012/05/24/379038.html</guid><wfw:comment>http://www.blogjava.net/jjshcc/comments/379038.html</wfw:comment><comments>http://www.blogjava.net/jjshcc/archive/2012/05/24/379038.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/jjshcc/comments/commentRss/379038.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jjshcc/services/trackbacks/379038.html</trackback:ping><description><![CDATA[<object width="560" height="315"><param name="movie" value="http://www.youtube.com/v/Uv7ThVwb7m8?version=3&amp;hl=en_US"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/Uv7ThVwb7m8?version=3&amp;hl=en_US" type="application/x-shockwave-flash" width="560" height="315" allowscriptaccess="always" allowfullscreen="true"></embed></object><img src ="http://www.blogjava.net/jjshcc/aggbug/379038.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jjshcc/" target="_blank">Eric_jiang</a> 2012-05-24 15:55 <a href="http://www.blogjava.net/jjshcc/archive/2012/05/24/379038.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>