HP OpenVMS Systemsask the wizard |
The Question is: If there is an answer to this inquiry in the OPEnVMS documentation, by all means please refer me to it. What I am encountering is this: When I attempt to edit and subsequently save a file created by a cobol program with the following attributes: File organization: Sequential Shelved state: Online File attributes: Allocation: 6528, Extend: 0, Global buffer count: 0 No version limit Record format: VFC, 2 byte header, maximum 132 bytes, longest 132 bytes Record attributes: Print file carriage control the message "File format is being converted to a supported type" and the new file attributes are as follows File organization: Sequential Shelved state: Online File attributes: Allocation: 1717, Extend: 0, Global buffer count: 0 No version limit Record format: Variable length, maximum 0 bytes, longest 264 bytes Record attributes: Carriage return carriage control RMS attributes: None How can I avoid this occurring? Thanks. The Answer is : COBOL uses VFC for files used with BEFORE or AFTER ADVANCING keywords, for files created by the report writer, and for files marked with GLOBAL or EXTERNAL. You might also be able to use FDL$CREATE to create the desired attributes, and then use OPEN EXTEND. If you have a software support contract, check on DSNlink or with the customer support center folks for a copy of the article "Example-COBOL Converting VFC Files To Seq. Variable On OpenVMS AXP".
|