

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# AWS 使用 Rocket Enterprise Server 和 LRS VPSX/MFI 在 上現代化大型主機批次列印工作負載
<a name="modernize-mainframe-batch-printing-workloads-on-aws-by-using-rocket-enterprise-server-and-lrs-vpsx-mfi"></a>

*Shubham Roy 和 Kevin Yung，Amazon Web Services*

*Abraham Rondon，Micro Focus*

*Guy Tucker、Levi、Ray 和 Shoup Inc*

## 摘要
<a name="modernize-mainframe-batch-printing-workloads-on-aws-by-using-rocket-enterprise-server-and-lrs-vpsx-mfi-summary"></a>

此模式說明如何使用 Rocket Enterprise Server 做為現代化大型主機應用程式的執行期，並將 LRS VPSX/MFI (Micro Focus Interface) 做為列印伺服器，在 Amazon Web Services (AWS) 雲端上現代化業務關鍵型大型主機批次列印工作負載。模式是以[轉換大型](https://aws.amazon.com/blogs/apn/demystifying-legacy-migration-options-to-the-aws-cloud/)主機現代化方法為基礎。在此方法中，您將大型主機批次任務遷移至 Amazon Elastic Compute Cloud (Amazon EC2)，並將 IBM DB2 for z/OS 等大型主機資料庫遷移至 Amazon Relational Database Service (Amazon RDS)。現代化列印工作流程的身分驗證和授權是由 AWS Directory Service for Microsoft Active Directory 執行，也稱為 AWS Managed Microsoft AD。LRS Directory Information Server (LRS/DIS) 已與 AWS Managed Microsoft AD 整合。透過現代化批次列印工作負載，您可以降低 IT 基礎設施成本、減輕維護舊版系統的技術負債、移除資料孤島、使用 DevOps 模型提高敏捷性和效率，以及利用 AWS 雲端中的隨需資源和自動化。

## 先決條件和限制
<a name="modernize-mainframe-batch-printing-workloads-on-aws-by-using-rocket-enterprise-server-and-lrs-vpsx-mfi-prereqs"></a>

**先決條件**
+ 作用中的 AWS 帳戶
+ 大型主機列印或輸出管理工作負載
+ 如何重建和交付在 Rocket Enterprise Server 上執行之大型主機應用程式的基本知識 （如需詳細資訊，請參閱 [Rocket 文件中的 Rocket Enterprise Server](https://www.rocketsoftware.com/sites/default/files/resource_files/enterprise-server.pdf) 資料表。)
+ [LRS 雲端列印](https://www.lrsoutputmanagement.com/solutions/solutions-cloud-printing/)解決方案和概念的基本知識
+ Rocket Enterprise Server 軟體和授權 （如需詳細資訊，請聯絡 [Rocket 銷售](https://www.rocketsoftware.com/en-us/products/enterprise-suite/request-contact)。)
+ LRS VPSX/MFI、LRS/Queue 和 LRS/DIS 軟體和授權 （如需詳細資訊，請聯絡 [LRS 銷售](https://www.lrsoutputmanagement.com/about-us/contact-us/))。

**注意**  
如需大型主機批次列印工作負載組態考量的詳細資訊，請參閱此模式[額外資訊](#modernize-mainframe-batch-printing-workloads-on-aws-by-using-rocket-enterprise-server-and-lrs-vpsx-mfi-additional)區段中的*考量*事項。

**產品版本**
+ [Rocket Enterprise Server](https://www.microfocus.com/en-us/products/enterprise-server/overview?utm_campaign=7018e000000PgfnAAC&utm_content=SCH-BR-AMC-AppM-AMS&gclid=EAIaIQobChMIoZCQ6fvS9wIVxQN9Ch2MzAOlEAAYASAAEgKx2fD_BwE) 6.0 （產品更新 7)
+ [LRS VPSX/MFI](https://www.lrsoutputmanagement.com/products/vpsx-enterprise/) V1R3 或更高版本

## Architecture
<a name="modernize-mainframe-batch-printing-workloads-on-aws-by-using-rocket-enterprise-server-and-lrs-vpsx-mfi-architecture"></a>

**來源技術堆疊**
+ 作業系統 – IBM z/OS
+ 程式設計語言 – 常見商業導向語言 (COBOL)、工作控制語言 (JCL) 和客戶資訊控制系統 (CICS)
+ 資料庫 – z/OS 的 IBM DB2 和虛擬儲存存取方法 (VSAM)
+ 安全性 – 資源存取控制設施 (RACF)、z/OS 的 CA 最高機密，以及存取控制設施 2 (ACF2)
+ 列印和輸出管理 – IBM 大型主機 z/OS 列印產品 （適用於 z/OS、LRS 和 CA 檢視的 IBM Tivoli 輸出管理員）

**目標技術堆疊**
+ 作業系統 – 在 Amazon EC2 上執行的 Microsoft Windows Server
+ 運算 – Amazon EC2
+ 程式設計語言 – COBOL、JCL 和 CICS
+ 資料庫 – Amazon RDS
+ 安全性 – AWS Managed Microsoft AD
+ 列印和輸出管理 – AWS 上的 LRS 列印解決方案
+ 大型主機執行期環境 – Rocket Enterprise Server

**來源架構**

下圖顯示大型主機批次列印工作負載的典型目前狀態架構：

![從使用者到大型主機服務，z/OS 的 Db2、任務排程器、批次任務和輸出分成六個步驟。](http://docs.aws.amazon.com/zh_tw/prescriptive-guidance/latest/patterns/images/pattern-img/36de7312-4860-4702-a325-c01cf74c4f33/images/83d82435-0aa6-4eb8-a5c8-0920102afb09.png)


該圖顯示以下工作流程：

1. 使用者在以 COBOL 撰寫的 IBM CICS 應用程式上建置的參與系統 (SoE) 上執行商業交易。

1. SoE 會叫用大型主機服務，將商業交易資料記錄在system-of-records(SoR) 資料庫中，例如 z/OS 的 IBM DB2。

1. SoR 會保留來自 SoE 的業務資料。

1. 批次任務排程器會啟動批次任務以產生列印輸出。

1. 批次任務會從資料庫擷取資料、根據業務需求格式化資料，然後產生業務輸出，例如帳單、ID 卡 或貸款陳述式。最後，批次任務會根據業務需求，將輸出路由到列印輸出管理以進行處理和輸出交付。 

1. 列印輸出管理會從批次工作接收列印輸出，然後將該輸出交付至指定的目的地，例如電子郵件、使用安全 FTP 的檔案共用、使用 LRS 列印解決方案的實體印表機 （如此模式所示） 或 IBM Tivoli。

**目標架構**

下圖顯示部署在 AWS 雲端中大型主機批次列印工作負載的架構：

![AWS 上的批次應用程式，搭配排程器、Rocket Enterprise Server 和資料庫，分為四個步驟。](http://docs.aws.amazon.com/zh_tw/prescriptive-guidance/latest/patterns/images/pattern-img/36de7312-4860-4702-a325-c01cf74c4f33/images/8cdd4ef7-3cbd-476a-9aa4-c1c0924f17c6.png)


該圖顯示以下工作流程：

1. 批次任務排程器會啟動批次任務來建立列印輸出，例如帳單陳述式、ID 卡或貸款陳述式。

1. 大型主機批次工作 ([已修改為 Amazon EC2](https://aws.amazon.com/blogs/apn/demystifying-legacy-migration-options-to-the-aws-cloud/)) 使用 Rocket Enterprise Server 執行期從應用程式資料庫擷取資料、將商業邏輯套用至資料、格式化資料，然後使用 [Rocket Software Print Exit](https://www.microfocus.com/documentation/enterprise-developer/ed70/ED-Eclipse/HCOMCMJCLOU020.html) (Micro Focus 文件） 將資料傳送至列印目的地。

1. 應用程式資料庫 （在 Amazon RDS 上執行的 SoR) 會保留列印輸出的資料。

1. LRS VPSX/MFI 列印解決方案部署在 Amazon EC2 上，其操作資料存放在 Amazon Elastic Block Store (Amazon EBS) 中。LRS VPSX/MFI 使用 TCP/IP 型 LRS/Queue 傳輸代理程式，透過 Rocket Software JES Print Exit API 收集列印資料，並將資料交付至指定的印表機目的地。

**注意**  
目標解決方案通常不需要變更應用程式來容納大型主機格式語言，例如 IBM 進階函數呈現 (AFP) 或 Xerox Line Condition Data Stream (LCDS)。如需在 AWS 上使用 Rocket Software 進行大型主機應用程式遷移和現代化的詳細資訊，請參閱[使用 Micro Focus 在 AWS 上增強企業大型主機工作負載](https://aws.amazon.com/blogs/apn/empowering-enterprise-grade-mainframe-workloads-on-aws-with-micro-focus/)部落格文章。

**AWS 基礎設施架構**

下圖顯示適用於大型主機批次列印工作負載的高可用性和安全 AWS 基礎設施架構：

![使用 Rocket Software 和 LRS 元件在 AWS 上以七個步驟進行異地同步備份部署。](http://docs.aws.amazon.com/zh_tw/prescriptive-guidance/latest/patterns/images/pattern-img/36de7312-4860-4702-a325-c01cf74c4f33/images/287dd143-338c-4d83-a9b2-8e39214a81b0.png)


該圖顯示以下工作流程：

1. 批次排程器會啟動批次程序，並跨多個[可用區域](https://aws.amazon.com/about-aws/global-infrastructure/regions_az/)部署在 Amazon EC2 上，以實現高可用性 (HA)。
**注意**  
此模式不包含批次排程器的實作。如需實作的詳細資訊，請參閱排程器的軟體廠商文件。

1. 大型主機批次工作 （以 JCL 或 COBOL 等程式設計語言撰寫） 使用核心商業邏輯來處理和產生列印輸出，例如帳單、ID 卡和貸款陳述式。任務會跨 HA 的兩個可用區域部署在 Amazon EC2 上，並使用 Rocket Software Print Exit 將列印輸出路由到 LRS VPSX/MFI 以進行最終使用者列印。

1. LRS VPSX/MFI 使用 TCP/IP 型 LRS/佇列傳輸代理程式，從 Rocket Software JES Print Exit 程式設計界面收集或擷取列印資料。列印結束會傳遞必要資訊，讓 LRS VPSX/MFI 有效地處理多工緩衝處理檔案，並動態建置 LRS/佇列命令。然後，使用 Rocket Software 的標準內建函數執行命令。
**注意**  
如需從 Rocket Software Print Exit 傳遞至 LRS/Queue 和 LRS VPSX/MFI 支援之大型主機批次機制的列印資料的詳細資訊，請參閱此模式[額外資訊](#modernize-mainframe-batch-printing-workloads-on-aws-by-using-rocket-enterprise-server-and-lrs-vpsx-mfi-additional)區段中的*列印資料擷取*。

1. 
**注意**  
[Network Load Balancer](https://docs.aws.amazon.com/elasticloadbalancing/latest/network/introduction.html) 提供 DNS 名稱，以整合 Rocket Enterprise Server 與 LRS VPSX/MFI。：LRS VPSX/MFI 支援第 4 層負載平衡器。Network Load Balancer 也會對 LRS VPSX/MFI 執行基本運作狀態檢查，並將流量路由至運作狀態良好的已註冊目標。

1. 
**注意**  
LRS VPSX/MFI 列印伺服器會跨 HA 的兩個可用區域部署在 Amazon EC2 上，並使用 [Amazon EBS](https://docs.aws.amazon.com/ebs/latest/userguide/what-is-ebs.html) 做為操作資料存放區。LRS VPSX/MFI 支援主動-主動和主動-被動服務模式。此架構使用主動-被動對中的多個 AZs 作為主動和熱待命。Network Load Balancer 會對 LRS VPSX/MFI EC2 執行個體執行運作狀態檢查，並在作用中執行個體處於運作狀態不佳時，將流量路由到其他 AZ 中的熱待命執行個體。列印請求會保留在每個 EC2 執行個體的本機 LRS 任務佇列中。在復原的情況下，必須重新啟動失敗的執行個體，LRS 服務才能繼續處理列印請求。：LDS VPSX/MFI 也可以在印表機機群層級執行運作狀態檢查。如需詳細資訊，請參閱此模式[額外資訊](#modernize-mainframe-batch-printing-workloads-on-aws-by-using-rocket-enterprise-server-and-lrs-vpsx-mfi-additional)區段中的*印表機機群運作狀態檢查*。

1. [AWS Managed Microsoft AD](https://docs.aws.amazon.com/directoryservice/latest/admin-guide/directory_microsoft_ad.html) 與 LRS/DIS 整合，以執行列印工作流程身分驗證和授權。如需詳細資訊，請參閱此模式[額外資訊](#modernize-mainframe-batch-printing-workloads-on-aws-by-using-rocket-enterprise-server-and-lrs-vpsx-mfi-additional)區段中的*列印身分驗證和授權 *。

1. LRS VPSX/MFI 使用 Amazon EBS 進行區塊儲存。您可以將 Amazon EBS 資料以point-in-time快照的形式從作用中的 EC2 執行個體備份到 Amazon S3，並將其還原至熱待命 EBS 磁碟區。若要自動建立、保留和刪除 Amazon EBS 磁碟區快照，您可以使用 [Amazon Data Lifecycle Manager](https://aws.amazon.com/blogs/aws/new-lifecycle-management-for-amazon-ebs-snapshots/) 來設定自動快照的頻率，並根據 [RTO/RPO 需求](https://docs.aws.amazon.com/whitepapers/latest/disaster-recovery-workloads-on-aws/disaster-recovery-options-in-the-cloud.html)還原快照。

## 工具
<a name="modernize-mainframe-batch-printing-workloads-on-aws-by-using-rocket-enterprise-server-and-lrs-vpsx-mfi-tools"></a>

**AWS 服務**
+ [Amazon Elastic Block Store (Amazon EBS)](https://docs.aws.amazon.com/ebs/latest/userguide/what-is-ebs.html) 提供區塊層級儲存磁碟區，可與 EC2 執行個體搭配使用。EBS 磁碟區的行為與未格式化的原始區塊型儲存設備相似。您可以將這些磁碟區做為裝置，掛載在您的執行個體上。
+ [Amazon Elastic Compute Cloud (Amazon EC2)](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/concepts.html) 在 AWS 雲端中提供可擴展的運算容量。您可以使用 Amazon EC2 視需要啟動任意數量或任意數量的虛擬伺服器，也可以向外擴展或向內擴展。
+ [Amazon Relational Database Service (Amazon RDS)](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Welcome.html) 是一種 Web 服務，可讓您更輕鬆地在 AWS 雲端中設定、操作和擴展關聯式資料庫。它為關聯式資料庫提供經濟實惠、可擴展的容量，並管理常見的資料庫管理任務。
+ [AWS Directory Service for Microsoft Active Directory](https://docs.aws.amazon.com/directoryservice/latest/admin-guide/directory_microsoft_ad.html)，也稱為 AWS Managed Microsoft AD，可讓您的目錄感知工作負載和 AWS 資源在 AWS 雲端中使用 Microsoft Active Directory。

**其他工具**
+ [LRS VPSX/MFI (Micro Focus Interface)](https://www.lrsoutputmanagement.com/products/vpsx-enterprise/)，由 LRS 和 Rocket Software 共同開發，可從 Rocket Enterprise Server JES 多工緩衝區擷取輸出，並可靠地將其交付至指定的列印目的地。
+ 在列印工作流程期間，LRS Directory Information Server (LRS/DIS) 用於身分驗證和授權。
+ LRS VPSX/MFI 使用 TCP/IP 型 LRS/佇列傳輸代理程式，透過 Rocket Software JES Print Exit 程式設計界面收集或擷取列印資料。
+ [Rocket Enterprise Server](https://www.microfocus.com/documentation/enterprise-developer/ed60/ES-WIN/GUID-A2F23243-962B-440A-A071-480082DF47E7.html) 是大型主機應用程式的應用程式部署環境。它為使用任何版本的 Rocket Software Enterprise Developer 遷移或建立的大型主機應用程式提供執行環境。

## 史詩
<a name="modernize-mainframe-batch-printing-workloads-on-aws-by-using-rocket-enterprise-server-and-lrs-vpsx-mfi-epics"></a>

### 在 Amazon EC2 上設定 Rocket Enterprise Server 並部署大型主機批次應用程式
<a name="set-up-rocket-enterprise-server-on-amazon-ec2-and-deploy-a-mainframe-batch-application"></a>


| 任務 | 說明 | 所需的技能 | 
| --- | --- | --- | 
| 設定 Rocket Enterprise Server 並部署示範應用程式。 | 在 Amazon EC2 上設定 Rocket Enterprise Server，然後在 Amazon EC2 上部署 Rocket Software BankDemo 示範應用程式。<br />BankDemo 應用程式是一種大型主機批次應用程式，可建立並啟動列印輸出。 | 雲端架構師 | 

### 在 Amazon EC2 上設定 LRS 列印伺服器
<a name="set-up-an-lrs-print-server-on-amazon-ec2"></a>


| 任務 | 說明 | 所需的技能 | 
| --- | --- | --- | 
| 取得用於列印的 LRS 產品授權。 | 若要取得 LRS VPSX/MFI、LRS/Queue 和 LRS/DIS 的 LRS 產品授權，請聯絡 [LRS 輸出管理團隊](https://www.lrsoutputmanagement.com/about-us/contact-us/)。您必須提供將安裝 LRS 產品的 EC2 執行個體的主機名稱。 | 建置潛在客戶 | 
| 建立 Amazon EC2 Windows 執行個體以安裝 LRS VPSX/MFI。 | 依照 Amazon EC2 文件中的[啟動 Amazon EC2 執行個體的指示啟動 Amazon EC2 Windows 執行個體](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/LaunchingAndUsingInstances.html)。 Amazon EC2 您的執行個體必須符合 LRS VPSX/MFI 的下列硬體和軟體需求： + CPU – 雙核心<br />+ RAM – 16 GB<br />+ 磁碟機 – 500 GB<br />+ 最小 EC2 執行個體 – m5.xlarge<br />+ 作業系統 – Windows/Linux<br />+ 軟體 – 網路資訊服務 (IIS) 或 Apache上述硬體和軟體需求適用於小型印表機機群 （約 500–1000)。若要取得完整需求，請洽詢您的 LRS 和 AWS 聯絡人。<br />當您建立 Windows 執行個體時，請執行下列動作：1. 確認 EC2 主機名稱與用於 LRS 產品授權的主機名稱相同。<br />2. 完成以下操作，在 Amazon EC2 中啟用 CGI：依照 的指示連接到 EC2 執行個體 | 雲端架構師 | 
| 在 EC2 執行個體上安裝 LRS VPSX/MFI。 | 1. 依照 Amazon EC2 文件中的[步驟 2：連接至執行個體中的指示，連線至您的 EC2 執行個體](https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/EC2_GetStarted.html#ec2-connect-to-instance-windows)。 Amazon EC2  <br />2. 從您應該收到的 LRS 電子郵件開啟產品下載頁面的連結。：LRS 產品透過電子檔案傳輸 (EFT) 分佈。 <br />3. 下載 LRS VPSX/MFI 並解壓縮 檔案 （預設資料夾：`c:\LRS`)。<br />4. 從解壓縮資料夾啟動 LRS 產品安裝程式，以安裝 LRS VPSX/MFI。 <br />5. 在**選取功能**選單中，選取 **VPSX® 伺服器 (V1R3.022)**，然後選擇**下一步**以開始安裝程序。安裝完成時，您會收到成功訊息。 | 雲端架構師 | 
| 安裝 LRS/佇列。 | 1. 依照 Amazon EC2 文件中的[步驟 2：連接至執行個體中的指示，連線至您的 Rocket Enterprise Server EC2 執行個體](https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/EC2_GetStarted.html#ec2-connect-to-instance-windows)。 Amazon EC2 <br />2. 從您應該收到的 LRS 電子郵件開啟 LRS 產品下載頁面的連結，下載 LRS/佇列，然後解壓縮檔案。<br />3. 前往您下載檔案的位置，然後啟動 LRS 產品安裝程式來安裝 LRS/佇列。 | 雲端架構師 | 
| 安裝 LRS/DIS。 | 1. 依照 Amazon EC2 文件中的[步驟 2：連線至執行個體中的指示，連線至您的 LRS VPSX/MFI EC2 執行個體](https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/EC2_GetStarted.html#ec2-connect-to-instance-windows)。 Amazon EC2 <br />2. 從您應該收到的 LRS 電子郵件開啟 LRS 產品下載頁面的連結，下載 LRS/DIS，然後解壓縮檔案。<br />3. 前往您下載檔案的位置，然後啟動 LRS 產品安裝程式。<br />4. 在 LRS 產品安裝程式中，展開 **LRS 其他 工具**，選取** LRS DIS**，然後選擇**下一步**。<br />5. 請遵循 LRS 產品安裝程式中的其餘說明來完成安裝程序。 | 雲端架構師 | 
| 建立目標群組，並將 LRS VPSX/MFI EC2 註冊為目標。 | 遵循 Elastic Load Balancing 文件中[為 Network Load Balancer 建立目標群組的指示來建立目標群組](https://docs.aws.amazon.com/elasticloadbalancing/latest/network/create-target-group.html)。<br />當您建立目標群組時，請執行下列動作：1. 在**指定群組詳細資訊 **頁面上，針對**選擇****目標類型**，選擇**執行個體**。<br />2. 針對**通訊協定**，** **選擇 **TCP**。<br />3. 針對**連接埠**，選擇 **5500**。 <br />4. 在**註冊目標**頁面的**可用執行個體**區段中，選取 LRS VPSX/MFI EC2 執行個體。 | 雲端架構師 | 
| 建立 Network Load Balancer。 | 遵循 Elastic Load Balancing [ Load Balancing 文件中建立 Network Load Balancer](https://docs.aws.amazon.com/elasticloadbalancing/latest/network/create-network-load-balancer.html) 的指示。Network Load Balancer 會將流量從 Rocket Enterprise Server 路由到 LRS VPSX/MFI EC2。<br />當您建立 Network Load Balancer 時，請在**接聽程式和路由**頁面上執行下列動作：1. 針對 **Protocol (通訊協定)**，選擇 **TCP**。 <br />2. 針對**連接埠**，選擇 **5500**。<br />3. 針對**預設動作**，針對您先前建立的目標群組選擇**轉送至** 。 | 雲端架構師 | 

### 整合 Rocket Enterprise Server 與 LRS VPSX/MFI 和 LRS/Queue
<a name="integrate-rocket-enterprise-server-with-lrs-vpsx-mfi-and-lrs-queue"></a>


| 任務 | 說明 | 所需的技能 | 
| --- | --- | --- | 
| 設定 Rocket Enterprise Server for LRS/Queue 整合。 | 1. 依照 Amazon EC2 文件中的[步驟 2：連接至執行個體中的指示，連線至您的 Rocket Enterprise Server EC2 執行個體](https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/EC2_GetStarted.html#ec2-connect-to-instance-windows)。 Amazon EC2 <br />2. 在 Windows 開始選單中，開啟 Rocket Enterprise Server 管理 UI。<br />3. 在選單列中，選擇 **NATIVE**。<br />4. 在導覽窗格中，選擇**目錄伺服器**，然後選擇 **BANKDEMO**。<br />5. 從左側導覽 窗格中**的一般 **，向下捲動至**其他**區段，以設定環境變數 (LRSQ\_ADDRESS、LRSQ\_PORT、LRSQ\_COMMAND) 以指向 LRSQ。<br />6. 針對 **LRSQ\_ADDRESS**，輸入您先前建立之 Network Load Balancer 的 IP 地址或 DNS 名稱。<br />7. 針對 **LRSQ\_PORT**，輸入 **VPSX LRSQ 接聽程式連接埠 (5500)**。<br />8. 對於 **LRSQ\_COMMAND**，輸入 LRSQ 可執行檔的路徑位置。LRS 目前支援 DNS 名稱的字元限制上限為 50，但未來可能會有所變更。如果您的 DNS 名稱大於 50，則可以使用 Network Load Balancer 的 IP 地址做為替代方案。 | 雲端架構師 | 
| 設定 Rocket Enterprise Server for LRS VPSX/MFI 整合。 | 1. 將`VPSX_MFI_R2`資料夾從 LRS VPSX/MFI 安裝程式複製到位於 的 Rocket Enterprise Server 位置`C\BANKDEMO\print`。<br />2. 依照 Amazon EC2 文件中的[步驟 2：連接至執行個體中的指示，連線至您的 Rocket Enterprise Server EC2 執行個體](https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/EC2_GetStarted.html#ec2-connect-to-instance-windows)。 Amazon EC2 <br />3. 在 Windows 開始選單中，開啟 Rocket Enterprise Server 管理 UI。<br />4. 在選單列中，選擇 **NATIVE**。<br />5. 在導覽窗格中，選擇**目錄伺服器**，然後選擇 **BANKDEMO**。<br />6. 在 **BANKDEMO** 下，選擇 **JES**。<br />7. 在 **JES 程式路徑**下，從`C\BANKDEMO\print`位置新增`DLL(VPSX_MFI_R2)`路徑。 | 雲端架構師 | 

### 在 Rocket Enterprise Server 和 LRS VPSX/MFI 中設定印表機和列印使用者
<a name="set-up-printers-and-print-users-in-rocket-enterprise-server-and-lrs-vpsx-mfi"></a>


| 任務 | 說明 | 所需的技能 | 
| --- | --- | --- | 
| 將 Rocket Software Print Exit 模組與 Rocket Enterprise Server 批次印表機伺服器執行程序建立關聯。 | 1. 依照 Amazon EC2 文件中的[步驟 2：連接至執行個體中的指示，連線至您的 Rocket Enterprise Server EC2 執行個體](https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/EC2_GetStarted.html#ec2-connect-to-instance-windows)。 Amazon EC2 <br />2. 在 Windows 開始選單中，開啟 Rocket Enterprise Server 管理 UI。<br />3. 在選單列中，選擇 **NATIVE**。<br />4. 在導覽窗格中，選擇**目錄伺服器**，然後選擇 **BANKDEMO**。<br />5. 在 **BANKDEMO** 下，選擇 **JES**，然後向下捲動至**印表機**。<br />6. 在** 印表機**中，將 Rocket Software Print Exit 模組 (LRSPRTE6 for Batch) 與 Rocket Enterprise Server 批次印表機伺服器執行程序 (SEP) 建立** **關聯。這允許列印輸出路由到 LRS VPSX/MFI。<br />7. 登入 Enterprise Server Administration UI。如需組態的詳細資訊，請參閱 Micro Focus 文件中的 [使用結束](https://www.microfocus.com/documentation/enterprise-developer/ed70/ED-Eclipse/HCOMCMJCLOS025.html)。 | 雲端架構師 | 
| 在 LRS VPSX/MFI 中新增印表機。 | 1. 依照 Amazon EC2 文件中的[步驟 2：連線至執行個體中的指示，連線至您的 LRS VPSX/MFI EC2 執行個體](https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/EC2_GetStarted.html#ec2-connect-to-instance-windows)。 Amazon EC2 <br />2. 從 Windows 開始功能表開啟 VPSX Web 介面。<br />3. 在導覽窗格中，選擇**印表機**。<br />4. 選擇**新增**，然後選擇**新增印表機**。<br />5. 在**印表機組態 **頁面上，針對**印表機名稱**，輸入 **Local**。<br />6. 針對 **VPSX ID**，輸入 **VPS1**。<br />7. 針對 **CommType**，選取 **TCPIP/LRSQ**。<br />8. 針對**主機/IP 地址**，輸入您要新增之實體印表機的 IP 地址。<br />9. 在**裝置**中，輸入裝置的名稱。<br />10. 選擇 **Windows 驅動程式**或 **Linux/Mac 驅動程式**。<br />11. 選擇**新增**。 | 雲端架構師 | 
| 在 LRS VPSX/MFI 中建立列印使用者。 | 1. 依照 Amazon EC2 文件中的[步驟 2：連線至執行個體中的指示，連線至您的 LRS VPSX/MFI EC2 執行個體](https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/EC2_GetStarted.html#ec2-connect-to-instance-windows)。 Amazon EC2 <br />2. 從 Windows 開始功能表開啟 VPSX Web 介面。<br />3. 在導覽窗格中，選擇**安全性**，然後選擇**使用者**。<br />4. 在**使用者名稱**欄中，選擇**管理員**，然後選擇**複製**。<br />5. 在**使用者設定檔維護**視窗中，針對**使用者名稱**輸入使用者名稱 （例如 **PrintUser**)。<br />6. 針對**描述**，輸入簡短描述 （例如測試**列印的使用者**)。<br />7. 選擇**更新**。這會建立列印使用者 （例如 **PrintUser**)。<br />8. 在導覽窗格**的使用者**下，** **選擇您建立的新使用者。<br />9. 從 **命令**功能表中，選擇**安全性**。<br />10. 在**安全規則**頁面上，選擇所有適用的印表機安全和任務安全選項，然後選擇**儲存**。<br />11. 若要將新的列印使用者新增至**管理員**群組，請前往導覽窗格，選擇**安全性**，然後選擇**設定**。<br />12. 在**安全組態**視窗中，將新的列印使用者新增至**管理員**欄。 | 雲端架構師 | 

### 設定列印身分驗證和授權
<a name="set-up-print-authentication-and-authorization"></a>


| 任務 | 說明 | 所需的技能 | 
| --- | --- | --- | 
| 使用使用者和群組建立 AWS Managed Microsoft AD 網域。 | 1. 遵循 AWS Directory Service 文件中建立 [AWS Managed Microsoft AD 目錄的指示，在 AWS Managed Microsoft AD 上建立](https://docs.aws.amazon.com/directoryservice/latest/admin-guide/ms_ad_getting_started.html#ms_ad_getting_started_create_directory) AWS Directory Service。 <br />2. 部署 EC2 執行個體 (Active Directory 管理員） 並安裝 Active Directory 工具來管理 AWS Managed Microsoft AD，方法是遵循 AWS Directory Service 文件中的[步驟 3：部署 EC2 執行個體以管理 AWS Managed Microsoft AD](https://docs.aws.amazon.com/directoryservice/latest/admin-guide/microsoftadbasestep3.html)。 AWS Directory Service <br />3. 依照 Amazon EC2 文件中的[步驟 2：連接至執行個體中的指示，連線至您的 EC2 執行個體](https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/EC2_GetStarted.html#ec2-connect-to-instance-windows)。 Amazon EC2 ：當您連線到 EC2 執行個體時，請在 Windows 安全視窗中輸入您的管理員登入資料 （適用於您在步驟 1 中建立的目錄）。<br />4. 在 Windows 開始功能表的 **Windows 管理工具**下，選擇 **Active Directory 使用者和電腦**。<br />5. 遵循 AWS Directory 服務文件中建立使用者的步驟，在 Active Directory 網域中 [建立列印使用者](https://docs.aws.amazon.com/directoryservice/latest/admin-guide/ms_ad_manage_users_groups_create_user.html)。 | 雲端架構師 | 
| 將 LRS VPSX/MFI EC2 加入 AWS Managed Microsoft AD 網域。 | [自動](https://repost.aws/knowledge-center/ec2-systems-manager-dx-domain)將 LRS VPSX/MFI EC2 加入您的 AWS Managed Microsoft AD 網域 (AWS 知識中心文件） 或[手動](https://docs.aws.amazon.com/directoryservice/latest/admin-guide/launching_instance.html) (AWS Directory Service 文件）。 | 雲端架構師 | 
| 設定 LRS/DIS 並與 AWS Managed Microsoft AD 整合。 | 1. 依照 Amazon EC2 文件中的[步驟 2：連接至執行個體中的指示，連線至您的 LRS VPSX/MFI EC2 執行個體](https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/EC2_GetStarted.html#ec2-connect-to-instance-windows)。 Amazon EC2 <br />2. 在 Windows 開始** **選單中，開啟 VPSX Web 介面。<br />3. 在導覽窗格中，選擇**安全性**，然後選擇**設定**。<br />4. 在**安全組態**頁面**的安全參數**區段中，針對**安全類型**，選取**內部**。<br />5. 在**安全參數**區段中輸入其餘選項的偏好設定。<br />6. 從 Microsoft Windows Start 功能表中開啟 **LRS Output Management** 資料夾，選擇**伺服器啟動**，然後選擇**伺服器停止**。<br />7. 使用您的 Active Directory 使用者名稱和密碼登入 LRS VPSX/MFI。 | 雲端架構師 | 

### 測試列印工作流程
<a name="test-a-print-workflow"></a>


| 任務 | 說明 | 所需的技能 | 
| --- | --- | --- | 
| 從 Rocket Software BankDemo 應用程式啟動批次列印請求。 | 1. 在 Rocket Enterprise Server EC2 執行個體中開啟 3270 終端機模擬器。<br />2. 執行下列命令來連線至 BankDemo 應用程式： `connect 127.0.0.1:9278`<br />3. 在 BankDemo 命令列界面上，針對**使用者 ID**，輸入 **B0001**。針對**密碼**，輸入非空白金鑰。<br />4. 針對**請求列印的陳述式 (X)** 選項，在空白行中輸入 **X**。<br />5. 在**依 傳送陳述**式區段中，針對**郵件**輸入 **Y**，然後按 F10。 | 測試工程師 | 
| 檢查 LRS VPSX/MFI 中的列印輸出。 | 1. 依照 Amazon EC2 文件中[步驟 2：連線至執行個體中的指示，連線至 LRS VPSX/MFI EC2 執行個體](https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/EC2_GetStarted.html#ec2-connect-to-instance-windows)。 Amazon EC2 <br />2. 在 Windows 開始選單中，開啟 VPSX Web 介面。<br />3. 在導覽窗格中，選擇**印表機**，然後選擇**輸出佇列**。<br />4. 在**多工緩衝處理 ID** 欄中，選擇印表機佇列中請求的多工緩衝處理 ID。<br />5. 在**動作**索引標籤的 **COMMAND **欄中，選擇**瀏覽**。 您現在可以查看帳戶陳述式的列印輸出，其中包含**帳戶編號**、**描述**、**日期**、**金額**和**餘額**的資料欄。如需範例，請參閱此模式的 **batch\_print\_output **附件。 | 測試工程師 | 

## 相關資源
<a name="modernize-mainframe-batch-printing-workloads-on-aws-by-using-rocket-enterprise-server-and-lrs-vpsx-mfi-resources"></a>
+ [LRS 輸出現代化 ](https://www.lrsoutputmanagement.com/)(LRS 文件）
+ [ANSI 和機器承載控制](https://www.ibm.com/docs/en/cmofz/9.5.0?topic=tips-ansi-machine-carriage-controls) (IBM 文件）
+ [頻道命令文字](https://www.ibm.com/docs/en/zos/2.3.0?topic=devices-channel-command-words) (IBM 文件）
+ [使用 Micro Focus 在 AWS 上增強企業大型主機工作負載 ](https://aws.amazon.com/blogs/apn/empowering-enterprise-grade-mainframe-workloads-on-aws-with-micro-focus/)(AWS 合作夥伴網路部落格）
+ [使用 Amazon EC2 Auto Scaling 和 Systems Manager 建置 Micro Focus Enterprise Server PAC](https://docs.aws.amazon.com/prescriptive-guidance/latest/patterns/build-a-micro-focus-enterprise-server-pac-with-amazon-ec2-auto-scaling-and-systems-manager.html) (AWS 規範性指導文件）
+ [進階函數呈現 (AFP) 資料串流 ](https://www.ibm.com/docs/en/i/7.4?topic=streams-advanced-function-presentation-data-stream)(IBM 文件）
+ [Line Conditioned Data Stream (LCDS)](https://www.compart.com/en/lcds) （組件文件）

## 其他資訊
<a name="modernize-mainframe-batch-printing-workloads-on-aws-by-using-rocket-enterprise-server-and-lrs-vpsx-mfi-additional"></a>

**考量**

在現代化旅程中，您可以考慮大型主機批次程序及其產生的輸出的各種組態。大型主機平台是由每個使用大型主機平台的客戶和廠商自訂，其具有直接影響列印的特定需求。例如，您目前的平台可能會將 IBM Advanced Function Presentation (AFP) 或 Xerox Line Condition Data Stream (LCDS) 納入目前的工作流程。此外，[大型主機運輸控制字元](https://www.ibm.com/docs/en/cmofz/9.5.0?topic=tips-ansi-machine-carriage-controls)和[頻道命令文字](https://www.ibm.com/docs/en/zos/2.3.0?topic=devices-channel-command-words)可能會影響列印頁面的外觀，而且可能需要特殊處理。作為現代化規劃程序的一部分，我們建議您評估並了解特定列印環境中的組態。

**列印資料擷取**

Rocket Software Print Exit 會傳遞必要資訊，讓 LRS VPSX/MFI 有效地處理多工緩衝處理檔案。資訊由相關控制區塊中傳遞的欄位組成，例如：
+ JOBNAME
+ OWNER (USERID)
+ 目的地
+ FORM
+ 檔案名稱
+ 寫入器

LRS VPSX/MFI 支援下列大型主機批次機制，用於從 Rocket Enterprise Server 擷取資料。
+ 使用標準 z/OS JCL SYSOUT DD/OUTPUT 陳述式進行批次 COBOL 列印/多工緩衝處理
+ 使用標準 z/OS JCL CA-SPOOL SUBSYS DD 陳述式進行批次 COBOL 列印/多工緩衝處理
+ IMS/COBOL 列印/多工緩衝處理使用 CBLTDLI 界面 （如需支援的方法和程式設計範例的完整清單，請參閱產品授權隨附的 LRS 文件。)

**印表機機群運作狀態檢查**

LRS VPSX/MFI (LRS LoadX) 可執行深入研究運作狀態檢查，包括裝置管理和操作最佳化。裝置管理可以偵測印表機裝置中的失敗，並將列印請求路由到運作狀態良好的印表機。如需印表機機群深入探索運作狀態檢查的詳細資訊，請參閱產品授權隨附的 LRS 文件。

**列印身分驗證和授權 **

LRS/DIS 可讓 LRS 應用程式使用 Microsoft Active Directory 或 LDAP 伺服器來驗證使用者 IDs 和密碼。除了基本列印授權之外，LRS/DIS 也可以在下列使用案例中套用精細層級的列印安全控制：
+ 管理誰可以瀏覽印表機任務。
+ 管理其他使用者任務的瀏覽層級。
+ 管理操作任務。例如，命令層級安全性，例如 hold/release、 purge、 modify、 copy 和 reroute。安全可由 User-ID 或 Group （類似 AD 群組或 LDAP 群組） 設定。** **

## 附件
<a name="attachments-36de7312-4860-4702-a325-c01cf74c4f33"></a>

若要存取與本文件相關聯的其他內容，請下載並解壓縮下列檔案： [attachment.zip](samples/p-attach/36de7312-4860-4702-a325-c01cf74c4f33/attachments/attachment.zip)