• spacer 按产品、主题或内容类型过滤

    (0 产品)

    (26 主题)

    (0 行业)

    (3 类别)

第 1 - 100 条,共 122 条 | 下一页 显示内容简介 | 隐藏内容简介 订阅搜索结果 (RSS)

查看结果
题目 none 类别 none 日期 down
将现有的 RPG 资产扩展到基于 Web 服务的方法
IBM Rational Developer for i for SOA Construction(有时简称为 RDi SOA)是一个适合 IBM System i 开发人员的软件包。它将 Rational Developer for Power Systems Software、针对 IBM i 的 RPG 和 COBOL 开发工具 (RD Power) 和 Rational Business Developer 结合在一起,提供了一个快速将现有 RPG 和 COBOL 应用程序扩展到 Web 或 SOA 环境的完整解决方案。本文将介绍一个场景,通过使用 RDi SOA 来利用现有 RPG 资产过渡到基于服务的关键业务功能交付方法。
技术文章 2014年 07月 31日
如何在 IBM i 7.1 上使用 TLSv1.2 和 System SSL
System SSL 的 IBM® i 7.1 TR6 版本支持传输层安全性版本 1.2 (TLSv1.2) 和传输层安全性版本 1.1 (TLSv1.1)。Digital Certificate Manager (DCM) 已经过增强,包含允许核心 IBM 联网应用程序支持这些协议的配置选项。FTP 和 Telnet 正是核心联网应用程序的两个示例。为 System SSL 编程接口编码的供应商应用程序可以通过更改代码来利用这些新支持。
技术文章 2014年 01月 22日
PowerHA SystemMirror for IBM i 系列,第 4 部分: 基于 SVC / V7000 的高可用镜像方案介绍
本文介绍了 PowerHA SystemMirror for i 对 SVC / V7000 的镜像支持,并运用实例讲解城域镜像解决方案的配置过程。
技术文章 2014年 01月 09日
在 Web Query 中使用 Report Broker 分发报告
本文介绍如何在Web Query中,使用Report Broker 和CL命令进行报告的定时分发以及使用Report Broker资源管理器(Report Broker Explorer)对报告分发列表和调度进行管理。
技术文章 2014年 01月 02日
跟踪 IBM i 系统阈值的原理与实例
IBM i 提供了跟踪系统阈值的新功能,本文介绍该功能的原理及如何使用这个新功能。
技术文章 2013年 12月 19日
IBM i 上 Electronic Service Agent 简介
本文对 IBM i 上的 Electronic Service Agent(iESA)进行了概要的介绍。从项目的背景,产品的发展历史和产品的主要功能简介开始,着重介绍了两个重点的功能,最后给读者提供了 iESA 的简单使用方法。
技术文章 2013年 12月 12日
利用 CIM 管理 IBM i 并与之交互,第 8 部分: IBM i 上的 CIM 硬件信息支持
Physical asset profile 是 CIM (Common Information Module) 通用信息模型中用来建模各种物理设备的 profile,它定义了各种物理设备相应的模型以及它们各自和 DMTF 注册信息 profile 之间的联系。本文主要介绍该 profile 的典型构成、用途,以及如何应用该 profile 实现对 IBM i 上的硬件信息支持。
技术文章 2013年 12月 05日
CL 语言中消息的监控与处理
MONMSG 是 CL 编程语言中的一个重要的消息处理函数,巧妙的使用 MONMSG 能够实现异常捕捉、错误处理等多种功能。
技术文章 2013年 11月 28日
PowerHA SystemMirror for IBM i 系列,第 3 部分: 强大的快照拷贝(FlashCopy)功能介绍
本文介绍了 PowerHA SystemMirror for i 对快照功能(FlashCopy)的支持,并运用实例讲解快照解决方案的配置过程及其日常的操作方法。
技术文章 2013年 11月 21日
如何在 Integrated Solutions Console(ISC)中部署和删除 bundle
本文首先介绍了 Integrated Solutions Console (ISC) 的相关概念和组件 (bundle) 的目录结构,然后结合一个实例来描述如何在 ISC 中部署和删除 bundle。ISC 提供了一个框架,包含了 web 管理系统中通用的功能模块。在 ISC 平台上可以方便的添加和删除一个插件。对于开发者来说,只需要添加主体页面和相关的业务逻辑,不用重复实现那些通用的功能模块(比如: 登录页面、左侧导航树、任务页面切换、日志管理等)。
技术文章 2013年 10月 31日
利用 CIM 管理 IBM i 并与之交互,第 7 部分: IBM i 上的 CIM 软件和补丁信息支持
本文介绍 DMTF 发布的标准模型 Software Inventory Profile 及其在 IBM i 平台上的实现。Software Inventory Profile 通过建模系统上软件和补丁的运作机制,提供了全面反映系统上软件、补丁信息的能力。
技术文章 2013年 10月 17日
利用 CIM 管理 IBM i 并与之交互,第 6 部分: 如何访问 CIM - 协议及操作
在用户了解了 IBM i 平台上 CIM 的基本功能(请参阅“利用 CIM 管理 IBM i 并与之交互,第 1 部分 : CIM 功能概述”)以及如何在 IBM i 上发现 CIM 服务之后(请参阅“利用 CIM 管理 IBM i 并与之交互,第 2 部分 : 如何发现 CIM 服务及其特性”),接下来本篇文章将主要介绍 WBEM 和 CIM 支持的基本协议,以及协议本身所支持的访问和管理 IBM i 系统资源的基本操作。通过这些信息,用户可以使用相应的协议来开发自己的首个 CIM Client,来跟 CIM Server 进行交互,进而可以跟 IBM i 系统资源进行相应交互,来实现对系统资源的管理。
技术文章 2013年 10月 10日
多机架 IBM PureFlex System 环境中的 IBM i Live Partition Mobility
本文介绍了在 IBM® PureFlex™ System 多机架环境中配置 Live Partition Mobility (LPM) for IBM i 的主要步骤。此外,还根据 IBM Flex System Manager™ GA3 版本测试过程中发布的视频字幕,介绍了如何运行 LPM。
技术文章 2013年 09月 29日
IBM i 上 QSQSRVR 作业的介绍及应用
在 IBM i 系统中,我们会看到活动的作业中有很多 QSQSRVR 作业,这是些什么样的作业,什么时候产生的,如何产生的,和我们的应用程序有什么样的关系呢?本文将通过实例介绍 QSQSRVR 作业,以及如何配置和使用它们。
技术文章 2013年 09月 29日
从 Classic JVM 迁移到 IBM J9 JVM
本文细致和全面的讨论了 IBM i 平台上 Classic JVM 和 J9 JVM 的区别,为用户的应用软件从 Classic JVM 迁移到 J9 JVM 提供了参考依据和技术指导。
技术文章 2013年 09月 25日
虚拟 IO 服务器(VIOS)和 IBM i
Power 主机上的虚拟化应用,简单阐述虚拟 IO 服务器的功能,用途,优点,以及虚拟 IO 服务器在高级虚拟化技术的作用。举例说明虚拟 IO 服务器与 IBM i 分区直接互联特性。
技术文章 2013年 09月 25日
实现 Android 调用基于 IBM i 的 Web 服务
作为 Internet 异构环境下的互操作技术,Web 服务被广泛应用。由于 Web 服务具有跨语言、跨平台等特点,我们可以通过 Android 等智能设备,以 Web 服务的方式重用 IBM i 服务器端的 RPG、COBOL 等业务程序。本文的主要目标是,结合 IBM i 支持的 Web 服务组件,指导读者如何编写基于 Android 的 Web 服务客户端程序,调用 IBM i 服务器端的 Web 服务。
技术文章 2013年 09月 25日
IBM i 上 Java Break Memory 介绍与问题分析
本文首先简单介绍了 IBM i 上 Java 作业内存的基本概念,接着 Break Memory 分布结构和相关使用问题 . 在此基础上介绍如何鉴定是 Break Memory 不足的问题 , 并给出了解决此类问题的方法。
技术文章 2013年 09月 25日
使用 IBM Toolbox for Java 开发 IBM i 应用程序
IBM Toolbox for Java 是一个基于 Java 的工具包,用户可以使用这个工具包方便的访问 IBM i 上的各种资源。本文着重介绍了 IBM Toolbox for Java 的基本使用方法,以及如何利用它提供的工具和接口控制一台 IBM i 系统上的作业。
技术文章 2013年 09月 25日
IBM Java Toolbox for i 实现 Web 与智能移动设备调用 RPG
IBM i 平台的主流语言为 RPG,其运行效率很高。而 Java 作为当今主流的编程语言,应用在全球 30 亿设备。如何在不改变业务逻辑,不重新编译的前提下,继续复用已有 IBM i 平台的 RPG 应用,是 Java 应用程序开发所需关注的一个重点。从跨语言的角度来看,Web Service 无疑是一种可行的通用实现方案。但是对于熟悉 Java 编程语言的开发人员而言,借助 IBM Java Toolbox for i,实现跨语言、跨平台调用 RPG 应用程序,无疑更加得心应手。
技术文章 2013年 09月 25日
在 IBM i 上构建和安装 ICU
International Components for Unicode (ICU) 在全球化产品的开发中有着至关重要的作用。基础 IBM i 的选项 39 支持 ICU,但您可能希望构建定制版本的 ICU,并将其包含在您的产品之中。在 IBM i 上构建 ICU 与在其他平台上一样简单,但由于平台之间的差异,您可能仍然会遇到一些问题。要避免这些问题,则必须正确设置某些环境变量。在这篇文章中,我们将介绍有关如何在 IBM i 上构建 ICU 的步骤,以及在构建时如何解决潜在问题。
技术文章 2013年 08月 29日
使用 Java Print Service API 在 IBM i 上打印文档
Java Print Service 是一个 Java 类库,为 Java 程序提供一套方便打印 IBM i 的文档的 API。本文介绍了如何使用使用 Java Print Service API 在 IBM i 上打印文档。
技术文章 2013年 08月 22日
利用 CIM 管理 IBM i 并与之交互,第 5 部分: CIM 的安全设置
通过 IBM i 平台上 CIM 所提供的强大管理功能以及标准化的建模能力,该项技术已经被应用在一些 IBM 的产品中。与此同时 CIM 通过了丰富的安全配置提供了十分安全的访问方式,本文将介绍 IBM i 上 CIM 的安全配置,以及如何通过这些设置提供安全健壮的访问接口。
技术文章 2013年 08月 15日
调试应用程序内存中的神秘问题
无论在哪种平台上,调试应用程序内的堆内存问题都极为困难。幸运的是,IBM i 6.1 及更高版本提供了相关支持,能帮助用户在 ILE 环境内调试堆内存问题。本文介绍了堆内存是什么,还展示了通过多种 ILE 语言使用堆内存的正确方法,这些语言包括 C、C++、RPG、COBOL 和 CL。此外,本文还描述了使用堆内存时可能出现的一些常见问题,以及如何利用 IBM i 中的支持功能调试这些问题。
技术文章 2013年 08月 08日
利用 CIM 管理 IBM i 并与之交互,第 4 部分: IBM i 上的 CIM 通知机制
本文介绍的 Indications Profile 是 DMTF 发布的众多管理 Profiles 技术文档之一,其定义了关于事件通知方面的 CIM 模型和相应的行为。运用 Indications Profile 来进行事件监控等管理应用开发的人员,将在互操作性和易用性等方面拥有更多优势。
技术文章 2013年 08月 01日
使用 IBM OmniFind Text Search server for DB2 for i 7.1 搜索源物理文件成员
本文将介绍如何使用 IBM® OmniFind® Text Search Server for DB2 for i 来建立索引和搜索带有多个成员的源物理文件。 这项支持为与万维网上常见对象类型相似的 IBM i 对象类型提供了搜索支持。
技术文章 2013年 07月 24日
IBM i 上如何通过 JNI 创建和使用 J9 JVM
本文首先简单介绍了 IBM i 上 JNI 的基本概念及其两大组成部分,接着介绍了常用的一些用于创建和初始化 JVM 的 JNI 函数,并在此基础上分析了非 Java 程序调用 Java 程序的具体过程。最后,结合具体的示例程序重点讲解了如何在 C、RPG,以及 COBOL 语言中创建和使用 JVM 及常见的一些问题。
技术文章 2013年 07月 18日
将数据移动到固态驱动器
如果您想在不久的将来安装固态驱动器 (SSD),则应该查阅技术文档“SSD 的客户使用”。该文档中包含很多有用的信息,我在这里就不再赘述全部内容,但我会将该文档作为参考,因此您可能希望在进一步阅读之前看一看其中的内容。我编写本文的真实用意是指出 SSD 文档中未详细说明且容易混淆的一些事项,再强调一下该文档已说明的一些事项。我不会谈论 SSD 是否会提高性能以及提高多少。Lab Services 有很多人可以帮助您弄清这些问题。
技术文章 2013年 07月 11日
IBM i 7.1 Technology Refresh 6 发布日
通过本文了解 IBM i 7.1 Technology Refresh 6 发布日 的相关内容。
技术文章 2013年 07月 11日
使用 IBM Navigator for i 管理物化查询表
物化查询表 (MQT) 是根据查询结果来定义的一种表,其数据形式是从一个或多个源表中获取的预计算结果,这些源表是 MQT 定义的基础。在我们从源表进行查询时,会自动先查询与源表有关联的 MQT,以确定其中是否具有满足查询条件的数据。如果确实存在这样的数据,则无需查询源表。采用这种查询方式可以提高查询效率,在查询海量数据时效果尤为显著。您可以通过多种方式管理 IBM i 上的 MQT,包括绿屏、IBM Navigator for i 等。本文将介绍如何使用 Navigator for i 管理 MQT。
技术文章 2013年 07月 10日
DB2 Web Query for IBM i 可以简化报告
在利用 Web Query 时,无需将数据移动到 IBM i 平台以外的其他计算环境。尽管仍然可以使用 Query/400,但 Query/400 已经无法再满足需要利用 Web 浏览器或移动设备查看业务数据、图表和指标的现代组织的需求。Web Query 支持团队开始采用现代化的 BI 界面,更轻松地分发报告,甚至采用该界面为主要经理和高管人员创建仪表板和其他决策工具。在本文中,我将展示一个简单的 BI 应用程序示例,利用 DB2 Web Query 对象来报告销售数据,并观察 DB2 Web Query 为完成此任务提供的工具。本文将展示最终得到的报告,并使用相同的数据制作一份图表。对于认为通过程序实现这一目标更为轻松的 RPG 程序员,可以将 RPG 内所需的工作量与 Web Query 环境中所需的工作量进行对比。
技术文章 2013年 07月 10日
RPGLE 中的递归
迄今为止,ILE 社区已经广泛认识到,RPGLE 支持在使用子过程时利用递归调用。通常情况下,您可以使用递归过程取代某种类型的循环,这样做并不是因为循环不适用,而是因为递归调用的复杂性更低,更易于维护,或者只是因为它与众不同。坦白地说,始终编写 Dow Not %eof() 已经有点老套了。有些时候,最好做出一些改变。
技术文章 2013年 07月 10日
利用 IBM Systems Director Update Manager 自动管理 PTF
IBM i 管理员能够在 IBM Systems Director Update Manager 中找到大量用户友好的功能,始终确保系统安装了正确的 PTF。Update Manager 能够自动检查可用的 PTF 组,并识别哪些系统需要注意,让您能够保持系统处于所需的 PTF 组级别。它还提供了监控系统中的必要 PTF 组并在您的网络和用户方便的时候计划 PTF 组安装的功能。本文将介绍 Update Manager 支持的几种典型场景。理解这些场景之后,您就会了解如何通过在 Update Manager 中执行极为简单的配置来保持 IBM i 系统处于最新状态,如何简化 PTF 组和系统组的 PTF 管理任务,如何支持单一 PTF 检查和安装。
技术文章 2013年 07月 10日
如何在 IBM i 上分析 J9 虚拟机崩溃问题
本文有针对性地介绍了 IBM i 上 J9 JVM 崩溃的上 J9 JVM 崩溃的常见原因,并介绍了在 IBM i 上如何利用 vlog, joblog, core dump -Xcheck:jni 等日志分析 JVM 崩溃问题。
技术文章 2013年 07月 04日
DB2 跨系统数据迁移实例
本文通过实例的方式将 DB2 在跨系统数据迁移过程中可能出现的问题及其解决方法尽可能展现给读者,使读者在 LUW DB2 和 IBM i DB2 之间做数据迁移时更加顺畅。
技术文章 2013年 06月 20日
使用 IBM Image Construction and Composition Tool
本文旨在提供使用 IBM® Image Construction and Composition Tool® (ICCT) 在 IBM PowerVM® 云环境上设计和构建虚拟设备的常用最佳实践。
技术文章 2013年 06月 17日
使用 Rational Developer for Power System 开发 IBM i
本文试图以 IBM i 平台的 RPG 程序作为切入点,展示如何使用 RD Power 的强大可视化编程环境,开发各种 RPG 程序,包括界面与报表设计。
技术文章 2013年 06月 03日
使用 WebSphere Adapter for IBM i 整合 J2EE 与 IBM i 应用
作为 WebSphere 企业中间件与 IBM i 系统之间的业务流程与资源整合工具,WebSphere Adapter for IBM i 提供基于 PCML(program call markup language)标准的 IBM i 应用服务,在不必编写代码的前提下,实现针对包括 RPG,COBOL 程序以及服务程序在内的各种 IBM i 目标应用的调用。此外,WebSphere Adapter for IBM i 还支持使用 IBM i 数据队列的信息传递机制,实现 WebSphere 企业中间件与 IBM i 系统之间的双向数据交换。
技术文章 2013年 05月 22日
使用 InfoSphere Change Data Capture 实现 DB2 for i 的数据复制
IBM i 平台的特色之一是集成数据库 DB2 for i。IBM InfoSphere Change Data Capture( 简称 InfoSphere CDC) 作为一款跨数据库复制解决方案,支持不同 DB2 for i 之间,甚至是异构数据库之间的实时数据复制,满足了 HA 环境下对于数据灾备的需求。
技术文章 2013年 05月 06日
IBM i 上使用 CPYFRMIMPF 拷贝数据的最佳实践
在性能测试或者数据库迁移到 IBM i 的过程中,我们往往需要进行大数据的拷贝工作。IBM i 由于其特殊性,它并不支持类似于 DB2 LUW 的 load 命令,而 CPYFRMIMPF 能提供类似的功能。文章结合作者的工作需求,以在 IBM i 上的性能测试数据拷贝为例,探讨了使用 CPYFRMIMPF 把以 del 格式的大数据拷贝到 IBMi 上的方法,并对 LOB 数据的处理、提高拷贝效率等问题进行了探讨。
技术文章 2013年 04月 25日
借助 RPG 来利用 IBM DB2 XML 支持
本文展示了通过 RPG 来使用 IBM® DB2® for i 7.1 提供的 SQL/XML 函数的几个示例。文中展示了如何将 SQL 语句嵌入 RPG 程序,从而执行涉及 XML 数据的关系查询并生成 XML 结果。本文中演示了 SQL/XML 发布函数和近期发布的 XMLTABLE 函数。
技术文章 2013年 03月 28日
利用 IBM InfoSphere Guardium 监控和审计 IBM DB2 for i 数据库活动
IBM InfoSphere Guardium 是一个企业信息审计和保护解决方案,可帮助企业保护和审计信息。这些信息可以是各种的关系型或者非关系型数据源,例如 Oracle、Teradata、IMS、VSAM、Microsoft® SharePoint、IBM Netezza®、IBM DB2® for z/OS® 以及 DB2 for Linux, UNIX and Windows。随着 InfoSphere Guardium V9.0 的推出,现在DB2 for i 能够作为其中的一个数据源,使您能够监控通过原生接口和 SQL 执行的访问。本文简要概述了 InfoSphere Guardium 的架构,描述了如何配置访问权限(包括性能最佳实践),并介绍了如何访问数据活动报告。
技术文章 2013年 03月 28日
ILE 程序中的异常处理
异常处理是提高应用程序容错性的一种有效方法。当应用程序遇到未检测的错误时,就会异常退出,如果在应用程序中增加了异常处理机制,就可以捕获到这些由系统产生的异常,从而使得应用程序可以继续运行或友好的退出。本文主要描述了在 IBM i 操作系统下的集成语言环境(Integrated Language Environment, ILE)中程序的异常处理方法,并以 C/C++ 和 RPG 为实例,介绍了这些异常处理方法的使用。
技术文章 2013年 03月 21日
从零开始使用 DB2 Web Query for i
DB2 Web Query for i 是现代化的基于网络的报表解决方案,既可以使用它创建简单的查询,也可以创建复杂的报表、图标和仪表板等。它旨在替代 IBM Query for system i (Query/400),可以轻松的将 Query/400 报表导入到 DB2 Web Query,从而保护客户对 Query/400 报表的投资。
技术文章 2013年 03月 14日
系统命名与 SQL 命名之争 — 第 2 部分
执行 SQL 语句时,您可以使用系统命名规范或者 SQL 命名规范来运行它们。上一篇文章重点探讨了使用 SQL 和系统命名规范创建数据库对象时,所有权和访问权限之间的差异。本文将介绍系统命名与 SQL 命名在访问表和视图以及存储过程和用户定义的函数 (UDF) 时的行为差异,重点关注使用这些对象的非限定引用时的不同行为。
技术文章 2013年 03月 04日
DB2 for IBM i 性能调优工具 - Visual Explain 介绍
DB2 for IBM i 提供了一系列性能调优工具,Visual Explain 是其中非常重要的一项。它以图形化的方式展示了 DB2 for i 数据库查询引擎对用户的查询请求进行智能优化后产生的访问计划。根据 Visual Explain 能够快速地确定查询处理中的瓶颈,以便我们进行查询请求调优。本文介绍了 Visual Explain 的启动方式、包含的信息并结合其他调优工具对查询请求进行性能调优的实例。
技术文章 2013年 02月 28日
将 IBM i HTTP Server 高可用性扩展至 IPv6 环境
Internet Protocol V6 (IPv6) 环境中的 Web 服务器高可用性可利用 IBM® PowerHA® SystemMirror for i 软件来实现。本文将会介绍如何将这个高可用性扩展到采用接管 IP 模型、IBM i HTTP Server 上的 IPv6 高可用性 Web 服务器集群。
技术文章 2013年 02月 22日
IBM i 上 Java 分析工具的介绍
J9 作为 IBM i 上 Java 虚拟机的趋势,有越来越多的 Java 应用程序不断从 Classic JVM 向 J9 移植。如何管理和诊断 Java 在 J9 上的问题尤为显得重要起来。本文主要介绍 IBM i 上提供的 J9 相关工具,以及分析方法。包括 i 6.1 及以上所提供的 WRKJVMJOB 等的相关工具以及 STRSST 中提供的相关宏的介绍。本文选择一些笔者在工作和实践过程中经常使用的功能和选项进行讲解,并穿插一些常见问题的总结和思考。
技术文章 2013年 01月 31日
作业性能信息
上周,我介绍了已经添加到 CPF1240/CPF1241 中的基本性能信息,在那篇博客文章中,我还提到了发送到历史记录日志的 CPF1164 消息中的基本性能信息。
技术文章 2013年 01月 07日
防止缓慢查询
V7R1M0 为 DB2 for i SQL 查询引擎 (SQE) 添加了自适应查询处理 (AQP) 功能 “自适应”表示查询计划有可能实时变化(在当前查询运行过程中),也有可能随着时间的推移而发生变化(在未来运行查询时)。AQP 框架允许使用 SQE 监视器,了解 IBM i 上各查询的运行时特征并作出反应。因此,IBM i 用户即可获得又一层性能保护,防止发生缓慢查询。
技术文章 2012年 12月 27日
利用 IBM Systems Director Navigator for i 简化用户管理
对于任何 IBM i 系统管理员来说,用户管理都是其必须履行的最重要任务之一。举例来说,管理员需要能够创建用户、修改用户授权、修改其他用户属性、删除用户和其他任务。当然,经过合理授权的 IBM i 用户能利用绿屏完成这些工作,但您是否了解,如果使用开箱即用、基于 Web 的 IBM Systems Director Navigator for i 控制台,也能非常轻松而又直观地完成这些任务。因此这种方法值得介绍。在本文中,我将介绍如何使用 IBM i 6.1 及其更高版本中的 IBM Systems Director Navigator for i 来创建用户、设置用户授权和删除用户。
技术文章 2012年 12月 27日
技巧:IBM i 聚合 Ethernet 线路
IBM i 现支持聚合 Ethernet 线路,也称为 EtherChannel。EtherChannel 使您的系统能更有弹性地应对故障,并提高了系统网络功能的性能。这篇技巧文章介绍了利用这项新特性的先决条件和实现方法。
技术文章 2012年 12月 20日
通过 PCML、XPCML 调用 IBM i 服务器程序
PCML(Program Call Markup Language)是 IBM 提供的一种程序调用标记语言,它用一套语法标记来描述调用 IBM i 服务器程序所需要的全部信息,包括 IBM i 服务器程序路径信息,传递给 IBM i 程序的输入参数和接收到的输出参数信息等。XPCML(Extensible Program Call Markup Language)是对 PCML 的扩展和加强,它使用 XML schema 来指定 XML 文档结构和内容模式它的语法和使用方式和 PCML 类似。
技术文章 2012年 12月 10日
使用 IBM Systems Director 管理 IBM i,第 6 部分: 进程管理与监控在 IBM i 上的应用简介
IBM Systems Director 的进程管理、进程监控以及事件自动化计划,可以有效的简化 IBM i 的系统管理工作,提升系统管理水平。进程管理可以让系统管理员实时掌握 IBM i 系统上运行的作业、子系统和服务程序的信息和状态;而进程监控能够实时的发现作业的异常行为,并及时通知管理员;事件自动化计划则使得作业的管理更为自动化,保证了对作业异常行为的响应速度。本文将深入对 IBM Systems Director 上述功能在 IBM i 平台上的应用加以介绍。
技术文章 2012年 12月 06日
使用 RTVDSKINF 命令避免 IBM i 上的磁盘存储灾难
IBM 为 IBM i 操作系统引进更大、更快的技术已经超过 20 年,但仍然有一些必须注意的数据文件限制。此类限制之一就是库中的最大对象数量。达到限制会违反备份策略,在最简单的过程中也会导致极高的延迟。您应该如何为自己提供这种潜在危机的警报呢?幸运的是,操作系统始终为您提供了必要的工具。本文将讨论如何利用检索磁盘信息命令 (RTVDSKINF) 收集有关 IBM i 中库的信息,并创建能够跟踪对象数量过多的库的清单。本文还将介绍创建查询来分析 RTVDSKINF 过程中数据的技巧。
技术文章 2012年 12月 05日
利用 CIM 管理 IBM i 并与之交互,第 3 部分: IBM i 上的 CIM 动态指标机制
本文简要介绍 Base Metrics Profile 及其在 IBM i 平台上的 CIM Provider 开发。Base Metrics Profile 是 DMTF 发布的 CIM 技术标准 Profiles 之一,它定义了 Metrics 模型用于监控系统对象的性能数据与实时状态。基于该模型开发的代码具有结构清晰和扩展性好的优势。
技术文章 2012年 11月 29日
如何通过 API 获取 Product/PTF 信息
本文介绍了如何使用 IBM i 的系统 API 以及 IBM Toolbox for Java 获取 IBM i 系统中的 Product/PTF 信息。
技术文章 2012年 11月 22日
使用 IBM Java Toolbox for i 实现基于记录级的数据库文件访问
从文件系统的角度,IBM i 提供了对 POSIX 类文件系统 IFS(或集成文件系统)的强大支持。从数据库的角度,IBM i 内置有关系数据库 DB2。作为 IBM i 平台应用普遍的数据库文件,则是以文件的视图访问数据库。对于从事 IBM i 平台的数据库应用开发而言,如何使用 IBM Java Toolbox for i 访问数据库文件是非常重要的技能。本文的目标是系统性介绍如何利用 IBM Java Toolbox for i 实现针对数据库文件的记录级访问(RLA 或 Record Level Access),并指出 JDBC 与 RLA 两种技术的区别。
技术文章 2012年 11月 15日
通过 DB2 目录视图纵览整个 IBM i 环境
过去,IBM DB2® for i 目录视图仅仅提供有关现有数据库对象的元数据。如今,一组全新的目录视图还能为您提供有关 IBM i 系统环境的信息。具体来说,这些视图使您更易于访问与 DB2 for i 数据库相关的 Group PTF 和 TCP/IP 网络连接信息。
技术文章 2012年 10月 30日
IBM i 上 DRDA 的应用
DRDA(Distributed Relational Database Architecture),即分布式关系数据库体系结构。IBM 在其关系数据库产品中通过分布式关系数据库体系结构支持提供对分布式关系数据库处理的支持。它定义了用于在应用程序和远程关系数据之间和数据库之间的通讯的协议。本文将介绍 DRDA 的概念,并通过样例的方式演示用户常用的 DRDA 场景,介绍基本的使用方法。例如:如何在交互模式和嵌入式程序中使用 DRDA,如何通过 DRDA 实现不同平台数据库之间的访问,以及 Distributed unit of work(DUW)和 Remote Unit of Work(RUW)的区别。
技术文章 2012年 10月 25日
用 VMControl 管理 IBM i,第 1 部分: VMControl 简介
IBM Systems Director VMControl 致力于简化 IT 环境中工作量的管理。VMControl 能在一个平台上管理多种硬件平台上的虚拟设备,虚拟服务器,工作负载和系统池等。VMControl 2.3 已经对 AIX 和 Linux 提供了很好的支持。从 VMControl2.4 版本起,增加了对 IBM i V7.1 TR3 的支持。本文主要介绍 VMControl 2.4 对 IBM i 系统提供了哪些支持。在后续的文章中,将详细介绍每个功能的使用方法。
技术文章 2012年 09月 27日
使用 IBM Systems Director 管理 IBM i,第 5 部分: 监控 IBM i 消息队列
在 IBM i 系统中,消息队列是实现不同用户及程序之间的通信的桥梁。任何请求和告警信息都可以以消息的形式存放在接收者的消息队列中,从而通知消息的接收者采取相应的行动。对于系统管理员而言,消息队列是其了解系统的运行情况的重要渠道之一。本文通过实例,向读者介绍如何使用 IBM Systems Director 实现对 IBM i 消息队列的监控。
技术文章 2012年 09月 20日
如何激活 IBM i 程序
调用一个 ILE 程序时,系统缺省情况下会立即激活该 ILE 程序直接依赖和间接依赖的所有 ILE 服务程序。从 V6R1 开始,为了提高激活性能,IBM i 提供了延迟激活。利用延迟激活,只有当 ILE 服务程序所导出的某个函数被调用时,该 ILE 服务程序才会被真正激活。此外,IBM i 支持动态激活,用户可以在运行时选择激活某个 ILE 服务程序,访问其导出的数据或者调用其导出的函数。本文将通过实例,介绍 IBM i 提供的三种程序激活方式:立即激活、延迟激活、动态激活。
技术文章 2012年 09月 10日
使用 IBM Systems Director 管理 IBM i,第 1 部分: 简介
Systems Director 是 IBM 公司发布的下一代、跨多平台的系统管理工具。用户可以根据实际需要将 Systems Director 服务部署在 AIX、Linux 或者 Windows 等操作系统上,并无需在 IBM i 系统上安装 Systems Director 的服务 , 而是简单安装代理 (agent) 即可实现对 IBM i 系统的管理。用户可以通过浏览器登录 Systems Director 对各种资源进行访问和管理。本文将对 Systems Director 的特点、功能以及架构做简要的介绍。
技术文章 2012年 09月 03日
管理 IBM i
IBM Systems Director 是一种平台管理基础,能够跨异构环境简化物理和虚拟系统的管理。IBM Systems Director 运用了行业标准,旨在管理简单和复杂的环境,其中包括多个操作系统和多平台环境。IBM Systems Director 的功能包括发现、清查、配置、系统运行状况、监控、软件更新和事件通知。本文将会介绍如何安装和配置 IBM Systems Director 服务器与各个级别的 IBM i 代理。
技术文章 2012年 08月 16日
IBM 推出新款服务器和更多新产品
IBM 发布了大量 IBM i 重要公告,其中包括基于 POWER7 处理器的新款服务器、Solution Edition 服务器等。IBM Systems 杂志 Power Systems 版的九月刊将更加深入地介绍这些产品,届时我们将与重要 IBM 高层人士进行访谈,这些人包括 IBM 产品经理 Tim Stack 和 IBM i 架构师 Steve Will。在此之前,我们将简要说明公告内容。
技术文章 2012年 08月 15日
理清 Web Query
自 2007 年 3 月 DB2* Web Query 发布以来,我制作和参与了无数的网络广播、演示、研讨会和实验,对 IBM i 社区成员开展培训,帮助他们了解这种新技术。人们总是会问到 Web Query 的元数据需求。许多 i 客户都不习惯使用需要元数据的产品,他们认为这提高了复杂性,导致他们不得不另外创建和维护一个层。在本文中,我将解答人们经常提出的一些问题,包括:元数据是什么、客户为什么需要元数据、在更改底层文件的结构时会发生怎样的情况。元数据是有益的数据。它能切实降低查询和报告环境的复杂性,简化报告开发人员的日常工作。
技术文章 2012年 08月 15日
最佳战略
就在一年前,IBM 发布了打破行业格局的 PowerHA* for i,即 Power* Systems 的灾难恢复 (DR) 和高可用性 (HA) 解决方案。PowerHA for i 基于集群、独立辅助存储池 (IASP) 以及 IBM System Storage* 或 IBM i 集成存储。PowerHA for AIX* 是在 AIX 用户间取得了极大成功的一款产品,熟悉这种产品的用户会发现,PowerHA 的底层架构与之极为相似。(您或许将 PowerHA for AIX 看作是一种高可用性集群多重处理解决方案,即 HACMP。)如果您隶属于一支传统的 IBM i 团队,那么当您的 IT 界同事迁移到 IBM i 6.1 时,您就会听到许多有关 PowerHA 的传闻,并了解到完成 PowerHA 部署之后必然接踵而来的显著增长。现在正是一年当中衡量 Power HA for i 在高可用性市场中的重要角色、考虑未来发展方向的大好时机。
技术文章 2012年 08月 15日
极致性能
本文将介绍 IBM i 的整体性能管理方法,以及用于预测和主动应对潜在性能问题的最佳实践。除此之外,还会简单介绍端到端的性能管理最佳实践.
技术文章 2012年 08月 15日
为什么不在 IBM i 上运行所有程序?
“极客零售”的众多工作之一就是识别 IT 选择在其工作中应用的变迁。这里的“工作”所指的是企业 IT 基础架构的核心。在日常工作中,后来称为 AS/400 的系统的使用历史最为长久,但我们又逐步引入了其他操作系统(比如 Windows),因为人们认为,在这些技术体系之上利用/部署技术会获得更快的速度(尽管仅从短期来看是这样)。有时,这些操作系统确实存在一些优势,但大多数时候并非如此。随着 IBM i 中某些新工具的出现,我开始思考这个问题。已经开发的某些工具仅能在 Windows 上运行,对使用 IBM i 产品的团队来说,ROI 是有限的。应该在不需要 Windows 或者 Linux 的前提下,直接为 IBM i 开发更多的工具。事实上,现在可以使用 IBM i 完成的任务比以往任何时候都要少。
技术文章 2012年 08月 15日
测试驱动的单点登录
本文介绍了如何在 IBM i 平台上设置单点登录 (SSO)。SSO 允许您登录到主工作站,之后无需再次登录即可访问其他系统和应用程序。您将了解如何设置所有必要的软件,以及如何在执行后续步骤之前,先验证每一个步骤是否已正确完成。之后,您不必再逐次登录,即可使用 5250 Emulation、NetServer、IBM System i Navigator、IBM WebSphere® Application Server 和 Java™ Toolbox 访问 IBM i 系统。请注意,有多个不同的组件必须协同工作,因此实现 SSO 所需的时间取决于您对各个组件的熟悉程度,但通常都得花几天来完成。
技术文章 2012年 07月 09日
IBM i 网络安装,第 1 部分:全新安装: IBM i 虚拟化
2010 年 12 月,IBM 公布了 IBM i 的网络安装特性,从 6.1 版本开始,用户可以通过网络进行 IBM i 系统的全新安装、升级、更新 PTF。本文为这个系列的第一篇,主要介绍全新安装,后续文章将介绍升级与更新 PTF。
技术文章 2012年 07月 05日
使用 IBM i 加密服务让应用程序更安全
本文介绍了 IBM i 加密服务的概念和基本功能。使用程序实例说明了如何调用加密和解密 API,并介绍了如何在加密程序中使用明文密钥和 KEK 加密的密钥,同时介绍了如何使用 IBM Systems Director Navigator for i 管理主密钥、密钥库和密钥。
技术文章 2012年 06月 28日
强大的打印功能
技术文章 2012年 06月 21日
制作您自己的 IBM i 许可程序
IBM i 提供了各种工具以及设施帮助用户创建自己的软件产品安装包。本文介绍在 IBM i 上创建软件产品安装包所必须的各种对象,并通过一个简单的例子介绍了如何通过 Management Central 或者 System Manager 来创建用户自己的软件产品安装包。
技术文章 2012年 06月 14日
IBM i 的应用程序开发工具
随着 IBM i 平台的发展,针对该操作系统的工具和编译器也在不断发展变化。本文旨在简要说明能够帮助开发人员现代化 IBM i 操作系统并利用该系统的 Rational 技术。
技术文章 2012年 05月 28日
IBM i 平台下相关 SSL API 介绍
安全套接字层(SSL)作为一项提供服务器和客户端之间数据加密和鉴权的技术,最初是由网景公司(Netscape)开发并首先在其浏览器产品上使用。随着互联网的普及与发展,现在它已被广泛的应用到各种网络应用当中,如 HTTP、FTP、Telnet 和电子邮件。 IBM i 除了支持 OpenSSL 以外,还支持另外两种 API 库 — GSK(Global Secure ToolKit)和 SSL_ APIs。本文介绍了 GSK 和 _SSL 两种开发库的 API。
技术文章 2012年 05月 24日
IBM i 平台上 CL 命令的开发
CL 命令是 IBM i 绿屏界面上的重要交互方式,IBM i 上提供了大量的 CL 命令,同时用户也可以根据自己的需求去开发新的 CL 命令。本文介绍了 CL 命令的基本概念和 CL 命令开发相关的 EXIT PROGRAM 和 EXIT POINT,并通过实际例程演示了如何开发一个简单的 CL 命令。
技术文章 2012年 05月 14日
PowerHA SystemMirror for IBM i 系列,第 2 部分: 可切换 IASP 配置详解
可切换设备的配置广泛的被应用于计划性的系统维护场景,本文主要介绍 IBM PowerHA for i 可切换设备的具体配置。该配置是实现本地系统高可用性配置的基础。经过阅读本文,读者可以独立完成可切换设备的配置工作。
技术文章 2012年 05月 07日
PowerHA SystemMirror for IBM i 系列,第 1 部分: 常见 PowerHA 解决方案介绍
本文介绍了 IBM PowerHA for i 的基本解决方案。通过阅读本篇文章,读者可以了解在 IBM i 平台上不同的高可用性解决方案的种类。
技术文章 2012年 04月 26日
系统命名与 SQL 命名之争 - 第 1 部分
执行 SQL 语句时,您可以使用系统命名或者 SQL 命名来运行它们。系统命名规范沿用了库支持等 IBM i 系统中使用的传统方法。另一方面,SQL 命名模式是在 SQL 标准中定义的,得到了所有其他数据库的采用。谈到 SQL 命名与系统命名的差异,您可能会得出这样一个答案,两者的差别在于架构和对象使用短划线分隔还是使用圆点分隔。然而,两者之间还存在着其他许多的差别,尤其是使用 SQL 命名或系统命名创建的数据库对象的访问权限和所有权方面的差异。本文将展示 SQL 命名与系统命名之间的差异,重点关注使用两种命名规范创建 DB2 for i 数据库对象(例如表、存储过程或触发器)时的所有权和访问权限差异。
技术文章 2012年 04月 16日
使用 TweetMe4i 和 JSON 打下您的基础
审计的世界已经成为一种现实,越来越的金融企业需要开始习惯这样的世界。需要审计的内容之一就是发送到 Twitter、LinkedIn 和 Facebook 等社交媒体网站的文本。本教程将指导您学习如何通过 IBM i 上的 RPG 进行 Twitter 搜索,并将结果记录到一个 DB2 表中。
技术文章 2012年 04月 09日
深入浅出解析 IBM i 上在线备份
激活状态下的数据备份对客户来说非常关注,本文结合 IBM i 操作系统的特性,介绍经典 SWA 和 Ragged SWA 备份的原理。 然后在此基础上介绍 BRMS 如何简化这些操作的,让备份更加 Smart。 由于每种备份都有其优缺点,文章最后给用户在设计自己备份方案提供一些建议。
技术文章 2012年 04月 05日
灵活设置 IBM i Java 的系统属性
IBM Technology for Java(IT4J 又名 J9)是 IBM i 支持 Java 的重要组成部分,从 IBM i 7.1 开始,J9 将成为 IBM i 上唯一支持的 JVM。因此,如何灵活使用 J9 变得越来越重要。Java 的系统属性作为配置 JVM 工作环境的重要手段,既可以影响 JVM 的运行方式,也可以为用户程序提供所需信息。本文将介绍 J9 的系统属性设置方法,并给出各种方法的应用场景及优先级。同时,通过具体的示例,帮助开发人员轻松理解各种设置方法。
技术文章 2012年 03月 26日
使用 IBM Systems Director 管理 IBM i,第 4 部分: IBM i 监视器应用简介
请 IBM Systems Director 提供了系统监视器模块,以方便管理员监控系统的运行状况。通过 IBM i 监视器,系统管理员可以监控 IBM i 系统的运行和健康状况,在系统状态发生变化时,监视器会产生警告信息提醒管理员,系统管理员也可以通过创建事件自动化计划来定制处理这些警告信息的策略。
技术文章 2012年 03月 22日
利用 CIM 管理 IBM i 并与之交互,第 2 部分: 如何发现 CIM 服务及其特性
CIM(Common Information Model)规范提供了一种对被管理信息的通用定义,包括系统、网络、应用和服务,并且能供被扩展,通常作为构建上层信息管理软件的基础模型。服务定位协议(SLP)为 CIM 服务的发现提供了一种扩展架构,使得用户可以通过其发现 CIM 服务是否已经在 IBM i 上部署并且当前提供了哪些能力。本文将简要介绍 IBM i 平台上服务定位协议的支持,以及如何通过服务定位协议发现 CIM 及其特性。
技术文章 2012年 03月 08日
解放您的 IBM i 库和文件
IBM Power Systems 硬件的长期使用者可能会发现自己受困于即将淘汰的磁带驱动器。IBM POWER6 和 POWER7 的世界并未给四分之一英寸微型磁带、8 毫米磁带和盘式磁带驱动器留出多少空间。了解如何利用磁盘空间以可传输到其他任何 IBM i 系统的格式来备份 IBM i 对象,将对象保存为保存文件 (save file) 或虚拟磁带,随后使用 FTP 将其传输到其他 IBM i 系统或 Windows 磁盘驱动器,而无需使用常见磁带介质。
技术文章 2012年 03月 01日
IBM i 虚拟化新特性
众所周知,IBM i 在 1999 年就开始提供对逻辑分区的支持。随着技术的进步,IBM i 从 6.1.1 版本开始,可以像 VIOS 那样对客户分区(Client Partition),提供虚拟存储,客户分区可以是 IBM i、AIX、Linux、Windows,这使得 IBM i 具有了云计算平台的特性。本分主要介绍如何配置 IBM i 客户分区。
技术文章 2012年 02月 20日
将主 DNS 服务器迁移到另外一个系统
这篇文章提供了 DNS 的简要概述,演示了将主 DNS 服务器迁移到另一个系统的一种方法。
技术文章 2012年 02月 17日
Content Manager for i 上的新文档存储方式 - DaysonDASD
Content Manager for i 是基于 IBM i 平台的内容管理解决方案,其数据存储是核心。传统方式下一般是把文档临时存储在 DASD(direct-access storage device)然后迁移到光盘上永久存储,或者直接存储到光盘上。由于现在 i 的硬盘空间越来越大,客户希望在创建文档时能永久直接存储在硬盘上以方便检索。本文就是介绍这种新的文档存储模式 - DaysonDASD, 也就是非光盘存储 (non-optical)。
技术文章 2012年 02月 16日
IBM i 上基于 STAF/STAX 的自动化测试
IBM i 是一款优秀的商业服务器操作系统,有大量的用户基于 IBM i 进行应用程序或产品的开发及测试。为了提高应用程序或产品的测试效率,保证产品的质量,构建一个灵活、扩展性强、功能强大的自动化测试框架成为了一个不二的选择。本文将通过介绍 STAF/STAX 在 IBM i 上的安装、配置、应用等内容,帮助读者了解如何在 IBM i 上构建基于 STAF/STAX 的自动化测试。
技术文章 2012年 01月 31日
Max Active 对于 DB2 for i 查询性能的影响
本文将介绍较高的内存池 Max Active 设置会对内存的公平分配产生怎样的影响,而该影响会导致 DB2 for i 查询优化器在某些情况下选择效率低下的访问计划。
技术文章 2012年 01月 16日
利用 CIM 管理 IBM i 并与之交互,第 1 部分: CIM 功能概述
IBM i 平台上的 CIM 功能存在于 UME 程序中,该技术主要用来建模被管系统对象,并通过标准模型和接口解决跨平台系统管理能力,这使得分布式环境下异构系统的集中管理成为可能。本文主要关注 CIM 功能在 IBM i 平台上的历史及已有实现。
技术文章 2012年 01月 05日
IBM i OmniFind 健康状况检查器简介
本文介绍了一组 DB2 存储过程,系统管理员可以使用这些存储过程来诊断 OmniFind Text Search server for DB2 for i 使用过程中的一些常见问题,以便快速解决文本搜索服务器和文本搜索索引方面的问题,而无需 IBM 的进一步技术支持。
技术文章 2011年 12月 30日
使用 Java Toolbox 访问 IBM i 上的打印资源
Java Toolbox 是一个 Java 类库,为 Java 程序提供一套方便访问 IBM i 的数据和资源的 API。本文介绍了如何使用 Java Toolbox 访问 IBM i 上的打印资源。
技术文章 2011年 12月 22日
以图形方式调试 IBM i 程序
对于 IBM i 新手或者习惯于使用图形化工具调试应用程序的用户来说,调试 IBM i 程序非常困难。本文将展示如何使用集成的 IBM i 调试器以图形化方式调试程序。
技术文章 2011年 12月 19日
使用 IBM Systems Director 管理 IBM i,第 3 部分: 部署环境
IBM Systems Director 是一种平台管理基础,可以帮助客户无缝管理物理和虚拟的系统平台。本文作为一个客户手册,介绍了 IBM Systems Director 的安装方法,如何配置和激活 IBM i 的三种 (L0~L2) 不同级别的代理服务程序,并提供具体的安装实例来帮助客户部署他的 IBM i 系统管理环境。IBM i 客户可以参照本文轻松的从头开始学习通过 IBM systems Director 管理自己的 IBM i 系统。此外本文最后还简要介绍了 IBM systems Director 对 IBM i 的主要管理功能。
技术文章 2011年 12月 14日
使用 Rational Open Access: RPG Edition 分离 RPG 数据库 IO
从 DDS 迁移到 DB2 for i 上的 SQL 数据库无需更改一行程序代码,也不需要重新编译程序。本文主要描述如何使用 Rational Open Access: RPG Edition ,使 RPG 程序获得高级数据中心编程技术所带来的好处,而这些好处原本只能通过 SQL 编程获取。
技术文章 2011年 12月 08日
developerWorks 图书频道: IBM i: AS/400 重装上阵:操作、管理与开发,第 5 章
《IBM i: AS/400 重装上阵:操作、管理与开发》是一本全面介绍 IBM i 系列服务器的技术图书,为您介绍了 IBM i 的基本知识、系统管理知识,以及 IBM i 上进行应用程序开发相关的知识。第 5 章重点介绍了与工作管理相关的各方面的内容。工作管理(Work Management)是 IBM i 操作系统的重要组成部分。在 IBM i 操作系统中,所有的工作都是通过作业(Job)来完成的。无论是一个简单的批处理作业(Batch Job)还是一个复杂的交互式作业(Interactive Job),工作管理都可以帮助我们管理它们。此外,工作管理还提供了一些命令以及必要的内部功能来控制整个系统的运行。
技术文章 2011年 11月 30日
使用 OmniFind 扩展功能搜索 Spool 文件和 IFS 流文件
本文介绍如何使用 DB2 for i 的 OmniFind Text Search Server 来为 spool file( 假脱机文件 ) 和 IFS 流文件建立索引,并对它们进行搜索。与已经被广泛使用的、基于 Web 搜索引擎的搜索相类似,此项功能提供了对 IBM i 对象的搜索能力。
技术文章 2011年 11月 24日

第 1 - 100 条,共 122 条 | 下一页 显示内容简介 | 隐藏内容简介 订阅搜索结果 (RSS)