<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>MainframeR那些事儿</title>
	<atom:link href="http://flyuphigh.com/feed" rel="self" type="application/rss+xml" />
	<link>http://flyuphigh.com</link>
	<description>Big Big Machine,Big Big World.</description>
	<lastBuildDate>Mon, 20 Feb 2012 14:15:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>REXX怎么保存”Find ALL”的结果</title>
		<link>http://flyuphigh.com/mvs-zos-mainframe/rexx-mq/capture-find-all-result-using-rexx.html</link>
		<comments>http://flyuphigh.com/mvs-zos-mainframe/rexx-mq/capture-find-all-result-using-rexx.html#comments</comments>
		<pubDate>Mon, 20 Feb 2012 14:15:13 +0000</pubDate>
		<dc:creator>snailgo</dc:creator>
				<category><![CDATA[REXX/MQ]]></category>
		<category><![CDATA[REXX FIND all]]></category>

		<guid isPermaLink="false">http://flyuphigh.com/?p=790</guid>
		<description><![CDATA[最近的项目经常跟MQ打交道,将输入数据填在一个dataset里面提交给MQ解析，字段之间用逗号隔开。所以在测试MQ接口的时候会经常一边对着FSD，一边嘴里面数着逗号的个数。其实我到今天才想起来可以用一个”FIND ALL”的ISPF命令的。 FIND &#8216;,&#8217; ALL 这样，逗号的个数就不用数了，直接显示在屏幕右上角。 既然这样，REXX可不可以保存这个“FIND &#8216;,&#8217; ALL&#8217;的结果呢？ 研究了一番，居然让我找到ISREDIT有这个功能： 编辑 IBMUSER.REXX.EXEC(CHECK)这个member,输入如下的macro, 1  ADDRESS  ISPEXEC                        2  "ISREDIT SEEK ALL ','"                  3  "ISREDIT (COUNT) = SEEK_COUNTS"         4  SAY "Comma number: "!! COUNT !! "'!'"   5 EXIT 0   打开你的MQ输入的DATASET: IBMUSER.PROJ.MQ.INPUT 在command栏上面输入CHECK即可运行，也就比输入“FIND &#8216;,&#8217; ALL”来得方便一点点&#8230; 分享到：]]></description>
			<content:encoded><![CDATA[<p>最近的项目经常跟MQ打交道,将输入数据填在一个dataset里面提交给MQ解析，字段之间用逗号隔开。所以在测试MQ接口的时候会经常一边对着FSD，一边嘴里面数着逗号的个数。其实我到今天才想起来可以用一个”FIND ALL”的ISPF命令的。</p>
<p><span style="color: #ff00ff;"><strong>FIND &#8216;,&#8217; ALL</strong></span><br />
这样，逗号的个数就不用数了，直接显示在屏幕右上角。</p>
<p>既然这样，REXX可不可以保存这个<span style="color: #ff00ff;">“FIND &#8216;,&#8217; ALL&#8217;</span>的结果呢？ 研究了一番，居然让我找到ISREDIT有这个功能：</p>
<p>编辑<span style="color: #ff00ff;"><strong> IBMUSER.REXX.EXEC(CHECK)</strong></span>这个member,输入如下的macro,</p>
<div class="flyuphigh.com">
<pre><span style="font-family: monospace;"> <span style="color: #ffff00;">1 </span> <span style="color: #aa4444;"><strong>ADDRESS</strong></span>  ISPEXEC                       
 <span style="color: #ffff00;">2 </span> <span style="color: #ff00ff;">"ISREDIT SEEK ALL ','"</span>                 
 <span style="color: #ffff00;">3 </span> <span style="color: #ff00ff;">"ISREDIT (COUNT) = SEEK_COUNTS"</span>        
 <span style="color: #ffff00;">4 </span> <span style="color: #aa4444;"><strong>SAY</strong></span> <span style="color: #ff00ff;">"Comma number: "</span>!! COUNT !! <span style="color: #ff00ff;">"'!'"</span>  
 <span style="color: #ffff00;">5 </span><span style="color: #aa4444;"><strong>EXIT</strong></span> <span style="background-color: #000000;"><span style="color: #00ffff;">0</span></span>  

 </span></pre>
</div>
<p>打开你的MQ输入的<span style="color: #ff00ff;"><strong>DATASET: IBMUSER.PROJ.MQ.INPUT</strong></span><br />
在command栏上面输入CHECK即可运行，也就比输入“FIND &#8216;,&#8217; ALL”来得方便一点点&#8230;</p>
<!--===================下面是分享到代码=====================--><div id="tho-shareto"><span class="shareto-text">分享到：</span><span><a href="javascript:void(0);" onclick="shareToSina('REXX怎么保存"Find ALL"的结果', 'http://flyuphigh.com/index.php?p=790')" title="分享到新浪" class="sina"></a></span><span><a href="javascript:void(0);" onclick="shareToTengxun('REXX怎么保存"Find ALL"的结果', 'http://flyuphigh.com/index.php?p=790')" title="分享到腾讯微博" class="tengxun"></a></span><span><a href="javascript:void(0);" onclick="shareToQzone('REXX怎么保存"Find ALL"的结果', 'http://flyuphigh.com/index.php?p=790')" title="分享到QQ空间" class="qq"></a></span><span><a href="javascript:var b=document.body;var GR________bookmarklet_domain='http://www.google.com';if(b&&!document.xmlVersion){void(z=document.createElement('script'));void(z.src='http://www.google.com/reader/ui/link-bookmarklet.js');void(b.appendChild(z));}else{}" onclick="shareToGoogle()"  title="分享到Google Reader" class="google"></a></span><span><a href="javascript:void(0);" onclick="shareToRenren('REXX怎么保存"Find ALL"的结果', 'http://flyuphigh.com/index.php?p=790')" title="分享到人人网" class="renren"></a></span><span><a href="javascript:void(0);" onclick="shareToDouban('REXX怎么保存"Find ALL"的结果', 'http://flyuphigh.com/index.php?p=790')" title="分享到豆瓣" class="douban"></a></span><span><a href="javascript:void(0);" onclick="shareToXianguo('REXX怎么保存"Find ALL"的结果', 'http://flyuphigh.com/index.php?p=790')" title="分享到鲜果" class="xianguo"></a></span><span><a href="javascript:void(0);" onclick="shareToKaixin('REXX怎么保存"Find ALL"的结果', 'http://flyuphigh.com/index.php?p=790')" title="分享到开心" class="kaixin"></a></span><span><a href="javascript:void(0);" onclick="shareToFollow5('REXX怎么保存"Find ALL"的结果', 'http://flyuphigh.com/index.php?p=790')" title="分享到Follow5" class="follow5"></a></span><span><a href="javascript:void(0);" onclick="shareToTongxue('REXX怎么保存"Find ALL"的结果', 'http://flyuphigh.com/index.php?p=790')" title="分享到同学网" class="tongxue"></a></span><span><a href="javascript:void(0);" onclick="shareToDigu('REXX怎么保存"Find ALL"的结果', 'http://flyuphigh.com/index.php?p=790')" title="分享到嘀咕" class="digu"></a></span><span><a href="javascript:void(0);" onclick="shareToFanfou('REXX怎么保存"Find ALL"的结果', 'http://flyuphigh.com/index.php?p=790')" title="分享到饭否" class="fanfou"></a></span><span><a href="javascript:void(0);" onclick="shareToZuosa('REXX怎么保存"Find ALL"的结果', 'http://flyuphigh.com/index.php?p=790')" title="分享到做啥" class="zuosa"></a></span><span><a href="javascript:void(0);" onclick="shareToBaidu('REXX怎么保存"Find ALL"的结果', 'http://flyuphigh.com/index.php?p=790')" title="分享到百度收藏" class="baidu"></a></span><span><a href="javascript:void(0);" onclick="shareToTwitter('REXX怎么保存"Find ALL"的结果', 'http://flyuphigh.com/index.php?p=790')" title="分享到twitter" class="twitter"></a></span><span><a href="javascript:void(0);" onclick="shareToFavorite('REXX怎么保存"Find ALL"的结果', 'http://flyuphigh.com/index.php?p=790')" title="添加到收藏夹" class="favorites"></a></span></div><!--===================分享到代码结束=====================-->]]></content:encoded>
			<wfw:commentRss>http://flyuphigh.com/mvs-zos-mainframe/rexx-mq/capture-find-all-result-using-rexx.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>WordPress不用插件代码高亮</title>
		<link>http://flyuphigh.com/wordpress-2/wordpress-syntax-highligh-without-plugin.html</link>
		<comments>http://flyuphigh.com/wordpress-2/wordpress-syntax-highligh-without-plugin.html#comments</comments>
		<pubDate>Wed, 08 Feb 2012 15:10:24 +0000</pubDate>
		<dc:creator>snailgo</dc:creator>
				<category><![CDATA[Wordpress相关]]></category>
		<category><![CDATA[gvim tohtml]]></category>
		<category><![CDATA[html_use_css = 0]]></category>
		<category><![CDATA[wordpress语法高亮]]></category>

		<guid isPermaLink="false">http://flyuphigh.com/?p=786</guid>
		<description><![CDATA[作为一个写博客的程序员，一个用wordpress写博客的程序员，就免不了要贴些代码。以前我都是用截图的，发现这样太麻烦了。可是wordpress自带的code标签又弱地可以啊，于是，各种代码高亮插件就来了：比如CodeColorer，比如WP-Syntax，比如WP-Code，Syntax Highlighter等等。用插件的好处显然易见，可是哪天你不用插件了，那么代码高亮也就没了。况且，后台”已安装的插件”里面已经够多插件的了，所以，今天我就介绍一些不用插件能让代码高亮的方法。 方法一：利用些在线网站的code to html功能 比较熟悉的有代码发芽网站：http://fayaa.com/code/new/和 tohtml.com 支持的语言很多，主流的非主流的都支持。用法很简单，直接贴代码，点击转换成html即可，然后将生成的html贴在你的文章中即可(记得切换到HTML模式)。 缺点：样子估计丑陋了点(如何丑陋请参考我的上一篇博文)，而且对于主机开发人员来说，基本上很难找到JCL/PLI/REXX的语法高亮，所以此种方法我放弃 方法二：用文本编辑器的code to html功能 我知道的NotePad++和Vim都有这个功能。其中不得不说的是Vim生成的html比notepad++要美观得多，所以我选择了Vim(在windows下面我就用gvim方便些，记不住那么多的命令) 在使用Gvim的tohtml功能的时候记得注意一下： 1、记得在 _vimrc配置文件中添加：let g:html_use_css = 0，否则生成的html是默认带有css样式的,这样的话虽然减小了html的体积，却不能被wordpress准确地识别(也可能是我对HTML/CSS不熟悉的缘故，谁知道的话告诉我下啊) 2、在gvim中选择正确的配色方案，点击语法——&#62;转换成HTML，将生成的HTML代码中body之间的部分放入以下pre之间，就完成了代码的完美嵌入了。 &#60;div&#160;class=&#34;flyuphigh.com&#34;&#62; &#160;&#160;&#60;pre&#62; &#160;&#160;&#60;/pre&#62; &#60;/div&#62; 这是一段用gvim的tohtml功能生成的带语法高亮的Ruby代码，效果如下： &#160;begin &#160;&#160;&#160;&#160;Timeout::timeout(30)&#160;do&#160;&#124;timeout_length&#124; &#160;&#160;&#160;&#160;$streamSock&#160;=&#160;TCPSocket::new(ipaddress,&#160;43) &#160;&#160;&#160;&#160;$streamSock.send(domain+&#34;\r\n&#34;,domain_len+2) &#160;&#160;&#160;&#160;$strs=&#160;$streamSock.read &#160;&#160;&#160;&#160;#strs= streamSock.readpartial(2048) &#160;&#160;&#160;&#160;end &#160;&#160;&#160;rescue&#160;Errno::ECONNRESET&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;puts&#160;&#34;I got stucked in rescue-ECONNRESET, will &#8230; <a href="http://flyuphigh.com/wordpress-2/wordpress-syntax-highligh-without-plugin.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>作为一个写博客的程序员，一个用wordpress写博客的程序员，就免不了要贴些代码。以前我都是用截图的，发现这样太麻烦了。可是wordpress自带的code标签又弱地可以啊，于是，各种代码高亮插件就来了：比如CodeColorer，比如WP-Syntax，比如WP-Code，Syntax Highlighter等等。用插件的好处显然易见，可是哪天你不用插件了，那么代码高亮也就没了。况且，后台”已安装的插件”里面已经够多插件的了，所以，今天我就介绍一些不用插件能让代码高亮的方法。</p>
<p><span style="color: #ff00ff;"><strong>方法一：利用些在线网站的code to html功能</strong></span><br />
比较熟悉的有代码发芽网站：<a title="http://fayaa.com/code/new/" href="http://fayaa.com/code/new/">http://fayaa.com/code/new/</a>和 <a title="tohtml.com" href="http://tohtml.com">tohtml.com</a> 支持的语言很多，主流的非主流的都支持。用法很简单，直接贴代码，点击转换成html即可，然后将生成的html贴在你的文章中即可(记得切换到HTML模式)。<br />
<strong>缺点：</strong>样子估计丑陋了点(如何丑陋请参考我的上一篇博文)，而且对于主机开发人员来说，基本上很难找到JCL/PLI/REXX的语法高亮，所以此种方法我放弃</p>
<p><span style="color: #ff00ff;"><strong>方法二：用文本编辑器的code to html功能</strong></span><br />
我知道的NotePad++和Vim都有这个功能。其中不得不说的是Vim生成的html比notepad++要美观得多，所以我选择了Vim(在windows下面我就用gvim方便些，记不住那么多的命令)</p>
<p>在使用Gvim的tohtml功能的时候记得注意一下：<br />
<strong>1、</strong>记得在 _vimrc配置文件中添加：let g:html_use_css = 0，否则生成的html是默认带有css样式的,这样的话虽然减小了html的体积，却不能被wordpress准确地识别(也可能是我对HTML/CSS不熟悉的缘故，谁知道的话告诉我下啊)<br />
<strong>2、</strong>在gvim中选择正确的配色方案，点击语法——&gt;转换成HTML，将生成的HTML代码中body之间的部分放入以下pre之间，就完成了代码的完美嵌入了。</p>
<div class="flyuphigh.com">
<pre>
<font face="monospace">
<font color="#ffffff">&lt;</font><font color="#aa4444"><b>div</b></font><font color="#ffffff">&nbsp;</font><font color="#60ff60"><b>class</b></font><font color="#ffffff">=</font><font color="#ff00ff">&quot;flyuphigh.com&quot;</font><font color="#ffffff">&gt;</font>
&nbsp;&nbsp;<font color="#ffffff">&lt;</font><font color="#aa4444"><b>pre</b></font><font color="#ffffff">&gt;</font>
&nbsp;&nbsp;<font color="#40ffff">&lt;/</font><font color="#aa4444"><b>pre</b></font><font color="#40ffff">&gt;</font>
<font color="#40ffff">&lt;/</font><font color="#aa4444"><b>div</b></font><font color="#40ffff">&gt;</font>

</font>
</pre>
</div>
<p>这是一段用gvim的tohtml功能生成的带语法高亮的Ruby代码，效果如下：</p>
<div class="flyuphigh.com">
<pre>
<font face="monospace">
&nbsp;<font color="#aa4444"><b>begin</b></font>
&nbsp;&nbsp;&nbsp;&nbsp;<font color="#60ff60"><b>Timeout</b></font>::timeout(<font color="#ff00ff">30</font>)&nbsp;<font color="#aa4444"><b>do</b></font>&nbsp;|<font color="#40ffff">timeout_length</font>|
&nbsp;&nbsp;&nbsp;&nbsp;<font color="#40ffff">$streamSock</font>&nbsp;=&nbsp;<font color="#60ff60"><b>TCPSocket</b></font>::new(ipaddress,&nbsp;<font color="#ff00ff">43</font>)
&nbsp;&nbsp;&nbsp;&nbsp;<font color="#40ffff">$streamSock</font>.send(domain+<font color="#ff0000">&quot;</font><font color="#ff0000">\r\n</font><font color="#ff0000">&quot;</font>,domain_len+<font color="#ff00ff">2</font>)
&nbsp;&nbsp;&nbsp;&nbsp;<font color="#40ffff">$strs</font>=&nbsp;<font color="#40ffff">$streamSock</font>.read
&nbsp;&nbsp;&nbsp;&nbsp;<font color="#80a0ff">#strs= streamSock.readpartial(2048)</font>
&nbsp;&nbsp;&nbsp;&nbsp;<font color="#aa4444"><b>end</b></font>
&nbsp;&nbsp;&nbsp;<font color="#ffffff">rescue</font>&nbsp;<font color="#60ff60"><b>Errno</b></font>::<font color="#60ff60"><b>ECONNRESET</b></font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;puts&nbsp;<font color="#ff0000">&quot;</font><font color="#ff00ff">I got stucked in rescue-ECONNRESET, will retry in 5 secs</font><font color="#ff0000">\n</font><font color="#ff0000">&quot;</font>
&nbsp;&nbsp;&nbsp;&nbsp;<font color="#ffffff">if</font>&nbsp;<font color="#40ffff">$strs</font>==<font color="#ff0000">&quot;&quot;</font>&nbsp;<font color="#ffffff">then</font>
&nbsp;&nbsp;&nbsp;&nbsp; puts&nbsp;<font color="#ff0000">&quot;</font><font color="#ff00ff">I read nothing!</font><font color="#ff0000">\r\n</font><font color="#ff0000">&quot;</font>
&nbsp;&nbsp;&nbsp;&nbsp; puts&nbsp;<font color="#ff0000">&quot;</font><font color="#ff00ff">The dead domain is:</font><font color="#ff0000">&quot;</font>+ domain
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#ffffff">end</font>
&nbsp;&nbsp;&nbsp;&nbsp;<font color="#40ffff">$streamSock</font>.close
&nbsp;&nbsp;&nbsp;&nbsp;sleep(<font color="#ff00ff">3</font>)
&nbsp;&nbsp;&nbsp;&nbsp;<font color="#aa4444"><b>retry</b></font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;<font color="#ffffff">rescue</font>&nbsp;<font color="#60ff60"><b>Timeout</b></font>::<font color="#60ff60"><b>Error</b></font>
&nbsp;&nbsp;&nbsp;&nbsp; puts&nbsp;<font color="#ff0000">&quot;</font><font color="#ff00ff">I got stucked in rescue-TIMEOUT, will retry in 5 secs</font><font color="#ff0000">\n</font><font color="#ff0000">&quot;</font>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#80a0ff"># $streamSock.close</font>
&nbsp;&nbsp;&nbsp;&nbsp; sleep(<font color="#ff00ff">3</font>)
&nbsp;&nbsp;&nbsp;<font color="#aa4444"><b>retry</b></font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;<font color="#80a0ff"># ensure&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font>
&nbsp;<font color="#aa4444"><b>end</b></font>

</font>
</pre>
</div>
<!--===================下面是分享到代码=====================--><div id="tho-shareto"><span class="shareto-text">分享到：</span><span><a href="javascript:void(0);" onclick="shareToSina('Wordpress不用插件代码高亮', 'http://flyuphigh.com/index.php?p=786')" title="分享到新浪" class="sina"></a></span><span><a href="javascript:void(0);" onclick="shareToTengxun('Wordpress不用插件代码高亮', 'http://flyuphigh.com/index.php?p=786')" title="分享到腾讯微博" class="tengxun"></a></span><span><a href="javascript:void(0);" onclick="shareToQzone('Wordpress不用插件代码高亮', 'http://flyuphigh.com/index.php?p=786')" title="分享到QQ空间" class="qq"></a></span><span><a href="javascript:var b=document.body;var GR________bookmarklet_domain='http://www.google.com';if(b&&!document.xmlVersion){void(z=document.createElement('script'));void(z.src='http://www.google.com/reader/ui/link-bookmarklet.js');void(b.appendChild(z));}else{}" onclick="shareToGoogle()"  title="分享到Google Reader" class="google"></a></span><span><a href="javascript:void(0);" onclick="shareToRenren('Wordpress不用插件代码高亮', 'http://flyuphigh.com/index.php?p=786')" title="分享到人人网" class="renren"></a></span><span><a href="javascript:void(0);" onclick="shareToDouban('Wordpress不用插件代码高亮', 'http://flyuphigh.com/index.php?p=786')" title="分享到豆瓣" class="douban"></a></span><span><a href="javascript:void(0);" onclick="shareToXianguo('Wordpress不用插件代码高亮', 'http://flyuphigh.com/index.php?p=786')" title="分享到鲜果" class="xianguo"></a></span><span><a href="javascript:void(0);" onclick="shareToKaixin('Wordpress不用插件代码高亮', 'http://flyuphigh.com/index.php?p=786')" title="分享到开心" class="kaixin"></a></span><span><a href="javascript:void(0);" onclick="shareToFollow5('Wordpress不用插件代码高亮', 'http://flyuphigh.com/index.php?p=786')" title="分享到Follow5" class="follow5"></a></span><span><a href="javascript:void(0);" onclick="shareToTongxue('Wordpress不用插件代码高亮', 'http://flyuphigh.com/index.php?p=786')" title="分享到同学网" class="tongxue"></a></span><span><a href="javascript:void(0);" onclick="shareToDigu('Wordpress不用插件代码高亮', 'http://flyuphigh.com/index.php?p=786')" title="分享到嘀咕" class="digu"></a></span><span><a href="javascript:void(0);" onclick="shareToFanfou('Wordpress不用插件代码高亮', 'http://flyuphigh.com/index.php?p=786')" title="分享到饭否" class="fanfou"></a></span><span><a href="javascript:void(0);" onclick="shareToZuosa('Wordpress不用插件代码高亮', 'http://flyuphigh.com/index.php?p=786')" title="分享到做啥" class="zuosa"></a></span><span><a href="javascript:void(0);" onclick="shareToBaidu('Wordpress不用插件代码高亮', 'http://flyuphigh.com/index.php?p=786')" title="分享到百度收藏" class="baidu"></a></span><span><a href="javascript:void(0);" onclick="shareToTwitter('Wordpress不用插件代码高亮', 'http://flyuphigh.com/index.php?p=786')" title="分享到twitter" class="twitter"></a></span><span><a href="javascript:void(0);" onclick="shareToFavorite('Wordpress不用插件代码高亮', 'http://flyuphigh.com/index.php?p=786')" title="添加到收藏夹" class="favorites"></a></span></div><!--===================分享到代码结束=====================-->]]></content:encoded>
			<wfw:commentRss>http://flyuphigh.com/wordpress-2/wordpress-syntax-highligh-without-plugin.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>如何去掉程序的第72至80列</title>
		<link>http://flyuphigh.com/mvs-zos-mainframe/rexx-mq/remove-72col-to-80col.html</link>
		<comments>http://flyuphigh.com/mvs-zos-mainframe/rexx-mq/remove-72col-to-80col.html#comments</comments>
		<pubDate>Tue, 07 Feb 2012 15:27:52 +0000</pubDate>
		<dc:creator>snailgo</dc:creator>
				<category><![CDATA[REXX/MQ]]></category>
		<category><![CDATA[72列至80列]]></category>

		<guid isPermaLink="false">http://flyuphigh.com/?p=780</guid>
		<description><![CDATA[我个人不是很喜欢ISPF 3.13提供的两个Dataset比较的功能，总觉得看得不是很直观。平时，我还是比较习惯用winmerge这个软件来比较。但是有个问题，就是比较的两个程序经常在第72列至80列的行号不一致，导致没法比较。所以，这篇文章我就来总结一下，如何去掉DATASET的第72列至80列内容。 方法一：直接在ISPF下面用命令去掉 这是最直接最快的办法。去掉第72列至80列的命令有下面两个： NUM ON; UNNUMB C P&#39;^&#39; &#8216; &#8216; 73 80 ALL /* Changes all non-space characters to spaces in col 73 to 80*/ 方法二：用第三方脚本实现 上面的方法如果是只有少数几个程序，那么手动命令去掉第72列至80列没什么。但是如果你一下子需要对几百个dataset或者同一个PDS下面的所有member去掉第72列至80列，则最好最快的办法是将所有代码通过FTP下载到本地，然后用第三方脚本语言(如VB,Phthon,Ruby,JS等)来解决了。以下就附上一段我自己写的Ruby脚本，该脚本的作用是将C:\prod文件夹下面的所有程序的第72列至80列内容置空，然后输出到文件夹C:\prod72col下面。可以看到，用第三方脚本实现批量的任务是很方便的。 01 def cutto72col(file_in,file_out) 02    file_in=File.new(file_in,&#8216;r&#8217;) 03    file_out=File.new(file_out,&#8216;w&#8217;) 04    oneline=file_in.gets &#8230; <a href="http://flyuphigh.com/mvs-zos-mainframe/rexx-mq/remove-72col-to-80col.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>我个人不是很喜欢ISPF 3.13提供的两个Dataset比较的功能，总觉得看得不是很直观。平时，我还是比较习惯用winmerge这个软件来比较。但是有个问题，就是比较的两个程序经常在第72列至80列的行号不一致，导致没法比较。所以，这篇文章我就来总结一下，如何去掉DATASET的第72列至80列内容。</p>
<p><span style="color: #ff00ff;"><strong>方法一：直接在ISPF下面用命令去掉</strong></span><br />
这是最直接最快的办法。去掉第72列至80列的命令有下面两个：</p>
<div class="source" style="font-family: '[object HTMLOptionElement]', Consolas, 'Lucida Console', 'Courier New'; color: rgb(255, 255, 255); background-color: rgb(51, 51, 51); "> NUM ON; UNNUMB<br /> C P&#39;^&#39; &#8216; &#8216; 73 80 ALL /* Changes all non-space characters to spaces in col 73 to 80*/</div>
<p><span style="color: #ff00ff;"><strong>方法二：用第三方脚本实现</strong></span><br />
上面的方法如果是只有少数几个程序，那么手动命令去掉第72列至80列没什么。但是如果你一下子需要对几百个dataset或者同一个PDS下面的所有member去掉第72列至80列，则最好最快的办法是将所有代码通过FTP下载到本地，然后用第三方脚本语言(如VB,Phthon,Ruby,JS等)来解决了。以下就附上一段我自己写的Ruby脚本，该脚本的作用是将C:\prod文件夹下面的所有程序的第72列至80列内容置空，然后输出到文件夹C:\prod72col下面。可以看到，用第三方脚本实现批量的任务是很方便的。</p>
<div class="source" style="font-family: '[object HTMLOptionElement]', Consolas, 'Lucida Console', 'Courier New'; color: #ffffff; background-color: #333333;"><span style="color: #87ceeb;">01</span> <span style="color: #f0e68c;">def</span> <span style="color: #ffffff;">cutto72col</span>(<span style="color: #ffffff;">file_in</span><span style="color: #ffffff;">,</span><span style="color: #ffffff;">file_out</span>)<br />
<span style="color: #87ceeb;">02</span>    <span style="color: #ffffff;">file_in</span><span style="color: #ffffff;">=</span><span style="color: #ffa0a0;">File</span><span style="color: #ffffff;">.</span><span style="color: #ffffff;">new</span>(<span style="color: #ffffff;">file_in</span><span style="color: #ffffff;">,</span><span style="color: #ffffff;">&#8216;r&#8217;</span>)<br />
<span style="color: #87ceeb;">03</span>    <span style="color: #ffffff;">file_out</span><span style="color: #ffffff;">=</span><span style="color: #ffa0a0;">File</span><span style="color: #ffffff;">.</span><span style="color: #ffffff;">new</span>(<span style="color: #ffffff;">file_out</span><span style="color: #ffffff;">,</span><span style="color: #ffffff;">&#8216;w&#8217;</span>)<br />
<span style="color: #87ceeb;">04</span>    <span style="color: #ffffff;">oneline</span><span style="color: #ffffff;">=</span><span style="color: #ffffff;">file_in</span><span style="color: #ffffff;">.</span><span style="color: #ffffff;">gets</span><br />
<span style="color: #f810b0;">05</span>    <span style="color: #f0e68c;">while</span>(<span style="color: #ffffff;">oneline</span> <span style="color: #ffffff;">!=</span> <span style="color: #f0e68c;">nil</span>)<br />
<span style="color: #87ceeb;">06</span>      <span style="color: #ffffff;">oneline</span><span style="color: #ffffff;">=</span><span style="color: #ffffff;">oneline</span><span style="color: #ffffff;">.</span><span style="color: #ffffff;">chomp</span><br />
<span style="color: #87ceeb;">07</span>      <span style="color: #ffffff;">oneline</span><span style="color: #ffffff;">=</span><span style="color: #ffffff;">oneline</span><span style="color: #ffffff;">[</span><span style="color: #ffffff;">0</span><span style="color: #ffffff;">.</span><span style="color: #ffffff;">.</span><span style="color: #ffffff;">71</span><span style="color: #ffffff;">]</span><br />
<span style="color: #87ceeb;">08</span>      <span style="color: #ffffff;">file_out</span><span style="color: #ffffff;">.</span><span style="color: #ffffff;">puts</span> <span style="color: #ffffff;">oneline</span><br />
<span style="color: #87ceeb;">09</span>      <span style="color: #ffffff;">oneline</span><span style="color: #ffffff;">=</span><span style="color: #ffffff;">file_in</span><span style="color: #ffffff;">.</span><span style="color: #ffffff;">gets</span><br />
<span style="color: #f810b0;">10</span>    <span style="color: #f0e68c;">end</span><br />
<span style="color: #87ceeb;">11</span> <span style="color: #f0e68c;">end</span><br />
<span style="color: #87ceeb;">12</span><br />
<span style="color: #87ceeb;">13</span> <span style="color: #ffffff;">path_in</span><span style="color: #ffffff;">=</span><span style="color: #ffffff;">&#8216;C:\prod\\&#8217;</span><br />
<span style="color: #87ceeb;">14</span> <span style="color: #ffffff;">path_out</span><span style="color: #ffffff;">=</span><span style="color: #ffffff;">&#8216;C:prod72col\\&#8217;</span><br />
<span style="color: #f810b0;">15</span><br />
<span style="color: #87ceeb;">16</span> <span style="color: #ffa0a0;">Dir</span><span style="color: #ffffff;">.</span><span style="color: #ffffff;">foreach</span>(<span style="color: #ffffff;">path_in</span><span style="color: #ffffff;">){</span> |<span style="color: #ffffff;">file</span>|<br />
<span style="color: #87ceeb;">17</span> <span style="color: #f0e68c;">if</span> <span style="color: #ffffff;">file</span> <span style="color: #ffffff;">!=</span> <span style="color: #ffffff;">&#8216;.&#8217;</span> <span style="color: #ffffff;">&amp;&amp;</span> <span style="color: #ffffff;">file</span> <span style="color: #ffffff;">!=</span> <span style="color: #ffffff;">&#8216;..&#8217;</span><br />
<span style="color: #87ceeb;">18</span> <span style="color: #f0e68c;">then</span><br />
<span style="color: #87ceeb;">19</span>    <span style="color: #ffffff;">file_in</span> <span style="color: #ffffff;">=</span> <span style="color: #ffffff;">path_in</span> <span style="color: #ffffff;">+</span> <span style="color: #ffffff;">file</span><br />
<span style="color: #f810b0;">20</span>    <span style="color: #ffffff;">cutto72col</span>(<span style="color: #ffffff;">file_in</span><span style="color: #ffffff;">,</span><span style="color: #ffffff;">path_out</span> <span style="color: #ffffff;">+</span> <span style="color: #ffffff;">file</span>)<br />
<span style="color: #87ceeb;">21</span> <span style="color: #f0e68c;">end</span>                <span style="color: #ffffff;">}</span></div>
<p>&nbsp;</p>
<p>当然，你还可以直接在大机上面，用REXX脚本直接对整个PDS操作，移去所有member的第72列至80列内容。以下也附上我自己写的REXX脚本,该脚本的内容是将IBMUSER.TEST.PRGM这个PDS下面所有的member的第72列至第80列的行号都去掉：<br />
（暂时没找到如何比较完美地在这里贴REXX语法高亮的代码，等我找到方法了再帖上来）</p>
<p>PS:今天找到怎么比较好地在wordpress贴带有Rexx代码高亮的方式了，续上，代码如下：</p>
<div class="flyuphigh.com">
<pre>
<font face="monospace">
<font color="#80a0ff">/***********************REXX******************************************/</font>
<font color="#80a0ff">/*Loop PDS to remove whatever between col72 to col80 for each member */</font>
<font color="#80a0ff">/**********************************************************************/</font>
<font color="#80a0ff">/* Trace i&nbsp;&nbsp;*/</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
pdsname&nbsp;<font color="#ff0000">=</font>&nbsp;<font color="#ff00ff">'TEST.PRGM'</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#80a0ff">/*Check if pds is exsited */</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<font color="#aa4444"><b>if</b></font>&nbsp;<font color="#ffffff">sysdsn(</font>pdsname<font color="#ffffff">)</font><font color="#ff0000">&lt;&gt;</font>&nbsp;<font color="#ff00ff">&quot;OK&quot;</font>&nbsp;<font color="#aa4444"><b>then</b></font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;<font color="#aa4444"><b>do&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</b></font>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#aa4444"><b>say</b></font>&nbsp;<font color="#ff00ff">&quot;Error: Specified PDS not found:&quot;</font>&nbsp;pdsname&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#aa4444"><b>say</b></font>&nbsp;<font color="#ff00ff">&quot;Error: &quot;</font>&nbsp;pdsname&nbsp;<font color="#ff00ff">&quot; &gt; &quot;</font>&nbsp;<font color="#ffffff">sysdsn(</font>pdsname<font color="#ffffff">)</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#aa4444"><b>say</b></font>&nbsp;<font color="#ff00ff">&quot;Press Enter to continue&quot;</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#aa4444"><b>pull</b></font>&nbsp;uresp&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#aa4444"><b>exit</b></font>&nbsp;<span style="background-color: #000000"><font color="#00ffff">8</font></span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;<font color="#aa4444"><b>end</b></font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<font color="#aa4444"><b>call&nbsp;</b></font><font color="#ffffff">outtrap</font>&nbsp;<font color="#ff00ff">&quot;mbrs.&quot;</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#80a0ff">/*call outtrap to capture LISTD output */</font>
<font color="#ff00ff">&quot;LISTD&quot;</font>&nbsp;pdsname&nbsp;<font color="#ff00ff">&quot;MEMBERS&quot;</font>&nbsp;&nbsp;<font color="#80a0ff">/*List member list*/</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<font color="#aa4444"><b>call&nbsp;</b></font><font color="#ffffff">outtrap</font>&nbsp;<font color="#ff00ff">&quot;off&quot;</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#80a0ff">/*Turn off outtrap*/</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<font color="#aa4444"><b>do</b></font>&nbsp;i<font color="#ff0000">=</font><span style="background-color: #000000"><font color="#00ffff">1</font></span>&nbsp;<font color="#aa4444"><b>to</b></font>&nbsp;mbrs.0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;<font color="#80a0ff">/*SAY &quot;mbrs.&quot; !! i !! &quot;: &quot; !!&nbsp;&nbsp; mbrs.i */</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;<font color="#aa4444"><b>if</b></font>&nbsp;mbrs.i&nbsp;<font color="#ff0000">=</font>&nbsp;<font color="#ff00ff">&quot;--MEMBERS--&quot;</font>&nbsp;<font color="#aa4444"><b>then</b></font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;<font color="#aa4444"><b>do&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</b></font>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#aa4444"><b>leave</b></font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;<font color="#aa4444"><b>end</b></font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<font color="#aa4444"><b>end</b></font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<font color="#80a0ff">/*start to loop on each member*/</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
i&nbsp;<font color="#ff0000">=</font>&nbsp;i<font color="#ff0000">+</font><span style="background-color: #000000"><font color="#00ffff">1</font></span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<font color="#aa4444"><b>do</b></font>&nbsp;j<font color="#ff0000">=</font>i&nbsp;<font color="#aa4444"><b>to</b></font>&nbsp;mbrs.0&nbsp;&nbsp;&nbsp;<font color="#80a0ff">/*mbrs.0 is the total line num of LISTD */</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;<font color="#80a0ff">/*SAY &quot;mbrs.&quot; !! j !! &quot;: &quot; !!&nbsp;&nbsp; mbrs.j */</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;<font color="#aa4444"><b>parse value</b></font>&nbsp;mbrs.j&nbsp;<font color="#aa4444"><b>with</b></font>&nbsp;mem&nbsp;<font color="#80a0ff">/*split mbrs.j*/</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;mem&nbsp;<font color="#ff0000">=</font><font color="#ffffff">strip(</font>mem<font color="#ffffff">)</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#80a0ff">/*remove leading and trailing character*/</font>
&nbsp;&nbsp;&nbsp;pds&nbsp;<font color="#ff0000">=</font>&nbsp;<font color="#ff00ff">'IBMUSER.TEST.PRGM'</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;mpds&nbsp;<font color="#ff0000">=</font>&nbsp;pds&nbsp;!!<font color="#ff00ff">'('</font>&nbsp;!!&nbsp;mem&nbsp;!!&nbsp;<font color="#ff00ff">')'</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;<font color="#ff00ff">&quot;ISPEXEC EDIT DATASET('&quot;</font>mpds<font color="#ff00ff">&quot;') MACRO(MACRO01)&quot;</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;<font color="#aa4444"><b>end</b></font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

</font>
 </pre>
</div>
<p>这是上面主Rexx程序调用的MACRO01:</p>
<div class="flyuphigh.com">
<pre>
<font face="monospace">
<font color="#80a0ff">/*****************************REXX***********************************/</font>
<font color="#aa4444"><b>ADDRESS</b></font>&nbsp;&nbsp;ISPEXEC&nbsp;
<font color="#ff00ff">&quot;ISREDIT MACRO&quot;</font>&nbsp;&nbsp;
<font color="#ff00ff">&quot;ISREDIT RES&quot;</font>&nbsp;&nbsp;&nbsp;&nbsp;
<font color="#ff00ff">&quot;ISREDIT NUM ON&quot;</font>&nbsp;
<font color="#ff00ff">&quot;ISREDIT UNNUM&quot;</font>&nbsp;&nbsp;
<font color="#ff00ff">&quot;ISREDIT SAVE&quot;</font>&nbsp;&nbsp;&nbsp;
<font color="#ff00ff">&quot;ISREDIT END&quot;</font>&nbsp;&nbsp;&nbsp;&nbsp;
</font>
</pre>
</div>
<!--===================下面是分享到代码=====================--><div id="tho-shareto"><span class="shareto-text">分享到：</span><span><a href="javascript:void(0);" onclick="shareToSina('如何去掉程序的第72至80列', 'http://flyuphigh.com/index.php?p=780')" title="分享到新浪" class="sina"></a></span><span><a href="javascript:void(0);" onclick="shareToTengxun('如何去掉程序的第72至80列', 'http://flyuphigh.com/index.php?p=780')" title="分享到腾讯微博" class="tengxun"></a></span><span><a href="javascript:void(0);" onclick="shareToQzone('如何去掉程序的第72至80列', 'http://flyuphigh.com/index.php?p=780')" title="分享到QQ空间" class="qq"></a></span><span><a href="javascript:var b=document.body;var GR________bookmarklet_domain='http://www.google.com';if(b&&!document.xmlVersion){void(z=document.createElement('script'));void(z.src='http://www.google.com/reader/ui/link-bookmarklet.js');void(b.appendChild(z));}else{}" onclick="shareToGoogle()"  title="分享到Google Reader" class="google"></a></span><span><a href="javascript:void(0);" onclick="shareToRenren('如何去掉程序的第72至80列', 'http://flyuphigh.com/index.php?p=780')" title="分享到人人网" class="renren"></a></span><span><a href="javascript:void(0);" onclick="shareToDouban('如何去掉程序的第72至80列', 'http://flyuphigh.com/index.php?p=780')" title="分享到豆瓣" class="douban"></a></span><span><a href="javascript:void(0);" onclick="shareToXianguo('如何去掉程序的第72至80列', 'http://flyuphigh.com/index.php?p=780')" title="分享到鲜果" class="xianguo"></a></span><span><a href="javascript:void(0);" onclick="shareToKaixin('如何去掉程序的第72至80列', 'http://flyuphigh.com/index.php?p=780')" title="分享到开心" class="kaixin"></a></span><span><a href="javascript:void(0);" onclick="shareToFollow5('如何去掉程序的第72至80列', 'http://flyuphigh.com/index.php?p=780')" title="分享到Follow5" class="follow5"></a></span><span><a href="javascript:void(0);" onclick="shareToTongxue('如何去掉程序的第72至80列', 'http://flyuphigh.com/index.php?p=780')" title="分享到同学网" class="tongxue"></a></span><span><a href="javascript:void(0);" onclick="shareToDigu('如何去掉程序的第72至80列', 'http://flyuphigh.com/index.php?p=780')" title="分享到嘀咕" class="digu"></a></span><span><a href="javascript:void(0);" onclick="shareToFanfou('如何去掉程序的第72至80列', 'http://flyuphigh.com/index.php?p=780')" title="分享到饭否" class="fanfou"></a></span><span><a href="javascript:void(0);" onclick="shareToZuosa('如何去掉程序的第72至80列', 'http://flyuphigh.com/index.php?p=780')" title="分享到做啥" class="zuosa"></a></span><span><a href="javascript:void(0);" onclick="shareToBaidu('如何去掉程序的第72至80列', 'http://flyuphigh.com/index.php?p=780')" title="分享到百度收藏" class="baidu"></a></span><span><a href="javascript:void(0);" onclick="shareToTwitter('如何去掉程序的第72至80列', 'http://flyuphigh.com/index.php?p=780')" title="分享到twitter" class="twitter"></a></span><span><a href="javascript:void(0);" onclick="shareToFavorite('如何去掉程序的第72至80列', 'http://flyuphigh.com/index.php?p=780')" title="添加到收藏夹" class="favorites"></a></span></div><!--===================分享到代码结束=====================-->]]></content:encoded>
			<wfw:commentRss>http://flyuphigh.com/mvs-zos-mainframe/rexx-mq/remove-72col-to-80col.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PL/I编译器版本</title>
		<link>http://flyuphigh.com/mvs-zos-mainframe/cobol-mvs-zos-mainframe/pli-compiler-version.html</link>
		<comments>http://flyuphigh.com/mvs-zos-mainframe/cobol-mvs-zos-mainframe/pli-compiler-version.html#comments</comments>
		<pubDate>Thu, 02 Feb 2012 11:36:19 +0000</pubDate>
		<dc:creator>snailgo</dc:creator>
				<category><![CDATA[COBOL/PLI]]></category>
		<category><![CDATA[pli编译器版本]]></category>

		<guid isPermaLink="false">http://flyuphigh.com/?p=779</guid>
		<description><![CDATA[PL/I编译器的版本，如下所示： Product code    Product name           Compiler “signature”      Module prefix 360S-NL-511     S/360 OS PL/1 (F)                 &#8216;   &#8216;               &#8230; <a href="http://flyuphigh.com/mvs-zos-mainframe/cobol-mvs-zos-mainframe/pli-compiler-version.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>PL/I编译器的版本，如下所示：</p>
<p><span style="color: #ff00ff;"><strong>Product code</strong>    <strong>Product name</strong>         <strong>  Compiler “signature”</strong>      <strong>Module prefix</strong></span><br />
360S-NL-511     S/360 OS PL/1 (F)                 &#8216;   &#8216;                               IEM,IHE,IHL<br />
5734-PL1          OS PL/I OPTIMIZING COMPILER V1  5734-PL1           IEL,IBM<br />
5734-PL2          OS PL/I CHECKOUT COMPILER<br />
5734-PL3          OS PL/I Opt Comp Lib Kanji Name Support<br />
5668-909           OS PL/I V2 (COMP/LIB/TEST)<br />
5668-910           OS PL/I V2 (COMP/LIB)                 5668-910                IEL,IBM<br />
5668-911           OS PL/I V2 (Library) IBM<br />
5688-235           PL/I for MVS AND VM V1                 5688-235                IEL,IBM<br />
5655-B22           VisualAge PL/I for OS/390 V2         5655-B22               IEL,IBM<br />
5655-H31           Enterprise PL/I for z/OS V3             5655-H31                IBM</p>
<p>原链接请参照：<a href="http://gsf-soft.com/Documents/PRODCODES.shtml" title="http://gsf-soft.com/Documents/PRODCODES.shtml">http://gsf-soft.com/Documents/PRODCODES.shtml</a></p>
<p>编译完PL/I程序之后，在生成的loadmodule二进制文件里面查找Compiler signature(如5655-235),对照上表即可知道编译器的版本。</p>
<!--===================下面是分享到代码=====================--><div id="tho-shareto"><span class="shareto-text">分享到：</span><span><a href="javascript:void(0);" onclick="shareToSina('PL/I编译器版本', 'http://flyuphigh.com/index.php?p=779')" title="分享到新浪" class="sina"></a></span><span><a href="javascript:void(0);" onclick="shareToTengxun('PL/I编译器版本', 'http://flyuphigh.com/index.php?p=779')" title="分享到腾讯微博" class="tengxun"></a></span><span><a href="javascript:void(0);" onclick="shareToQzone('PL/I编译器版本', 'http://flyuphigh.com/index.php?p=779')" title="分享到QQ空间" class="qq"></a></span><span><a href="javascript:var b=document.body;var GR________bookmarklet_domain='http://www.google.com';if(b&&!document.xmlVersion){void(z=document.createElement('script'));void(z.src='http://www.google.com/reader/ui/link-bookmarklet.js');void(b.appendChild(z));}else{}" onclick="shareToGoogle()"  title="分享到Google Reader" class="google"></a></span><span><a href="javascript:void(0);" onclick="shareToRenren('PL/I编译器版本', 'http://flyuphigh.com/index.php?p=779')" title="分享到人人网" class="renren"></a></span><span><a href="javascript:void(0);" onclick="shareToDouban('PL/I编译器版本', 'http://flyuphigh.com/index.php?p=779')" title="分享到豆瓣" class="douban"></a></span><span><a href="javascript:void(0);" onclick="shareToXianguo('PL/I编译器版本', 'http://flyuphigh.com/index.php?p=779')" title="分享到鲜果" class="xianguo"></a></span><span><a href="javascript:void(0);" onclick="shareToKaixin('PL/I编译器版本', 'http://flyuphigh.com/index.php?p=779')" title="分享到开心" class="kaixin"></a></span><span><a href="javascript:void(0);" onclick="shareToFollow5('PL/I编译器版本', 'http://flyuphigh.com/index.php?p=779')" title="分享到Follow5" class="follow5"></a></span><span><a href="javascript:void(0);" onclick="shareToTongxue('PL/I编译器版本', 'http://flyuphigh.com/index.php?p=779')" title="分享到同学网" class="tongxue"></a></span><span><a href="javascript:void(0);" onclick="shareToDigu('PL/I编译器版本', 'http://flyuphigh.com/index.php?p=779')" title="分享到嘀咕" class="digu"></a></span><span><a href="javascript:void(0);" onclick="shareToFanfou('PL/I编译器版本', 'http://flyuphigh.com/index.php?p=779')" title="分享到饭否" class="fanfou"></a></span><span><a href="javascript:void(0);" onclick="shareToZuosa('PL/I编译器版本', 'http://flyuphigh.com/index.php?p=779')" title="分享到做啥" class="zuosa"></a></span><span><a href="javascript:void(0);" onclick="shareToBaidu('PL/I编译器版本', 'http://flyuphigh.com/index.php?p=779')" title="分享到百度收藏" class="baidu"></a></span><span><a href="javascript:void(0);" onclick="shareToTwitter('PL/I编译器版本', 'http://flyuphigh.com/index.php?p=779')" title="分享到twitter" class="twitter"></a></span><span><a href="javascript:void(0);" onclick="shareToFavorite('PL/I编译器版本', 'http://flyuphigh.com/index.php?p=779')" title="添加到收藏夹" class="favorites"></a></span></div><!--===================分享到代码结束=====================-->]]></content:encoded>
			<wfw:commentRss>http://flyuphigh.com/mvs-zos-mainframe/cobol-mvs-zos-mainframe/pli-compiler-version.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>用PIC型中间变量解决Fixed赋值溢出abend</title>
		<link>http://flyuphigh.com/mvs-zos-mainframe/batch-jcl-ispf-tso/pic-solve-fixed-overflowed-abend.html</link>
		<comments>http://flyuphigh.com/mvs-zos-mainframe/batch-jcl-ispf-tso/pic-solve-fixed-overflowed-abend.html#comments</comments>
		<pubDate>Sun, 01 Jan 2012 11:40:23 +0000</pubDate>
		<dc:creator>snailgo</dc:creator>
				<category><![CDATA[JCL/ISPF/TSO]]></category>
		<category><![CDATA[CEE34A abend]]></category>
		<category><![CDATA[fixed赋值溢出]]></category>
		<category><![CDATA[fly up high]]></category>

		<guid isPermaLink="false">http://flyuphigh.com/?p=751</guid>
		<description><![CDATA[我在Debug一个PLI程序PRGM000的时候遇到了一个CEE34A abend，报的错误信息如下： You were prompted because the CEE34A condition was raised in your program. CEE34A is a severity or class 3 condition. The operating system has generated the following message: CEE3210S The system detected a decimal-overflow exception (System Completion Code=0CA). &#8230; <a href="http://flyuphigh.com/mvs-zos-mainframe/batch-jcl-ispf-tso/pic-solve-fixed-overflowed-abend.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>我在Debug一个PLI程序PRGM000的时候遇到了一个CEE34A abend，报的错误信息如下：<br />
<span style="color: #ff00ff;"><em><code>You were prompted because the CEE34A condition was raised in your<br />
program.<br />
CEE34A is a severity or class 3 condition.<br />
The operating system has generated the following message:<br />
CEE3210S The system detected a decimal-overflow exception (System<br />
Completion Code=0CA).<br />
The current location is PRGM000 ::&gt; PRGM000 :&gt; 2688.</code></em></span></p>
<p>不废话，直接上截图：<br />
<a href="http://flyuphigh.com/wp-content/uploads/2012/01/CEE3201S-0CA-abend.jpg"><img class="aligncenter  wp-image-752" title="CEE3201S 0CA abend" src="http://flyuphigh.com/wp-content/uploads/2012/01/CEE3201S-0CA-abend.jpg" alt="CEE3201S 0CA abend" width="1040" height="576" /></a></p>
<p>从图上可以看出，出错的语句是：<span style="color: #ff00ff;"><strong>“<code>TBL_KEY1.TRADE_DATE = COMM_AREA.TRADE_DATE</code>”</strong></span></p>
<p><strong>我们来看二者的定义：</strong><br />
<strong><span style="color: #ff00ff;">COMM_AREA.TRADE_DATE</span>的定义：</strong><br />
<code>1 COMM_AREA<br />
2 USER_AREA,<br />
...<br />
5 TRADE_DATE FIXED(<span style="color: #ff00ff;"><strong>9</strong></span>), /* 20110901 */<br />
...;<br />
</code><br />
<strong><span style="color: #ff00ff;">TBL_KEY1.TRADE_DATE</span>的定义</strong><br />
<code>DCL 1 TBL_KEY1<br />
3 SPARE_CLIENT CHAR(4),<br />
3 IDENT_ID CHAR(9),<br />
3 TRADE_DATE FIXED(<span style="color: #ff00ff;"><strong>7</strong></span>),<br />
3 NUM FIXED(3);</code></p>
<p>所以很明显，发生abend的原因是把一个FIXED(9)的值赋给了一个FIXED(7)的变量，从而产生了溢出。</p>
<p><strong>下面是解决办法：</strong><br />
定义一个<strong>PIC类型</strong>的中间变量”<span style="color: #ff00ff;"><strong>PIC_TRADE_DATE_9&#8243;</strong></span>做转换桥梁：</p>
<p><code>DCL PIC_TRADE_DATE_9 PIC '(9)9' INIT(0);<br />
PIC_TRADE_DATE_9 = COMM_AREA.TRADE_DATE;<br />
(值:020110901)        (值：20110901)<br />
TBL_KEY1.TRADE_DATE = SUBSTR (PIC_TRADE_DATE_9,4,6);<br />
(值：110901)          (值：110901)</code></p>
<p>到这里，问题已经得到解决。<br />
(ps:谁能知道wordpress如何能保持代码的对齐啊？晕死的这个&#8230;)</p>
<!--===================下面是分享到代码=====================--><div id="tho-shareto"><span class="shareto-text">分享到：</span><span><a href="javascript:void(0);" onclick="shareToSina('用PIC型中间变量解决Fixed赋值溢出abend', 'http://flyuphigh.com/index.php?p=751')" title="分享到新浪" class="sina"></a></span><span><a href="javascript:void(0);" onclick="shareToTengxun('用PIC型中间变量解决Fixed赋值溢出abend', 'http://flyuphigh.com/index.php?p=751')" title="分享到腾讯微博" class="tengxun"></a></span><span><a href="javascript:void(0);" onclick="shareToQzone('用PIC型中间变量解决Fixed赋值溢出abend', 'http://flyuphigh.com/index.php?p=751')" title="分享到QQ空间" class="qq"></a></span><span><a href="javascript:var b=document.body;var GR________bookmarklet_domain='http://www.google.com';if(b&&!document.xmlVersion){void(z=document.createElement('script'));void(z.src='http://www.google.com/reader/ui/link-bookmarklet.js');void(b.appendChild(z));}else{}" onclick="shareToGoogle()"  title="分享到Google Reader" class="google"></a></span><span><a href="javascript:void(0);" onclick="shareToRenren('用PIC型中间变量解决Fixed赋值溢出abend', 'http://flyuphigh.com/index.php?p=751')" title="分享到人人网" class="renren"></a></span><span><a href="javascript:void(0);" onclick="shareToDouban('用PIC型中间变量解决Fixed赋值溢出abend', 'http://flyuphigh.com/index.php?p=751')" title="分享到豆瓣" class="douban"></a></span><span><a href="javascript:void(0);" onclick="shareToXianguo('用PIC型中间变量解决Fixed赋值溢出abend', 'http://flyuphigh.com/index.php?p=751')" title="分享到鲜果" class="xianguo"></a></span><span><a href="javascript:void(0);" onclick="shareToKaixin('用PIC型中间变量解决Fixed赋值溢出abend', 'http://flyuphigh.com/index.php?p=751')" title="分享到开心" class="kaixin"></a></span><span><a href="javascript:void(0);" onclick="shareToFollow5('用PIC型中间变量解决Fixed赋值溢出abend', 'http://flyuphigh.com/index.php?p=751')" title="分享到Follow5" class="follow5"></a></span><span><a href="javascript:void(0);" onclick="shareToTongxue('用PIC型中间变量解决Fixed赋值溢出abend', 'http://flyuphigh.com/index.php?p=751')" title="分享到同学网" class="tongxue"></a></span><span><a href="javascript:void(0);" onclick="shareToDigu('用PIC型中间变量解决Fixed赋值溢出abend', 'http://flyuphigh.com/index.php?p=751')" title="分享到嘀咕" class="digu"></a></span><span><a href="javascript:void(0);" onclick="shareToFanfou('用PIC型中间变量解决Fixed赋值溢出abend', 'http://flyuphigh.com/index.php?p=751')" title="分享到饭否" class="fanfou"></a></span><span><a href="javascript:void(0);" onclick="shareToZuosa('用PIC型中间变量解决Fixed赋值溢出abend', 'http://flyuphigh.com/index.php?p=751')" title="分享到做啥" class="zuosa"></a></span><span><a href="javascript:void(0);" onclick="shareToBaidu('用PIC型中间变量解决Fixed赋值溢出abend', 'http://flyuphigh.com/index.php?p=751')" title="分享到百度收藏" class="baidu"></a></span><span><a href="javascript:void(0);" onclick="shareToTwitter('用PIC型中间变量解决Fixed赋值溢出abend', 'http://flyuphigh.com/index.php?p=751')" title="分享到twitter" class="twitter"></a></span><span><a href="javascript:void(0);" onclick="shareToFavorite('用PIC型中间变量解决Fixed赋值溢出abend', 'http://flyuphigh.com/index.php?p=751')" title="添加到收藏夹" class="favorites"></a></span></div><!--===================分享到代码结束=====================-->]]></content:encoded>
			<wfw:commentRss>http://flyuphigh.com/mvs-zos-mainframe/batch-jcl-ispf-tso/pic-solve-fixed-overflowed-abend.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>wordpress博客搬家</title>
		<link>http://flyuphigh.com/wordpress-2/wordpress-migration.html</link>
		<comments>http://flyuphigh.com/wordpress-2/wordpress-migration.html#comments</comments>
		<pubDate>Sun, 25 Dec 2011 09:10:47 +0000</pubDate>
		<dc:creator>snailgo</dc:creator>
				<category><![CDATA[Wordpress相关]]></category>
		<category><![CDATA[flyuphigh]]></category>
		<category><![CDATA[wordpress 10个表]]></category>
		<category><![CDATA[wordpress博客搬家]]></category>

		<guid isPermaLink="false">http://flyuphigh.com/?p=676</guid>
		<description><![CDATA[这两天换了个空间商，不免要亲历Wordpress博客搬家过程。发现多数的空间商用的虚拟主机后台管理面板都是齐刷刷的”StarOut FreeHost System”,即星外虚拟主机管理平台，MySql数据库的高级管理面板呢，都是齐刷刷的“phpMyAdmin 2.7.0-pl1”，这些无疑都为网站搬迁带来了方便。 由于不涉及到更改域名，那么本人的wordpress博客搬迁，归纳起来可以归结为以下4件事： 1、网站文件的搬迁 要将网站的所有文件和网页都从旧服务器搬迁到新服务器，可以使用星外虚拟主机管理面板里面自带的“网站搬家”功能，搬家过程中，您可以在/db/ftplog.txt文件中看到整个搬家的命令操作过程。不过我在使用过程中貌似有出现过搬的不彻底的情况，所以，我还是用FTP软件，将本地备份好的整个网站传到新服务器。由于文件数目过多，传输很慢。所以，可以使用管理面板中“在线压缩/解压”的这个功能，首先在本地将整个网站文件压缩，用ftp传到/db文件夹下，然后再在管理面板解压到/web目录下，这样就快多了。 2、网站数据库的搬迁 wordpress的数据库中一般有10个wp_开头的表：wp_comments、wp_links、wp_options、wp_postmeta、wp_posts、wp_term_relationships、wp_term_taxonomy、wp_terms、wp_usermeta、wp_users。这里不详细说这些表的具体用途(从表名也能猜出个大概吧)，还有其他的表的话应该是你安装的插件生成的表。 首先，登陆你旧服务器，在数据库高级管理中利用phpMyAdmin 2.7.0-pl1将整个数据库(即上述10个表的数据)下载下来，然后登陆新的服务器，同样利用phpMyAdmin 2.7.0-pl1将收据库导入即可。 3、修改数据库信息文件 在/web/wp-config.php中对数据库名，用户名/密码，数据库ip做相应修改。 4、域名重新设置解析 登陆你的域名注册商网站，在DNS解析设置中，将解析IP从旧ip改成新虚拟主机的IP。 如果不出什么意外的话，执行完上面4步，你的wordprss博客应该算搬迁完毕了。由于我之前利用“cos-html-cache插件+自定义404.php页面” 来实现了伪静态，所以我还必须在新虚拟主机管理面板中将默认的404页面改成使用自定义的404出错页面，否则，会出现很多链接无法访问的现象。如果你没有使用“cos-html-cache插件+自定义404.php页面”，那么就可以省略这一步了。 分享到：]]></description>
			<content:encoded><![CDATA[<p>这两天换了个空间商，不免要亲历Wordpress博客搬家过程。发现多数的空间商用的虚拟主机后台管理面板都是齐刷刷的”StarOut FreeHost System”,即星外虚拟主机管理平台，MySql数据库的高级管理面板呢，都是齐刷刷的“phpMyAdmin 2.7.0-pl1”，这些无疑都为网站搬迁带来了方便。</p>
<p>由于不涉及到更改域名，那么本人的wordpress博客搬迁，归纳起来可以归结为以下4件事：</p>
<p><span style="color: #ff00ff;"><strong>1、网站文件的搬迁</strong></span><br />
要将网站的所有文件和网页都从旧服务器搬迁到新服务器，可以使用星外虚拟主机管理面板里面自带的“网站搬家”功能，搬家过程中，您可以在/db/ftplog.txt文件中看到整个搬家的命令操作过程。不过我在使用过程中貌似有出现过搬的不彻底的情况，所以，我还是用FTP软件，将本地备份好的整个网站传到新服务器。由于文件数目过多，传输很慢。所以，可以使用管理面板中“在线压缩/解压”的这个功能，首先在本地将整个网站文件压缩，用ftp传到/db文件夹下，然后再在管理面板解压到/web目录下，这样就快多了。</p>
<p><span style="color: #ff00ff;"><strong>2、网站数据库的搬迁</strong></span><br />
wordpress的数据库中一般有10个wp_开头的表：wp_comments、wp_links、wp_options、wp_postmeta、wp_posts、wp_term_relationships、wp_term_taxonomy、wp_terms、wp_usermeta、wp_users。这里不详细说这些表的具体用途(从表名也能猜出个大概吧)，还有其他的表的话应该是你安装的插件生成的表。<br />
首先，登陆你旧服务器，在数据库高级管理中利用phpMyAdmin 2.7.0-pl1将整个数据库(即上述10个表的数据)下载下来，然后登陆新的服务器，同样利用phpMyAdmin 2.7.0-pl1将收据库导入即可。</p>
<p><span style="color: #ff00ff;"><strong>3、修改数据库信息文件</strong></span><br />
在/web/wp-config.php中对数据库名，用户名/密码，数据库ip做相应修改。</p>
<p><span style="color: #ff00ff;"><strong>4、域名重新设置解析</strong></span><br />
登陆你的域名注册商网站，在DNS解析设置中，将解析IP从旧ip改成新虚拟主机的IP。</p>
<p>如果不出什么意外的话，执行完上面4步，你的wordprss博客应该算搬迁完毕了。由于我之前利用“cos-html-cache插件+自定义404.php页面” 来实现了伪静态，所以我还必须在新虚拟主机管理面板中将默认的404页面改成使用自定义的404出错页面，否则，会出现很多链接无法访问的现象。如果你没有使用“cos-html-cache插件+自定义404.php页面”，那么就可以省略这一步了。</p>
<!--===================下面是分享到代码=====================--><div id="tho-shareto"><span class="shareto-text">分享到：</span><span><a href="javascript:void(0);" onclick="shareToSina('wordpress博客搬家', 'http://flyuphigh.com/index.php?p=676')" title="分享到新浪" class="sina"></a></span><span><a href="javascript:void(0);" onclick="shareToTengxun('wordpress博客搬家', 'http://flyuphigh.com/index.php?p=676')" title="分享到腾讯微博" class="tengxun"></a></span><span><a href="javascript:void(0);" onclick="shareToQzone('wordpress博客搬家', 'http://flyuphigh.com/index.php?p=676')" title="分享到QQ空间" class="qq"></a></span><span><a href="javascript:var b=document.body;var GR________bookmarklet_domain='http://www.google.com';if(b&&!document.xmlVersion){void(z=document.createElement('script'));void(z.src='http://www.google.com/reader/ui/link-bookmarklet.js');void(b.appendChild(z));}else{}" onclick="shareToGoogle()"  title="分享到Google Reader" class="google"></a></span><span><a href="javascript:void(0);" onclick="shareToRenren('wordpress博客搬家', 'http://flyuphigh.com/index.php?p=676')" title="分享到人人网" class="renren"></a></span><span><a href="javascript:void(0);" onclick="shareToDouban('wordpress博客搬家', 'http://flyuphigh.com/index.php?p=676')" title="分享到豆瓣" class="douban"></a></span><span><a href="javascript:void(0);" onclick="shareToXianguo('wordpress博客搬家', 'http://flyuphigh.com/index.php?p=676')" title="分享到鲜果" class="xianguo"></a></span><span><a href="javascript:void(0);" onclick="shareToKaixin('wordpress博客搬家', 'http://flyuphigh.com/index.php?p=676')" title="分享到开心" class="kaixin"></a></span><span><a href="javascript:void(0);" onclick="shareToFollow5('wordpress博客搬家', 'http://flyuphigh.com/index.php?p=676')" title="分享到Follow5" class="follow5"></a></span><span><a href="javascript:void(0);" onclick="shareToTongxue('wordpress博客搬家', 'http://flyuphigh.com/index.php?p=676')" title="分享到同学网" class="tongxue"></a></span><span><a href="javascript:void(0);" onclick="shareToDigu('wordpress博客搬家', 'http://flyuphigh.com/index.php?p=676')" title="分享到嘀咕" class="digu"></a></span><span><a href="javascript:void(0);" onclick="shareToFanfou('wordpress博客搬家', 'http://flyuphigh.com/index.php?p=676')" title="分享到饭否" class="fanfou"></a></span><span><a href="javascript:void(0);" onclick="shareToZuosa('wordpress博客搬家', 'http://flyuphigh.com/index.php?p=676')" title="分享到做啥" class="zuosa"></a></span><span><a href="javascript:void(0);" onclick="shareToBaidu('wordpress博客搬家', 'http://flyuphigh.com/index.php?p=676')" title="分享到百度收藏" class="baidu"></a></span><span><a href="javascript:void(0);" onclick="shareToTwitter('wordpress博客搬家', 'http://flyuphigh.com/index.php?p=676')" title="分享到twitter" class="twitter"></a></span><span><a href="javascript:void(0);" onclick="shareToFavorite('wordpress博客搬家', 'http://flyuphigh.com/index.php?p=676')" title="添加到收藏夹" class="favorites"></a></span></div><!--===================分享到代码结束=====================-->]]></content:encoded>
			<wfw:commentRss>http://flyuphigh.com/wordpress-2/wordpress-migration.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>利用SRCHFOR在PDS中搜索字符串</title>
		<link>http://flyuphigh.com/mvs-zos-mainframe/batch-jcl-ispf-tso/search-string-in-pds-using-srchfor.html</link>
		<comments>http://flyuphigh.com/mvs-zos-mainframe/batch-jcl-ispf-tso/search-string-in-pds-using-srchfor.html#comments</comments>
		<pubDate>Sat, 24 Dec 2011 12:04:01 +0000</pubDate>
		<dc:creator>snailgo</dc:creator>
				<category><![CDATA[JCL/ISPF/TSO]]></category>
		<category><![CDATA[SRCHFOR PDS]]></category>

		<guid isPermaLink="false">http://flyuphigh.com/?p=754</guid>
		<description><![CDATA[之前的文章说到了一个叫”Mem xxx“的命令可以用来在一系列PDS中搜索一个名字叫做xxx的member，那么今天我来说下如何在一个PDS里面所有的member内容当中搜索特定字符串。其实就是利用search-for 的应用程序，比较常规的方法是道ISPF的3.14菜单里面搜索，如下图所示，就是在 “IBMUSER.PROJ.TEST.JCL”这个PDS里面所有的member内容中，搜索一个叫“STRING”的字符串： 当然，如果你想直接在当前PDS下调用search-for utility来搜索特定字符串，可以在command line上输入命令：SRCHFOR “STRING”来在当前PDS下面搜索字符串”STRING“,具体如下面2张截图所示： 如果我想同时在多个PDS当中搜索一个字符串，或者多个字符串那么该如何做呢？这时你可能就需要用到JCL来调用ISRSUPC这个utility了。这个ISRSUPC的功能可强大多了，具体可以参照下我之前的文章：用ISRSUPC在PDS所有member中搜索指定字符串，这里就不再重复了。 分享到：]]></description>
			<content:encoded><![CDATA[<p>之前的文章说到了一个叫”<strong>Mem xxx</strong>“的命令可以用来在一系列PDS中搜索一个名字叫做xxx的member，那么今天我来说下如何在一个PDS里面所有的member内容当中搜索特定字符串。其实就是利用search-for 的应用程序，比较常规的方法是道ISPF的3.14菜单里面搜索，如下图所示，就是在<strong> “IBMUSER.PROJ.TEST.JCL”</strong>这个PDS里面所有的member内容中，搜索一个叫<strong>“STRING”</strong>的字符串：</p>
<p><a href="http://flyuphigh.com/wp-content/uploads/2012/01/PDS-SRCHFOR_001.jpg"><img class="aligncenter  wp-image-755" title="PDS SRCHFOR_001" src="http://flyuphigh.com/wp-content/uploads/2012/01/PDS-SRCHFOR_001.jpg" alt="PDS SRCHFOR search-for utility" width="880" height="379" /></a></p>
<p>当然，如果你想直接在当前PDS下调用search-for utility来搜索特定字符串，可以在command line上输入命令：<strong>SRCHFOR “STRING”</strong>来在当前PDS下面搜索字符串<strong>”STRING“</strong>,具体如下面2张截图所示：<br />
<a href="http://flyuphigh.com/wp-content/uploads/2012/01/PDS-SCHRFOR_002.jpg"><img class="aligncenter  wp-image-756" title="PDS SCHRFOR_002" src="http://flyuphigh.com/wp-content/uploads/2012/01/PDS-SCHRFOR_002.jpg" alt="PDS SRCHFOR search-for utility" width="880" height="174" /></a></p>
<p><a href="http://flyuphigh.com/wp-content/uploads/2012/01/PDS-SRCHFOR_003.jpg"><img class="aligncenter  wp-image-757" title="PDS SRCHFOR_003" src="http://flyuphigh.com/wp-content/uploads/2012/01/PDS-SRCHFOR_003.jpg" alt="PDS SRCHFOR search-for utility" width="840" height="123" /></a></p>
<p>如果我想同时在多个PDS当中搜索一个字符串，或者多个字符串那么该如何做呢？这时你可能就需要用到JCL来调用ISRSUPC这个utility了。这个ISRSUPC的功能可强大多了，具体可以参照下我之前的文章：<a title="http://flyuphigh.com/mvs-zos-mainframe/batch-jcl-ispf-tso/isrsupc-search-string-in-pds.html" href="http://flyuphigh.com/mvs-zos-mainframe/batch-jcl-ispf-tso/isrsupc-search-string-in-pds.html">用ISRSUPC在PDS所有member中搜索指定字符串</a>，这里就不再重复了。</p>
<!--===================下面是分享到代码=====================--><div id="tho-shareto"><span class="shareto-text">分享到：</span><span><a href="javascript:void(0);" onclick="shareToSina('利用SRCHFOR在PDS中搜索字符串', 'http://flyuphigh.com/index.php?p=754')" title="分享到新浪" class="sina"></a></span><span><a href="javascript:void(0);" onclick="shareToTengxun('利用SRCHFOR在PDS中搜索字符串', 'http://flyuphigh.com/index.php?p=754')" title="分享到腾讯微博" class="tengxun"></a></span><span><a href="javascript:void(0);" onclick="shareToQzone('利用SRCHFOR在PDS中搜索字符串', 'http://flyuphigh.com/index.php?p=754')" title="分享到QQ空间" class="qq"></a></span><span><a href="javascript:var b=document.body;var GR________bookmarklet_domain='http://www.google.com';if(b&&!document.xmlVersion){void(z=document.createElement('script'));void(z.src='http://www.google.com/reader/ui/link-bookmarklet.js');void(b.appendChild(z));}else{}" onclick="shareToGoogle()"  title="分享到Google Reader" class="google"></a></span><span><a href="javascript:void(0);" onclick="shareToRenren('利用SRCHFOR在PDS中搜索字符串', 'http://flyuphigh.com/index.php?p=754')" title="分享到人人网" class="renren"></a></span><span><a href="javascript:void(0);" onclick="shareToDouban('利用SRCHFOR在PDS中搜索字符串', 'http://flyuphigh.com/index.php?p=754')" title="分享到豆瓣" class="douban"></a></span><span><a href="javascript:void(0);" onclick="shareToXianguo('利用SRCHFOR在PDS中搜索字符串', 'http://flyuphigh.com/index.php?p=754')" title="分享到鲜果" class="xianguo"></a></span><span><a href="javascript:void(0);" onclick="shareToKaixin('利用SRCHFOR在PDS中搜索字符串', 'http://flyuphigh.com/index.php?p=754')" title="分享到开心" class="kaixin"></a></span><span><a href="javascript:void(0);" onclick="shareToFollow5('利用SRCHFOR在PDS中搜索字符串', 'http://flyuphigh.com/index.php?p=754')" title="分享到Follow5" class="follow5"></a></span><span><a href="javascript:void(0);" onclick="shareToTongxue('利用SRCHFOR在PDS中搜索字符串', 'http://flyuphigh.com/index.php?p=754')" title="分享到同学网" class="tongxue"></a></span><span><a href="javascript:void(0);" onclick="shareToDigu('利用SRCHFOR在PDS中搜索字符串', 'http://flyuphigh.com/index.php?p=754')" title="分享到嘀咕" class="digu"></a></span><span><a href="javascript:void(0);" onclick="shareToFanfou('利用SRCHFOR在PDS中搜索字符串', 'http://flyuphigh.com/index.php?p=754')" title="分享到饭否" class="fanfou"></a></span><span><a href="javascript:void(0);" onclick="shareToZuosa('利用SRCHFOR在PDS中搜索字符串', 'http://flyuphigh.com/index.php?p=754')" title="分享到做啥" class="zuosa"></a></span><span><a href="javascript:void(0);" onclick="shareToBaidu('利用SRCHFOR在PDS中搜索字符串', 'http://flyuphigh.com/index.php?p=754')" title="分享到百度收藏" class="baidu"></a></span><span><a href="javascript:void(0);" onclick="shareToTwitter('利用SRCHFOR在PDS中搜索字符串', 'http://flyuphigh.com/index.php?p=754')" title="分享到twitter" class="twitter"></a></span><span><a href="javascript:void(0);" onclick="shareToFavorite('利用SRCHFOR在PDS中搜索字符串', 'http://flyuphigh.com/index.php?p=754')" title="添加到收藏夹" class="favorites"></a></span></div><!--===================分享到代码结束=====================-->]]></content:encoded>
			<wfw:commentRss>http://flyuphigh.com/mvs-zos-mainframe/batch-jcl-ispf-tso/search-string-in-pds-using-srchfor.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>美国50个州中英文[带音标]</title>
		<link>http://flyuphigh.com/english/america-50states.html</link>
		<comments>http://flyuphigh.com/english/america-50states.html#comments</comments>
		<pubDate>Sun, 11 Dec 2011 16:09:23 +0000</pubDate>
		<dc:creator>snailgo</dc:creator>
				<category><![CDATA[英语相关]]></category>
		<category><![CDATA[flyuphigh]]></category>
		<category><![CDATA[美国50个州中英文]]></category>

		<guid isPermaLink="false">http://flyuphigh.com/?p=672</guid>
		<description><![CDATA[序号   州名                                                 简称　                 首府名 01. Alabama [,ælə'bæmə] (亚拉巴马) &#8230; <a href="http://flyuphigh.com/english/america-50states.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><strong style="color: #ff6600;">序号   州名                                                 简称　                 首府名</strong></p>
<p><strong>01.</strong> Alabama<em><span style="color: #ff6600;"> [,ælə'bæmə]</span></em> (亚拉巴马)      <strong> &#8212; AL&#8211;</strong>       Montgomery<em><span style="color: #ff6600;"> [mənt'gʌməri]</span></em>(蒙哥马利)<br />
<strong>02.</strong> Alaska <em><span style="color: #ff6600;"> [ə'læskə] </span></em>(阿拉斯加)               <strong>&#8211; AK&#8211;</strong>      Juneau <em><span style="color: #ff6600;"> ['dʒu:nəu]</span></em>(朱诺)<br />
<strong>03.</strong> Arizona <em><span style="color: #ff6600;"> [æri'zəunə]</span></em>  (亚利桑那)        <strong> &#8212; AZ&#8211;</strong>       Phoenix<em><span style="color: #ff6600;"> ['fi:niks]</span></em>(菲尼克斯)<br />
<strong>04.</strong> Arkansas<em><span style="color: #ff6600;"> ['ɑ:kənsɔ:]</span></em> (阿肯色)             <strong>&#8211; AR&#8211;  </strong>    Little rock(小石城)<br />
<strong>05.</strong> California <em><span style="color: #ff6600;"> [,kæli'fɔ:njə]</span></em>(加利福尼亚)   <strong>&#8211; CA&#8211;</strong>      Sacramento <em><span style="color: #ff6600;">[,sækrə'mentəu]</span></em>(萨克拉门托)<br />
<strong>06.</strong> Colorado<em><span style="color: #ff6600;">  [,kʌlə'rɑ:dəu] </span></em>(科罗拉多)     <strong>&#8211; CO&#8211;</strong>     Denver <em><span style="color: #ff6600;"> ['denvə] </span></em>(丹佛)<br />
<strong>07.</strong> Connecticut <em><span style="color: #ff6600;">[kə'netikət] </span></em>(康涅狄格)    <strong>&#8211; CT&#8211; </strong>     Hartford <em><span style="color: #ff6600;"> ['hɑ:tfəd]</span></em> (哈特福德)<br />
<strong>08.</strong> Delaware  <em><span style="color: #ff6600;">['deləwɛə]</span></em> (特拉华)            <strong> &#8211; DE&#8211; </strong>     Dover<em><span style="color: #ff6600;"> ['dəuvə]</span></em>(多佛)<br />
<strong>09.</strong> Florida  <em><span style="color: #ff6600;"> ['flɔridə]</span></em>(佛罗里达)                <strong> &#8211; FL&#8211;</strong>      Tallahassee<em><span style="color: #ff6600;">  [,tælə'hæsi]</span></em>(塔拉哈西)<br />
<strong>10.</strong> Georgia <em><span style="color: #ff6600;"> ['dʒɔ:dʒjə]</span></em>(佐治亚)             <strong>   &#8211; GA&#8211;</strong>     Atlanta <em><span style="color: #ff6600;"> [ət'læntə]</span></em> (亚特兰大)<br />
<strong>11.</strong> Hawaii<em><span style="color: #ff6600;"> [hə'waii:]</span></em> (夏威夷)                    <strong> &#8212; HI&#8211;</strong>       Honolulu <em><span style="color: #ff6600;"> [,hɔnə'lu:lu:]</span></em> (檀香山)<br />
<strong>12.</strong> Idaho <em><span style="color: #ff6600;">['aidəhəu]</span></em>(爱达荷)                      <strong>&#8211; ID&#8211;</strong>       Boise <em><span style="color: #ff6600;"> ['bɔisi]</span></em> (博伊西)<br />
<strong>13.</strong> Illinois<em><span style="color: #ff6600;"> [,ili'nɔi(z)]</span></em> (伊利诺伊)              <strong>   &#8211; IL&#8211; </strong>      Springfield  <em><span style="color: #ff6600;"> ['spriŋfi:ld]</span></em>(斯普林菲尔德)<br />
<strong>14.</strong> Indiana <em><span style="color: #ff6600;"> [,indi'ænə</span></em>] (印第安纳) 　      <strong>  &#8212; IN&#8211; </strong>      Indianapolis <em><span style="color: #ff6600;"> [,indiə'næpəlis]</span></em> (印第安纳波利斯)<br />
<strong>15.</strong> Iowa <em><span style="color: #ff6600;"> ['aiəwə]</span></em> (艾奥瓦)                      <strong>   &#8211; IA&#8211;</strong>       Des Moines (得梅因)<br />
<strong>16.</strong> Kansas <em><span style="color: #ff6600;"> ['kænzəs]</span></em>(堪萨斯)               <strong>  &#8212; KS&#8211;</strong>     Topeka   <em><span style="color: #ff6600;">[tə'pi:kə]</span></em>(托皮卡)<br />
<strong>17.</strong> Kentucky <em><span style="color: #ff6600;"> [ken'tʌki; kən-] </span></em>(肯塔基)      <strong>&#8211; KY&#8211;</strong>     Frankfort <em><span style="color: #ff6600;"> ['fræŋkfət]</span></em>(法兰克福)<br />
<strong>18.</strong> Louisiana<em><span style="color: #ff6600;"> [lu:,i:zi'ænə] </span></em>(路易斯安那)    <strong>&#8211; LA&#8211;</strong>     Baton Rouge<em><span style="color: #ff6600;"> [ru:ʒ, ru:dʒ]</span></em>(巴吞鲁日)<br />
<strong>19.</strong> Maine<span style="color: #ff6600;"><em>  [mein]</em></span>(缅因)                             <strong> &#8211; ME&#8211;</strong>    Augusta <em><span style="color: #ff6600;"> [ɔ:'gʌstə]</span></em>(奥古斯塔)<br />
<strong>20.</strong> Maryland<span style="color: #ff6600;"><em> ['mεərilænd</em>]</span>(马里兰)         <strong>    &#8212; MD&#8211;</strong>   Annapolis <em><span style="color: #ff6600;"> [ə'næpəlis]</span></em>(安纳波利斯)<br />
<strong>21.</strong> Massachusetts<em><span style="color: #ff6600;">[,mæsə'tʃu:sits]</span></em> (马萨诸塞) <strong>&#8211; MA</strong>  Boston <em><span style="color: #ff6600;"> ['bɔstən]</span></em>(波士顿)<br />
<strong>22.</strong> Michigan <em><span style="color: #ff6600;"> ['miʃiɡən] </span></em>(密歇根)             <strong>   &#8211; MI&#8211;</strong>     Lansing<em><span style="color: #ff6600;"> ['lænsiŋ]</span></em>(兰辛)<br />
<strong>23.</strong> Minnesota<em><span style="color: #ff6600;">  [,mini'səutə]</span></em>(明尼苏达)   <strong>   &#8211; MN</strong>      St. Paul(圣保罗)<br />
<strong>24.</strong> Mississippi<em><span style="color: #ff6600;"> [ˌmisiˈsipi]</span></em> (密西西比)        <strong>&#8211; MS&#8211;</strong>   Jackson(杰克逊)<br />
<strong>25.</strong> Missouri <em><span style="color: #ff6600;"> [mi'zuəri]</span></em>(密苏里)              <strong>    &#8212; MO&#8211;</strong>   Jefferson City(杰斐逊城)<br />
<strong>26.</strong> Montana<em><span style="color: #ff6600;"> [mɔn'tænə]</span></em>(蒙大拿)               <strong>&#8211; MT&#8211;</strong>    Helena <em><span style="color: #ff6600;"> [he'li:nə]</span></em>(海伦娜)<br />
<strong>27.</strong> Nebraska<em><span style="color: #ff6600;">  [ni'bræskə]</span></em>(内布拉斯加)     <strong>&#8211; NE&#8211;</strong>     Lincoln<em><span style="color: #ff6600;"> ['liŋkən]</span></em>(林肯)<br />
<strong>28.</strong> Nevada <em><span style="color: #ff6600;"> [ni'vædə]</span></em>(内华达)                   <strong>&#8211; NV&#8211;</strong>     Carson City(卡森城)<br />
<strong>29.</strong> New hampshire <em><span style="color: #ff6600;"> ['hæmpʃə]</span></em> (新罕布什尔)<strong> &#8212; NH</strong>  Concord <em><span style="color: #ff6600;">['kɔŋkɔ:d]</span></em> (康科德)<br />
<strong>30.</strong> New jersey <em><span style="color: #ff6600;"> ['dʒə:zi]</span></em>(新泽西)               <strong> &#8212; NJ&#8211;</strong>      Trenton <em><span style="color: #ff6600;"> ['trentən]</span></em>(特伦顿)<br />
<strong>31.</strong> New mexico<em><span style="color: #ff6600;"> ['meksikəu]</span></em>(新墨西哥)    <strong> &#8212; NM&#8211;</strong>    Santa Fe <em><span style="color: #ff6600;"> ['sæntə]</span></em>(圣菲)<br />
<strong>32.</strong> New york(纽约)                                      <strong>&#8211; NY&#8211; </strong>    Albany <em><span style="color: #ff6600;"> ['ɔ:bəni]</span></em> (奥尔巴尼)<br />
<strong>33.</strong> North carolina<em><span style="color: #ff6600;"> [,kærə'lainə]</span></em>(北卡罗来纳)<strong> &#8212; NC</strong>    Raleigh<em><span style="color: #ff6600;"> ['rɔ:li]</span></em>(纳罗利)<br />
<strong>34.</strong> North dakota <em><span style="color: #ff6600;"> [də'kəutə]</span></em> (北达科他)  <strong>    &#8212; ND&#8211;</strong>    Bismarck<em><span style="color: #ff6600;">  ['bizma:k]</span></em>(俾斯麦)<br />
<strong>35.</strong> Ohio <em><span style="color: #ff6600;"> [əu'haiəu]</span></em>(俄亥俄)                    <strong>    &#8211;OH&#8211; </strong>    Columbus<em><span style="color: #ff6600;"> [kə'lʌmbəs]</span></em>(哥伦布)<br />
<strong>36.</strong> Oklahoma<em><span style="color: #ff6600;"> [,əuklə'həumə]</span></em>(俄克拉何马) <strong>&#8211; OK&#8211; </strong>  Oklahoma City(俄克拉何马城)<br />
<strong>37.</strong> Oregon <em><span style="color: #ff6600;"> ['ɔriɡən]</span></em> (俄勒冈)                 <strong>     &#8211; OR&#8211; </strong>  Salem<em><span style="color: #ff6600;"> ['seiləm]</span></em>(塞勒姆)<br />
<strong>38.</strong> Pennsylvania <em><span style="color: #ff6600;">[,pensil'veinjə]</span></em> (宾夕法尼亚<strong>)&#8211; PA</strong>   Harrisburg <em><span style="color: #ff6600;"> ['hærisbə:ɡ] </span></em>(哈里斯堡)<br />
<strong>39.</strong> Rhode island <em><span style="color: #ff6600;"> [rəud]</span></em>(罗得岛)                <strong> &#8212; RL&#8211;</strong>     Providence<em><span style="color: #ff6600;"> ['prɔvidəns]</span></em>(普罗维登斯)<br />
<strong>40.</strong> South carolina(南卡罗来纳)                 <strong>  &#8212; SC&#8211;</strong>    Columbia<span style="color: #ff6600;">  [kə'lʌmbiə]</span>(哥伦比亚)<br />
<strong>41.</strong> South dakota <span style="color: #ff6600;"><em> [də'kəutə] </em></span>(南达科他)     <strong> &#8211; SD&#8211; </strong>    Pierre<em><span style="color: #ff6600;"> [pi(:)'ɛə]</span></em>(皮尔)<br />
<strong>42.</strong> Tennessee<span style="color: #ff6600;"><em>  [,teni'si:]</em></span> (田纳西)        <strong>       &#8211; TN&#8211;</strong> 　 Nashville<em><span style="color: #ff6600;">  ['næʃvil]</span></em>(纳什维尔)<br />
<strong>43.</strong> Texas<em><span style="color: #ff6600;"> ['teksəs]</span></em> (德克萨斯)              <strong>      &#8212; TX&#8211;</strong>      Austin <em><span style="color: #ff6600;"> ['ɔ:stin] </span></em>(奥斯汀)<br />
<strong>44.</strong> Utah<em><span style="color: #ff6600;">  ['ju:tɑ:]</span></em> (犹他)                          <strong>      &#8212; UT&#8211;</strong>     Salt Lake City(盐湖城)<br />
<strong>45.</strong> Vermont <em><span style="color: #ff6600;">[və:'mɔnt]</span></em>(佛蒙特)            <strong>       &#8211; VT&#8211;</strong>     Montpelier<em><span style="color: #ff6600;"> [mɔnt'pi:ljə]</span></em>( 蒙彼利埃)<br />
<strong>46.</strong> Virginia<em><span style="color: #ff6600;">  [və(:)'dʒinjə]</span></em>(弗吉尼亚)           <strong> &#8212; VA&#8211;  </strong>    Richmond <em><span style="color: #ff6600;"> ['ritʃmənd]</span></em>(里士满)<br />
<strong>47.</strong> Washington <em><span style="color: #ff6600;"> ['wɔʃiŋtən]</span></em>(华盛顿)          <strong>  &#8212; WA&#8211;</strong>     Olympia <em><span style="color: #ff6600;"> [əu'limpiə]</span></em> (奥林匹亚)<br />
<strong>48.</strong> West virginia(西弗吉尼亚)                     <strong>&#8211; WV&#8211;</strong>     Charleston<em><span style="color: #ff6600;">  ['tʃa:lstən]</span></em>(查尔斯顿)<br />
<strong>49.</strong> Wisconsin <em><span style="color: #ff6600;"> [wis'kɔnsin]</span></em>(威斯康星) <strong>       &#8211; WI&#8211;</strong>       Madison <em><span style="color: #ff6600;"> ['mædisən]</span></em>(麦迪逊)<br />
<strong>50.</strong> Wyoming <em><span style="color: #ff6600;"> [wai'əumiŋ]</span></em>(怀俄明)      <strong>        &#8212; WY&#8211;</strong>      Cheyenne <em><span style="color: #ff6600;"> [ʃai'en]</span></em>(夏延)</p>
<!--===================下面是分享到代码=====================--><div id="tho-shareto"><span class="shareto-text">分享到：</span><span><a href="javascript:void(0);" onclick="shareToSina('美国50个州中英文[带音标]', 'http://flyuphigh.com/index.php?p=672')" title="分享到新浪" class="sina"></a></span><span><a href="javascript:void(0);" onclick="shareToTengxun('美国50个州中英文[带音标]', 'http://flyuphigh.com/index.php?p=672')" title="分享到腾讯微博" class="tengxun"></a></span><span><a href="javascript:void(0);" onclick="shareToQzone('美国50个州中英文[带音标]', 'http://flyuphigh.com/index.php?p=672')" title="分享到QQ空间" class="qq"></a></span><span><a href="javascript:var b=document.body;var GR________bookmarklet_domain='http://www.google.com';if(b&&!document.xmlVersion){void(z=document.createElement('script'));void(z.src='http://www.google.com/reader/ui/link-bookmarklet.js');void(b.appendChild(z));}else{}" onclick="shareToGoogle()"  title="分享到Google Reader" class="google"></a></span><span><a href="javascript:void(0);" onclick="shareToRenren('美国50个州中英文[带音标]', 'http://flyuphigh.com/index.php?p=672')" title="分享到人人网" class="renren"></a></span><span><a href="javascript:void(0);" onclick="shareToDouban('美国50个州中英文[带音标]', 'http://flyuphigh.com/index.php?p=672')" title="分享到豆瓣" class="douban"></a></span><span><a href="javascript:void(0);" onclick="shareToXianguo('美国50个州中英文[带音标]', 'http://flyuphigh.com/index.php?p=672')" title="分享到鲜果" class="xianguo"></a></span><span><a href="javascript:void(0);" onclick="shareToKaixin('美国50个州中英文[带音标]', 'http://flyuphigh.com/index.php?p=672')" title="分享到开心" class="kaixin"></a></span><span><a href="javascript:void(0);" onclick="shareToFollow5('美国50个州中英文[带音标]', 'http://flyuphigh.com/index.php?p=672')" title="分享到Follow5" class="follow5"></a></span><span><a href="javascript:void(0);" onclick="shareToTongxue('美国50个州中英文[带音标]', 'http://flyuphigh.com/index.php?p=672')" title="分享到同学网" class="tongxue"></a></span><span><a href="javascript:void(0);" onclick="shareToDigu('美国50个州中英文[带音标]', 'http://flyuphigh.com/index.php?p=672')" title="分享到嘀咕" class="digu"></a></span><span><a href="javascript:void(0);" onclick="shareToFanfou('美国50个州中英文[带音标]', 'http://flyuphigh.com/index.php?p=672')" title="分享到饭否" class="fanfou"></a></span><span><a href="javascript:void(0);" onclick="shareToZuosa('美国50个州中英文[带音标]', 'http://flyuphigh.com/index.php?p=672')" title="分享到做啥" class="zuosa"></a></span><span><a href="javascript:void(0);" onclick="shareToBaidu('美国50个州中英文[带音标]', 'http://flyuphigh.com/index.php?p=672')" title="分享到百度收藏" class="baidu"></a></span><span><a href="javascript:void(0);" onclick="shareToTwitter('美国50个州中英文[带音标]', 'http://flyuphigh.com/index.php?p=672')" title="分享到twitter" class="twitter"></a></span><span><a href="javascript:void(0);" onclick="shareToFavorite('美国50个州中英文[带音标]', 'http://flyuphigh.com/index.php?p=672')" title="添加到收藏夹" class="favorites"></a></span></div><!--===================分享到代码结束=====================-->]]></content:encoded>
			<wfw:commentRss>http://flyuphigh.com/english/america-50states.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Job(JCL)返回码</title>
		<link>http://flyuphigh.com/mvs-zos-mainframe/batch-jcl-ispf-tso/jcl-return-cod.html</link>
		<comments>http://flyuphigh.com/mvs-zos-mainframe/batch-jcl-ispf-tso/jcl-return-cod.html#comments</comments>
		<pubDate>Mon, 28 Nov 2011 15:14:23 +0000</pubDate>
		<dc:creator>snailgo</dc:creator>
				<category><![CDATA[JCL/ISPF/TSO]]></category>
		<category><![CDATA[JCL返回码]]></category>

		<guid isPermaLink="false">http://flyuphigh.com/?p=673</guid>
		<description><![CDATA[提交JCL最常见的返回码就是0、4、8、12、16，当然还有ABEND。 CC=0   作业正确执行(Executed Successfully) CC=4   警告 一般不影响作业执行 (Executed Successfully but with warnings) CC=8   作业可以执行，但执行的不完整 (Error) CC=12  作业不能执行 (Serious Error) CC=16  严重错误，中断后续命令的执行(Fatal Error) ABEND  作业异常终止 下面是一些常见的JCL ABEND CODES： S0C4 : Protection Abend.Caused by the subscript being out of range S0C5 &#8230; <a href="http://flyuphigh.com/mvs-zos-mainframe/batch-jcl-ispf-tso/jcl-return-cod.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>提交JCL最常见的返回码就是0、4、8、12、16，当然还有ABEND。</p>
<p><span style="color: #ff00ff;"><strong>CC=0</strong></span>   作业正确执行(Executed Successfully)<br />
<span style="color: #ff00ff;"><strong>CC=4</strong></span>   警告 一般不影响作业执行 (Executed Successfully but with warnings)<br />
<span style="color: #ff00ff;"><strong>CC=8  </strong></span> 作业可以执行，但执行的不完整 (Error)<br />
<span style="color: #ff00ff;"><strong>CC=12</strong></span>  作业不能执行 (Serious Error)<br />
<span style="color: #ff00ff;"><strong>CC=16</strong></span>  严重错误，中断后续命令的执行(Fatal Error)<br />
<span style="color: #ff00ff;"><strong>ABEND</strong></span>  作业异常终止</p>
<p><strong>下面是一些常见的JCL ABEND CODES：</strong><br />
<span style="color: #ff6600;">S0C4 :</span> Protection Abend.Caused by the subscript being out of range<br />
<span style="color: #ff6600;">S0C5 :</span> Addressing Abend.Caused by invalid address specification. i.e. The address points<br />
to an instruction, control word or data outside the available real storage<br />
<span style="color: #ff6600;">S0C7 :</span> Caused by a bad data. i.e. Data exception. When we are moving an alphanumeric field to a numeric computational field this Abend occurs. The result is an Abend failure<br />
<span style="color: #ff6600;">S222 :</span> Caused by a job being cancelled by the operator, due to a request by the program for an unavailable resource.<br />
<span style="color: #ff6600;">S237 :</span> Caused by end of volume being encountered.<br />
<span style="color: #ff6600;">S322 :</span> Caused when CPU time assigned to the job, job step, or procedure has been exceeded. i.e. Time out error.<br />
<span style="color: #ff6600;">S413 :</span> This abend occurs if the DD statement referenced by UNIT=AFF statement is not closed before the DD statement that comes before it.<br />
<span style="color: #ff6600;">S522 :</span> Caused when a wait state exceeds an installation-defined time limit.<br />
<span style="color: #ff6600;">SB37 :</span> Caused by lack of sufficient Secondary space<br />
<span style="color: #ff6600;">SD37 :</span> Caused by lack of sufficient Primary space<br />
<span style="color: #ff6600;">SE37 :</span> Caused by lack of space for PDS (Partitioned data set)<br />
<span style="color: #ff6600;">S722 :</span>Too many lines of print.<br />
<span style="color: #ff6600;">S804 :</span>Region too small for the program.<br />
<span style="color: #ff6600;">S806 :</span>Program not on the library. May need a JOBLIB or STEPLIB.<br />
<span style="color: #ff6600;">S80A :</span>Region too small for the program.<br />
<span style="color: #ff6600;">S913 :</span>Security violation.<br />
<span style="color: #ff6600;">SB14 :</span>No space in a library directory for this member&#8217;s name.<br />
<span style="color: #ff6600;">SB37 :</span>Insufficient disk space.<br />
<span style="color: #ff6600;">S0C1 :</span>Executing a program with an unresolved external reference.<br />
<span style="color: #ff6600;">S042 :</span>Privileged Operation Abend.Read/write to unopened file<br />
<span style="color: #ff6600;">S0C6 :</span>Specification Abend<br />
<span style="color: #ff6600;">S0CB :</span>Attempting to divide by 0 and not using ON SIZE ERROR<br />
<span style="color: #ff6600;">U1002:</span>Conflicting file attributes. See S013.<br />
<span style="color: #ff6600;">U1005:</span>Executing with modules compiled both with RES and NORES<br />
<span style="color: #ff6600;">U1006:</span>Subscript out of range<br />
<span style="color: #ff6600;">U1017:</span>Missing DD statement in JCL for DISPLAY or ACCEPT verb<br />
<span style="color: #ff6600;">U1020:</span>Problem opening or processing a file.Check the file status.<br />
<span style="color: #ff6600;">U1035:</span>Conflicting DCB parameters. Same as S013.<br />
<span style="color: #ff6600;">U1056:</span>Program didn&#8217;t close a file before ending<br />
<span style="color: #ff6600;">U4038:</span>COBOL LE intercepted the Abend. Messages in CEEDUMP.</p>
<p>Job异常终止(Abend)的原因很多，返回码也是列不完的。上述仅仅是列举了稍微比较常见的abend返回码而已。在遇到具体返回码的时候，还是需要查manual,看job log。当然，如果你所在的公司恰好也安装了类似于MVS/QuickRef的帮助文档，那就再好不过了，只需一个命令：QW xxx即可随时查看返回码。具体可以参看我之前写的一篇文章： <span style="color: #ff6600;"><a title="QW命令——MVS/QuickRef帮助文档" href="http://flyuphigh.com/mvs-zos-mainframe/batch-jcl-ispf-tso/qw-mvsquickref.html"><span style="color: #ff6600;">QW命令——MVS/QuickRef帮助文档</span></a></span>。当然，如果没有安装这类的帮助文档，那也没关系，因为任何时候，Google和baidu都是你最好的帮手。</p>
<!--===================下面是分享到代码=====================--><div id="tho-shareto"><span class="shareto-text">分享到：</span><span><a href="javascript:void(0);" onclick="shareToSina('Job(JCL)返回码', 'http://flyuphigh.com/index.php?p=673')" title="分享到新浪" class="sina"></a></span><span><a href="javascript:void(0);" onclick="shareToTengxun('Job(JCL)返回码', 'http://flyuphigh.com/index.php?p=673')" title="分享到腾讯微博" class="tengxun"></a></span><span><a href="javascript:void(0);" onclick="shareToQzone('Job(JCL)返回码', 'http://flyuphigh.com/index.php?p=673')" title="分享到QQ空间" class="qq"></a></span><span><a href="javascript:var b=document.body;var GR________bookmarklet_domain='http://www.google.com';if(b&&!document.xmlVersion){void(z=document.createElement('script'));void(z.src='http://www.google.com/reader/ui/link-bookmarklet.js');void(b.appendChild(z));}else{}" onclick="shareToGoogle()"  title="分享到Google Reader" class="google"></a></span><span><a href="javascript:void(0);" onclick="shareToRenren('Job(JCL)返回码', 'http://flyuphigh.com/index.php?p=673')" title="分享到人人网" class="renren"></a></span><span><a href="javascript:void(0);" onclick="shareToDouban('Job(JCL)返回码', 'http://flyuphigh.com/index.php?p=673')" title="分享到豆瓣" class="douban"></a></span><span><a href="javascript:void(0);" onclick="shareToXianguo('Job(JCL)返回码', 'http://flyuphigh.com/index.php?p=673')" title="分享到鲜果" class="xianguo"></a></span><span><a href="javascript:void(0);" onclick="shareToKaixin('Job(JCL)返回码', 'http://flyuphigh.com/index.php?p=673')" title="分享到开心" class="kaixin"></a></span><span><a href="javascript:void(0);" onclick="shareToFollow5('Job(JCL)返回码', 'http://flyuphigh.com/index.php?p=673')" title="分享到Follow5" class="follow5"></a></span><span><a href="javascript:void(0);" onclick="shareToTongxue('Job(JCL)返回码', 'http://flyuphigh.com/index.php?p=673')" title="分享到同学网" class="tongxue"></a></span><span><a href="javascript:void(0);" onclick="shareToDigu('Job(JCL)返回码', 'http://flyuphigh.com/index.php?p=673')" title="分享到嘀咕" class="digu"></a></span><span><a href="javascript:void(0);" onclick="shareToFanfou('Job(JCL)返回码', 'http://flyuphigh.com/index.php?p=673')" title="分享到饭否" class="fanfou"></a></span><span><a href="javascript:void(0);" onclick="shareToZuosa('Job(JCL)返回码', 'http://flyuphigh.com/index.php?p=673')" title="分享到做啥" class="zuosa"></a></span><span><a href="javascript:void(0);" onclick="shareToBaidu('Job(JCL)返回码', 'http://flyuphigh.com/index.php?p=673')" title="分享到百度收藏" class="baidu"></a></span><span><a href="javascript:void(0);" onclick="shareToTwitter('Job(JCL)返回码', 'http://flyuphigh.com/index.php?p=673')" title="分享到twitter" class="twitter"></a></span><span><a href="javascript:void(0);" onclick="shareToFavorite('Job(JCL)返回码', 'http://flyuphigh.com/index.php?p=673')" title="添加到收藏夹" class="favorites"></a></span></div><!--===================分享到代码结束=====================-->]]></content:encoded>
			<wfw:commentRss>http://flyuphigh.com/mvs-zos-mainframe/batch-jcl-ispf-tso/jcl-return-cod.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>利用IBM File Manager查看COPYBOOK</title>
		<link>http://flyuphigh.com/mvs-zos-mainframe/batch-jcl-ispf-tso/ibm-file-manager-view-copybook.html</link>
		<comments>http://flyuphigh.com/mvs-zos-mainframe/batch-jcl-ispf-tso/ibm-file-manager-view-copybook.html#comments</comments>
		<pubDate>Thu, 17 Nov 2011 09:45:18 +0000</pubDate>
		<dc:creator>snailgo</dc:creator>
				<category><![CDATA[JCL/ISPF/TSO]]></category>
		<category><![CDATA[filemanager copybook]]></category>
		<category><![CDATA[fly up high]]></category>

		<guid isPermaLink="false">http://flyuphigh.com/?p=739</guid>
		<description><![CDATA[这篇文章就来说下在大机上如何利用IBM File Manager来查看copybook的结构，特别是每个字段的起始位置。 1.在Command栏输入0;5;1 设置自动检测语言 这样，不论你的copybook是PLI的还是COBOL的，FileManager都能自动检测出来。 2.设置好之后，进入3；13 (Utility-&#62;Copybook) 这里填写copybook的路径和member名，member栏也可以不写 接着就能查看copybook内容了，特别是查看某个字段起始位置的时候特别有用。 上面的MYPLICPY是PLI的copybook，COBOL的这里就不上图了，上图很累的。 分享到：]]></description>
			<content:encoded><![CDATA[<p>这篇文章就来说下在大机上如何利用IBM File Manager来查看copybook的结构，特别是每个字段的起始位置。</p>
<p style="text-align: center;"><strong>1.在Command栏输入0;5;1 设置自动检测语言</strong><br />
这样，不论你的copybook是PLI的还是COBOL的，FileManager都能自动检测出来。<br />
<a href="http://flyuphigh.com/wp-content/uploads/2012/01/IBMfilemanager-copybook-view_001.jpg"><img class="aligncenter  wp-image-746" title="IBMfilemanager-copybook-view_001" src="http://flyuphigh.com/wp-content/uploads/2012/01/IBMfilemanager-copybook-view_001.jpg" alt="IBMfilemanager-copybook-view" width="840" height="348" /></a></p>
<p style="text-align: center;"><a href="http://flyuphigh.com/wp-content/uploads/2012/01/IBMfilemanager-copybook-view_002.jpg"><img class="aligncenter  wp-image-747" title="IBMfilemanager-copybook-view_002" src="http://flyuphigh.com/wp-content/uploads/2012/01/IBMfilemanager-copybook-view_002.jpg" alt="IBMfilemanager-copybook-view" width="840" height="324" /></a></p>
<p style="text-align: center;"><strong>2.设置好之后，进入3；13 (Utility-&gt;Copybook)</strong><br />
<a href="http://flyuphigh.com/wp-content/uploads/2012/01/IBMfilemanager-copybook-view_003.jpg"><img class="aligncenter  wp-image-748" title="IBMfilemanager-copybook-view_003" src="http://flyuphigh.com/wp-content/uploads/2012/01/IBMfilemanager-copybook-view_003.jpg" alt="IBMfilemanager-copybook-view" width="840" height="399" /></a> <strong>这里填写copybook的路径和member名，member栏也可以不写</strong><br />
<a href="http://flyuphigh.com/wp-content/uploads/2012/01/IBMfilemanager-copybook-view_004.jpg"><img class="aligncenter  wp-image-749" title="IBMfilemanager-copybook-view_004" src="http://flyuphigh.com/wp-content/uploads/2012/01/IBMfilemanager-copybook-view_004.jpg" alt="IBMfilemanager-copybook-view" width="880" height="339" /></a> <strong>接着就能查看copybook内容了，特别是查看某个字段起始位置的时候特别有用。</strong><br />
<a href="http://flyuphigh.com/wp-content/uploads/2012/01/IBMfilemanager-copybook-view_005.jpg"><img class="aligncenter  wp-image-750" title="IBMfilemanager-copybook-view_005" src="http://flyuphigh.com/wp-content/uploads/2012/01/IBMfilemanager-copybook-view_005.jpg" alt="IBMfilemanager-copybook-view" width="840" height="265" /></a></p>
<p><strong>上面的MYPLICPY是PLI的copybook，COBOL的这里就不上图了，上图很累的。</strong></p>
<!--===================下面是分享到代码=====================--><div id="tho-shareto"><span class="shareto-text">分享到：</span><span><a href="javascript:void(0);" onclick="shareToSina('利用IBM File Manager查看COPYBOOK ', 'http://flyuphigh.com/index.php?p=739')" title="分享到新浪" class="sina"></a></span><span><a href="javascript:void(0);" onclick="shareToTengxun('利用IBM File Manager查看COPYBOOK ', 'http://flyuphigh.com/index.php?p=739')" title="分享到腾讯微博" class="tengxun"></a></span><span><a href="javascript:void(0);" onclick="shareToQzone('利用IBM File Manager查看COPYBOOK ', 'http://flyuphigh.com/index.php?p=739')" title="分享到QQ空间" class="qq"></a></span><span><a href="javascript:var b=document.body;var GR________bookmarklet_domain='http://www.google.com';if(b&&!document.xmlVersion){void(z=document.createElement('script'));void(z.src='http://www.google.com/reader/ui/link-bookmarklet.js');void(b.appendChild(z));}else{}" onclick="shareToGoogle()"  title="分享到Google Reader" class="google"></a></span><span><a href="javascript:void(0);" onclick="shareToRenren('利用IBM File Manager查看COPYBOOK ', 'http://flyuphigh.com/index.php?p=739')" title="分享到人人网" class="renren"></a></span><span><a href="javascript:void(0);" onclick="shareToDouban('利用IBM File Manager查看COPYBOOK ', 'http://flyuphigh.com/index.php?p=739')" title="分享到豆瓣" class="douban"></a></span><span><a href="javascript:void(0);" onclick="shareToXianguo('利用IBM File Manager查看COPYBOOK ', 'http://flyuphigh.com/index.php?p=739')" title="分享到鲜果" class="xianguo"></a></span><span><a href="javascript:void(0);" onclick="shareToKaixin('利用IBM File Manager查看COPYBOOK ', 'http://flyuphigh.com/index.php?p=739')" title="分享到开心" class="kaixin"></a></span><span><a href="javascript:void(0);" onclick="shareToFollow5('利用IBM File Manager查看COPYBOOK ', 'http://flyuphigh.com/index.php?p=739')" title="分享到Follow5" class="follow5"></a></span><span><a href="javascript:void(0);" onclick="shareToTongxue('利用IBM File Manager查看COPYBOOK ', 'http://flyuphigh.com/index.php?p=739')" title="分享到同学网" class="tongxue"></a></span><span><a href="javascript:void(0);" onclick="shareToDigu('利用IBM File Manager查看COPYBOOK ', 'http://flyuphigh.com/index.php?p=739')" title="分享到嘀咕" class="digu"></a></span><span><a href="javascript:void(0);" onclick="shareToFanfou('利用IBM File Manager查看COPYBOOK ', 'http://flyuphigh.com/index.php?p=739')" title="分享到饭否" class="fanfou"></a></span><span><a href="javascript:void(0);" onclick="shareToZuosa('利用IBM File Manager查看COPYBOOK ', 'http://flyuphigh.com/index.php?p=739')" title="分享到做啥" class="zuosa"></a></span><span><a href="javascript:void(0);" onclick="shareToBaidu('利用IBM File Manager查看COPYBOOK ', 'http://flyuphigh.com/index.php?p=739')" title="分享到百度收藏" class="baidu"></a></span><span><a href="javascript:void(0);" onclick="shareToTwitter('利用IBM File Manager查看COPYBOOK ', 'http://flyuphigh.com/index.php?p=739')" title="分享到twitter" class="twitter"></a></span><span><a href="javascript:void(0);" onclick="shareToFavorite('利用IBM File Manager查看COPYBOOK ', 'http://flyuphigh.com/index.php?p=739')" title="添加到收藏夹" class="favorites"></a></span></div><!--===================分享到代码结束=====================-->]]></content:encoded>
			<wfw:commentRss>http://flyuphigh.com/mvs-zos-mainframe/batch-jcl-ispf-tso/ibm-file-manager-view-copybook.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

