`

CICS 下建立MAP

阅读更多

起这个标题的时候,自己都还是迷迷糊糊的,因为 我到现在还搞不清楚CICS和MAP 要怎么联系。据说,开发主机联机程序的得力搭配是CICS+DB2+COBOL+MAP,据说而已,但很明显,这次主机大赛都必须用到这些知识。对于一个主机菜鸟(特别是主机编程)的我来说,在CICS下建一个MAP就已经把我折腾得不成样子。还好有句“万事开头难”来安慰下自己,不然恐怕偶信心会受大大的打击。

在CICS下建立一个MAP步骤如下:

1、进入9.6界面。键入8,在specify lib 里 键入两个LIB的名字:'STRB.BMS'、'STRB.BMS.L2'

2、回到9.6界面。键入1,建立MAP。输入MAP的名字,LIB输入的是LIB ID。DEVICE TYPE的内容是3279-3B。OPTION 里选的是2,回车即可。

3、在MAP设置界面。键入2,编辑我们的MAP截面。技巧性的东东是,”/A“表示将A靠右,”/A/“表示将A居中。此外,9.6.3-9.6.8有相关功能,9.6界面有相关的说明,可以自己去修改一些内容。

4、回到9.6界面。键入7,生成刚才建立的MAP的源代码(这个说法尚有争议,我也不是很清楚)。输入MAP NAME 和LIB ID ,键回车进入下一界面。在目标MAP那行用“G”命令开始生成代码。在接下的提示界面中,按F8翻屏下来,在“output lib....for data set” 中键入'STRB.CPY',在“output lib ..for BMS..”中键入'STRB.SRC'。 回车。

5、进入3.4界面,打开STRB.JCL,以VIEW的模式(如果用EDIT的话别人在这个时候就不能使用这个文件)打开@COMPMAP, 在里面需要修改的内容如下: 作业名、NOTIFY对应的ID,EXEC语句里的MEMBER改为自己建立的那个MAP NAME。最后SUB 即可。

@COMPMAP文件的内容如下:

000001 //ST018AJOB (DEV),'WILLIAM',CLASS=A,MSGLEVEL=(1,1),MSGCLASS=A,
==CHG> //NOTIFY=ST018
000003 //PROCLIB JCLLIB ORDER=ST002.PRC
000004 //*
000005 //****************************************************************
000006 //**
000007 //*COMPILE BMS/MAP*
000008 //**
000009 //*****************************************************************
000010 //STEP EXEC PROC=PRCMAPO,
000011 //SRCELIB='STRB.SRC',
000012 //COPYLIB='STRB.CPY',
000013 //LODLIB='STRB.CICS.LOAD',
000014 //MEMBER='TJST018'

怎么调用。。待续~~~

尝试过程中碰到的 错误:

1、添加LIB时忘了在名字上加引号,导致很RP的错误

2、系统可能在生成代码文件时会自作聪明的帮你改掉MAP NAME,所以最好 做最后一步前先到STRB.CPY、STRB.SRC里去确认一下MAP NAME的正确性。

分享到:
评论

相关推荐

    cics常用命令 cics cics

    其中,PathName=prog1 表示可执行的 CICS 服务程序位于 /var/cics_regions/REGIONA 目录下,RSLKey=public 表示任何用户都可以访问。 * 显示 CICS 资源定义: cicsget -c pd -r REGIONA PROGRAM1 * 修改 CICS ...

    cics IBM EXEC CICS

    EXEC CICS 文档

    ibm cics管理指南

    在配置 CICS 资源时,需要建立事务处理定义(TD),并配置事务处理定义。需要配置不确定的条件,例如事务处理的 timeout 值等。同时,需要建立程序定义,例如 COBOL 程序、Assemble 程序等。 CICS 管理 CICS 管理...

    CICS.CICS Murach - CICS For The COBOL Programmer.pdf

    - **自顶向下的测试方法**:介绍了如何从顶层开始逐层进行测试的技术。 - **使用CICS服务交易进行测试**:讲解了如何利用CICS服务交易来进行程序测试。 ##### 第三部分:其他CICS编程要素 - **第7章:如何使用...

    CICS AIX基本配置操作

    正常情况下创建程序会按照 CICS 默认的配置创建 region。 可以使用命令行或 smit 工具来创建 CICS Region。使用命令行创建 CICS Region 的命令为: ``` cicscp -v create region regionName ``` 正常返回: ``` ERZ...

    CICS for COBOL programmer(英文原版)

    《CICS for COBOL Programmer》一书是IBM大型机Cobol编程人员不可或缺的宝典,涵盖了CICS系统的基本概念、编程技巧以及测试方法,旨在帮助程序员更快、更高效地掌握CICS环境下COBOL编程的核心技能。本书不仅详细介绍...

    CICS中间件简明操作手册

    **CICS中间件简明操作手册** CICS(Customer Information Control System)是IBM开发的一款企业级交易处理系统,主要用于管理在线事务处理(OLTP)。它在大型机环境中尤其常见,为金融、电信、零售等行业的关键业务...

    db2c在cics中的建法

    总的来说,DB2C在CICS中的建立涉及了系统配置、资源加载、安装定义和连接测试等多个环节,需要对CICS和DB2有深入的理解,以及一定的主机系统管理经验。正确配置和使用DB2C能为CICS环境提供强大的数据访问能力,支撑...

    CICS安装说明文档

    在Linux环境下,需要创建名为`cics`的组以及`cics`用户,同时修改root用户的权限,将`cics`和`cicsterm`添加到root的`set`中。这确保了CICS服务运行时的安全性和隔离性。 接下来,要创建文件系统以存放CICS相关的...

    CICS软件开发资料

    CICS,全称为Customer Information Control System,是IBM推出的一款企业级交易处理系统,主要用于处理大规模、高并发的在线事务处理(OLTP)。在大型主机环境中,CICS是关键的中间件,它允许应用程序与数据库、文件...

    CICS _AIX快速入门

    CICS(客户信息控制系统)是在大型机上广泛使用的事务处理监视器,它允许用户通过终端或者网络接口访问远程应用服务器。AIX则是IBM开发的一种类Unix操作系统,是其产品线中用于运行在Power Systems上的操作系统。...

    cics6000开发指南

    《CICS6000开发指南》是一本深入解析CICS6000应用程序开发的专业书籍,对于希望在IBM Mainframe环境下构建企业级事务处理系统的开发者来说,这是一份不可多得的参考资料。CICS(Customer Information Control System...

    cics命令说明,比较详细

    CICS 命令说明 CICS(Customer Information Control System)是一种事务处理系统,用于处理大量的事务处理请求。CICS 命令是 CICS 系统中的一组基本命令,用于管理和维护 CICS 系统。下面将对 CICS 命令进行详细的...

    CICS 编程注意事项

    CICS(Customer Information Control System)是一种在IBM大型机上运行的事务处理系统,广泛应用于金融、保险等行业。在CICS编程中,有一些重要的注意事项需要遵循,这些注意事项对于提高程序的效率、稳定性和可维护...

    CICS Application Programming Guide

    在本书中,读者可以深入学习如何在 CICS 环境下进行应用程序设计、开发和调试。以下是一些关键知识点的概述: 1. **CICS 基础**:理解 CICS 的基本架构,包括事务处理器、控制地区、数据共享和并发控制机制。了解...

    CICS培训资料 包括体系结构

    **CICS(Customer Information Control System)**是IBM开发的一种企业级交易处理系统,主要用于管理和控制在大型主机环境下的在线事务处理。CICS以其高效、可靠和可扩展性,在金融、零售和其他行业广泛应用。 **...

    cics 编程资料

    熟悉这些语言在CICS环境下的语法和特性对于编写交易程序至关重要。 3. **交易定义**:在CICS中,交易是执行一组操作的逻辑单元。定义交易包括设置事务ID、定义输入输出数据和处理逻辑。 4. **数据管理**:CICS通过...

Global site tag (gtag.js) - Google Analytics