IBM Enterprise PL/I for z/OS
Enterprise PL/I 컴파일러는 IBM Z에서 실행되는 미션 크리티컬 PL/I 애플리케이션을 생성하고 유지보수하기 위한 필수 도구를 제공합니다.
추상적인 기하학적 쉐브론의 일러스트
Enterprise PL/I가 비즈니스에 제공하는 이점

IBM® Enterprise PL/I for z/OS®는 IBM z/OS 운영 체제에서 PL/I 애플리케이션을 구축 및 유지보수하기 위한 소프트웨어 개발 환경입니다. 이 엔터프라이즈 솔루션을 사용하면 웹 서비스, XML, JSON 및 Java®와 같은 최신 웹 기술을 기존 PL/I 애플리케이션에 통합할 수 있습니다.

이점
강력한 개발 기능

z/OS에서 PL/I 애플리케이션을 업그레이드하고 현대화하기 위한 처리 및 디버깅 도구를 제공합니다.

애플리케이션 현대화

웹 서비스, XML 구문 분석기, Java 플랫폼인 Enterprise Edition(Java EE)과 같은 웹 기반 기술을 지원하며 JSON 텍스트를 구문 분석, 생성 및 검증하는 기능이 포함되어 있습니다.

미들웨어 지원

미들웨어 사용을 극대화하기 위해 IBM Db2®, IBM CICS® 및 IBM IMS™ 시스템에 대한 기본 지원이 제공됩니다.

통합 및 협업 도구

다른 환경과 통합하여 개발 및 협업을 최적화합니다.

세계적 수준의 IBM 지원 받기

우수한 IBM의 서비스 및 지원과 함께 제공됩니다.

31비트 및 64비트 상호 운용성 지원

IBM Enterprise PL/I for z/OS 6.1을 사용하면 31비트 PL/I 프로그램에서 64비트 PL/I 프로그램을 호출할 수 있으며, 64비트 PL/I 프로그램에서 31비트 PL/I 프로그램을 호출할 수도 있습니다.

기능
31비트 및 64비트 상호 운용성 지원

IBM Enterprise PL/I for z/OS 6.1을 사용하면 31비트 PL/I 프로그램에서 64비트 PL/I 프로그램을 호출할 수 있으며, 64비트 PL/I 프로그램에서 31비트 PL/I 프로그램을 호출할 수도 있습니다. 앞의 기능은 매우 많은 양의 데이터에 액세스해야 하는 기존 PL/I 프로그램을 확장하는 데 중요하며, 뒤의 기능은 Python 또는 64비트 Java 코드에서 PL/I 코드를 호출하려는 경우 매우 중요합니다.

64비트 지원으로 빅데이터 요구사항 처리

컴파일러는 이제 LP(64) 옵션을 사용하여 64비트 애플리케이션을 지원합니다. 즉, 32비트 애플리케이션의 스토리지 제한사항이 모두 해제되어, 애플리케이션은 총 2GB 이상의 스토리지를 검색하고 조작할 수 있으며 개별 구조 및 어레이의 크기도 2GB를 초과할 수 있습니다. 또한 이러한 데이터 제한사항에 영향을 받지 않고 기존 32비트 애플리케이션에서와 같이 모든 PL/I 명령문 및 기능을 활용할 수 있습니다.

UTF-16 및 UTF-8 지원으로 문자열 처리

컴파일러는 이제 UTF-16 및 UTF-8을 완벽하게 지원합니다. ULENGTH 함수를 사용하면 CHAR 또는 WIDECHAR 문자열의 UTF-8 또는 UTF-16 문자 수를 각각 반환할 수 있습니다. 또한 Enterprise PL/I for z/OS는 데이터 항목, 내장 함수, 이동 및 비교 작업에서 UTF-8 데이터에 대한 기본 지원도 제공하므로 사용자는 UTF-8 데이터를 효율적으로 처리할 수 있는 유지보수 가능한 애플리케이션을 쉽게 구축할 수 있습니다.

SMF 추적 지원 강화

컴파일러는 이제 새로운 차원의 z/OS System Management Facilities(SMF) 추적 지원을 제공하므로, 분할 용량 추적을 구현할 때 관리 보고 오버헤드를 줄일 수 있습니다.

XML을 통한 생산성 향상 및 현대화

컴파일러는 이제 새롭고 향상된 속성, 내장 함수, 유사 변수 및 서브루틴을 제공하여 프로그래머의 생산성을 높여줍니다. 새로 도입된 XMLNAME 속성을 사용하면 PL/I 이름 지정 규칙을 따르지 않는 이름을 지정할 수 있습니다.

향상된 Db2 미들웨어 지원

컴파일러는 이제 Db2® 애플리케이션에 대한 추가 SQL 지원을 통해 미들웨어 기능을 개선하며, SQL 프리프로세서는 이제 DEFINE ALIAS, DEFINE ORDINAL 및 DEFINE STRUCTURE 명령문을 구문 분석합니다.

JSON으로 향상된 기능

PL/I 코드에서 바로 내장된 함수를 사용하여 JSON 텍스트를 구문 분석, 생성 및 검증할 수 있습니다. 항목이 몇 개인지 모르는 상태에서도 JSON을 구문 분석할 수 있습니다. JSON에서는 공백 문자가 발견되면 건너뛰므로 걱정할 필요가 없습니다.

PL/I 프로그램과 Java 구성요소 간의 호환성

컴파일러는 IEEE 십진수 부동 소수점 표준을 지원하므로 별도의 변환 없이 Java 데이터를 수신, 조작 및 전송할 수 있습니다. Java 상호 운용성을 더욱 개선하기 위해, 컴파일러는 이제 스레드에 안전한 PL/I 라이브러리와 멀티스레딩 명령문(ATTACH, WAIT, DETACH)을 지원하는 PL/I 언어의 일부로 제공합니다.

간편한 마이그레이션

Enterprise PL/I for z/OS® 컴파일러 및 런타임 마이그레이션 가이드에는 기존 OS PL/I V2 및 PL/I for MVS™ 애플리케이션을 새 런타임 환경으로 마이그레이션하는 데 필요한 유용한 정보가 포함되어 있습니다. 새 컴파일러로 마이그레이션하면 기존 애플리케이션은 Enterprise PL/I for z/OS에서 사용할 수 있는 많은 새로운 기능을 활용하고 새로운 컴파일러에서 제공하는 많은 성능 이점을 누릴 수 있습니다.

교차 플랫폼 지원 및 워크스테이션 기반 개발

Enterprise PL/I for z/OS는 호환 가능한 컴파일러, 애플리케이션 개발 도구 및 유지보수 도구 제품군의 일부입니다. Enterprise PL/I for z/OS 외에도 IBM은 여러 플랫폼에 위한 PL/I 컴파일러, IBM File Manager, IBM Fault Analyzer 및 Debug Tool을 제공합니다. 권장되는 워크스테이션 기반 개발 환경은 IBM Developer for z/OS이며, 이는 애플리케이션을 생성, 유지보수 및 재사용하는 데 도움이 되는 대화형 워크스테이션 기반 환경을 제공합니다.

IBM z16™의 CPU 사용량 감소

IBM Enterprise PL/I for z/OS는 십진수 연산을 많이 사용하는 애플리케이션의 CPU 사용률을 줄여줍니다. PL/I 애플리케이션은 새 하드웨어로 마이그레이션해도 자동으로 빠르게 실행되지 않을 수 있기 때문에, 최신 IBM Z 메인프레임은 특정 하드웨어 기능을 사용하여 성능을 제공합니다. z16™의 ROI를 극대화하려면, PL/I 6.1을 최신 상태로 유지하고 CPU를 많이 사용하는 애플리케이션을 선택적으로 최적화해야 합니다.

어떤 옵션이 가장 적합한가요?
월간 라이센스 유료 에디션

세계적 수준의 IBM 지원을 제공하며 기업 고객의 프로덕션 용도로 라이센스가 부여된 완전한 기능을 갖춘 제품입니다.


밸류 유닛 에디션

세계적 수준의 IBM 지원을 제공하며 기업 고객의 프로덕션 용도로 라이센스가 부여된 완전한 기능을 갖춘 제품입니다.


기능 및 요금 비교
에디션 비교

월간 라이센스 유료 에디션

밸류 유닛 에디션

세계적 수준의 IBM 지원을 제공하며 기업 고객의 프로덕션 용도로 라이센스가 부여된 완전한 기능을 갖춘 제품입니다.

세계적 수준의 IBM 지원을 제공하며 기업 고객의 프로덕션 용도로 라이센스가 부여된 완전한 기능을 갖춘 제품입니다.

월간 라이선스 요금(MLC)

가치 단위(Value Unit) 기반의 일회성 요금 부과 메트릭

가치 단위(Value Unit) 기반의 일회성 요금 부과 메트릭

프로덕션 환경에서 사용 가능

기업 고객용

기업 고객용

세계적 수준의 IBM 지원 및 구독

세계적 수준의 IBM 지원 및 구독

관련 제품 IBM PL/I for AIX

IBM AIX 및 Power Systems용 컴파일 및 최적화 기술입니다.

IBM Enterprise COBOL for z/OS

비즈니스에 중요한 애플리케이션의 성능을 개선합니다.

IBM XL C/C++ for z/VM

IBM XL C/C++ for z/VM은 z/VM 플랫폼을 위한 C 및 C++ 애플리케이션을 개발하기 위한 고급 최적화 컴파일러입니다.

IBM z/OS XL C/C++

z/OS XL C/C++는 생성 및 유지보수에 도움이 됩니다.

자주 묻는 질문(FAQ)

아니요, IBM은 더 이상 Windows용 PL/I 컴파일러를 제공하지 않습니다.

PL3는 십진수, 길이 3(바이트)으로 채워집니다. 3바이트 니블은 부호용이고 나머지 5니블이 숫자용이므로, 고정 십진수(5)에 해당합니다.

예, PL/I는 C/C++ 루틴을 호출할 수 있습니다. 자세히 알아보세요.

더 알아보기

아래 링크에서 PL/I 케이스를 제출할 수 있습니다.

더 알아보기

IBM File Manager에는 자동으로 호출되는 PL/I 컴파일러 버전이 포함되어 있으며, 문제를 해결하는 데 사용할 수 있는 PTF가 있습니다.

더 알아보기
성공을 지원하는 전문가 리소스
지원

지원 검색을 사용하여 솔루션을 찾아보거나 지원 케이스를 여세요.

탐색
문서

제품을 유지 관리하고 사용하는 방법을 알아보세요.

탐색