Current Topaz for Total Test Virtualized Test Limitations


COBOL Limitations

The following COBOL language constructs are not supported:

  • Occurs Depending On when the "depending on" value is outside of the structure, i.e. when it's part of some other program argument or field.
  • Stubbing of COBOL EXTERNAL files.
  • Stubbing of COBOL EXTERNAL storage, unless it is already an argument of the program call.
  • Pointers nested within a structure already referred to by a pointer.
  • Editing of DBCS and Unicode data in Topaz for Total Test Stub Editors.
  • The number of target program arguments is limited to 2500.
  • AMODE 24 target programs.
  • Programs using object-oriented (OO) COBOL Features.
  • Nested COBOL programs.
  • Recursive COBOL programs.
  • EJECT, SKIP1, SKIP2, SKIP3, TITLE in COBOL copybooks.
  • Print file carriage control characters are not asserted.
  • Limited support for PIC N and USAGE NATIONAL.
  • Compile option TEST must be used with programs compiled optimized in order to record test cases.
  • Limited long name support:
    • Long names for target program names and entry points are supported; requires recording the test cases with Xpediter SET ABBREV ON.
    • Not supported:
      • Long names for stubbed subprogram
      • COBOL compile options PGMNAME(LONGMIXED) for stubbed subprograms, statically linked
      • Long name tokens used for DDIO source member

      • CICS long names can be a maximum of 16 character
  • These file status keys are not yet supported:
    • 02 - WRITE, REWRITE for KSDS AIX NONUNIQUEKE
    • 22 - WRITE, REWRITE for KSDS AIX UNIQUEKE
    • 44 - WRITE, REWRITE of wrong length record; partially supported
  • Certain rarely encountered file status keys are not supported. Among these are those that result from environmental factors, external to the COBOL program. These are not expected to occur when recording a unit test. Examples are:
    • 30 - Read boundary violation, data check parity error, or transmission error
    • 95 - Corrupt or incomplete file

VSAM Limitations

One unusual case is not supported:

  • VSAM KSDS file defined with "NOUPGRADE" that uses an alternate index and has a WRITE, REWRITE, or DELETE operation performed upon it.

Db2 Limitations

  • No CLOB, BLOB, DBCLOB data type support.
  • Test data collection is not supported for all Db2 Special Registers.
  • Limited support of Db2 DDL: Create Table, Declare Table, and Drop Table are supported.
  • Db2 Stored Procedures: "Live Db2" (no stubs) execution for running test cases is not supported.
  • No support for Dynamic SQL.
  • Limited support for DBCS in Db2.

IMS Limitations

  • BMP and DL/I Batch Programs Live Execution:
  • Only testing of main program is supported.
  • Sub-program stubbing is not supported.
    • Can’t collect data for IMS BMP Programs running on COPE systems.
    • MPP Programs Live Execution is not supported.
    • Topaz for Total Test currently only captures the first MPP transaction during Unit Test generation.
    • Can’t collect data from Pseudo-Wait for Input MPP Programs.
    • IMS interfaces not supported:
  • IMS ODBA Interface.
  • IMS AERTDLI (ODBA) Interface.
  • IMS ASMTDLI (Assember) Interface.
  • IMS PLITDLI (PL/I) Interface.

Miscellaneous Limitations

  • No Hogan File support.
  • No IDMS support
  • No Datacom/DB support

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*