`

IEBPTPCH

阅读更多

IEBPTPCH

IEBPTPCH 可以用来打印输出部分或整个顺序或分区数据集。打印记录的格式可以采用

标准格式也可以由用户指定。  

标准的格式是:

l      一行只打印一个逻辑记录。   

l      每行的输出格式为:每 8 个字符为一组,每组之间由 2 个空格隔开。   

l      不能打印的字符显示为空格。

l      如果输入是分块的,那么每个逻辑记录以“ * ”号间隔,而每个块之间以“ ** ”分隔。

l      每页打印 16 行。

 

在输出设备的容量范围内,用户可以自定义输出记录的格式。 IEBPTPCH 提供了可选的

编辑功能来处理输入或输出记录。

  IEBPTPCH 可以用来打印:

1 整个顺序数据集或分区数据集(或扩展分区数据集);

2 一个分区数据集(或扩展分区数据集)的部分成员;

3 一个顺序数据集或分区数据集(或扩展分区数据集)的部分记录;

4 一个分区数据集(或扩展分区数据集)的目录;

5 打印一个顺序数据集或或分区数据集(或扩展分区数据集)的修改版( Edited  version )。

下面是 IEBPTPCH 的作业控制语句列表:

 

       

JOB

作业初始

EXEC 

定义程序名 PGM=IEBPTPCH

SYSUT1     DD

定义输入的数据集

SYSUT2     DD

定义输出的数据集,如果定义为 SYSOUT=A ,则为打印输出

 

控制语句说明:

PRINT :表示输入数据集将被打印。如果要进行打印操作,它必须是第一条操作语句。

MEMBER :说明一个分区数据集中需要打印的成员。

RECORD :说明用户设定的打印格式。

TITLE :指定一个标题。该标题将被打印在所有数据之前。每个打印作业可以包含两个

TITLE 语句,第一个 TITLE 语句指定标题,而第二个 TITLE 语句指定子标题。

 

     实例:

     一个一般的调用 IEBPTPCH 的作业格式如下:

      //EXAMPLE      JOB …

     // EXEC PGM=IEBPTPCH

     //SYSPRINT DD SYSOUT=A

     //SYSUT1 DD …

     //SYSUT2 DD …

     //SYSIN DD *

        在此处放置 IEBPTPCH 的实用程序控制语句

     /*

 

1 :要打印一个顺序数据集或分区数据集,那么 //SYSUT1 DD 语句应该定义为:

l          磁带上的数据集:

//SYSUT1 DD DSN=tape.dataset.name,UNIT=TAPE,

//  VOL=SER=tape#,LABEL=#,DISP=OLD  

l          顺序的 DASD 上的数据集:

//SYSUT1 DD DSN=seq.dataset.name,DISP=SHR   

l          分区数据集:

//SYSUT1 DD DSN=pds.name,DISP=SHR

 

2 .要打印分区数据集中的部分成员,那么 //SYSUT1 DD 语句应该定义为:

//SYSUT1 DD DSN=pds.name,DISP=SHR

并且,   实用程序控制语句应为:

PRINT MAXNAME=n

        MEMBER NAME=member1

       MEMBER NAME=member2

        .

         .

        .

       MEMBER NAME=membern

其中, n  是所要打印的成员总数,而 member1,member2,...,membern  是所要打印的成员名字。

 

3 .要打印顺序数据集或分区数据集的部分记录,那么 //SYSUT1 DD 语句应该定义为:

         //SYSUT1 DD DSN=data.set.name,DISP=SHR

并且, 实用程序控制语句应为:

         PRINT MAXFLDS=f,MAXGPS=g,MAXLITS=l,STOPAFT=nnnnn 

         RECORD IDENT=(length,'name',inloc),FIELD=(length,inloc,,outloc) 

其中:  

         f :表示 RECORD 语句中, FIELD 参数的个数

         g :表示 RECORD 语句中, IDENT 参数的个数

         l :表示 RECORD 语句中, IDENT 标示符中包含的字符数(最多 32,767 个)

         nnnnn :表示要打印的逻辑记录的个数

         length :输入记录中包含 identifying name 的区域长度(以字节为单位),该长度不能超过 8 个字节

         name ’:该标识符用来精确标示记录组的最后一个记录

         inloc :表示输入记录中包含 identifying name 的区域的开始位置

         outloc :表示输出记录中该区域的开始位置

 

4 .要打印一个分区数据集的目录,那么 //SYSUT1 DD 语句应该定义为:

         //SYSUT1 DD DSN=pds.name,DISP=SHR

并且, 实用程序控制语句应为:

 

          PRINT    TYPORG=PS

          TITLE     ITEM=('PRINT PARTITIONED DIRECTORY OF A PDS',outloc)

其中:

         TYPORG=PS :表示分区数据集的目录是一个顺序的结构

         outloc :在输出结构 ITEM 参数的内容的起始位置

5 .要打印分区数据集或顺序数据集的修改版本,那么 //SYSUT1 DD 语句应该定义为:

          //SYSUT1 DD DSN=data.set.name,DISP=SHR

并且, 实用程序控制语句应为:

         PRINT     MAXFLDS=f,CDSEQ=seqno1,CDINCR=incr

         RECORD      FIELD=(72)

其中:

         f :表示 RECORD 语句中, FIELD 参数的个数

         seqno1 :第一行的序号

         incr :增加序号的数量

                        FIELD=(72) :表示输入记录的 1-72 列将被打印, 73-80 行将被新增的序号替代。

6 .使用标准格式打印一个分区数据集的成员,但其中的数字将转换为 16 进制的格式打印,那么 //SYSUT1 DD 语句应该定义为:

         //SYSUT1 DD DSN=data.set.name,DISP=SHR

并且, 实用程序控制语句应为:

         PRINT     TYPORG=PO,TOTCONV=XE,MAXNAME=n

          MEMBER NAME=member1

          MEMBER NAME=member2

                  

                  

                  

MEMBER NAME=membern

其中, XE 表示将数字由十进制转换为十六进制输出。

 

     需要注意的是, IEBPTPCH 的控制语句还有许多参数在本节中并没有办法一一介绍,读

者需要参考有关手册进行使用。

分享到:
评论

相关推荐

    IBM大型機学習筆記.doc

    3. IEBPTPCH:打印或卡片输出数据集。 4. IEBCOMPR:比较不同数据集。 5. IEBISAM:处理ISAM(Indexed Sequential Access Method)数据集的卸载、装载、拷贝和打印。 6. IEBUPDATE:对顺序、分区或扩展分区数据集...

    JCL实用程序

    - **IEBPTPCH**:打印或输出顺序或分区数据集。 - **IEBCOMPR**:比较顺序数据集或分区数据集。 - **IEBUPDATE**:对顺序或分区数据集进行合并修改。 #### 四、数据集实用程序 这部分实用程序主要涉及对数据集...

    zOS 命令说明 命令参数的详细说明

    IEBPTPCH - **功能**: 打孔机打印。 - **参数**: - `PUNCH TYPORG=PO`: 指定打印格式为页面组织。 - `MAXNAME=<max name length>`: 最大数据集名称长度。 - `MAXFLDS=<max fields>`: 最大字段数量。 - `CDSEQ=...

    stm32网络远程固件升级keil5工程

    STM32 开发板:选择合适的 STM32 系列开发板,如 STM32F407、STM32F767 等,需具备足够的存储容量(用于存放固件)、网络接口(如以太网接口或可外接 WiFi 模块等实现网络连接)。 网络模块(可选): 如果开发板本身没有集成网络接口,需要外接网络模块。例如,可选用 ESP8266、ESP32 等 WiFi 模块通过 SPI、USART 等接口与 STM32 开发板连接,实现无线连接到网络。 若开发板有以太网接口,如 STM32F407 开发板带有以太网 MAC 控制器,还需外接以太网 PHY 芯片(如 DP83848 等)及相应的网络变压器等元件来实现完整的以太网功能。

    1-全国各省份、各地级市、各区县逐年平均降水数据(1950-2022年)-社科数据.zip

    全国各省份、各地级市、各区县逐年平均降水数据集提供了从1950年至2022年的详细降水记录。这些数据覆盖了广泛的地理区域,包括不同的气候带和地形,为研究中国各地区的降水模式提供了宝贵资料。该数据集包含了省级、城市级和区县级的降水量,以年为单位,记录了日降水总量的年平均值,单位为米(m)。这些数据对于理解各地区的水资源状况、农业灌溉需求、防洪措施的制定等方面至关重要,并且对地理研究和经济管理研究具有重要的参考价值。数据集包含了省份、城市、区县以及每年的降水量等指标,以面板数据格式呈现,方便进行多维度分析。

    [net毕业设计]ASP.NET网上鲜花销售系统的设计(源代码+论文).zip

    【项目资源】:包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、python、web、C#、EDA、proteus、RTOS等项目的源码。【项目质量】:所有源码都经过严格测试,可以直接运行。功能在确认正常工作后才上传。【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。【附加价值】:项目具有较高的学习借鉴价值,也可直接拿来修改复刻。对于有一定基础或热衷于研究的人来说,可以在这些基础代码上进行修改和扩展,实现其他功能。【沟通交流】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。鼓励下载和使用,并欢迎大家互相学习,共同进步。

    2020年中国行政村级区划代码及经纬度 - 权威数据

    中国行政村级区划的经纬度数据,更是精准地描绘了每一个村落的地理位置。从北国的雪域高原到南疆的热带雨林,从东部的浩瀚大海到西部的广袤戈壁,每一个村落都以其独特的经纬度坐标,镶嵌在祖国的版图上。 指标 市级、市级代码、县级、县级代码、乡镇级、乡镇级代码、村级、村级代码、城乡分类代码、address、lng_84、lat_84。

    1-全国各省地区犯罪率统计数据1988-2020年-社科数据.zip

    全国各省地区犯罪率统计数据集提供了1988年至2020年的详细犯罪率数据,覆盖全国31个省份。这些数据通过刑事案件发生率来衡量社会犯罪率,为研究者提供了一个重要的社会犯罪变量测度。该数据集不仅记录了各省份每年的犯罪率,还包含了从1988年到2020年连续多年的统计数据,为分析犯罪趋势和模式提供了丰富的信息。此外,这些数据被广泛用于研究收入不平等与刑事犯罪之间的关系,以及其他社会经济因素对犯罪率的影响。通过这些数据,研究者可以深入探讨犯罪率与社会经济发展之间的联系,为制定相关政策提供科学依据。

    统计学课程设计报告说明.doc

    统计学课程设计报告说明.doc

    shell脚本编程实践,分享给有需要的人,仅供参考

    模拟退火算法shell脚本编程实践,分享给有需要的人,仅供参考。内容来源于网络分享,如有侵权请联系我删除。另外如果没有积分的同学需要下载,请私信我。

    [net毕业设计]ASP.NET电子购物商城系统(源代码+论文).zip

    【项目资源】:包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、python、web、C#、EDA、proteus、RTOS等项目的源码。【项目质量】:所有源码都经过严格测试,可以直接运行。功能在确认正常工作后才上传。【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。【附加价值】:项目具有较高的学习借鉴价值,也可直接拿来修改复刻。对于有一定基础或热衷于研究的人来说,可以在这些基础代码上进行修改和扩展,实现其他功能。【沟通交流】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。鼓励下载和使用,并欢迎大家互相学习,共同进步。

    1-全国高校专利申请量与授权量统计数据1985-2020年-社科数据.zip

    全国高校专利申请量与授权量统计数据集提供了1985年至2020年间中国高校在专利领域的详细统计信息。这些数据不仅记录了高校专利申请和授权的数量,还涵盖了专利的类型,包括发明专利、实用新型专利和外观设计专利。该数据集是衡量高校科技创新成效的重要指标,反映了高校科研成果转化的机制完善程度和科研人员转化积极性。数据内容丰富,包括高校名称、年度、独立及联合申请的各类专利数量,以及授权的专利数量等关键指标。这些统计数据有助于分析和评估高校的创新能力和科技成果转化效率,对于研究高校科技创新政策、管理决策以及发展趋势具有重要价值。

    spark中文文档,spark操作手册以及使用规范

    spark中文文档,spark操作手册以及使用规范

    yolo算法-车辆行人数据集-127张图像带标签-汽车-人.zip

    yolo系列算法目标检测数据集,包含标签,可以直接训练模型和验证测试,数据集已经划分好,包含数据集配置文件data.yaml,适用yolov5,yolov8,yolov9,yolov7,yolov10,yolo11算法; 包含两种标签格:yolo格式(txt文件)和voc格式(xml文件),分别保存在两个文件夹中; yolo格式:<class> <x_center> <y_center> <width> <height>, 其中: <class> 是目标的类别索引(从0开始)。 <x_center> 和 <y_center> 是目标框中心点的x和y坐标,这些坐标是相对于图像宽度和高度的比例值,范围在0到1之间。 <width> 和 <height> 是目标框的宽度和高度,也是相对于图像宽度和高度的比例值

    员工培训授训积分标准表.docx

    员工培训授训积分标准表.docx

    神经网络项目介绍.docx

    神经网络项目介绍

    [net毕业设计]ASP.NET学生信息管理系统(源代码+论文).zip

    【项目资源】:包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、python、web、C#、EDA、proteus、RTOS等项目的源码。【项目质量】:所有源码都经过严格测试,可以直接运行。功能在确认正常工作后才上传。【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。【附加价值】:项目具有较高的学习借鉴价值,也可直接拿来修改复刻。对于有一定基础或热衷于研究的人来说,可以在这些基础代码上进行修改和扩展,实现其他功能。【沟通交流】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。鼓励下载和使用,并欢迎大家互相学习,共同进步。

    ASP物流管理系统设计(源代码+论文)(源代码+论文+说明文档).zip

    【项目资源】:包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、python、web、C#、EDA、proteus、RTOS等项目的源码。【项目质量】:所有源码都经过严格测试,可以直接运行。功能在确认正常工作后才上传。【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。【附加价值】:项目具有较高的学习借鉴价值,也可直接拿来修改复刻。对于有一定基础或热衷于研究的人来说,可以在这些基础代码上进行修改和扩展,实现其他功能。【沟通交流】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。鼓励下载和使用,并欢迎大家互相学习,共同进步。

    毕业设计心得.txtdfhfn

    毕业设计心得.txtdfhfn

    ASP+ACCESS人事管理系统设计(源代码+论文)(源代码+论文+说明文档).zip

    【项目资源】:包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、python、web、C#、EDA、proteus、RTOS等项目的源码。【项目质量】:所有源码都经过严格测试,可以直接运行。功能在确认正常工作后才上传。【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。【附加价值】:项目具有较高的学习借鉴价值,也可直接拿来修改复刻。对于有一定基础或热衷于研究的人来说,可以在这些基础代码上进行修改和扩展,实现其他功能。【沟通交流】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。鼓励下载和使用,并欢迎大家互相学习,共同进步。

Global site tag (gtag.js) - Google Analytics