support: Customer Portal
Focused on delivering choice, investment protection and flexibility to organizations with valuable COBOL assets
 

Veryant Knowledge Base
Home > All Categories > Data Access > File Types Comparison : isCOBOL - Micro Focus COBOL - ACUCOBOL-GT - RM/COBOL
Question Title File Types Comparison : isCOBOL - Micro Focus COBOL - ACUCOBOL-GT - RM/COBOL

File Types Comparison

isCOBOL - Micro Focus COBOL - ACUCOBOL-GT - RM/COBOL

The table below shows the compatibility between isCOBOL and other COBOLs with regards to sequential, relative and indexed files.

A green background means full compatibility (no action required) while a yellow background means that a data migration is required and can be accomplished easily using compilers and utilities provided by Veryant and the other COBOL vendor.

A red background means that a conversion program must be written. Contact your Veryant representative to discuss professional services to help in these cases.

ACUCOBOL-GT Micro Focus RM/COBOL
Binary Sequential with fixed-length records Veryant COBOL compatible Veryant COBOL compatible Veryant COBOL compatible
Binary Sequential with variable-length records Veryant COBOL compatible Requires conversion
Follow the procedure outlined below
Requires conversion
Follow the procedure outlined below
Line Sequential with fixed-length records Veryant COBOL compatible Veryant COBOL compatible  Veryant COBOL compatible
Line Sequential with variable-length records Veryant COBOL compatible Veryant COBOL compatible  Veryant COBOL compatible
Relative with fixed-length records Veryant COBOL compatible Requires conversion
Utility provided by Veryant Support
Veryant COBOL compatible
Relative with variable-length records Unsupported file format (rarely used)
Requires conversion
Follow the procedure outlined below
Unsupported file format (rarely used)
Requires conversion
Follow the procedure outlined below
Unsupported file format (rarely used)
Requires conversion
Follow the procedure outlined below
Indexed with fixed-length records Access to Vision files provided via a licensed copy of the ACUCOBOL-GT runcbl library Requires conversion
Use jutil -convert to convert these files to Veryant JISAM format
(The Micro Focus rebuild utility is required by JUTIL in order to faciliate the conversion)

Requires conversion
Convert to Veryant JISAM format with the following steps:
1) Create an empty JISAM file by running a program that opens for output the FD with isCOBOL
2) Unload data from the input file using the RM/COBOL recover2 utility
3) Run jutil -loadr2

Indexed with variable-length records

Procedure for converting variable-length record Binary Sequential or variable-length record Relative files to a supported Veryant format

Write a program to be compiled and executed with ACUCOBOL-GT, Micro Focus or RM/COBOL that does the following:

  • Read the records from the variable-length record input file (i.e. add RECORD ... DEPENDING ON depend-variable in the file's FD where depend-variable will be filled in with the record size.)
  • Write the records to a new fixed-length record Binary Sequential output file but begin the output file's FD with a two byte COMP-4 item that is filled in with the record size from the input file's depend-variable. Use this new file as the variable-length record Binary Sequential file with Veryant COBOL.

    or
  • Write the records to a new fixed-length record Relative output file using the maximum record size from the input file as the record size of the output file.

© Veryant 2011

Authored by: Veryant Support This question has been viewed 9555 times so far.
Click Here to View all the questions in Data Access category.
File Attachments File Attachments
There are no attachment file(s) related to this question.
How helpful was this article to you?
User Comments User Comments Add Comment
There are no user comments for this question. Be the first to post a comment. Click Here
Related Questions Related Questions
  1. How do I interpret file status 9? and other EXFS extended file status codes (e.g. 9i,105)?
  2. What format does isCOBOL use for ORGANIZATION RELATIVE files?
  3. What is 9l,10 error and why is it happening?
  4. Does isCOBOL supports Data General file status codes?
  5. Can we use Micro Focus data format and indexed files directly or do they need some type of conversion?
  6. Can I install the UDBC 32 bit on my 64 bit computer in order to have the Veryant * driver for ODBC32 bits Administrator?
  7. Why do I get the error message java.lang.ClassNotFoundException: ctree2" ?
  8. Can I call from an isCobol program a stored procedure?
  9. Why do I get 'ct_init ERROR 19:133:0' ?
  10. Did you know you can use an alias to map a different disk file name to an existing "assign to" clause of the select statement without source code changes?
  11. Did you know you can encrypt an indexed file?
  12. How to hide the user and password used to connect to an RDBMS
Article Information Additional Information
Article Number: 172
Created: 2011-06-10 4:42 PM
Rating: 1 Star
 
Article Options Article Options
Print Question Print this Question
Email Question Email Question to Friend
Export to Adobe PDF Export to PDF File
Export to MS Word Export to MS Word
Bookmark Article
Subscribe to Article Subscribe to Article
 
Search Knowledge Base Search Knowledge Base



 
 

© Veryant - All Rights Reserved
Veryant and isCOBOL are trademarks or registered marks of Veryant in the United States and other countries. All other marks are the property of their respective owners.