Writing into Sequential file on Unix Solaris Powerhouse envir onme nt

Edis, Robert Robert.Edis@blistex.com
Mon, 28 Apr 2003 15:58:33 -0500


Sagar

OpenVMS RMS files contain an explicit <CR><LF> at the end of each record so
that any program knows the end of a record.  OpenVMS supports both fixed and
variable length records.

UNIX only support fixed length records and the <CR><LF> is implied.  VI
recognises EOL and displays the file correctly but most other programs wont.
You fix this by manually inserting a <CR><LF> at the end of each record.
You may only need the <CR> depending on what program is going to read the
file. 

My sympathies on having to move from low cost, user friendly OpenVMS to high
cost, unfriendly UNIX!

Regards,
Blue

-----Original Message-----
From: Goparaju, Vidyasagar [mailto:VGoparaju@tradepointsystems.com]
Sent: Monday, April 28, 2003 3:38 PM
To: 'powerh-l@lists.swau.edu'
Subject: Writing into Sequential file on Unix Solaris Powerhouse
environme nt


				Hi All,

				I am in the process of migrating my
Powerhouse Application on VMS to Unix Solaris under Oracle environment.

				We left the sequential files within the
Powerhouse dictionary. Because the physical files for these records are
created during the runtime to create command procedures.

				I have a GENERIC 80 characters sequential
file.

1.	I have created physical file using QUITL (There is not equivalent to
CREATE/FDL on Unix environment. May be I don't know).
2.	Written all the commands into the GENRIC.dat file from QUICK.
a.	Quiz << exit
b.	Exec $MLT/SYCUSLST nogo
c.	Set rep dev disc name sycuslst 
d.	Set nobl
e.	Go
f.	<parm>
g.	<parm>
h.	exit
3.	On VMS the file looks like line sequential. But on Unix system
everything is one long string.
4.	Only "more" command is showing this file line by line. I could not
open it using VI.
5.	If I create the above command procedure using VI editor manually. It
is working fine. But I could not make it to work when I create it from
QUICK.

				My objective is:
1.	Create a sequential file with similar attributes to GENERIC with
name <prog id>+date+time.sh
2.	Write commands and parameters into it using Powerhouse QUICK
program.
3.	Execute the command procedure from QUICK and delete the command
procedure when the report is created.
4.	Above procedure is already working on VMS system. I am trying to
migrate the same function to UNIX environment.

				Please help.

				Thanks
				Sagar
= = = = = = = = = = = = = = = = = = = = = = = = = = = =
Mailing list: powerh-l@lists.swau.edu
Subscribe: "subscribe" in message body to powerh-l-request@lists.swau.edu
Unsubscribe: "unsubscribe <password>" in message body to
powerh-l-request@lists.swau.edu
http://lists.swau.edu/mailman/listinfo/powerh-l
This list is closed, thus to post to the list you must be a subscriber.