<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Simon's Tech Book]]></title><description><![CDATA[Simon的技术日志]]></description><link>https://blog.youkuaiyun.com/simonjo</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; simonjo]]></copyright><item><title><![CDATA[z/OS 使用FTP方式提交JCL作业]]></title><link>https://blog.youkuaiyun.com/simonjo/article/details/9922549</link><guid>https://blog.youkuaiyun.com/simonjo/article/details/9922549</guid><author>simonjo</author><pubDate>Mon, 12 Aug 2013 13:00:52 +0800</pubDate><description><![CDATA[方式很简单，打开z/OS FTP session以后，用这个命令就可以转换成JES模式：
quote site FILETYPE=JES
然后，put上去的文件会被当作JOB执行，结果可以通过get拿回本地。
通过job所在的queue可以看出来是否执行结束。]]></description><category></category></item><item><title><![CDATA[DB2/z OLAP支持 (RANK, DENSERANK, ROW_NUMBER)]]></title><link>https://blog.youkuaiyun.com/simonjo/article/details/6781959</link><guid>https://blog.youkuaiyun.com/simonjo/article/details/6781959</guid><author>simonjo</author><pubDate>Fri, 16 Sep 2011 14:34:37 +0800</pubDate><description><![CDATA[之前没接触过OLAP的东西，今天发现客户过来的query含有这个功能，就顺便查看一下造点test case。
看了半天SQL reference，一头雾水；
看了几个国内的blog，一头雾水；
后来看了个英文blog，豁然开朗！这功能真是坑爹！
简单记录如下：
ROW_]]></description><category></category></item><item><title><![CDATA[DB2/z SQLCODE -20071 WLM ENVIRONMENT NAME MUST BE SPECIFIED function-name]]></title><link>https://blog.youkuaiyun.com/simonjo/article/details/6729186</link><guid>https://blog.youkuaiyun.com/simonjo/article/details/6729186</guid><author>simonjo</author><pubDate>Mon, 29 Aug 2011 14:18:10 +0800</pubDate><description><![CDATA[现象：Define stored procedure时报此错
原因：Default WLM在安装时没有指定，define SP语句亦没有指定
解决：/d wlm,appenv=*查找所有WLM，找相应DB2 subsystem名开头的，一般是用SSIDWLM1，SSIDWLM]]></description><category></category></item><item><title><![CDATA[DB2/z DSNTEP2中改变SQL TERMINATOR]]></title><link>https://blog.youkuaiyun.com/simonjo/article/details/6729120</link><guid>https://blog.youkuaiyun.com/simonjo/article/details/6729120</guid><author>simonjo</author><pubDate>Mon, 29 Aug 2011 13:58:58 +0800</pubDate><description><![CDATA[有时候在DSNTEP2中跑SQL，需要改SQL TERMINATOR，一般是在define procedure的时候，由于;会和native language的终结符冲突掉所以需要改。
写入下面的命令就可以临时为之后的语句更改terminator了：
--#SET TERMI]]></description><category></category></item><item><title><![CDATA[COBOL中实现线程等待的方法]]></title><link>https://blog.youkuaiyun.com/simonjo/article/details/6386994</link><guid>https://blog.youkuaiyun.com/simonjo/article/details/6386994</guid><author>simonjo</author><pubDate>Tue, 03 May 2011 13:40:00 +0800</pubDate><description><![CDATA[COBOL中没有提供wait的方法，但是也不要使用简单的loop来实现等待，这样会浪费处理器资源，造成不必要的开支（主机的CPU是按MIPS计费的）。]]></description><category></category></item><item><title><![CDATA[COBOL动态与静态调用]]></title><link>https://blog.youkuaiyun.com/simonjo/article/details/6303920</link><guid>https://blog.youkuaiyun.com/simonjo/article/details/6303920</guid><author>simonjo</author><pubDate>Wed, 06 Apr 2011 09:51:00 +0800</pubDate><description><![CDATA[转自http://www.mainframer.cn/tech.mrqa?action=view&id=2965]]></description><category></category></item><item><title><![CDATA[主机应用程序开发基础]]></title><link>https://blog.youkuaiyun.com/simonjo/article/details/6285474</link><guid>https://blog.youkuaiyun.com/simonjo/article/details/6285474</guid><author>simonjo</author><pubDate>Tue, 29 Mar 2011 10:50:00 +0800</pubDate><description><![CDATA[本文是面向主机开发初学者的一篇基础教程，是作者在主机应用程序开发方面的经验的小结。花费力气整理出来，是希望能够抛砖引玉，给各位mainframe入门学习者一个较为准确的参考，并藉以增缺补漏，修正各种本人也理解不准确的地方。本文首发于mainframer.cn，另有完整版本备份于作者的个人blog: http://blog.youkuaiyun.com/simonjo；转载、引用请标明原文地址及作者blog，谢谢！
本文将以连载方式陆续更新。
本文论述仅为作者个人见解，并不代表IBM立场或技术之承诺。]]></description><category></category></item><item><title><![CDATA[DB2/z DCLGEN/SPUFI -805 的解决]]></title><link>https://blog.youkuaiyun.com/simonjo/article/details/5927494</link><guid>https://blog.youkuaiyun.com/simonjo/article/details/5927494</guid><author>simonjo</author><pubDate>Fri, 08 Oct 2010 15:56:00 +0800</pubDate><description><![CDATA[使用DB2/z DCLGEN/SPUFI时，有时会遇到DB2I安装不完全导致的-805错误，主要是由于没有执行绑定，导致DB2I的程序找不到package。报错一般如下：

DSNT408I SQLCODE = -805, ERROR:  DBRM OR PACKAGE NAME XXXX..DSNECP68.18-    
         003707155A011D NOT FOUND IN PLAN DSNEDCL. REASON 03

]]></description><category></category></item><item><title><![CDATA[SDSF自动刷屏]]></title><link>https://blog.youkuaiyun.com/simonjo/article/details/5732254</link><guid>https://blog.youkuaiyun.com/simonjo/article/details/5732254</guid><author>simonjo</author><pubDate>Tue, 13 Jul 2010 17:06:00 +0800</pubDate><description><![CDATA[以前用过的一个命令，&10就是每10秒refresh一次，相当于按一次enter。依此类推。
]]></description><category></category></item><item><title><![CDATA[Meet the DBD family: DBID, OBID, PSID, etc…]]></title><link>https://blog.youkuaiyun.com/simonjo/article/details/5476250</link><guid>https://blog.youkuaiyun.com/simonjo/article/details/5476250</guid><author>simonjo</author><pubDate>Mon, 12 Apr 2010 14:26:00 +0800</pubDate><description><![CDATA[What a family! Misunderstood, avoided, misquoted, and sometimes even feared. Everyone has some opinion about them yet few people really take the time to understand them. So, I decided it was time to g]]></description><category></category></item><item><title><![CDATA[删除弃置的isolate VSAM文件]]></title><link>https://blog.youkuaiyun.com/simonjo/article/details/5408204</link><guid>https://blog.youkuaiyun.com/simonjo/article/details/5408204</guid><author>simonjo</author><pubDate>Tue, 23 Mar 2010 14:36:00 +0800</pubDate><description><![CDATA[有些时候，由于文件系统的分散配置，会导致VSAM文件的cluster和data file不匹配，此时，用IDCAMS各个删除这些unrelated VSAM files，就需要加上VVR指令（VSAM volume records）。 示例如下：//DELVSAM  JOB ...//DEL    EXEC  PGM=IDCAMS                          ]]></description><category></category></item><item><title><![CDATA[ABEND=S222...]]></title><link>https://blog.youkuaiyun.com/simonjo/article/details/5341156</link><guid>https://blog.youkuaiyun.com/simonjo/article/details/5341156</guid><author>simonjo</author><pubDate>Wed, 03 Mar 2010 09:53:00 +0800</pubDate><description><![CDATA[今天早上碰见了个ABEND，查了一下原来是超时然后driver主动cancel了job。汗的是，查manual得知，cancel一个作业并且没有take dump的话，ABEND code是S222……怀疑是不是哪个华人工程师的杰作，意思是告诉你，你太“2”了……]]></description><category></category></item><item><title><![CDATA[Load/Unload XML data in DB2]]></title><link>https://blog.youkuaiyun.com/simonjo/article/details/5285806</link><guid>https://blog.youkuaiyun.com/simonjo/article/details/5285806</guid><author>simonjo</author><pubDate>Wed, 03 Feb 2010 17:32:00 +0800</pubDate><description><![CDATA[If XML data in the table is less than 32K for each record, then you can directly unload the data as char.  If XML data exceeds 32K for some records, then you have to unload the common data and the XML]]></description><category></category></item><item><title><![CDATA[解除DB2/z tablespace pending状态的便捷方法]]></title><link>https://blog.youkuaiyun.com/simonjo/article/details/5281135</link><guid>https://blog.youkuaiyun.com/simonjo/article/details/5281135</guid><author>simonjo</author><pubDate>Tue, 02 Feb 2010 15:48:00 +0800</pubDate><description><![CDATA[使用以下command即可：-START DATABASE(MINITEST) SPACE(SMNB0001) ACCESS(FORCE) WARNING: 这种做法可能会产生数据不一致，尽量不要在生产环境中使用。]]></description><category></category></item><item><title><![CDATA[推荐一篇文章]]></title><link>https://blog.youkuaiyun.com/simonjo/article/details/5184236</link><guid>https://blog.youkuaiyun.com/simonjo/article/details/5184236</guid><author>simonjo</author><pubDate>Wed, 13 Jan 2010 09:43:00 +0800</pubDate><description><![CDATA[http://www.bwchinese.com/article/focus_china/2009-12/1223.html]]></description><category></category></item><item><title><![CDATA[关于物化视图，MQT]]></title><link>https://blog.youkuaiyun.com/simonjo/article/details/4905870</link><guid>https://blog.youkuaiyun.com/simonjo/article/details/4905870</guid><author>simonjo</author><pubDate>Mon, 30 Nov 2009 15:14:00 +0800</pubDate><description><![CDATA[之前还在郁闷，DB2里面MQT和物化视图有什么区别，后来一搜索，就是一个东西： DBMSTerminologyWhenHowWhoMS SQL ServerIndexed ViewsImmediateIncrementalSystemIBM DB2Materialized Query TablesImmediate a]]></description><category></category></item><item><title><![CDATA[利用ISPF查看Z的各组件的版本]]></title><link>https://blog.youkuaiyun.com/simonjo/article/details/4905820</link><guid>https://blog.youkuaiyun.com/simonjo/article/details/4905820</guid><author>simonjo</author><pubDate>Mon, 30 Nov 2009 15:10:00 +0800</pubDate><description><![CDATA[使用以下命令，可以查看Z的各组件的版本：TSO ISPVCALL STATUS]]></description><category></category></item><item><title><![CDATA[这鸡蛋真难吃]]></title><link>https://blog.youkuaiyun.com/simonjo/article/details/4731449</link><guid>https://blog.youkuaiyun.com/simonjo/article/details/4731449</guid><author>simonjo</author><pubDate>Tue, 27 Oct 2009 00:17:00 +0800</pubDate><description><![CDATA[a：这鸡蛋真难吃。b：比以前已经进步很多了。　　　　　　　　a: 这鸡蛋真难吃b: 你叫什么名字？你是干什么的！你站在什么立场上说话？a：这鸡蛋真难吃。b：没有毛场长，你连这鸡蛋都吃不上a：这鸡蛋真难吃。b：要对咱们家的鸡有耐心，它一定会下出更好吃的蛋。　　　　　　　　a：这鸡蛋真难吃。b：隔壁家也吃过这样的鸡蛋，现在是初级阶段。a：这鸡蛋真难吃。b：隔壁家的鸡蛋是好吃，可是不符合我们家的具体情况]]></description><category></category></item><item><title><![CDATA[Tips: 注释多行JCL]]></title><link>https://blog.youkuaiyun.com/simonjo/article/details/4605578</link><guid>https://blog.youkuaiyun.com/simonjo/article/details/4605578</guid><author>simonjo</author><pubDate>Mon, 28 Sep 2009 16:12:00 +0800</pubDate><description><![CDATA[JCL本身并不支持跨行注释，但是巧用ISPF editor的change功能，就能简便的注释多行JCL。 JCL注释每行以//*开始，在注释起始行前用.A标记开始，然后在注释结束行前打.B标记结束，之后，使用如下命令替换.A和.B之间的行的//为//*：c all // //* .A .B 图解如下：注释之前这样：注释之后便成这样：]]></description><category></category></item><item><title><![CDATA[解决Nokia PC SUITE无法识别DELL E6400 WIDCOMM bluetooth的问题]]></title><link>https://blog.youkuaiyun.com/simonjo/article/details/4535749</link><guid>https://blog.youkuaiyun.com/simonjo/article/details/4535749</guid><author>simonjo</author><pubDate>Wed, 09 Sep 2009 15:26:00 +0800</pubDate><description><![CDATA[原帖地址：http://discussions.nokia.co.uk/discussions/board/message?board.id=pcsuite&message.id=31774 Dear all,I fought the same problem with my new Dell E6400 notebook! The problem is that when you upd]]></description><category></category></item></channel></rss>