

AWS 大型机现代化服务（托管运行时环境体验）不再向新客户开放。有关类似于 AWS 大型机现代化服务（托管运行时环境体验）的功能，请浏览 AWS 大型机现代化服务（自我管理体验）。现有客户可以继续正常使用该服务。有关更多信息，请参阅[AWS 大型机现代化可用性变更](https://docs.aws.amazon.com/m2/latest/userguide/mainframe-modernization-availability-change.html)。

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

# 什么是采用 mLogica 的汇编器转换？
<a name="assembler-conversion-what-is"></a>

AWS Mainframe Modernization 使用 mLogica 进行代码转换（代码转换）可自动将z/OS大型机汇编器代码转换为 COBOL。该服务在您的内部运行 AWS 账户 ，不会在外部传输或存储汇编器或 COBOL 源代码。 AWS 账户代码转换允许您的授权帐户使用该 AWS CodeBuild 服务提取汇编器映像，以进行预期的代码转换。

AWS Mainframe Modernization 使您能够为迁移的应用程序设置生成和持续 integration/continuous 交付 (CI/CD) 管道。这些版本和管道使用 AWS CodeBuild 和 Amazon S3 来提供此功能。 AWS CodeBuild 是一项完全托管的生成服务，它可以编译源代码、运行单元测试并生成可随时部署的工件。Amazon S3 是一项对象存储服务，可提供行业领先的可扩展性、数据可用性、安全性和性能。

**Contents**
+ [代码转换编译器](#assembler-conversion-compilers)
+ [代码转换架构](#assembler-conversion-architecture)
+ [自动化方法](#assembler-conversion-automation)
+ [安全性](#assembler-conversion-security)
+ [其他资源](#assembler-conversion-additional-resources)

## 代码转换编译器
<a name="assembler-conversion-compilers"></a>

可以将代码转换功能配置为发出 COBOL，后者适合在具有不同编译器的多个目标环境中进行编译和运行。其中包括：
+ 使用 Rocket Software（前身为 Micro Focus）和其他 Rocket Enter
+ 使用 NTT DATA Enterprise COBOL 重新构建 M2 平台 () UniKix
+ mLogica LIBER\*COBOL
+ z/OS使用 IBM 企业 COBOL 的大型机
+ Veryant isCOBOL

## 代码转换架构
<a name="assembler-conversion-architecture"></a>

以下是代码转换过程的架构图：

![代码转换过程的架构图。](http://docs.aws.amazon.com/zh_cn/m2/latest/userguide/images/conversion-architecture.png)


## 自动化方法
<a name="assembler-conversion-automation"></a>

要使用代码转换 CodeBuild，需要将汇编器代码上传到 Amazon S3 存储桶，以便稍后配置转换参数并调用 CodeBuild 项目来执行转换过程中的每个步骤。目标 COBOL 代码会自动存储在 Amazon S3 存储桶中的指定路径中。

## 安全性
<a name="assembler-conversion-security"></a>

AWS Mainframe Modernization 代码转换支持转换，同时将所有源代码和目标代码保留在您的 AWS 账户。源汇编器代码、目标 COBOL 代码和配置文件存储在您的 Amazon S3 存储桶中。自动转换工具在您的 CodeBuild 环境中作为容器运行 AWS 账户。代码会始终保留在您的账户中。

 要使转换工具能够访问您的 Amazon S3 存储桶，您需要向 AWS 服务 角色授予该存储桶的权限。配置时 CodeBuild，您将设置此服务角色，使其 CodeBuild 可以访问容器映像和访问您的 Amazon S3 存储桶。

## 其他资源
<a name="assembler-conversion-additional-resources"></a>

除此之外[教程：将代码从汇编器转换为 COBOL AWS Mainframe Modernization](assembler-conversion-steps.md)，还有一些其他资源，您可以在其中了解如何创建 CloudFormation 模板以及有关将 Assembler 转换为 COBOL 的其他信息。
+ 从汇编器到 COBOL 的自动代码转换讲习会链接：[https://catalog.workshops.aws/awsm2ccm-assembler-cobol/en-US](https://catalog.workshops.aws/awsm2ccm-assembler-cobol/en-US)。
+ 博客文章：[https://aws.amazon.com/blogs/migration-and-modernization/unlocking-new-potential-transform-your-assembler-programs-to-cobol-with-aws-mainframe-modernization/](https://aws.amazon.com/blogs/migration-and-modernization/unlocking-new-potential-transform-your-assembler-programs-to-cobol-with-aws-mainframe-modernization/)。