AS400==tutorial for Beginners

news2024/9/20 12:35:10

系统AS400

语言RPGLE

参考视频:

https://www.youtube.com/watch?v=FqgwYsp7mjk&list=PL3W4xRdnQJHVWWmYX1Klji7QUk_PQhq0t&index=5

 Lesson 1 | Introduction to As-400 and setting up As-400 Environment.

客户端软件TN5250 Terminal Emulation for Windows 10/11 from Mochasoft

 Lesson 2 | Source Physical File, Physical File, WRKMBRPDM in Detail

创建一个source physical file
crtsrcpf

wrkmbrpdm

首页输入上述命令后,修改左上角lib和filename,光标移动到position to那里回车后进到刚才创建的file内

F6

在刚才的file内创建一个member

IPPF

在第一行左侧输入IPPF,可以往这个physical file插入一个列的定义,比如建一个客户信息,包含cilen id , client name等

在第一行的最左侧行号处再次IPPF回车

上面的写法会报错,LENGTH和TYPE因为只有一个字符,要写在各自下划线的最右侧

添加key field,后面可以根据key field查询physical file里的内容.TYPE写K,NAME写列名

FILE

左上角输入FILE后会回车保存这个FILE

14

OPT输入14编译这个FILE

第一次编译失败了,原因是我设置的KEY的NAME没有输入对,多了个T,输入2,左侧D删除原来的行,IPPF再次新增KEY,FILE保存后再次14编译,通过

 

runqry查询

runqry () coderunlo1/testpf

upddta更新

输入后回车可以录入下一行

录完后按F3提示你是否真的要结束,回车

 再次查询可以看到刚才新增的数据

runqry () coderunlo1/testpf

strsql查询

使用SQL来查询

首页输入strsql,然后就可以输入SQL了

 

条件查询

Lesson 3 | Logical File in AS 400 with Select Omit Criteria.

进到library里

wrkmbrpdm左上角选择file和lbirary回车

我的LF基于的PF内容

F6

创建一个logical file,类似于视图,查询这个视图只能看到视图中限定的东西,我这就只看CUSTNAME是NAME1的。

PFILE就是说基于CUSTPF

CMP里面就是条件

然后14编译LF

STRSQL查询LF确实只能看到CUSTNAME等于NAME1的数据

使用upddta命令给CUSTPF加一条新的数据,CUSTNAME也是NAME1,testlf查出来的也是多了一条,logical file生效了

也可以修改TESTLF的条件,比如将S改成O,意思就是反选,CUSTNAME不等于NAME1的会被选出来

Lesson 4 | First RPGLE Hello World Program.

就是一门再AS400系统类可以执行的编程语言

wrkmbrpdm

F6

14编译

执行 call coderunlo1/testpgm

5 | Read physical file in RPG with READ, READE, CHAIN, SETLL, SETGT.

前面有了文件(数据)CUSTPF,也就是PF和LF。也有了代码RPGLE。现在使用RPGLE来读取操作文件中的数据。

第一行F然后F4,配置要读取的文件

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

MyBatis全方位指南:从注解到XML文件的数据库操作

目录 一.什么是MyBatis 入门程序初体验 二.MyBatis基本操作CRUD ▐ 增(Insert) 返回主键 ▐ 删(Delete) ▐ 改(Update) ▐ 查(Select) 起别名 结果映射 开启驼峰命名(推荐) 三.MyBatis XML配置文件 ▐ 增(Insert) ▐ 删(Delete) ▐ 改(Update) ▐ 查(Select) …

PostgreSQL(二十三)TOAST技术

目录 一、TOAST简介 二、TOAST的存储方式 1、存储方式概述 2、实验:创建TOAST表 三、TOAST的4种压缩策略 1、策略说明 2、TOAST表额外的三个字段 四、TOAST表的计算方式 1、说明 2、实验:计算表大小 五、TOAST表的特点 1、优点 2、缺点 3、…

【KAN】【API教程】get_fun

抽取某个激活函数的样子 from kan import * import matplotlib.pyplot as plt # create a KAN: 2D inputs, 1D output, and 5 hidden neurons. cubic spline (k3), 5 grid intervals (grid5). model KAN(width[2,5,1], grid5, k3, seed0) x torch.normal(0,1,size(100,2)) m…

给虚拟机Ubuntu扩展硬盘且不丢数据

1.Ubuntu关机状态下先扩展,如扩展20GB 2.进入ubuntu,切换root登录,必须是root全选,否则启动不了分区工具gparted 将新的20GB创建好后,选择ext4,primary; 3.永久挂载 我的主目录在/并挂载到/dev/sda1 从图…

C++解决:早餐组合

前言 应该都知道我之前沉默了很长一段时间,现在慢慢想明白了,会继续创作,真的非常感谢大家对我这个幼稚小孩的支持与鼓励。 有朋友私信问我退的原因,在这里和大家简要说一下【狗头】 我认识一位开学初三的学长,他和…

H81002S 1.7mm网络变压器:BMS汽车蓝牙接收器中的超薄共模电感科技

华强盛导读:在当今这个日新月异的汽车科技领域,每一处细节都蕴含着创新与突破。作为电动汽车心脏的电池管理系统(BMS),其高效稳定的运行不仅关乎续航与安全,更是智能化驾驶体验的基石。而在这背后&#xff…

有那些AI数字人制作软件?

AI视频生成:小说文案智能分镜智能识别角色和场景批量Ai绘图自动配音添加音乐一键合成视频百万播放量https://aitools.jurilu.com/ 之前由于工作需要,要录制1 个真人讲PPT的视频,作为典型I人,本人露面是不可能的。 于是打起了数字人…

二维码门楼牌管理应用平台建设:打造高效运维新生态

文章目录 前言一、系统运维概述二、菜单管理:个性化服务的关键三、参数管理:优化系统性能的关键四、字典管理:数据标准化的基石五、邮件管理:沟通协作的桥梁六、任务调度:自动化工作的核心七、短信管理:及时…

头发健康知识一

头发重要性: 头发是人第二张脸,影响人容貌 形象和气质.头皮基本结构 角质层,颗粒层,有挤层,基底层4个细胞层组成,含有大量毛囊和皮脂腺和汗腺.头屑是什么? 头屑为角质细胞的新陈代谢脱落的死细胞,每天都会有十几万角质细胞脱落 (正常的代谢周期为28天). 当基底层细胞受损时…

32.x86游戏实战-使用物品call

免责声明:内容仅供学习参考,请合法利用知识,禁止进行违法犯罪活动! 本次游戏没法给 内容参考于:微尘网络安全 工具下载: 链接:https://pan.baidu.com/s/1rEEJnt85npn7N38Ai0_F2Q?pwd6tw3 提…

MySql审计平台

安装方式: cookieY/Yearning: 🐳 A most popular sql audit platform for mysql (github.com) 对数据库的一系列后台操作 AI助手 - AI助手提供SQL优化建议,帮助用户优化SQL语句,以获得更好的性能。同时AI助手还提供文本到SQL的…

手把手教你OpenCV常见滤波(高斯,中值,均值)C++

目录 1 图像处理中的高斯函数 1.1一维高斯函数 1.2二维高斯函数 1.3 代码 1.4 结果 2 低通滤波之均值滤波器 2.1、空间滤波基础 2.1.1线性空间滤波原理 2.1.2 相关与卷积 2.2、平滑滤波之均值滤波器 2.2.1原理 2.2.2 c opencv代码 2.2.3 结果 3 中值滤波 3.1 c …

LC 42.接雨水

42.接雨水 给定n个非负整数表示每个宽度为1的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水。 示例 1: 输入: height [0,1,0,2,1,0,1,3,2,1,2,1] 输出: 6 解释: 上面是由数组 [0,1,0,2,1,0,1,3…

临床随机对照试验中的分层问题及其解决方法

在临床随机对照试验(Randomized Controlled Trials, RCTs)中,分层问题(Stratification Issues)是影响研究结果有效性的重要因素之一。RCTs是评估医疗干预效果的金标准,旨在通过随机分组和对照来消除干扰因素…

PPP 协议分析(实验报告)

实验设备及软件 (1)硬件设备:PC 机或笔记本电脑;(2)软件:H3C Cloud Lab 实验环境配置 (1)实验拓扑图 (2)网络配置参数 Device Interface IP/…

基于JSP的家用电器销售网站

你好呀,我是计算机学姐码农小野!如果有相关需求,可以私信联系我。 开发语言:Java 数据库:MySQL 技术:JSPJava 工具:ECLIPSE、MySQL数据库管理工具、Tomcat 系统展示 首页 个人中心 商品信…

华为od机试真题:内存冷热标记(Python)

2024华为OD机试(C卷D卷)最新题库【超值优惠】Java/Python/C合集 题目描述 现代计算机系统通常存在多级的存储设备,针对海量的 wordload 的优化的一种思路是将热点内存页优化先放到快速存储层级,这就需要对内存页进行冷热标记。 …

吴恩达机器学习WEEK2

COURSE1 WEEK2 多维特征 在线性回归中,往往特征不止一个,而是具有多维特征 例如,在预测房价的例子中,我们知道更多的信息: x 1 x_1 x1​:房屋的面积 x 2 x_2 x2​:卧室的数目 x 3 x_3 x3​&a…

天气预报仿写总结

目录 前言 首页 搜索页 详情页 浏览页 前言 这周学习了iOS中简单的网络请求,并完成了天气预报的仿写,这篇博客来做一下总结。天气预报主要要实现四个界面,接下来分四个界面分别讲解一下。 首页 首页的布局就是上方两个很简单的控件添加…

【人工智能基础三】卷积神经网络基础(CNN)

文章目录 1. 卷积神经网络结构2. 卷积神经网络计算2.1. 卷积层计算2.2. 池化层计算2.3. 全连接层计算 3. 典型卷积神经网络3.1. AlexNet3.2. VGGnet 卷积神经网络(Convolutional Neural Network,CNN)是一类包含卷积计算且具有深度结构的前馈神经网络(Feedforward Ne…