Writing into Sequential file on Unix Solaris Powerhouse envir
onment
Rohde Dirk
Dirk.Rohde@vpgroup.com
Tue, 29 Apr 2003 07:10:38 -0700
Try using the Unix "touch" command for creating your sequential file. This
command will create the file if it does not exist or just update the modify
date if it already exists and will work much quicker than qutil. Also, by
using the "dd" command with "if=<input_file> of=<output_file> cbs=80
conv=unblock", you can split a file into separate carriage-return delimited
records that is readable by a program like "vi". These are HP-UX Korn Shell
commands but I believe that there are similar commands available on Solaris.
Dirk Rohde
VantagePoint Systems Inc.
-----Original Message-----
From: Goparaju, Vidyasagar [mailto:VGoparaju@tradepointsystems.com]
Sent: Monday, April 28, 2003 1: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.