I can also confirm that the temp file space can be used for POSiX files.

listfile /var/tmp/stm65618/tmp/FILE01.001,-5

Brians World:LISTFILE /var/tmp/stm65618/tmp/FILE01.001,-5
********************
FILE: /var/tmp/stm65618/tmp/FILE01.001

FILE CODE : 0 FOPTIONS: ASCII,FIXED,NOCCTL,STD
BLK FACTOR: 1 OWNER : MGR.DEV
REC SIZE: 133(BYTES) GROUP ID:
BLK SIZE: 133(BYTES) SECURITY--READ :
EXT SIZE: 0(SECT) WRITE :
NUM REC: 7 APPEND :
NUM SEC: 128 LOCK :
NUM EXT: 2 EXECUTE :
MAX REC: 7 **SECURITY IS ON
FLAGS : NO ACCESSORS
NUM LABELS: 0 CREATED : FRI, AUG 15, 2008, 3:10 PM
MAX LABELS: 123 MODIFIED: FRI, AUG 15, 2008, 3:10 PM
DISC DEV #: 1 ACCESSED: FRI, AUG 15, 2008, 3:11 PM
SEC OFFSET: 31488 LABEL ADDR: $00000013.$005AC920
VOLCLASS : MPEXL_SYSTEM_VOLUME_SETISC

works just fine, my program is processing it in the temp dir correctly.

(The above example shows the file after it is put back into the perm dir)..

My problem was that the build command failed on a bytestream file.

Extent size was way too big. Nothing hardcoded, but I was taking the
file attribs from the input file in the perm directory and using them for
the build statement of the temp file. So I just reduced the flimit to a
"reasonable"
number and that solved the problem, the build worked a-ok.


So I am posting this here for posterity.

As I consider myself to be a POSiX novice I am still on a learning curve
with it...

I want to thank one and all for helping me with this issue that had me
perplexed for quite some time.


Thank you, all.....


Brian.


P.S -- Donna, I bet your glad you don't work at Longs anymore...


I saw the news.......


Glad they didn't offer me a job after all.....


On Fri, 15 Aug 2008 13:18:48 -0700, donna hofmeister wrote:

>hopefully this will prove enlightening...
>
>first, look at the structure of my account...
>
>: showvol.cmd donna
>(PHC) Account/Volume Set mapping V98.12.28 FRI, AUG 15, 2008, 1:09 PM
>
> Sectors Account/Group | Directory Volume Set
> ------- ------------------------- ----------
> 80 /DONNA/CLUE/ MPEXL_SYSTEM_VOLUME_SET
> 12000 /DONNA/CMD/ MPEXL_SYSTEM_VOLUME_SET
> 80 /DONNA/JOBS/ MPEXL_SYSTEM_VOLUME_SET
> 4816 /DONNA/PATCH/ MPEXL_SYSTEM_VOLUME_SET
> 13792 /DONNA/PUB/cicat/ MPEXL_SYSTEM_VOLUME_SET
> 3248 /DONNA/PUB/election/ MPEXL_SYSTEM_VOLUME_SET
> 3312 /DONNA/PUB/perl/ MPEXL_SYSTEM_VOLUME_SET
> 48 /DONNA/PUB/public_html/ MPEXL_SYSTEM_VOLUME_SET
> 1561072 /DONNA/PUB/ MPEXL_SYSTEM_VOLUME_SET
> 160 /DONNA/SYSCMD/ldq/ MPEXL_SYSTEM_VOLUME_SET
> 112 /DONNA/SYSCMD/mbq/ MPEXL_SYSTEM_VOLUME_SET
> 4944 /DONNA/SYSCMD/ MPEXL_SYSTEM_VOLUME_SET
> 3696 /DONNA/UDC/ MPEXL_SYSTEM_VOLUME_SET
> 112 /DONNA/UPS/ MPEXL_SYSTEM_VOLUME_SET
> 1229952 /DONNA/dsgoutlook/Outlook/ MPEXL_SYSTEM_VOLUME_SET
> 1229984 /DONNA/dsgoutlook/ MPEXL_SYSTEM_VOLUME_SET
> 2816816 /DONNA/ (32 +) MPEXL_SYSTEM_VOLUME_SET
>Number of groups in DONNA: 8
>Groups on MPEXL_SYSTEM_VOLUME_SET: 8
>
>second, can a temporary file be built under an existing posix directory (I'm
>gonna use /DONNA/PUB/perl)?
>
>: build ./perl/footemp;temp
>
>(ah! no error! so where is the file?)
>
>: listfile ./@,2;temp
>
> TEMPORARY FILES FOR MGR.DONNA
>
> PATH= /DONNA/PUB/
>
> CODE ------------LOGICAL RECORD----------- ----SPACE---- FILENAME
> SIZE TYP EOF LIMIT R/B SECTORS #X MX
>
> 128W FB 0 1023 1 0 0 * perl/
>
>(hmmmm, interesting....)
>
>: listfile ./perl/,2;temp
>
> TEMPORARY FILES FOR MGR.DONNA
>
> PATH= /DONNA/PUB/perl/
>
> CODE ------------LOGICAL RECORD----------- ----SPACE---- FILENAME
> SIZE TYP EOF LIMIT R/B SECTORS #X MX
>
> 128W FB 0 1023 1 0 0 * footemp
>
>(and there it is! so, yes -- you can have a temporary file under an
>existing posix directory)
>
>third, can a temporary file be built under a non-existant directory? (gosh,
>I think we know that answer!)
>
>Mombi: build ./tempdir/footemp;temp
>COMPONENT OF PATH DOES NOT EXIST (FSERR 457)
>Build of file "./tempdir/footemp" failed. (CIERR 279)
>
>ok? - d
>
>---
>Donna Hofmeister
>Allegro Consultants, Inc.
>408-252-2330
>
>
>> -----Original Message-----
>> From: HP-3000 Systems Discussion [mailto:HP3000-L@RAVEN.UTC.EDU] On
>> Behalf Of Johnson, Tracy
>> Sent: Friday, August 15, 2008 7:54 AM
>> To: HP3000-L@RAVEN.UTC.EDU
>> Subject: Re: [HP3000-L] The POSiX Animal On An MPE Box
>>
>> Yes but can you make that temporary file in something deeper than
>> /ACCOUNT/GROUP/ namespace?
>>
>> I'm thinking because it is in a traditional MPE group (exactly two
>> levels below root), it may work in this case.
>>
>> Of course I could just be nuts.
>>
>> Tracy Johnson
>> Measurement Specialties Inc.
>> BT
>>
>>
>>
>>
>>
>>
>> NNNN
>>
>> > -----Original Message-----
>> > From: HP-3000 Systems Discussion
>> > [mailto:HP3000-L@RAVEN.UTC.EDU] On Behalf Of donna hofmeister
>> > Sent: Thursday, August 14, 2008 6:12 PM
>> > To: HP3000-L@RAVEN.UTC.EDU
>> > Subject: Re: [HP3000-L] The POSiX Animal On An MPE Box
>> >
>> > temporary posix files are quite possible:
>> >
>> > : build ./foo;temp
>> > : listfile ./@,2;temp
>> >
>> > TEMPORARY FILES FOR MGR.DONNA
>> >
>> > PATH= /DONNA/PUB/
>> >
>> > CODE ------------LOGICAL RECORD----------- ----SPACE---- FILENAME
>> > SIZE TYP EOF LIMIT R/B SECTORS #X MX
>> >
>> > 128W FB 0 1023 1 0 0 * foo
>> >
>> > (I do believe, I do believe)
>> >
>> > - donna
>> >
>> > ---
>> > Donna Hofmeister
>> > Allegro Consultants, Inc.
>> > 408-252-2330
>> >
>> >
>> > > -----Original Message-----
>> > > From: HP-3000 Systems Discussion [mailto:HP3000-L@RAVEN.UTC.EDU] On
>> > > Behalf Of Johnson, Tracy
>> > > Sent: Thursday, August 14, 2008 6:36 AM
>> > > To: HP3000-L@RAVEN.UTC.EDU
>> > > Subject: Re: [HP3000-L] The POSiX Animal On An MPE Box
>> > >
>> > > I always believed you cannot have TEMP files in the POSIX
>> > space, they
>> > > only exist in MPE space.
>> > >
>> > >
>> > > Tracy Johnson
>> > > Measurement Specialties Inc.
>> > > BT
>> > >
>> > >
>> > >
>> > >
>> > >
>> > >
>> > > NNNN
>> > >
>> > > > -----Original Message-----
>> > > > From: HP-3000 Systems Discussion
>> > > > [mailto:HP3000-L@RAVEN.UTC.EDU] On Behalf Of Brian Donaldson
>> > > > Sent: Thursday, August 14, 2008 2:10 AM
>> > > > To: HP3000-L@RAVEN.UTC.EDU
>> > > > Subject: Re: [HP3000-L] The POSiX Animal On An MPE Box
>> > > >
>> > > > The POSiX saga continues.
>> > > >
>> > > > In my program I am purging a file in the temp domain and then
>> > > > building it
>> > > > again in the temp domain (possibly has different parms on
>> > the build
>> > > > statement, that is why I am purging the old one first)
>> > > >
>> > > >
>> > > >
>> > > > >-0383>-0007>PURGE
>> > > > /DEV/PUB/mama/papa/baby/bear/porridge/.sh_history,TEMP;NOCONFI
>> > > > RM
>> > > >
>> > > >
>> > > >
>> > > > The -383 is telling me the purge failed because the file does
>> > > > not exist in
>> > > > the temp domain, which is just fine.
>> > > >
>> > > > So further down in the logic I am building the file in the
>> > > > temp domain.
>> > > > The build command fails.
>> > > >
>> > > > Works just fine on files in the MPE file space but obviously
>> > > > isn't working
>> > > > in the HFS POSiX space:
>> > > >
>> > > >
>> > > >
>> > > > <
>> > > > >+0279>+0106>BUILD
>> > > > /DEV/PUB/mama/papa/baby/bear/porridge/.sh_history;TEMP;CODE=27
>> > > > 00;REC=-8192,0001,V,ASCII
>> > > > ;DISC=1474
>> > > > 83647;ULABEL=027
>> > > >
>> > > >
>> > > > <
>> > > > >>Build of file "!" failed. (CIERR 279)
>> > > >
>> > > > <<
>> > > >
>> > > > The +279 is the code returned when the file already exists in
>> > > > the temp domain.
>> > > >
>> > > > Can anyone tell me why this isn't working in the POSiX area
>> > > > but works fine
>> > > > in the MPE area?
>> > > >
>> > > > Something I am doing wrong, I know but I am clueless as to
>> > > > what my error
>> > > > is........
>> > > >
>> > > > TIA,
>> > > > Brian.
>> > > >
>> > > > * To join/leave the list, search archives, change list settings,

>> *
>> > > > * etc., please visit http://raven.utc.edu/archives/hp3000-l.html

>> *
>> > > >
>> > >
>> > > * To join/leave the list, search archives, change list settings, *
>> > > * etc., please visit http://raven.utc.edu/archives/hp3000-l.html *
>> >
>> > * To join/leave the list, search archives, change list settings, *
>> > * etc., please visit http://raven.utc.edu/archives/hp3000-l.html *
>> >

>>
>> * To join/leave the list, search archives, change list settings, *
>> * etc., please visit http://raven.utc.edu/archives/hp3000-l.html *

>
>* To join/leave the list, search archives, change list settings, *
>* etc., please visit http://raven.utc.edu/archives/hp3000-l.html *


* To join/leave the list, search archives, change list settings, *
* etc., please visit http://raven.utc.edu/archives/hp3000-l.html *