
IBM i World 2012 贵宾论坛即将举行
IBM i World 2012 贵宾论坛即将举行 Power智无边,有i云相随 - IBM i World 2012 贵宾论坛将于2012年6月6日至8日在风景如画的乌鲁木齐举行。因为有i,所以相随。届时,来自全国的IBM i客户、ISV合作伙伴、IBM的高层领导和专家,将齐聚美丽的天山脚下,共同探讨智慧时代,如何利用Power 7和i OS实现新突破,分享Power of i云计算最新趋势。了解业界趋势,把握技术动态,结识同行好友,感受动人美景,IBM i World 2012 贵宾论坛期待您的光临。 论坛主题: ◆ i前瞻性战略:分享i系列研发及支持战略、产品策略及规划等,高屋建瓴,长远发展。尤其是Power of i与云计算结合,将带来怎样的改变。 ◆ i新趋势分享:从技术革新、行业应用、案例解析等多角度多层次,协助您深入了解Power of i,特别是基于Power 7和i OS两大产品,展现它是如何从硬件架构到系统软件,从虚拟化到能源管理,从中间件到系统整合持续进步,帮助客户从容应对当前繁复的工作和未来多变的需求。 ◆ i美景创未来:六月初的乌鲁木齐风景如画,业界强人齐聚一堂,共创美好未来。 论坛时间: 6月6日-6月8日... [More]
Tags:  ibm i |
中断作业退出 - 调用另一个作业的程序
中断作业退出 - 调用另一个作业的程序 在之前关于QTEMP的博客中,最后我提到了将撰写关于作业中断退出程序的博客。 在5.4版本中,引入了作业中断的能力,它允许在指定的作业中运行程序。5.4版本以前,如果用户想在不同的作业中运行一个程序,基本上只能使用提交作业的命令来启动新的作业,然而有时候,需要在一个已经启动的作业里运行程序。作业中断便赋予了这种能力。 这个功能有两个主要的组成部分: 控制该功能是否启用的能力 在目标作业中请求和执行程序的编程接口 允许作业被中断(QALWJOBITP)系统值用于控制在整个系统中是否允许中断另一个作业来调用某个程序。该系统值有3个选项: 0 – 作业不可中断 (默认) 1 – 作业可中断,但新作业默认不可中断 2 – 作业可中断,而且新作业默认可中断 这个系统值是个“大开关”:把它设为0就能在系统范围内禁止该能力。为了在另一个作业中调用程序,必须把该值设为1或2。该系统值能被更进一步地控制,因为它是能被锁定的系统值之一,即如果被锁定,在正常的系统运行过程中就无法改变它。在IBM i 信息中心的“ lock function of security system values... [More]
Tags:  中断作业 |
解决 Telnet 连接不到 IBM i 操作系统分区的问题
解决 Telnet 连接不到 IBM i 操作系统分区的问题 使用 Telnet 协议连接 IBM i操作系统分区出现连接问题时,可尝试使用 PCOM 登陆 HMC,进入 IBM i 分区,按照问题发生可能性从大到小的顺序,依次检查以下内容: 1. 绿屏显示的提示 如果绿屏正在显示启动菜单,表示IPL 模式已设置成手动启动(只能从HMC更改到这一属性),造成在绿屏里直接输入重启命令后久久不能连上系统,需要手动确认IPL后,才能真正重启。 如果绿屏正在显示系统错误参考码(SRC),表示虚拟分区系统崩溃过,或者被人以强制保存MSD的方式重启。系统会自动在IPL前尝试保存MSD。如果当时ASP空间不够,系统自动保存MSD不成功,会停在参考码菜单等待人工操作,这时需要删掉旧的MSD重新保存,或者不保存继续IPL。由于IPL还没有做,此时虚拟分区上的网络服务都没有启动。 2. 产品 SS1 和 TC1 安装正常 运行命令 GO LICPGM , 选择选项10,查看 SS1 和 TC1 是否安装,有没有处于Error状态。 运行命令 CHKPRDOPT 5770SS1 ,查看有没有返回SS1产品的错误,根据返回信息修复产品。 运行命令 CHKPRDOPT... [More]
Tags:  ibm i |
关于V5R4系统停止服务日期的声明
今天,IBM公司正式宣布操作系统V5R4版本的服务终止日期为2013年9月30日,该操作系统过去被称为i5/OS。 前段时间,我把经常被问到的问题记录下来。 在过去的两周,令我非常开心的是我已经可以在这个博客中回答其中的两个问题。上周我们 宣布RPG编译器和IBM i运行环境里将包含RPG OA功能 时,实际第一个问题已经回答了。这周来回答第二个问题,我终于可以明确地回答用户关于“什么时候V5R4服务终止”这个问题了。 我们非常理解大家会问这样的问题。V5R4早在2006年就已经问世,计划在2013年终止服务,其生命周期比之前任何一个版本都长。 大家总是猜测什么时候服务终止,现在终于明确了。 在过去的几年里,在任何一个客户的见面会上都会得到这样的一个信息:客户想要在一个版本上停留更长的时间。为什么?主要是因为即使实际升级过程相对很简单,但是迁移到一个新版本是要暂时影响正常业务运营的。但让客户能够向前发展和利用新的IT技术同样也很重要。在IBM内部,我们已经听取了各个方面的意见来决定一个合适的终止服务时间。 我们也从客户那里听到他们需要很长的时间针对这个服务终止去计划应对方案。通过今天的声明,我们将给我们的客户和合作伙伴超过19个月的时间去准备和执行将来的系统升级。... [More]
Tags:  v5r4 |
在 IBM i 系统的管理工具里运行 CL 命令
我们在绿屏里运行 CL(Control Language)命令是件很平常的事情,但是,你知道怎样在 IBM i 系统的管理工具里直接运行 CL 命令吗?下面以 IBM Navigator for i 和 IBM Systems Director Navigator for i 这两种 IBM i 系统管理工具为例介绍运行方法。 1. 在 IBM Navigator for i 运行CL命令 当使用 PCOM 等使用Telnet协议的工具连不上 IBM i 系统时,如果IP地址仍可ping通,可尝试通过在 IBM Navigator for i 工具运行 CL 命令检查系统状态。 首先从 IBM Navigator for i 上连接到 IBM i 分区,如图1,右键单击一个DataBases,选择“Run SQL Scripts”,然后在弹出的子窗口中输入若干条 CL 命令,如图 2,点击菜单栏的“运行”后,即可看到命令运行的结果。注意在 CL 命令输入时,需要以“CL:”开始,以“;”结束,大小写不限。 图 2 的示例中运行了两条 CL... [More]
Tags:  i navigator ibm for |
IBM PureSystems 与 IBM i
p { margin-bottom: 0.08in; } IBM
PureSystems 与 IBM i By Steve Will 原文地址: http://ibmsystemsmag.blogs.com/you_and_i/2012/04/ibm-puresystems-and-ibm-i.html 2012年4月12日,IBM在全球同步推出了业界首个专家集成系统,并将其命名为IBM PureSystems。在一系列发布中,毫无疑问这是一次重大的发布。IBM PureSystems涉及到了IBM服务客户的所有方面,在创建此系统之初和交付系统的过程中,IBM的各个业务部门都参与其中。在今天的“You and i”我将从IBM i的视角给大家一个关于IBM PureSystems的简明扼要的总体介绍。 如我最近提到的和Alison上次写的那样, IBM所倡议的“智慧的地球”战略一直是我们如何向世界展示IBM技术价值的内在驱动力。但是智慧地球不仅仅是一种营销信息,它还提供了一个框架用于设计和构建客户正在面临或者即将面临的问题的解决方案。在过去的几个月里,我们预览了一系列IBM为解决那些问题而提供的方案,并形成了一个核心技术集-专家集成系统。IBM... [More]
Tags:  puresystems |
Java 和 i -- 过去、现在和将来
Java 和 i - 过去、现在和将来 原文链接: http://ibmsystemsmag.blogs.com/you_and_i/2010/03/java-and-i-past-present-and-future.html 你有没有想过你运行的是哪个版本的 Java ?今天,在 IBM i 上,对于 Java 你有很多选择。对于 IBM i 6.1 ,有很多版本的 Java 可以考虑。我们先花几分钟来看一下这些选择,去除一些不清楚的概念,并且帮助你为你的应用程序作出对现在和未来都最好的决定。 我们从 IBM i 上 Java 世界的一点历史开始。很长时间以来, Java 已经成为了 IBM i 平台上一项重要的技术。 Classic JVM 是 IBM i 上第一个 64 位的 JVM ,并且是唯一一个嵌入到特许内部代码( licensed internal code, LIC )核心的 JVM 。这个版本的 Java 已经为 IBM i 社区服务了很久并且做的非常好,它让 IBM i... [More]
Tags:  j9 java |
让系统触发器识别调用者
让系统触发器识别调用者 —增强 IBM DB2 for i 触发器程序的逻辑 原文链接: http://www.ibmsystemsmag.com/ibmi/january09/technicalcorner/24456p1.aspx 触发器是一种重要的数据库资源,可以用来实现业务逻辑。当表中的数据发生改变时,就会引发触发器的执行。触发器的执行可以发生在数据操作完成之前或之后。甚至可以创建一种触发器,用来替代数据操作请求( INSTEAD OF TRIGGER )。随着业务规则变得越来越复杂,触发器的数量和复杂性通常也随之增长。 本文中,我将展示如何使用获取作业信息的 API(QUSRJOBI()) 来改进 IBM DB2 for i 上触发器程序的逻辑。通过使用 QUSRJOBI()API ,触发器程序能够确定是哪个应用程序驱动了数据操作,从而引发了触发器的执行。这些知识使得触发器更符合它的业务规则。 基础介绍 触发器是一系列自动执行的动作,当特定的表或视图上发生一个特定的事件时被触发执行。这个事件可以是一个插入,更新,删除或者读取操作。触发器能在事件发生之前或者之后运行。 DB2 for i 支持 SQL 插入,更新,删除和读取操作的触发器。在 DB2 for i... [More]
Tags:  trigger db2 |
智能查询
智能查询 — DB2 for IBM i 的自学习引擎让查询更加智能 原文链接: http://www.ibmsystemsmag.com/ibmi/enewsletterexclusive/34256p1.aspx 在 V7R1 版本中, IBM DB2 for i 增强了 AQP (自适应查询处理) 功能组件之一 ------ 统计引擎的功能,使统计引擎能够自我学习,并不断提高其统计估算的能力。这些估计信息是查询优化器为查询请求制定最优查询计划的主要参考因素。因此,统计信息越准确,查询优化器就会拥有更多的信息,为每个查询请求找到最优查询计划的可能性就提高了。 DB2 for IBM i 的统计引擎能够预测查询中谓词对应的返回行数。 谓词的复杂度支持从简单的字面值与列值的比较,到两个列的连接,以及多个表的复杂连接;从对简单谓词的 AND 和 OR 操作,到复杂的分组;最终包括了 SQL 所支持的任何子句中的任意谓词。 DB2 for i 中的统计引擎是 SQE ( SQL 查询引擎)中的一个功能组件,最早出现在 5.2 版本中。因此,只有在 SQE 中执行的查询才能应用这个自学习统计引擎。 估计信息存在误差的原因... [More]
Tags:  查询 db2 |
理解磁盘空间使用情况
理解磁盘空间使用情况 原文链接 : Understanding
Disk Space Usage 虽然许多 IBM
i 用户对这个话题非常熟悉,但是我收到的关于管理磁盘空间的问题仍然很多,所以我认为回顾有关控制磁盘空间消耗和管理磁盘空间增长的参数是一个有价值的话题。 IBM
i 使用的磁盘空间可分为以下 2 大类型: 1 . 永久的。 这种类型的存储数据在 IPL 后也存在,你创建的目标是永久目标。永久磁盘空间是用户来按跟踪管理的,用户概要文件中的参数 Maximum
allowed storage (MAXSTG) 控制着该用户能使用的磁盘空间上限。注意该参数的默认值是 *NOMAX 。 2. 临时的。 这种类型的存储空间用来存储临时目标和内部数据结构,这种数据在 IPL 后会消失。临时磁盘空间是按作业来跟踪管理的,作业能使用的最大磁盘空间由作业启动时指定的类对象中的参数 Maximum
temporary storage ( MAXTMPSTG )来确定。注意该参数的默认值是 *NOMAX 。 IBM 在 IBM
i 7.1 版本中做了改变,当作业使用的临时存储超过了上限时,作业会被挂起,而不是被终止。这一点已经在另外一篇文章中阐述过: IBM
i... [More]
Tags:  ibm_i |