AS/400-对象管理-01

对象管理

  • 对象
    • 对象构图
  • AS/400中的库命令
    • Display Library List (DSPLIBL)
    • Create Library (CRTLIB)
    • Display library (DSPLIB)
    • Edit Library List (EDTLIBL)
  • Source physical file `物理文件`
    • 创建物理文件的命令 : CRTSRCPF + 物理文件
    • 查看所有物理文件的源文件
    • 创建源文件
    • 文件描述

对象

  AS/400 是一个基于对象(Object-based)的系统。我们说AS/400是一个基于对象的系统而不称其为面向对象(Object-Oriented)的系统,是因为在AS/400系统中没有(Class)和子类(Subclass)的概念,当然也就不存在着继承(Inheritance)机制。对象在AS/400中定义为:一个具有名字,需要占用一定的存储空间,可以对其实施某些特定操作的软件实体。它具有封装性(Encapsulation),其内部细节对外部应用来说是完全透明的。内部细节的改变如数据结构的变化和操作的实现过程改变都不会影响访问这个对象的外部程序。AS/400的安全性好部分应归功于这种对象机制。

对象构图

基本对象类型概念

  AS/400系统中采用分级对象管理,不同于其它的操作系统(如DOS、UNIX等)。AS/400系统的分级管理只有两级,即所有的对象都位于某一个库之中,我们可以通过该库引用相应的对象;由于库也是一种对象,所有的库位于一个特殊的库(Library)QSYS之中。我们通过库名、对象名和对象类型可以唯一确定系统中的一个对象。

  在同一个库中,不同对象的名字和类型不能同时相同。但在不同库中,可以存在名字和类型都相同的对象。

在这里插入图片描述

AS/400中的库命令

Display Library List (DSPLIBL)

要显示所有类型的库,我们可以使用以下命令:

在这里插入图片描述

在这里插入图片描述

Create Library (CRTLIB)

创建一个 Library: CRTLIB + 自定义库名

Display library (DSPLIB)

查看一个 library 的描述 DSPLIB + 库名

在这里插入图片描述

Edit Library List (EDTLIBL)

命令: EDTLIBL + 库名 你可以将你的库添加到任意地方并加以利用

在这里插入图片描述

Source physical file 物理文件

源物理文件是一个包含不同类型对象源的文件。

创建物理文件的命令 : CRTSRCPF + 物理文件

在这里插入图片描述

补充可以使用 CRTSRCPF + F4 进入如下界面 进行详细参数配置

在这里插入图片描述

  将参数填写完成之后,我们按 回车 即可完成库的创建

  之后我们在按 F5 就可以查看到创建好的物理文件,如下图

在这里插入图片描述

查看所有物理文件的源文件

命令 WRKOBJPDM + 库名

在这里插入图片描述

创建源文件

命令:STRSEU + F4

在这里插入图片描述

F5 刷新 出现新建好的 PF 文件 如下图所示

如果你想检查运行结构 请运行以下结构:

命令:RUNQRY QRYFILE ((QRPGLESRC *LAST))

在这里插入图片描述

由于没有实际的运行文件(或者依赖文件), 所以为空

在这里插入图片描述

文件描述

DSPFD IROBO1/QRPGLESRC

在这里插入图片描述

在这里插入图片描述

本次对对象管理部分讲解完毕🤖

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/109649.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

2023年中国冷风机分类、销量及市场规模分析[图]

冷风机通常是指一种设备,用于通过冷却空气来调节室内或工业环境的温度。这些设备通过循环空气并通过冷却元件(如冷却盘或冷凝器)来降低空气的温度,从而实现温度控制。冷风机在家庭、商业和工业领域都有广泛的应用,可以…

geoserver去除tif影像黑色的背景的方法

geoserver加载某些tif文件的时候,tif文件本身有黑色的背景,怎么去掉呢? 只要在geoserver中设置就行。 处理方法: 1.新建数据源时要选择ImageMosaic数据源 2,设置"Output Transparent Color" 设置"Output Transparent Color"为黑色(000000),在…

Postgresql在jdbc处理bit字段的解决方案

问题: bit如果长度为1,则会默认为布尔型(1-true 0-false); bit如果长度大于1,则会默认为bit类型,但是代码中以前常用的两种set方式,会报错 第一种方式: ps.setObject(i1,…

【工具】FreePic2PDF+PdgCntEditor|PDF批量添加书签(Windows)

这俩软件都不大,比较便携。 FreePic2PDF: 我下载的来源:https://www.52pojie.cn/thread-1317140-1-1.html(包含下载链接https://www.lanzoui.com/it4x6j4hbvc)下载的结果:https://pan.baidu.com/s/1r8n5G42…

win 下安装 nvm 的使用与配置

nvm 全名 node.js version management,是一个 nodejs 的版本管理工具。通过它可以安装和切换不同版本的 nodejs。 注:如果已经安装了 nodejs 需先卸载后再安装 nvm 为了确保 nodejs 已彻底删除,可以看看安装目录中是否有 node 文件夹&#x…

解密人工智能:决策树 | 随机森林 | 朴素贝叶斯

文章目录 一、机器学习算法简介1.1 机器学习算法包含的两个步骤1.2 机器学习算法的分类 二、决策树2.1 优点2.2 缺点 三、随机森林四、Naive Bayes(朴素贝叶斯)五、结语 一、机器学习算法简介 机器学习算法是一种基于数据和经验的算法,通过对…

js的小题

//闭包实例代码 function fn1() {let a 1;function fn2() {a;console.log(a);}console.log(a,a) } fn1(); 执行结果: 1 a 现在思考怎么调用里面的fn2函数呢? 答案是: //闭包实例代码 function fn1() {let a 1;function fn2() {a;console.log(a);}console.log(a,a)return f…

安卓核心板_天玑700、天玑720、天玑900_5G模块规格参数

5G安卓核心板是采用新一代蜂窝移动通信技术的重要设备。它支持万物互联、生活云端化和智能交互的特性。5G技术使得各类智能硬件始终处于联网状态,而物联网则成为5G发展的主要动力。物联网通过传感器、无线网络和射频识别等技术,实现了物体之间的互联。而…

正点原子嵌入式linux驱动开发——Linux RTC驱动

RTC也就是实时时钟,用于记录当前系统时间,对于Linux系统而言时间是非常重要的,就和使用Windows电脑或手机查看时间一样,在使用Linux设备的时候也需要查看时间。本章就来学习一下如何编写Linux下的RTC驱动程序。 Linux内核RTC驱动…

算法笔记【8】-合并排序算法

文章目录 一、前言二、合并排序算法基本原理三、实现步骤四、优缺点分析 一、前言 合并排序算法通过采用分治策略和递归思想,实现了高效、稳定的排序功能。本文将深入探讨合并排序算法的原理、实现步骤,并讨论其优缺点。 二、合并排序算法基本原理 合…

一文看懂完整的研究生生活规划

很多人在刚从本科步入研究生生活的时候,总是对于自己三年的研究生生活没有清晰的规划,总是在各种浪费时间,没有拿到想要的东西,也没有学到想学的东西,亦或是没有找到理想的工作,最后草草的毕业。这个时候我们就应该对于自己的研究生生活有个清晰的规划,帮助我们不留遗憾…

人大与加拿大女王大学金融管理硕士项目:开启国际视野,成就金融领袖

生活中,我们总会遇到各种各样的困难和挑战。有时候,我们会感到沮丧、迷茫甚至绝望。但是,正是这些困难和挑战,让我们变得更加坚强、勇敢和成熟。在这个职场竞争愈发激烈的时代,不断地充实自己是非常重要的。如果你从事…

IP代理被低估的作用,你知道吗?

IP说简单不简单,说复杂也不复杂,打个比方,IP就好比我们上网的一个门牌号,每家每户都会有一个门牌号,而且是唯一的地址。而代理IP(代理服务器)是一个位于中间的服务器,充当客户端和目…

centos部署tomcat

Java Downloads | Oracle 上面是下载网址 Tomcat是由Apache开发的一个Servlet容器,实现了对Servlet和JSP的支持,并提供了作为Web服务器的一些特有功能,如Tomcat管理和控制平台,安全域管理和Tomcat阀 简单来说:Tomcat…

【人口数据集总结】WorldPop、GWPv4等

1 全球人口数据WorldPop 数据详解可参见另一博客-【数据集8】全球人口数据WorldPop详解。 WorldPop是由南安普顿大学在2013年10月发起的全球人口数据评估,将AfriPop,AsiaPop和AmeriPop人口调查项目整合到一起。数据集已经被众多的组织和机构使用:联合国开发计划署,联合国…

【多线程相关其二】进程与线程

进程vs线程 进程(process)指的是正在运行的程序的实例,即an instance of a computer that is being executed。用拆字法理解就是:进行中的程序。程序是一个没有生命的实体,只有处理器执行它的时候才能成为一个活动的实…

技术分享| anyRTC低延时直播优化

直播系统就是把活动现场的音频或视频信号经数字压缩后,传送到直播多媒体服务器(CDN)上,在互联网上供广大网友或授权特定人群收听或收看。而随着技术的日益更新,人民对于直播的互动性,实时性要求更高了,传统的直播少则几…

Spring Boot中配置默认的HikariCP数据源

在了解HiKari之前,我们需要先了解关于数据访问的相关概念: 什么是JDBC JDBC(Java Database Connectivity)是Java编程语言用于与数据库进行交互的标准API。它提供了一组类和接口,用于执行数据库操作,如连接…

JVM虚拟机:从结构到指令让你对栈有足够的认识

本文重点 在前面的课程中,我们学习了运行时数据区的大概情况,从本文开始,我们将对一些组件进行详细的介绍,本文我们将学习栈。栈内存主管java的运行,是在线程创建时创建的,它是线程私有的,它的生命周期是跟随线程的生命期,也就是说线程结束栈内存就释放了,对于栈来说…

Elasticsearch:标量量化 101 - scalar quantization 101

作者:BENJAMIN TRENT 什么是标量量化以及它是如何工作的? 大多数嵌入模型输出 float32 向量值。 虽然这提供了最高的保真度,但考虑到向量中实际重要的信息,这是浪费的。 在给定的数据集中,嵌入永远不需要每个单独维度…