使用 Micro Focus 企业服务器对AWS大型机在线打印工作负载进行现代化改造和/ LRS VPSX MFI - AWS Prescriptive Guidance

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

使用 Micro Focus 企业服务器对AWS大型机在线打印工作负载进行现代化改造和/ LRS VPSX MFI

由 Shubham Roy (AWS)、Abraham Rondon(Micro Focus)、盖伊·塔克(Levi、Ray and Shoup Inc)和 Kevin Yung()创作 AWS

摘要

此模式向您展示了如何使用 Micro Focus Enterprise Server 作为现代化大型机应用程序的运行时和 LRSVPSX/(Micro Focus InterfaceAWS)作为打印服务器,在 Amazon Web Services MFI () 云上实现业务关键型大型机在线打印工作负载的现代化。该模式基于更换平台大型机现代化方法。通过这种方法,您可以将大型机在线应用程序迁移到亚马逊弹性计算云 (AmazonEC2),并将大型机数据库(IBMDB2例如 z/OS)迁移到亚马逊关系数据库服务(Amazon)。RDS现代化打印工作流程的身份验证和授权由微软 A AWS ctive Directory(也称为AWS托管 Microsoft AD)的 Directory Service 执行。LRS目录信息服务器 (LRS/DIS) 与AWS托管 Microsoft AD 集成,用于打印工作流程的身份验证和授权。通过实现在线打印工作负载的现代化,您可以降低 IT 基础设施成本,减轻维护传统系统的技术债务,消除数据孤岛,通过 DevOps 模型提高敏捷性和效率,并利用云中的按需资源和自动化。AWS

先决条件和限制

先决条件

  • 一个活跃的AWS账户

  • 大型机联机打印或输出管理工作负载

  • 有关如何重建和交付在 Micro Focus 企业服务器上运行的大型机应用程序的基本知识(有关详细信息,请参阅 Micro Focus 文档中的企业服务器数据表。)

  • LRS云打印解决方案和概念的基础知识(有关更多信息,请参阅LRS文档中的输出现代化。)

  • Micro Focus Enterprise Server 软件和许可证(有关更多信息,请联系 Micro Focus 销售。)

  • LRSVPSX/MFI, LRS/Queue, and LRS/DIS软件和许可证(欲了解更多信息,请联系LRS销售人员。)

注意

有关大型机在线打印工作负载的配置注意事项的更多信息,请参阅此模式的 “其他信息” 部分中的注意事项

产品版本

架构

源技术堆栈

  • 操作系统 — IBM z/OS

  • 编程语言 — 面向业务的通用语言 (COBOL) 和客户信息控制系统 (CICS) 

  • 数据库 — IBM DB2 适用于 z/OS IBM 信息管理系统 (IMS) 和虚拟存储访问方法 () VSAM

  • 安全 — 资源访问控制工具 (RACF)、适用于 z/OS 的 CA 绝密和访问控制设施 2 () ACF2

  • 打印和输出管理 — IBM 大型机 z/OS 打印产品(适用于 z/OS 的 IBM Infoprint 服务器和 CA View)LRS

目标技术堆栈

  • 操作系统 — 在亚马逊上运行的微软 Windows 服务器 EC2

  • 计算 — 亚马逊 EC2

  • 编程语言 — COBOL 以及 CICS

  • 数据库 — 亚马逊 RDS

  • 安全 — 微软 AD AWS 托管

  • 打印和输出管理-LRS 打印解决方案已开启 AWS

  • 大型机运行时环境 - Micro Focus 企业服务器

源架构

下图显示了大型机在线打印工作负载的典型当前状态架构。

生成可视输出的六步流程。

图表显示了以下工作流:

  1. 用户在基于编写的IBMCICS应用程序的交互系统 (SoE) 上执行业务交易COBOL。

  2. SoE 调用大型机服务,该服务将业务交易数据记录在 system-of-records (SoR) 数据库中,例如 IBM DB2 z/OS。

  3. SoR 保留来自 SoE 的业务数据。

  4. 用户发起从 SoE 生成打印输出的请求,CICSSoE 会启动打印事务应用程序来处理打印请求。 

  5. 打印交易应用程序(例如CICS和COBOL程序)从数据库中提取数据,根据业务需求格式化数据,并生成业务输出(打印数据),例如账单、身份证或贷款对账单。然后,应用程序使用虚拟电信访问方法(VTAM)发送打印请求。z/OS 打印服务器(例如 IBM Infoprint Server)使用 NetSpool 或类似的VTAM组件来拦截打印请求,然后使用输出参数在缓冲池上创建打印输出数据集。JES JESJES输出参数指定路由信息,打印服务器使用这些信息将输出传输到特定的网络打印机。该术语VTAM指的是 z/OS 通信服务器和 z/OS 的系统网络架构 (SNA) 服务元素。

  6. 打印输出传输组件将输出打印数据集从JES线轴传输到远程打印机或打印服务器,例如LRS(如本模式所示)、IBM Infoprint Server 或电子邮件目的地。

目标架构

下图显示了部署在AWS云端的大型机在线打印工作负载的架构:

从启动打印请求到处理再到打印的四步流程。AWS LRS

图表显示了以下工作流:

  1. 用户从在线 (CICS) 用户界面发起打印请求以创建打印输出,例如账单、身份证或贷款对账单。

  2. 大型机在线应用程序(改编为 Amazon EC2)使用 Micro Focus Enterprise Server 运行时从应用程序数据库中提取数据,对数据应用业务逻辑,格式化数据,然后使用 Micro Focus Print Exit () 将数据发送到CICS打印目的地 ()。DFHUPRNT 

  3. 应用程序数据库(在 Amazon 上运行的 SoRRDS)保留打印输出的数据。

  4. 队LRSVPSX/MFI printing solution is deployed on Amazon EC2, and its operational data is stored in Amazon Elastic Block Store (Amazon EBS). LRS VPSX/MFI uses a TCP/IP-based LRS/Queue transmission agent to collect print data through the Micro Focus CICS Print Exit API (DFHUPRNT) and deliver the data to a specified printer destination. The original TERMID (TERM) that’s used in the modernized CICS application is used as the VPSX/MFI列名称。 

注意

目标解决方案通常不需要更改应用程序以适应大型机格式化语言,例如IBM高级功能演示文稿 (AFP) 或施乐线路条件数据流 ()。LCDS有关使用 Micro Focus 进行大型机应用程序迁移和现代化的更多信息AWS,请参阅文档中的使用 Micro Focus 为企业大型机工作负载AWS提供支持。AWS

AWS基础设施架构

下图显示了适用于大型机在线打印工作负载的高可用性和安全性AWS基础架构架构:

两个可用区,开启 Micro Focus Enterprise 服务器 EC2RDS,亚马逊和LRS打印。

图表显示了以下工作流:

  1. 大型机在线应用程序(使用CICS或等编程语言编写COBOL)使用核心业务逻辑来处理和生成打印输出,例如账单、身份证和贷款对账单。在线应用程序EC2跨两个可用区 (AZ) 部署在 Amazon 上,以实现高可用性 (HA),并使用 Micro Focus CICS Print Exit 将打印输出路由到 LRS VPSX /以MFI供最终用户打印。

  2. LRSVPSX/MFI uses a TCP/IP-based LRS/Queue transmission agent to collect or capture print data from the Micro Focus online Print Exit programming interface. Online Print Exit passes the necessary information to enable LRS VPSX/MFI to effectively process the print file and dynamically build LRS/Queue命令。

    注意

    有关各种打印CICS应用程序编程方法以及 Micro Focus Enterprise 服务器和 LRS VPSX /如何支持这些方法的更多信息MFI,请参阅此模式其他信息部分中的打印数据捕获

  3. 注意

    Network Load Balanc er 提供了一个DNS名字,用于将 Micro Focus Enterprise Server 与 LRS VPSX/MFI. : LRS VPSX/MFI supports a Layer 4 load balancer. The Network Load Balancer also does a basic health check on LRS VPSX/MFI Micro Focus Enterprise S

  4. LRSVPSX/MFIprint 服务器部署在 Amazon 上,EC2跨两个可用区,用于 HA,并使用 Amazon EBS 作为操作数据存储。 LRSVPSX/MFI supports both the active-active and active-passive service modes. This architecture uses multiple Availability Zones in an active-passive pair as an active and hot standby. The Network Load Balancer performs a health check on LRS VPSX/MFIEC2实例并将流量路由到另一个可用区中的热备用实例(如果活动实例处于不健康状态)。在每个EC2实例中,打印请求都保存在本地的 LRS Job Queue 中。在恢复的情况下,必须重新启动失败的实例,LRS服务才能恢复对打印请求的处理。

    注意

    LRSVPSX/还MFI可以在打印机队列级别执行运行状况检查。有关更多信息,请参阅此模式的其他信息部分中的打印机队列运行状况检查

  5. AWS托管 Microsoft AD 与 LRS /集成DIS以执行打印工作流程身份验证和授权。有关更多信息,请参阅此模式的其他信息部分中的打印身份验证和授权

  6. LRSVPSX/MFI使用 Amazon EBS 进行区块存储。您可以将活动EC2实例中的 Amazon EBS 数据作为 point-in-time快照备份到 Amazon S3,然后将其恢复到热备用EBS卷。要自动创建、保留和删除亚马逊EBS卷快照,您可以使用 A mazon Data Lifecycle Manager 来设置自动快照的频率,并根据您的RPO要求RTO进行恢复。

工具

AWS 服务

其他工具

  • LRSVPSX/MFI(Micro Focus Interface)由 LRS Micro Focus 共同开发,可捕获 Micro Focus Enterprise Server JES 线轴的输出,并将其可靠地传送到指定的打印目的地。

  • LRS目录信息服务器 (LRS/DIS) 用于打印工作流程中的身份验证和授权。

  • LRS/Queue is a TCP/IP-based LRS/Queue transmission agent, used by LRS VPSX/MFI,通过 Micro Focus 在线 Print Exit 编程接口收集或捕获打印数据。

  • Micro Focus Enterprise Server 是大型机应用程序的应用程序部署环境。它为使用任何版本的 Micro Focus Enterprise Developer 迁移或创建的大型机应用程序提供执行环境。

操作说明

任务描述所需技能

设置 Micro Focus Enterprise Server 并部署演示在线应用程序。

在亚马逊上设置 Micro Focus Enterprise ServerEC2,然后EC2按照 Micro Focus 文档中的教程:Su CICS pp ort 中的说明在亚马逊上部署 Micro Focus 账户ACCT演示应用程序(演示)。

ACCTDemo 应用程序是一个大型机在线 (CICS) 应用程序,用于创建然后启动打印输出。

云架构师
任务描述所需技能

获取打印LRS产品许可证。

要获取LRS的产品许可证 LRSVPSX/MFI, LRS/Queue, and LRS/DIS,请联系LRS输出管理团队。您必须提供将要安装LRS产品的EC2实例的主机名。

构建 lead

创建要安装 LRSVPSX/的亚马逊 EC2 Windows 实例MFI。

按照亚马逊EC2文档中的步骤 1:启动实例中的说明启动亚马逊 EC2 Windows 实例。您的实例必须满足 LRS VPSX /的以下硬件和软件要求MFI: 

  • CPU— 双核

  • RAM— 16 GB

  • 驱动器 - 500 GB

  • 最小EC2实例 — m5.xlarge

  • 操作系统 - Windows/Linux

  • 软件-互联网信息服务 (IIS) 或 Apache

注意

上述硬件和软件要求适用于小型打印机群(大约 500—1000)。要了解全部要求,请咨询您的AWS联系LRS人。

创建 Windows 实例时,请执行以下操作:

  1. 确认EC2主机名与LRS产品许可证使用的主机名相同。

  2. 完成以下操作即可CGI在 EC2 Amazon 中启用:

    1. 按照 Amazon EC2 文档中步骤 2:连接到您的实例中的说明连接到您的实例。EC2

    2. 在 Windows 开始菜单中,找到并打开服务器管理器。

    3. 在服务器管理器中,依次选择控制面板快速启动添加角色和功能。然后,选择服务器角色

    4. 在 “服务器角色” 中,选择 WebServer (IIS),然后选择 “应用程序开发”。

    5. 在 “应用程序开发” 中,选中该CGI复选框。

    6. 按照 Windows 服务器管理器 “添加角色和功能” 向导中的说明进行安装CGI。

    7. 在EC2实例的 Windows 防火墙中打开端口 5500 以进行 LRS /Queue 通信。

云架构师

在EC2实例MFI上安装 LRSVPSX/。

  1. 按照 Amazon EC2 文档中步骤 2:连接到您的实例中的说明连接到您的实例。EC2

  2. 注意

    从您应该收到的LRS电子邮件中打开产品下载页面的链接。:LRS产品通过电子文件传输分发 (EFT)。 

  3. 下载 LRSVPSX/MFI并解压缩文件(默认文件夹:c:\LRS)。

  4. 从解压缩的文件夹中启动LRS产品安装程序以安装 LRSVPSX/。MFI 

  5. “选择功能” 菜单中,选择 VPSX® Server (V1R3.022),然后选择 “下一步” 开始安装过程。安装完成后,您将收到一条成功消息。

云架构师

安装 LRS /Queue。

  1. 按照亚马逊EC2文档中步骤 2:连接到您的EC2实例中的说明连接到您的 Micro Focus Enterprise Server 实例

  2. 从您应该收到的LRS电子邮件中打开LRS产品下载页面的链接,下载 LRS /Queue,然后解压缩该文件。

  3. 前往下载文件的位置,然后启动LRS产品安装程序以安装 LRS /Queue。

云架构师

安装LRS/DIS。

  1. 按照亚马逊EC2文档中步骤 2:连接到您的实例中的说明连接到您的 LRS VPSX/MFIEC2实例。

  2. 从您应该收到的LRS电子邮件中打开LRS产品下载页面的链接,下载LRS/DIS,然后解压缩文件。

  3. 前往您下载文件的位置,然后启动LRS产品安装程序。

  4. 在 “LRS产品安装程序” 中,展LRS开 “其他工具”,选择 LRSDIS,然后选择 “下一步”。

  5. 按照LRS产品安装程序中的其余说明完成安装过程。

云架构师

创建目标组并将 LRSVPSX/注册MFIEC2为目标。

按照弹性负载均衡器文档中为网络负载均衡器创建目标组的说明创建目标组。

创建目标组时,请执行以下操作:

  1. 指定组详细信息页面上,对于选择目标类型,选择实例

  2. 对于 “协议”,选择TCP

  3. 对于端口,选择 5500。 

  4. 注册目标页面的可用实例部分,选择 LRSVPSX/MFIEC2实例。

云架构师

创建网络负载均衡器。

按照弹性负载均衡器文档中创建网络负载均衡器的说明进行操作。您的 Network Load Balancer 将流量从 Micro Focus 企业服务器路由到 LRSVPSX/MFIEC2。

创建网络负载均衡器时,在侦听器和路由页面上执行以下操作:

  1. 对于 Protocol(协议),选择 TCP。 

  2. 对于端口,选择 5500

  3. 对于默认操作,选择转发至您之前创建的目标组。

云架构师
任务描述所需技能

为 LRS /Queue 集成配置 Micro Focus 企业服务器。

  1. 按照亚马逊EC2文档中步骤 2:连接到您的EC2实例中的说明连接到您的 Micro Focus Enterprise Server 实例

  2. 在 Windows 开始菜单上,打开 Micro Focus Enterprise Server 管理 UI。

  3. 在菜单栏中,选择NATIVE

  4. 在导航窗格中,选择目录服务器,然后选择BANKDEMO或您的企业服务器区域。

  5. 从左侧导航窗格的 “常规” 中,向下滚动到 “其” 部分,配置要指向的环境变量(LRSQLRSQLRSQ_ ADDRESS PORT、_、_COMMAND)LRSQ。

  6. 对于 LRSQ_ ADDRESS,输入您之前创建的 Network Load Balancer 的 IP 地址或DNS名称。

  7. 对于 LRSQ_ PORT,输入VPSXLRSQ监听器端口 (5500)

  8. 对于 LRSQ_ COMMAND,输入LRSQ可执行文件的路径位置。

  9. 注意

    LRS目前支持DNS名称的最大字符数限制为 50,但将来可能会发生变化。如果您的DNS姓名大于 50,则可以使用 Network Load Balancer 的 IP 地址作为替代方案。

云架构师

使 CICS Print Exit (DFHUPRNT) 可用于 Micro Focus 企业服务器初始化。

  1. 按照亚马逊EC2文档中步骤 2:连接到您的EC2实例中的说明连接到您的 Micro Focus Enterprise Server 实例

  2. 注意

    将 CICS Print Exit (DFHUPRNT) 从 LRSVPSX/MFI可执行文件夹(命名VPSX_MFI_R2)复制到 Micro Focus Enterprise Server EC2 实例位置。对于 32 位系统,该位置是 C:\Program Files (x86) \Micro Focus\Enterprise Server\bin。对于 64 位系统,该位置是 C:\Program Files (x86) \Micro Focus\Enterprise Server\bin64。:复制DFHUPRNT_64.dll文件DFHUPRNT.dll时必须重命名为。

验证 Micro Focus 企业服务器是否检测到CICS打印退出 (DFHUPRNT)

  1. 停止并启动 Micro Focus Enterprise Server。 

  2. 在 Micro Focus Enterprise Server 的管理面板中,依次打开监控日志控制台日志

  3. 查看控制台日志中是否显示以下消息:“成功DFHUPRNT安装 3270 打印机用户退出”。

云架构师

将CICS打印机的终端 ID (TERMIDs) 定义为 Micro Focus 企业服务器。

在 Micro Focus Enterprise Server 中启用 3270 打印

  1. 在 Micro Focus 企业服务器的管理面板中 CICS,打开 “资源按组”。

  2. 从左侧导航面板中选择 SIT(系统初始化表),然后选择BNKCICV

  3. 常规部分中,向下滚动到 3270,然后选中 3270 打印复选框。

在 Micro Focus 企业服务器中定义CICS打印机的终端

  1. 在 Micro Focus 企业服务器的管理面板中 CICS,打开 “资源按类型”

  2. 在左侧导航窗格中,选择术语,然后选择新术语。即将打开创建终端资源表单。

  3. 名称中,输入LRS打印队列的名称。(注意:此模式使用 “P275” 作为CICS打印机的终端 ID 和LRSVPSX打印队列。) 

  4. 对于群组,输入BANKTERM。 

  5. 对于“自动安装 - 型号”,输入“”。

  6. 在 “终端标识符-终端类型” 中,输入DFHPRT32

  7. 网络名称中,输入VTAMP275

  8. 对于终端使用,请选择服务中复选框。

  9. 滚动至页面顶部并选择保存

  10. 选择安装。弹出显示安装成功的消息。

云架构师
任务描述所需技能

在中创建打印队列LRSVPSX。

  1. 按照亚马逊EC2文档中步骤 2:连接到您的实例中的说明连接到您的 LRS VPSX/MFIEC2实例。

  2. 从 Windows 的 “开始” 菜单中打开 VPSX Web 界面。

  3. 在导航窗格中,选择打印机

  4. 选择添加,然后选择添加打印机

  5. 打印机配置页上,对于打印机名称,输入 P275

  6. 对于 VPSXID,请输入VPS1

  7. 对于 CommType,请选择 TCPIP/LRSQ

  8. 对于主机/IP 地址,输入要添加的物理打印机的 IP 地址。

  9. 对于设备,输入您的设备名称。

  10. 选择 Windows 驱动程序Linux/Mac 驱动程序

  11. 选择 添加

注意

打印队列必须等同于 Micro Focus Enterprise Server 中TERMIDs创建的打印队列。

云架构师

在 LRSVPSX/中创建打印用户MFI。

  1. 按照亚马逊EC2文档中步骤 2:连接到您的实例中的说明连接到您的 LRS VPSX/MFIEC2实例。

  2. 从 Windows 的 “开始” 菜单中打开 VPSX Web 界面。

  3. 在导航窗格中,选择安全,然后选择用户

  4. 用户名列中,选择 admin,然后选择复制

  5. 在 “用户配置文件维护” 窗口中,在 “用户名” 中输入用户名(例如 PrintUser)。

  6. 对于说明,输入简短说明(例如,测试打印的用户)。

  7. 选择更新。这将创建一个打印用户(例如,PrintUser)。

  8. 在导航窗格中的用户下方,选择您创建的新用户。

  9. 命令菜单中选择安全

  10. 安全规则页面上,选择所有适用的打印机安全和作业安全选项,然后选择保存

  11. 要将新的打印用户添加到管理员组,请在导航窗格中选择安全,然后选择配置

  12. 安全配置窗口中,将新的打印用户添加到管理员列中。

云架构师
任务描述所需技能

创建包含用户和群组的AWS托管 Microsoft AD 域。

  1. 按照目录服务文档中创建AWS托管 Microsoft AD 目录中的说明在AWS托管 Microsoft AD 上创建活动AWS目录。 

  2. 按照目录服务文档中的步骤 3:部署EC2实例来管理AWS托管 Microsoft AD 中的说明,部署实例(Active Directory 管理器)并安装 A AWS ctive Directory 工具来AWS管理你的托管 Microsoft AD。EC2

  3. 注意

    按照 Amazon EC2 文档中步骤 2:连接到您的实例中的说明连接到您的实例。EC2:当您连接到EC2实例时,请在 Windows 安全窗口中输入您的管理员凭据(用于您在步骤一中创建的目录)。

  4. 在 Windows 开始菜单的 Windows 管理员工具下方,选择 Active Directory 用户及计算机

  5. 按照AWS目录服务文档中创建用户中的步骤在 Active Direc tory 域中创建打印用户

云架构师

加入 LRSVPSX/MFIEC2加入微软 AD AWS 托管域。

自动加入 LRSVPSX/MFIEC2到你的AWS托管 Microsoft AD 域(AWS知识中心文档)或手动加入(AWSDirectory Service 文档)。

云架构师

配置 LRS /并将其DIS与AWS托管微软 AD 集成。

  1. 按照亚马逊EC2文档中步骤 2:连接到您的实例中的说明连接到您的 LRS VPSX/MFIEC2实例。

  2. 在 Windows 的 “开始” 菜单中,打开 VPSXWeb 界面

  3. 在导航窗格中,选择安全,然后选择配置

  4. 安全配置页面的安全参数部分中,对于安全类型,选择内部

  5. 安全参数部分中输入您对其余选项的首选项。

  6. 从 Microsoft Windows 的 “开始” 菜单中打开 “LRS输出管理” 文件夹,选择 “服务器启动”,然后选择 “服务器停止”。

  7. 使用您的 Active Directory 用户名和密码登录到 LRSVPSX/MFI。

云架构师
任务描述所需技能

从 Micro Focus ACCT 演示应用程序发起在线打印请求。

  1. 注意

    在 Micro Focus 企业服务器EC2实例中打开 TN327 0 终端仿真器。(: 此模式使用 3270 终端仿真器。) 

  2. 连接到 TN327 0 终端仿真器 (Rumba)。对于主机名地址,请使用 127.0.0.1。对于 Telnet 端口,请使用 9270

  3. 连接到 3270 屏幕后,按 CTL + SHIFT +Z 清除屏幕。

  4. 要启动ACCT演示应用程序,请在清晰的屏幕中输入ACCT。这将打开在线ACCT演示 (CICS) 应用程序主屏幕。注意:主屏幕包括菜单选项,例如账户文件按名称搜索输入请求类型账户打印机

  5. 要从 ACCT Demo online (CICS) 应用程序提交打印请求,请在请求类型字段中输入 P,在账户字段中输入 11111,在打印机字段中输入 P275请务必将打印机字段中的值设置为CICS打印机终端 ID 的值。

  6. Enter 键。

“打印请求已安排”消息出现在屏幕底部。这证实了在线打印请求是从 ACCT Demo 应用程序生成的,并已发送到 LRSVPS/MFI进行打印处理。 

云架构师

检查 LRS VPSX /中的打印输出MFI。

  1. 按照亚马逊EC2文档中步骤 2:连接到您的实例中的说明连接到您的 LRS VPSX/MFIEC2实例。

  2. 在 Windows 的 “开始” 菜单中,打开 VPSXWeb 界面

  3. 在导航窗格中,选择打印机,然后选择输出队列。找到您之前为在线打印创建的 P275 打印队列。

  4. 对于打印队列 (P275),在假脱机 ID 列中,选择打印机队列中请求的假脱机 ID。

  5. 在 “操作” 选项卡的COMMAND列中,选择 “浏览”。 

现在,您可以看到账户对账单的打印输出,其中包含账户编号、、、、SURNAME、FIRSTADDRESSTELEPHONE、No的列。 发卡、发行日期、金额和余额。

有关示例,请参阅此模式的 online_print_output 附件。

测试工程师

相关资源

其他信息

注意事项

在现代化改造过程中,您可以考虑大型机联机流程的各种配置及其生成的输出。每个使用大型机平台的客户和供应商都根据直接影响打印的特殊要求对平台进行了定制。例如,您当前的平台可能会将IBM高级功能演示文稿 (AFP) 或施乐生产线条件数据流 (LCDS) 整合到当前工作流程中。此外,大型机回车控制字符通道命令字可能会影响打印页面的外观,可能需要特殊处理。作为现代化规划过程的一部分,我们建议您评测并了解特定打印环境中的配置。

打印数据采集

本节总结了可以在IBM大型机环境中用于打印的CICS应用程序编程方法。 LRSVPSX/MFI components provide techniques to allow the same application programs to create data in the same way. The following table describes how each application programming method is supported in a modernized CICS application running in AWS and Micro Focus Enterprise Server with an LRS VPSX/MFI打印服务器。

方法

描述

在现代化环境中支持该方法

EXECCICSSENDTEXT.. 或者EXECCICSSENDMAP。。

这些CICS和VTAM方法负责创建 3270/ SCS 打印数据流并将其传送到 LUTYPE 0 和LUTYPE3打印LUTYPE1设备。

Micro Focus 联机 Print Exit (DFHUPRNTAPI) 应用程序接口 () 允许使用这两种方法中的任何一种创建的VPSX/MFI when 3270/SCS打印数据流来处理打印数据。

EXECCICSSENDTEXT.. 或者EXECCICSSENDMAP。。 (使用第三方IBM大型机软件)

CICS和VTAM方法负责创建 3270/ SCS 打印数据流并将其传送到 LUTYPE 0 和LUTYPE3打印LUTYPE1设备。第三方软件产品会拦截打印数据,将数据转换为带有ASA/MCH控制字符的标准打印格式数据,然后将数据放在JES线轴上,由使用的基于大型机的打印系统进行处理。JES

Micro Focus 在线打印出口 (DFHUPRNT) API 允许使用这两种方法中的任何一种创建的VPSX/MFI when 3270/SCS打印数据流来处理打印数据。

EXEC CICS SPOOLOPEN

CICS应用程序使用此方法将数据直接写入JES线轴。然后,这些数据便可供使用的基于大型机的打印系统进行处理。JES

Micro Focus Enterprise Server 将数据假脱机到企业服务器缓冲池,在那里可以通过将数据假脱到的/B MFI atc VPSX h Print Exit (LRSPRTE6) 进行处理。VPSX

DRS/API

LRS提供的编程接口用于将JES打印数据写入。

VPSX/MFI提供了一个替换接口,该接口可将打印数据直接传输到。VPSX

打印机队列运行状况检查

LRSVPSX/MFI(LRSLoadX) 可以执行深入的运行状况检查,包括设备管理和操作优化。设备管理可以检测打印机设备中的故障,并将打印请求路由到正常运行的打印机。有关打印机群的深入健康检查的更多信息,请参阅产品许可证随附的LRS文档。

打印身份验证和授权

LRS/DIS enables LRS applications to authenticate user IDs and passwords by using Microsoft Active Directory or an LDAP server. In addition to basic print authorization, LRS/DIS还可以在以下用例中应用粒度级别的打印安全控制:

  • 管理谁可以浏览打印机作业。

  • 管理其他用户作业的浏览级别。

  • 管理操作任务。例如,命令级安全,例如保留/释放、清除、修改、复制和重新路由。可以通过用户 ID 或组(类似于 AD 组或LDAP组)来设置安全性。

附件

要访问与此文档相关联的其他内容,请解压以下文件:attachment.zip