워크플로우 언어

Work Flow Language

Work Flow Language(WFL)는 Unisys ClearPath/MCP 시리즈 및 운영체제 마스터 제어 프로그램을 포함한 Burroughs 대형 시스템의 프로세스 제어 언어입니다.1961년 B5000 이후 개발된 WFL은 IBM 메인프레임의 JCL(Job Control Language) 및 Unix 계열 운영 체제의 셸 스크립트에 해당하는 ClearPath입니다.JCL과 달리 WFL은 인수와 높은 수준의 프로그램 제어 흐름 명령이 있는 서브루틴(프로시저 및 함수)을 갖춘 고급 구조화 언어입니다.WFL 프로그램은 다른 MCP 대상과 마찬가지로 바이너리 실행 파일로 컴파일됩니다.

WFL은[1] 작업 실행, 파일 이동 및 복사 등 높은 수준의 시스템 운영에 사용되며 높은 수준의 복구 기능을 제공합니다.따라서 일반 계산에는 사용하지 않는 범용 언어가 아닙니다.예를 들어 파일을 열고 닫고 속성을 확인할 수 있습니다.단, 범용 언어로 실행한 것처럼 WFL에서는 파일을 읽거나 내용을 변경할 수 없습니다.또, WFL로부터의 태스크로서 기동할 수도 없습니다.

WFL은 높은 수준의 ALGOL과 같은 읽기 쉬운 구문을 가지고 있습니다.JCL의 Low-level Assembler-like 명령어는 없습니다.//SYSIN DD하드웨어 디바이스 연결 및 프로그램 파일 열기 등입니다.모든 WFL 구조는 작업 및 파일의 고급 추상화를 처리합니다.파라미터는 $1, $2가 아닌 실제 HLL 파라미터입니다.셸 스크립트의 스타일 위치 매개 변수.

WFL에는 현재 작업을 실행하는 데 필요한 명령을 오퍼레이터에게 제공하기 위해 사용되는 명령 블록 명령도 있습니다.이러한 지침은 'IB' 연산자 명령을 사용하여 표시됩니다.

WFL은 미디어 시스템에서 컴파일된 언어였다.일부 OS 인터페이스는 릴리스마다 변경될 수 있으므로 중간 시스템즈 WFL 코드에는 소스 복사본이 오브젝트 파일에 포함되어 있습니다.WFL 작업을 실행하면 오브젝트가 OS 버전과 호환되는지 여부를 확인합니다.그렇지 않으면 오브젝트 코드에 내장된 소스를 사용하여 오브젝트의 재컴파일을 트리거합니다.

「 」를 참조해 주세요.

원천

  1. ^ Work Flow Language(WFL) 프로그래밍 참조 매뉴얼.ClearPath MCP Release 10.0 이후8600 1047-507 유니시스 코퍼레이션2005