Rational Programming Patterns

Managing non-IBM COBOL code

You can manage the non-IBM COBOL codes from the authorized types of COBOL codes listed on this page. You can use the authorized types of Database Blocks also listed on this page. There are two other differences between the IBM and non-IBM COBOL codes: the syntax check and the build script.

Authorized COBOL types

For Programs, the COBOL type to be generated, indicated on the Definition tab, must be assigned one of the following values:
  • 3: UNIX, WINDOWS
  • 4: BULL GCOS7
  • Q: ACUCOBOL
For Screens and Servers, the COBOL type to be generated, indicated on the Definition tab, must be assigned one of the following values: :
  • 3: MICRO FOCUS for UNIX and WINDOWS
  • 4: BULL GCOS7
  • Q: ACUCOBOL

Authorized Database Blocks

The authorized Database Block types to manage non-IBM COBOL code are:
  • IMS/DL1 hierarchical databases:
    • DP : DL/1 Physical DBD (description)
    • DR : DL/1 Physical DBD
    • DL : DL/1 logical DBD
    • PC : PCB
    • IP : Primary index
    • IS : Secondary index
    • PS : PSB
  • Relational databases:
    • Q2 : DB2
    • Q3 : SQL SERVER
    • QB : DB2/2 and DB2/6000
    • QC : DATACOM/DB
    • QP : ORACLE (version 7.0 and onwards)
  • CODASYSL - IDS2 databases (BULL 64 or GCOS7) :
    • I1 : IDS2 DDL schema
    • I2 : IDS2 DMCL schema
    • I3 : IDS2 SDDL subschema

Syntax check

The COBOL syntax check is disabled for all the instances whose type of COBOL code is listed in this page.

Build script

If you handle a non-IBM COBOL code, the build script must perform a transfer to the target workstation. So no zComponentProject is to be created.

Terms of use | Feedback

This information center is powered by Eclipse technology. (http://www.eclipse.org)