Product codes for S/360 OS, OS/VS, MVS, OS/390

and z/OS compilers

                 

This documents lists the product codes for most of the compilers and linkage-editors available since 1964 with S/360 OS, OS/VS, MVS, OS/390 and z/OS. Most product codes have a corresponding translator ID which appears in the identification records (IDR) of a load-module or program object. IDRs can be listed using the LINKMAP, LOADXREF or AMBLIST utility programs, or similar.

Please report any error or omission you may notice in this document to the author.

The product codes are listed below in a table made up of four columns:

  1. Product code
  2. Product name
  3. Compiler "signature" (END card, IDR records)
    • blanks mean "don't know"
    • '' means "does not generate any signature"
  4. Module prefix(es)
    • compiler
    • run-time

Assembler

   360S-AS-036	S/360 OS ASSEMBLER (E)
   360S-AS-037	S/360 OS ASSEMBLER (F)		360SAS037	IEU
   5734-AS1	OS ASSEMBLER H			5734AS100	IEV
   5752-SC103	OS/VS ASSEMBLER (XF)		5741SC103	IFO,IFN
   5668-962	ASSEMBLER H V2			566896201	IEV
   5696-234	HIGH-LEVEL ASSEMBLER		569623400	ASM 

COBOL

   360S-CO-503	S/360 OS COBOL (E)
   360S-CB-524	S/360 OS COBOL (F)
   360S-CB-545	S/360 OS FULL ANS COBOL V1 V2			IKF,ILB
   5734-CB1	OS FULL ANS COBOL V3  (ANS3)			IKF,ILB
   5734-CB2	OS FULL ANS COBOL V4  (ANS4)			IKF,ILB
   5740-CB1	OS/VS COBOL R2M2      (VSR2)	40CB1		IKF,ILB 	See note.
   5740-CB1	OS/VS COBOL R2M3 R2M4 (VSR1)	5740CB103	IKF,ILB 	See note.
   5668-958	VS COBOL II			566895801	IGY,IGZ
   5688-197	COBOL/370 or COBOL for MVS & VM	566895807	IGY,IGZ
   5648-A25	COBOL for OS/390 and VM V2	5648A2500	IGY,IGZ
   5655-G53	Enterprise COBOL for z/OS V3	5655G5300	IGY,IGZ
   5655-S71	Enterprise COBOL for z/OS V4	5655S7100	IGY,IGZ 

Note: Signature-related APARs for OS/VS COBOL R2M3

Fortran

   360S-FO-092	S/360 OS FORTRAN IV (E)
   360S-FO-520	S/360 OS FORTRAN IV (G)		''		IEY,IHC
   360S-FO-500	S/360 OS FORTRAN IV (H)		''		IEK,IHC
   5734-FO1	FORTRAN CODE AND GO COMPILER
   5734-FO2	FORTRAN IV G1					IGI
   5734-FO3	FORTRAN IV H EXTENDED				IFE
   5799-AAW	FORTRAN IV H EXTENDED PLUS
   5748-FO3	VS FORTRAN V1					IFX,IFY
   5668-806	VS FORTRAN V2 (COMP/LIB/DEBUG)	5668-806	???,AFB
   5688-087	VS FORTRAN V2 (COMP/LIB)			???,AFB
   5796-PKR	Ext. Exponent Range for FORTRAN	 5796-PKR		  Note: The Translator ID starts with a space.  

PL/I

   360S-NL-511	S/360 OS PL/1 (F)		''		IEM,IHE,IHL
   5734-PL1	OS PL/I OPTIMIZING COMPILER V1	5734-PL1	IEL,IBM
   5734-PL2	OS PL/I CHECKOUT COMPILER
   5734-PL3	OS PL/I Opt Comp Lib Kanji Name Support
   5668-909	OS PL/I V2 (COMP/LIB/TEST)
   5668-910	OS PL/I V2 (COMP/LIB)		5668-910	IEL,IBM
   5668-911	OS PL/I V2 (Library)				IBM
   5688-235	PL/I for MVS AND VM V1		5688-235	IEL,IBM
   5655-B22	VisualAge PL/I for OS/390 V2	5655-B22	IEL,IBM
   5655-H31	Enterprise PL/I for z/OS V3	5655-H31 	IBM 

C & C++

   5713-AAG	C for SYSTEM/370 (MVS)
   5688-040	C/370 COMPILER V1		5688040
   5688-187	C/370 COMPILER V2		5688187
   5688-216	SAA AD/Cycle C/370		5688216 	EDC
   5655-121	C/C++ for MVS/ESA		5688216 	EDC
   5645-001	C/C++ OS/390 R2			5645001 	CBC
   5647-A01	C/C++ OS/390 R4			5647A01 	CBC
   5655-B85	C/C++ Productivity Tools for OS/390
   5694-A01	C/C++ z/OS R5			5694A01 

APL

   5734-XM6	APL/360
   5748-AP1	VS APL
   5668-899	APL2 VERSION 1			5688-899
   5688-228	APL2 VERSION 2			5688-228	AP2 

Other IBM Compilers

   5706-292	ADA/370
   5709-026	ADA COMPILER MVS V2
   5688-194	AD/Cycle CODE/370 R1
   360S-AL-531	S/360 OS ALGOL (F)		''		IEX,IHI
   5748-XX1	VS BASIC
   5665-948	BASIC/MVS
   5665-426	COMMON LISP for DEV ENV/MVS
   5655-JAV	VisualAge for Java EE for OS/390 V2
   5796-PNQ	PASCAL/VS
   5668-767	VS PASCAL			566876701	AMP
   5798-DYL	VS/PROLOG
   5706-236	PROLOG MVS
   5696-309	SAA AD/CYCLE PROLOG/MVS AND VM
   5695-013	REXX/370			569501301	EAG,FAN
   360S-RG-038	S/360 OS RPG			''		RPG,IES
   5740-RG1	OS/VS RPG II			''		RPGI,ILN
   5688-127	IBM SAA RPG/370 V1
   5744-AN1	ACF/NCP				5744AN101
		ACF/NCP				566893801
		IGYCSCAN(IGYSMETA)		COBTRAN
		ASSEMBLER H V2 (bizarre)	516896201 

Linkage-Editors

   360S-ED-510	S/360 OS LINKAGE EDITOR (E)
   360S-ED-521	S/360 OS LINKAGE EDITOR (F)	360SED521	IEW
   5752-SC104	OS/VS LINKAGE EDITOR		5752SC104	HEW
   5665-284	DFP/XA LINKAGE EDITOR		566528408	HEW
   5665-295	DFP/370 LINKAGE EDITOR		566529508	HEW
   5695-DF1	DFSMS/MVS BINDER		5695DF108	IEW
   5695-PMB	z/OS BINDER			5695PMB01	IEW 

Non-IBM Compilers

		ASSEMBLER G (U of Waterloo)	ASMG21FEB
		CA PL/S CLONE ? 		CA-PLNK 0
		Goal Systems REXX		GREXX-00
		LATTICE C			LATTICE_C
		REXXTOOLS			RXTCOMP
		SAS/C				SAS/C
		SAS/C				SAS/C/
		SAS/C				SDS080888
		SAS/C				BLD121988
		XPEDITER			TMCOMPIL
		Russian Assembler		52ASM31686
		Russian Assembler		52ASM32B88
		EASYTRIEVE PLUS 		''
		DYLAKOR (260/280)		'' 

Last Update: April 2012

Search key-words: ibm mvs os/390 os390 z/os zos load-module analyse analyser analyze analyzer analysis analizer analiser identify identifying compile compiler compilation translator data id signature signatures link-edit map csect list idr data esd cesd load-library load-libraries load-module load-modules program library program object objects pds pdse pds/e binder linkage editor linkedit link edit lked properties attributes product code codes idrdata load object module modules delink relink