Parsing Program

Closed Posted 5 years ago Paid on delivery
Closed Paid on delivery

I need a program to parse data in a flat file, preferrable using SAS.

The program needs to be written in SAS. It will be used in a z/OS mainframe operating system and will be called in batch via JCL. This effort does not need to address the JCL, only the source code of the program. The program will not need to call DB2, the database records will be unloaded to flat files for use by the SAS program.
The format the source data is stored in is optional and include CSV, XML and a few propiertary, column-based formats.

Source code will need to be provided and all rights to use, modify, share or distribute will need to be fully transferred to the requestor.

We have a commenting system which allows us to write information within 80 byte records on the screen. If we have more information that exceeds 80 bytes, it is wrapped to a second record. If there are more than 160 bytes, it is wrapped to a third record. This continues until all comments are written.

Each 80-byte record begins with two hypens. In byte 5 of the 80-byte record may be a descriptor label, followed by a colon. The data for the descriptor label will follow the colon. If the information for that descriptor exceeds the length of the record, it will wrap to the next line. The first two bytes of the following line will begin with two hypens but a descriptor work would not be present.

These comments begin with a standard header and then formatted change sections. There will be only a single header section but may be mulitple change sections.

Eighty-byte records from the screen are concatenated into a single database record whose field length is 3,555 bytes. A sequence number is created for each record and begins with one. If the information to write to the database record exceeds 3,555 bytes, a second record is created with the name but the sequence number is increased to two. If the data exceeds the second 3,555 record, a third database record is created with the name name and the sequence number is increased to three.

Attached are copies of the information from the user interface and the database records from which they are stored.

Coding JavaScript SAS

Project ID: #17672822

About the project

8 proposals Remote project Active 5 years ago

8 freelancers are bidding on average $462 for this job

asin1987

Dear Employer, I will do your parsing job. Please share the details. Please check my reviews. Thanks and Regards, Ash

$250 USD in 10 days
(3 Reviews)
4.4
Valuesolutions

Hello, i have read the Parsing Program details provided..please contact me to discuss more on the project deadline and some other few things

$555 USD in 10 days
(4 Reviews)
3.2
debasmita9

1. Need to have the exact input and output format attached. 2. Is this run thru JCL ? Like "EXEC SAS" running from the JCL step. 3. Do you need Java Script code as well? 4. I know SAS code running from Z/OS but not More

$333 USD in 10 days
(1 Review)
3.2
virajuoc

Hi I am a Bsc Graduate currently working as SAS programmer for IQVIA. Please contact me to discuss the details if you have interest me.

$555 USD in 10 days
(1 Review)
3.1
prakash100586

Hi, I have working experience with top global clients like Amex, RBS, WellPoint etc with total IT experience of 7 years.I have a commendable experience in SAS, Python,UNIX and Machine Learning models and always del More

$555 USD in 10 days
(0 Reviews)
0.0
mdeines007

Simple Base SAS data step program. Some additional questions: 1) Has the code been written to read in the CSV file? 2) Has the code been written to create output file? 3) Where does this header info come More

$750 USD in 1 day
(0 Reviews)
0.0