The UV COPY verb is intended for copying records from hashed files. 

However the UV "COPY" verb was originally a UNIX executable (pre UV v7,
I think). Hence, it didn't have the memory limitations of the existing
UV/BASIC application (COPY.B). 

I understand that it would required significant re-engineering to work
with numerous UV enhancements added to UV v7 (etc)...like SQL SICA,
etc., etc. Hence the decision to port COPY.B from PI/open was taken for
technical/business reasons. It's a lot slower, but much easier to
maintain for the U2 engineers when the do changes to UV.

I think the overhead of checking file sizes if both the target and
source file is a type 1 and/or 19 and then switch to the native OS copy
utility (if feasible).


-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of John Bullard
Sent: Thursday, 18 September 2008 4:15 AM
To: [email protected]
Subject: [U2] uniVerse COPY command and the UVTEMP directory

Does the uniVerse COPY command use the UVTEMP directory for workspace?



I have a program that is creating a >200MB XML file in the &HOLD& file.
It then transfers (or attempts to transfer) that file to another file
using "COPY FROM &HOLD& TO OTHERFILE TMP41904 OVERWRITING".  When this
command is issued, I get:



Program "COPYI": pc = 19F8,

Available memory exceeded. Unable to continue processing record.

Record "TMP41904" not found in file "&HOLD&".



In investigating, I first went after swap space (BTW...this is on a
HP-UX system) but I found that there is almost 2GB available on that
file system.  In looking at available RAM, top is showing me about 35K
free...but I would expect the available swap space would make up for
that.



The last thing I am lookg at is the fact that the file system where
UVTEMP resides has only about 60MB available...far less than the XML
file is going to need.



I was just looking for confirmation that this could be the problem
before I go shutting things down and moving UVTEMP just to find out it
was something else.



Thanks,

John B.



-





This message and all attachments are intended for the use of the
individual or
entity to whom or which it is addressed and may contain information that
is
privileged, confidential, and exempt from disclosure. If the reader of
this
message is not the intended recipient or the agent responsible for
delivering
the message to the intended recipient, you are hereby notified that any
dissemination, distribution, or copying of this communication is
strictly
prohibited. If you have received this e-mail in error, please notify me
immediately at the number listed above.

U.S. export law as contained in the International Traffic In Arms
Regulations
(ITAR) and the Export Administration Regulations (EAR) may be applicable
to
any technical information submitted with this communication. This
technical
information is not to be placed in the public domain, exported from the
U.S.,
or given to any foreign person in the U.S., without the prior, specific
written authorization of TeligentEMS LLC and the U.S. Department of
State or
the U.S. Department of Commerce as applicable.
-------
u2-users mailing list
[email protected]
To unsubscribe please visit http://listserver.u2ug.org/
-------
u2-users mailing list
[email protected]
To unsubscribe please visit http://listserver.u2ug.org/

Reply via email to