![]() |
![]() HP OpenVMS Systemsask the wizard |
![]() |
The Question is: Hi VMS Colleagues, I am working with a customer who has a large number of applications written in VAX Basic that he wishes to port to another language. The record definitions for the RMS data files are defined in a series of ".map" files. I am familiar with COBOL programs that use copybooks and other programs that use CDD record definitions, however I am not familiar with ".MAP" files in VAX Basic. I am wondering if these files have a standard format (like copybooks or CDD record definitions) or are they very application specific? The objective is to write a parser to handle conversion of these files. TIA for any advice/references! Regards, Jim Jennis, Integration Architect WRQ Consulting Services, Inc. 124 Old Forest Circle Winchester, VA. 22602 USA. Phone: +1-540-723-0157 FAX: +1-206-272-1394 Email:jimj@wrq.com jhjennis@shentel.net WEB: http://www.wrq.com/ WRQ - Access. Integrate. Transform. Since 1981 --------------------------------------------------- The Answer is : The OpenVMS Wizard is not familiar with a VAX BASIC data definition construct using files with the .MAP extension, though is familiar with a LINKER output file with a .MAP extension and with VAX BASIC commands including MAP and REMAP that loads data from a file into an application-specific RECORD structure. The record structure involved is typically defined via Oracle CDD/Repository or within the source code of one or more of the application source files involved in the compilation unit. Without a sample or a DUMP of the file(s) involved and the VAX BASIC code involved, no more specific answer is reasonably feasible. For further assistance with this, please contact the support center or HP Services directly -- please expect to be asked for additional information on the .MAP file and the application source code.
|