as400配置文件位置|ibm as400client access express在as400的什么文件下

Ⅰ 润乾报表中如何通过jdbc配置as400的数据源

没有用过润乾报表哎,不过我知道怎么用FineReport报表实现,as400一般自带DB2数据库,直接连接DB2数据库就可以了。我用JDBC获取as/400的数据库连接获取方式如下:Java code1):Class.forName(driverClassName);2):conn = DriverManager.getConnection(url, userName, userPassword); 你可以看一下润乾是不是也是这样。

Ⅱ 如何将AS400的文件转换为DEL格式的文件

下面就介绍一种方法来实现将AS400的文件转换为DEL格式。 1. 创建一个目标物理文件DELPC, 用它来保存DEL格式的文件。 Create Physical File (CRTPF) Type choices, press Enter. File . . . . . . . . . . . . . . > DELPC Name Library . . . . . . . . . . . > XQLIB Name, *CURLIB Source file . . . . . . . . . . QDDSSRC Name Library . . . . . . . . . . . *LIBL Name, *LIBL, *CURLIB Source member . . . . . . . . . *FILE Name, *FILE Record length, if no DDS . . . . > 200 Number Generation severity level . . . 20 0-30 Flagging severity level . . . . 0 0-30 File type . . . . . . . . . . . *DATA *DATA, *SRC Member, if desired . . . . . . . > DEL Name, *FILE, *NONE Text 'description' . . . . . . . *SRCMBRTXT 按一下F10 Create Physical File (CRTPF) Type choices, press Enter. Additional Parameters Source listing options . . . . . *SRC, *NOSRC, *SOURCE… + for more values System . . . . . . . . . . . . . *LCL *LCL, *RMT, *FILETYPE Expiration date for member . . . *NONE Date, *NONE Maximum members . . . . . . . . 1 Number, *NOMAX Access path size . . . . . . . . *MAX1TB *MAX1TB, *MAX4GB Access path maintenance . . . . *IMMED *IMMED, *DLY, *REBLD Access path recovery . . . . . . *NO, *AFTIPL, *IPL Force keyed access path . . . . *NO *NO, *YES Member size: Initial number of records . . > *NOMAX 1-2147483646, *NOMAX Increment number of records . Number Maximum increments . . . . . . Number 请注意上面的红色字体: Record length=200,规定每条记录长度为200bytes; Member=DEL,规定纪录格式为DEL格式; Initial number of records=*NOMAX,规定对于表中的每个member中的纪录数没有限制。 2. 用命令CPYTOIMPF将源文件复制到目标文件DELPC中。 Copy To Import File (CPYTOIMPF) Type choices, press Enter. From file: File . . . . . . . . . . . . . > T1 Name Library . . . . . . . . . . > XQLIB Name, *LIBL, *CURLIB Member . . . . . . . . . . . . *FIRST Name, *FIRST, *ALL To data base file: File . . . . . . . . . . . . . > DELPC Name Library . . . . . . . . . . > XQLIB Name, *LIBL, *CURLIB Member . . . . . . . . . . . . *FIRST Name, *FIRST, *FROMMBR, *ALL To stream file . . . . . . . . . Replace or add records . . . . . *ADD *ADD, *REPLACE To CCSID . . . . . . . . . . . . *FILE 1-65533, *FILE Record delimiter . . . . . . . . *EOR Character value, *EOR… Record format of import file . . *DLM *DLM, *FIXED String delimiter . . . . . . . . '"' Character value, *NONE Field delimiter . . . . . . . . ',' Character value 请注意上面的红色字体: 这里的XQLIB/T1是源文件名; XQLIB/DELPC是目标文件名,用于保存DEL格式的文件; String delimiter . . . . . . . . '"' :字符串分隔符是“””; Field delimiter . . . . . . . . ',':字段分隔符是“,”; 3. 进入STRSQL查看: STRSQL DELPC "R","04","LEC OFF-NET " "C","05","NON-NUMERIC DATA IN NUMERIC " "R","06","INVALID CREDIT LEC " "R","08","LEC MASTER FILE ERROR " "C","09","LEC NOT IN TPM FILE OR LEC MST " "C","20","INVALID RECORD ID " "C","21","ORIGINATING NPA INVALID PER BC " "C","22","ORIGINATING NPA/NXX NOT ON TPM " "C","23","ORIG NUMBER = TERMINATING NUM " "R","24","SENT PAID CALL/ORIG OCN <> BIL " "L","32","ORIGINATING NXX INVALID " "R","33","ORIGINATING NPA INVALID " "R","34","ORIGINATING NUMBER LENTH INVAL "

Ⅲ AS400中 源物理文件存放在member中 代码存放在OBJ中能详细说一下他们的工作关系么

OBJ (即 object) 分为两种,一种是可执行文件(OBJ – 就是编译好的程序),一种是文件(FILE); 而文件又分为:1、数据文件(物理文件PF,逻辑文件LF ),这是放数据的文件;2、源文件(SRCFIL)这是放程序源码或者数据文件描述(DDS)的地方。举个例子:你在一个名叫DEV的LIB里面的一个叫做QRPGLESRC的源文件(FILE)下面产生一个member; 这个member里面就是你通过文字编辑工具写的源程序;然后你对这个member编译(语句:CRTBNDRPG); 然后就会在你指定的LIB下面生成一个可执行OBJ;PF 和 LF 的生成方式与可执行OBJ 的生成方式是一样的。

Ⅳ as400的开发概述

1) 数据描述规范(DDS data description specification)AS/400的操作系统OS/400提供一种描述数据属性的方法DDS,它可以在程序外部方便、有效地对数据属性进行描述。AS/400有两种定义数据的方法:(1)程序描述文件:文件在记录的描述仅包含一个记录名和记录长度,任何程序使用这种方式描述的文件必须为记录中的每个字段提供字段级属性(字段名、数据类型、字段长度等)定义,此中类型文件不常用(2)外部描述文件:文件包含记录的详细字段描述和有关文件如何被访问的信息,在程序中只要指明该文件为外部描述文件即可,当程序目标建立时,编译器自动从文件中抽取信息到程序中,且转换为高级语言适合的语法,它的显著特点之一是克服了程序描述文件的缺点,通过文件的记录字段仅一次的说明,可定义多种访问路径,多个程序使用。2) DB2 QUERY MANAGER AND SQL DEVELOPMENT KIT支持的结构化查询语言SQL/400SQL/400是SQL的DB2/400实现,可以交互式地输入大部分SQL语句或把它们嵌入到高级语言(RPGLE、COBOL、CLE等)程序中,替代高级语言内置的读、写和修改等指令。SQL/400主要由以下部分组成:(1)SQL运行支持程序,提供对SQL 语句的分析及对运行任何SQL语句的支持功能,是OS/400的一个部分,它允许含有SQL语句的应用程序在没有安装DB2 QUERY MANAGER AND SQL DEVELOPMENT KIT特许程序的系统上运行。(2)SQL预编译程序,处理嵌入SQL语句的应用程序(3)SQL交互式接口,支持用交互式建立和运行SQL语句(4)DB2 QUERY MANAGER FOR AS/400,提供菜单、填空式提示的交互式接口,允许建立、增加、维护数据,和运行报表3) APPLICATION DEVELOPMENT TOOLSET/400(ADTS/400)开发工具包中有PDM、SEU、SDA、RLU、DFU等

Ⅳ 怎样查as400 mb队列日志

一、备份恢复1、创建savf文件CRTSAVF FILE(QGPL/UNIDATA) (为了临时存储数据)2、备份数据SAVLIB LIB(UNIDATA) DEV(*SAVF) SAVF(QGPL/UNIDATA)(备份整个库)SAVOBJ OBJ(*ALL) LIB(UNIDATA) DEV(*SAVF) SAVF(QGPL/UNIDATA)(备份库中的对象)3、恢复数据RSTLIB SAVLIB(UNIDATA) DEV(*SAVF) SAVF(*QGPL/UNIDATA)(恢复整个库)RSTOBJ OBJ(*ALL) SAVLIB(UNIDATA) DEV(*SAVF) SAVF(*QGPL/UNIDATA)(恢复库中所有对象)4、日志恢复数据Apyjrnchg 重新恢复数据(从远到近)Rmvjrnchg 移除(从近到远)二、创建日志跟踪1、创建表(PF)CREATE TABLE CHENDONG/EMPINF(EMPID CHAR(8) NOT NULL,EMPNAME VARCHAR(50) NOT NULL,BIRTHDAY DATE NOT NULL,AGE INT NOT NULL,PRIMARY KEY(EMPID))CREATE TABLE CHENDONG/EMPRSM(EMPID CHAR(8) NOT NULL,XNO INT NOT NULL,ROLE VARCHAR(50) NOT NULL,SALARY DECIMAL(18,2) NOT NULL,PRIMARY KEY(EMPID,XNO))2、创建索引(INDEX)CREATE INDEX CHENDONG/INFINDEX ON CHENDONG/EMPINF(EMPID ASC,EMPNAME DESC)3、创建视图(VEIW)CREATE VIEW CHENDONG/INFVIEW AS (SELECT A.EMPID,A.EMPNAME,B.XNO,B.ROLE,B.SALARY FROM CHENDONG/EMPINF A JOIN CHENDONG/EMPRSM B ON A.EMPID = B.EMPID)4、创建日志接收器(JRNRCV)CRTJRNRCV HAJRNLIB/QSQJRN0001 TEXT(‘QSQJRN0001 IS CREATED BY CD’)5、创建日志(JRN)CRTJRN JRN(HAJRNLIB/QSQJRN) JRNRCV(HAJRNLIB/QSQJRN0001) TEXT(‘QSQJRN IS CREATED BY CD’)6、创建日志跟踪STRJRNPF FILE(CHENDONG/EMPINF CHENDONG/EMPRSM) JRN(HAJRNLIB/QSQJRN) IMAGES(*BOTH) OMTJRNE(*OPNCLO)7、结束日志跟踪ENDJRNPF FILE(CHENDONG/EMPINF CHENDONG/EMPRSM) JRN(HAJRNLIB/QSQJRN)ENDJRNPF FILE(*ALL) JRN(HAJRNLIB/QSQJRN)8、查看日志(1)DSPJRN JRN(SITJRNLIB/SITJRN)(显示所有日志)(2)DSPJRN JRN(PEPJRNLIB/QSQJRN) FROMent( 27386273) RCVRNG(*CURCHAIN)(显示此序号以后的所有日志)(3)DSPJRN JRN(PEPJRNLIB/QSQJRN) RCVRNG(*CURCHAIN) FROMTIME(090108 070001) JRNCDE((R))(通过时间查询日志)DSPJRNRCVA HAJRNRCV /QSQJRN0001(查看日记的最大序号)9、查看表的基本属性Dspffd 表名(查看表的基本属性)三、用户1、创建用户CRTUSRPRF USRPRF(USR01) PASSWORD() USRCLS(*SECOFR) INLMNU(MAIN)2、修改用户CHGUSRPRF USRPRF(USR01) STATUS(*DISABLED)(用户不可用)3、删除用户 dltusrprf usr014、开启用户当用户登录三次错误密码后,系统会自动将该用户禁止登录,用户的状态被关闭,设备也被关闭,需要执行下面两项任务才能重新开启用户WRKCFGSTS CFGTYPE(*DEV)(找到用户的设备,将其Make available)CHGUSRPRF USRPRF(USR01) STATUS(*ENABLED)四、作业1、查看作业(1)WRKACTJOB (查看当前活动作业,即系统所有作业)(2)WRKJOB (查看单一作业)(3)DSPJOB (只能显示作业,不能对作业进行修改)(4)WRKOUTQ(查看输出队列)(5)DSPLOG(显示所有历史日志)(6)DSPJOBLOG(查看你的当前作业)(7)WRKJOBD(查看作业描述)2、结束作业(1)DSCJOB (可以结束作业,但只是暂停显示,可重新登录)(2)ENDJOB (可以结束作业,结束了不可再登录)3、WRKACTJOB描述TIMW 连接状态,但没有作业Wrkoutq 输出队列Dsplog 显示所有历史作业Dspjoblog 查看你的当前作业Wrkjobd 查看作业描述五、对象1、查看对象锁的状态wrkobjlck obj(qsys/chendong) objtype(*deve)2、锁的含义*shrrd lock shared for read (共享只读) *shrupd lock shared for update (共享可修改) *shrnup lock shared no update (共享不可修改) *exclrd lock exclusive allow read (排除允许可读的) *excl lock exclusive no read (排除不可读的) *none关键字:End severity (到该级别会被结束)3、对象分类环境1、outq(输出队列) 2、jobd(作业描述)资源 1、*peim 2、*dtaara 3、*dtaq用户 1、user 2、unisw4、对象授权grtobjaut5、查看对象属性DSPOBJD OBJ(库名/名) objtype(*all) 查看对象的属性wrkobj obj(qgpl/*all) objtype(*file) 查看所有文件对象六、客户实施A、安装1、创建savf文件Crtsavf qgpl/xunilib、crtsavf qgpl/xunidata 2、上传savf文件(注意bin)ftp ***.***.***.***username:*****password:*****3、恢复unilib网络通讯)、unidata(管理中心)库(先恢复unilib)Rstlib savlib(unilib) dev(*savf) savf(qgpl/xunilib)Rstlib savlib(unilib) dev(*savf) savf(qgpl/xunilib)4、实施工具安装先安装管理中心setup、然后安装网络中心setup5、确认给客户一张教研表,确认客户控制台一定要具备2G以上内存、80G的硬盘、操作系统2003或XPB、配置1、确认通讯关系(主备机)(1)在后台:主机上ADDRDBDIRE RDB(S65F3E8F) RMTLOCNAME('198.198.198.88' *IP) TEXT(DSP88)备机上ADDRDBDIRE RDB(S6520D8B) RMTLOCNAME('198.198.198.90' *IP) TEXT(DSP90)(2)用实施工具点击 ,主机操作——主机连接——配置主机远程通讯(备机同上)2、修改系统值(主备机)CHGDDMTCPA AUTOSTART(*YES) PWDRQD(*NO)3、建立用户UNISW(主备机上都要创建,登录界面要signoff)主机上:CRTUSRPRF USRPRF(UNISW) PASSWORD() USRCLS(*SECOFR) CURLIB(UNIDATA) SPCAUT(*ALLOBJ) JOBD(UNIDATA/UNIJOBD) OUTQ(UNIDATA/UNIOUTQ)备机上:CRTUSRPRF USRPRF(UNISW) PASSWORD() USRCLS(*SECOFR) CURLIB(UNIDATA) SPCAUT(*ALLOBJ) JOBD(UNIDATA/UNIJOBD) MSGQ(*LIBL/UNISW) OUTQ(UNIDATA/UNIOUTQ)4、主备机授权:ADDSVRAUTE主:ADDSVRAUTE USRPRF(UNISW) SERVER(S65F3E8F) USRID(unisw) PASSWORD()备:ADDSVRAUTE USRPRF(UNISW) SERVER(S6520D8B) USRID(unisw) PASSWORD()描述:主机上添加备机的,备机上添加主机的 (1)、用户UNISW (2)、口令ls41695、备份恢复用户数据(unitest) (1)备份用户数据Savlib lib(unitest) dev(*savf) savf(qgpl/xunitest)(2)恢复用户库(unitest)Rstlib savlib(unitest) dev(*savf) savf(qgpl/xunitest)6、创建日志跟踪a、创建HAJRNLIB库 crtlib hajrnlib text(‘jrnlib created’)b、创建Q90JRN0001(主机)、Q88JRN0001(备机)crtjrnrcv hajrnlib/q90jrn0001 text('q90jrn0001 created')crtjrnrcv hajrnlib/q88jrn0001 text('q88jrn0001 created')c、创建QSQJRNcrtjrn jrn(hajrnlib/qsqjrn) jrnrcv(hajrnlib/q90jrn0001) text('qsqjrn created’)crtjrn jrn(hajrnlib/qsqjrn) jrnrcv(hajrnlib/q88jrn0001) text('qsqjrn created’)d、创建QMQJRN主机上:ADDRMTJRN RDB(S65F3E8F) SRCJRN(HAJRNLIB/QSQJRN) TGTJRN(HAJRNLIB/QMQJRN) RM TJRNTYPE(*TYPE2)备机上:ADDRMTJRN RDB(主机序列号) SRCJRN(HAJRNLIB/QSQJRN) TGTJRN(HAJRNLIB/QMQJRN) RM TJRNTYPE(*TYPE2)e、远程日志激活主机上: CHGRMTJRN RDB(S65F3E8F) SRCJRN(HAJRNLIB/QSQJRN) TGTJRN(HAJRNLIB/QMQJRN) JR NSTATE(*ACTIVE) DELIVERY(*SYNC) 描述:CHGRMTJRN(同步、jrnstate(active))主机的远程日志被激活,备机不用(注:主机的远程日志即在备机上的rmtjrn)7、批量日志绑定 主机操作(备机操作)—>主机连接(备机连接)—>参考工具—>主机批量日志(备机批量日志)C、授权1、授权(1)双击 ,正确填入信息,点击确认(2)出现下面界面表示建立连接成功,点击确定,点击下一步(3)正确输入信息,点击确认,然后点击下一步(4)输入产品注册号,点击确认(5)出现下面界面表示注册成功,点击确定,点击关闭退出注册注:主备机一样,但请注意其中的某些关键项2、初始化列表(1)双击( )进入管理中心界面(2)文件——建立连接,出现下面界面,正确输入信息,点击确认(3)出现下面界面,表示服务器连接成功,点击确定(4)文件——初始化业务库列表,填入系统库目录信息,点击执行,将其添加到下面的如图位置(5)文件——初始化实施作业,进入,填入正确信息,点击执行DSPJRNRCVA HAJRNLIB/Q90JRN0001(查找最后日志号)DSPJRN jrn(HAJRNLIB/QsqJRN) froment(287)(通过最后日志号查找日志时间)(6)出现下面界面点击是继续操作(7)出现下面界面,表示初始化参数完成,点击确定,点击关闭(8)退出管理中心3、创建用户点击 (实施管理器)(1)主机操作——主机连接,正确输入信息,点击确认(2)出现下面界面,表示连接成功,点击确定,退出操作(3)主机初始化——主机用户建立,输入口令,确认(4)备机同主机类似4、创建映射(1)点击 ,以用户unisw登录,密码与用户名相同(2)文件——新建数据源,选择类型,点击确定(3)进入数据源定义界面,正确输入信息,点击确定数据源建立成功(4)点击 (刷新),可以看到新建数据源文件——新建数据目标,正确输入信息,点击确定(建立数据目标同建立数据源)(5)创建映射文件——新建映射源数据库的表与目标数据库的表要一致,点击下一步,如果没有主键,直接点保存5、启动子系统(在备机上)STRSBS SBSD(UNIDATA/IUNISBS)STRSBS SBSD(UNIDATA/UNIHASBS)注:一个一个添加映射时需要对其实施实时控制开关(开启)也可以用实施工具进行批量映射,对整个表进行批量点击 ,参考工具——i2i批量映射(批量映射不用实时控制开关)6、结束iunisbs子系统运行ENDSBS SBS(IUNISBS) OPTION(*IMMED)D、培训七、IP1、创建IPWRKHDWRSC TYPE(*CMN)(查看以太网资源:CMN01) 注释:Work with Communication ResourcesCRTliNETH liND(ETH03) RSRCNAME(CMN01) (创建线的描述ETH03,需要用到以太网CMN01) 注释:Create Line Desc (Ethernet) (CRTLINETH)ADDTCPIFC INTNETADR(‘198.198.198.11’) LIND(ETH03) SUBNETMASK(‘255.255.255.0’)(创建IP,需要用到线的描述ETH03) 注释:Add TCP/IP Interface (ADDTCPIFC)CFGTCP—>1—>F11(查看创建的IP、本地IP)2、查看业务IPDspdtaara unidata/uniflgmb3、查看本机IPCFGTCP—>1—>F11(查看状态)八、系统信息1、创建打印机参数命令:CRTDEVPRT参数:prt01—*lcl / type 4216 / model 10 / emu device 5224 / port 2 (Aux:*yes ; phyattch : *direct)2、重装系统后对系统进行授权命令:WRKSYSVAL参数:(1) QAUTOCFG 1 / (2) QAUTOVRT *NOMAX / (3) QJOBMSGQFL *WRAP / (4) QLMTSECOFR 0 / (5) QMAXSGNACN 1 / (6) QMAXSIGN *NOMAX / (7) QRETSVRSEC 1(1) Autoconfigure devices(自动设备)(2) Autoconfigure virtual devices(虚拟设备、有效设备)(3) Job message queue full action(作业信息队列满活动)(4) Limit security officer device access(限制安全长官设备使用权)(5) Action to take for failed signon attempts(企图登录错误次数)(6) Maximum sign-on attempts allowed(允许最大登录次数)(7) Retain server security data(保持服务器安全)3、重装系统时出现的状态总是在C167280A与C1F7280A之间循环跳动,表示正在验证原来的系统4、系统基本属性命令及状态01 BN (正常启动状态)01 BM (手动,从硬盘启动)01 DM (手动,从驱动器启动)WRKCFGSTS 操作设备状态WRKDSKSTS 查看硬盘内存WRKSYSSTS 显示系统状态DSPWSUSR 显示工作站用户(display work station user)GO ASSIST 进入OS/400的操作助手菜单GO LICPGM 进入可操作许可程序(work with licensed programs)WRKSPLF 操作假脱机文件(work with printer output) WRKSBSD 可以查看400系统的各个子系统及其配置设定九 表信息1、用选择语句向表中插入多行insert into chendong/empinf2(empid,empname,sex,birthday) select empid,empname,sex,birthday from chendong/empinf 其他1、文件类型Physical file [PF] 表Logical file [LF] 逻辑文件Source file [SRCPF] 存储数据Save file [SAVF] 存储文件2、重要状态和命令CRTPF =创建表 DLTF=删除文件 CRTLF=创建逻辑文件 DSPLIB=显示库 PWRDWNSYS=退出系统CRTLIB=创建库 DSPFD=显示文件描述 RLSWTR=发布作者CPYF=拷贝文件 WRKOUTQ=查看外部队列 SNDMSG=发送信息CHGJOB=修改作业 DSPMSG=显示消息 WRKQRY=显示队列WRKFLR = work with folders (操作文件夹)WRKLNK =work with object links(操作对象链接)

Ⅵ 刚刚接触as400,安装了一个文件后不知道怎么操作,as400中如何配置iseries操作控制台请求帮助啊!

安装iseries后,在开始中找到 iseries->防真器->启动或配置会话,在弹出的界面中点中新建会话 ,然后配置400的ip 和一些基本信息 就可以了…

Ⅶ AS400 RPG4 如何使用记录格式设置数据结构

将记录格式的名字来定义数据结构应该是不可以的吧,明显是重复定义。你可以这样定义:D DSABCPFR E DS EXTNAME(ABCPF) INZ 当你Read完ABCPFR后,DSABCPFR里面就有值了,但是这时DSABCPFR为这个物理文件的全部字段。– Allan.wang

Ⅷ 个人电脑上可以安装AS400吗

第一步:解压文件使用解压工具解压备授课软件(右键—解压到当前文件夹)。把白板软件解压到当前文件夹。第二步:安装HiteBoard Pro2.0.10.20131014.exe 这是备授课软件的主程序。双击安装就可以。安装这个个软件的时候可以把白板驱动选项的对勾去掉,毕竟是在个人电脑上不需要白板驱动。第三步:安也是双击安装,和前面的主程序安装在一个目录。4第四步:安装系统资源。装,安装目录和前面的一样。5第五步:解压解压手写识别并复制到相应文件夹。把“手写识别.zip”压缩包解压后复制到C盘或者D盘的HiClass里面。这个要看你主程序安装在哪个目录。6第六步:双击安装万能解码器,安装完成并重新启动电脑。备授课软件(电子白板软件)就安装完毕,可以正常使用了。

Ⅸ ibm as400client access express在as400的什么文件下

ksdevice=<device>,安装程序使用这个网络设备来连接网络.如要使用通过eth1设备连接至系统的NFS服务器上的kickstart文件来启动kickstart安装,可以在boot:提示下使用ks=nfs:<server>:/<path> ksdevice=eth1命令. kssendmac,把HTTP头加到对设置系统有帮助的ks=http://请求里.在CGI环境变量里包括所有网卡的MAC地址,如:"X-RHN-Provisioning-MAC-0: eth0 01:23:45:67:89:ab". lang=<lang>,安装时使用的语言.这应该是'lang' kickstart命令可以使用的有效语言之一. loglevel=<level>,设置记录日志信息的最低级别.<level>的值可以是debug,info,warning,error和critical.缺省值是info. lowres,强制图形用户界面安装程序运行在640×480分辨率下.

Ⅹ AS400逻辑文件如何使用

AS400的逻辑文件就是数据库的视图和索引,如果是视图你直接用SELECT查询就可以使用。


赞 (0)