passing a variable in filePro to the OS (SCO v 6) for use

John Esak john at valar.com
Mon Oct 11 10:54:21 PDT 2010


Thank you Scott... 

Of course... How stupid of me...


The command is obviously putenv()


(no parents, they are just for designating it as a function I guress...

Sorry,
 John
 

> -----Original Message-----
> From: Scott Walker [mailto:ScottWalker at RAMSystemsCorp.com] 
> Sent: Monday, October 11, 2010 12:27 PM
> To: john at valar.com; sparker at abccompuserve.com
> Cc: filepro-list at lists.celestial.com
> Subject: RE: passing a variable in filePro to the OS (SCO v 6) for use
> 
> John,
> 
> Do mean putenv NOT putvar?
> 
> Regards,
> 
> Scott
> 
> 
> -----Original Message-----
> From:
> filepro-list-bounces+scottwalker=ramsystemscorp.com at lists.cele
stial.com
> [mailto:filepro-list-bounces+scottwalker=ramsystemscorp.com at li
sts.celestial.
> com] On Behalf Of John Esak
> Sent: Monday, October 11, 2010 11:58 AM
> To: sparker at abccompuserve.com
> Cc: filepro-list at lists.celestial.com
> Subject: RE: passing a variable in filePro to the OS (SCO v 6) for use
> 
> The thing you want is 
> 
>     putvar exp,exp
> 
> Where the expression on the left is the varname, case is 
> sensitive. The
> falue on the right is the value to assign to this varname.
> 
>  
> 	putvar "pages","44"
> 
> There is no SYSTEM call needed to exedcute the above command 
> .  From the
> point in the prc table where it gets executed,  any 
> successive SYSTEM call
> will use the variable at that value.  In fact anywhere else 
> in the table
> will use it at that value also.
> 
> 
> Putvar is one of the extremely valuable filePro functions.
> 
> 
> John Esak
> 
>  
> 
> > -----Original Message-----
> > From: filepro-list-bounces+john=valar.com at lists.celestial.com 
> > [mailto:filepro-list-bounces+john=valar.com at lists.celestial.co
> > m] On Behalf Of Steve Parker
> > Sent: Monday, October 11, 2010 10:49 AM
> > To: filepro-list at lists.celestial.com
> > Subject: Re: passing a variable in filePro to the OS (SCO v 
> 6) for use
> > 
> >  
> > 
> > > Dear filePro Gurus,
> > 
> > > 
> > 
> > > I'm finally getting close to wrapping up the FAX project I've been
> > plugging
> > 
> > > away at for quite some time! I figured out the "pattern" of 
> > the extra
> > lines
> > 
> > > that appear after the first FAX (the first FAX always sends 
> > successfully)
> > 
> > > and trapped where and how to insert a fix from within filePro.
> > 
> > > 
> > 
> > > Now I need to send a value to SCO for use with the "tail" 
> > command. This
> > will
> > 
> > > be executed through the filePro "system" command, but so 
> > far I have not
> > 
> > > figured out the correct syntax.
> > 
> > > 
> > 
> > > I thought the variable to use was @PM -- although it looks 
> > like there are
> > 
> > > several no -- but syntax help is sorely lacking. That is, 
> unless I'm
> > either
> > 
> > > on the wrong track or looking in the wrong place! LOL! 
> > Entirely possible!
> > 
> > > 
> > 
> > > I want to send a numeric value from [FC(2,.0,g)] to Unix so 
> > I can execute
> > a
> > 
> > > command that utilizes the value of FC.
> > 
> > > 
> > 
> > > I'm sure this is a pretty easy one, just not something I 
> > have done in ages
> > 
> > > -- if ever -- so any guidance would be greatly appreciated!
> > 
> > > 
> > 
> > > 
> > 
> > > Thanks!
> > 
> >  
> > 
> > Steve Parker
> > 
> > ABC Computing Services
> > 
> >  
> > 
> > ------------------------------
> > 
> >  
> > 
> >  
> > 
> > > Of course, if you're doing that methodology, why not just 
> > concatenate the
> > 
> > > values in question into the command itself and skip any sort of
> > environment
> > 
> > > variable?
> > 
> > > 
> > 
> > > mark->
> > 
> > -- 
> > 
> > [Steve Parker] This is where I had the syntax problem, so I 
> > thought that
> > passing a variable might work easily enough. Perhaps not!
> > 
> >  
> > 
> > I tried:    system "tail + FC /u/appl/fpmerge/filename > 
> > /other filename"
> > 
> >  
> > 
> > Where FC has a real value from "1" to "35" more or less. FC 
> > is the number of
> > lines padded to the top of the next record filePro prints, 
> and is the
> > difference between "60" and @LC from the prior record. Works 
> > great if I put
> > in a real value, just not with a variable, such as FC. I'm 
> sure it is
> > syntax. Thoughts?
> > 
> >  
> > 
> > If none on this syntax, then I will try this other approach 
> > mentioned. But
> > just inputting the value through a variable seems so much easier!
> > 
> >  
> > 
> > system "myscript" < xx < yy < fc
> > 
> >  
> > 
> >  
> > 
> > Steve
> > 
> >  
> > 
> > ------------------------------
> > 
> >  
> > 
> >  
> > 
> > > system "myscript" < xx < yy < fc
> > 
> > > 
> > 
> > > Where myscript is a script that has your fax commands in it,
> > 
> > > and where xx and yy are presumably other data besides fc 
> > that you need 
> > 
> > > to hand to the script like temp filename and phone number, 
> > and fc is 
> > 
> > > this new variable.
> > 
> > > In this exact example, assuming there are no spaces in the 
> > values of xx 
> > 
> > > and yy, then inside myscript xx would be $1, yy would be $2 
> > and fc would 
> > 
> > > be $3.
> > 
> > > 
> > 
> > > -r/@pm is for passing a value in to a clerk/report process, 
> > not out of it.
> > 
> > > 
> > 
> > > -- 
> > 
> > > bkw
> > 
> > [Steve Parker] I have all of the VSIFAX variables working 
> > well . at least so
> > far.
> > 
> >  
> > 
> >  
> > 
> > ------------------------------
> > 
> >  
> > 
> >  
> > 
> > > My thought exactly but yes fp has putenv "VARNAME",fc
> > 
> > > Yes, no (), even though getenv is fc = getenv("VARNAME")
> > 
> > > 
> > 
> > > -- 
> > 
> > > bkw
> > 
> >  
> > 
> > [Steve Parker] I will look at this as well, thanks!
> > 
> >  
> > 
> > ------------------------------
> > 
> >  
> > 
> > _______________________________________________
> > 
> > Filepro-list mailing list
> > 
> > Filepro-list at lists.celestial.com
> > 
> > http://mailman.celestial.com/mailman/listinfo/filepro-list
> > 
> >  
> > 
> >  
> > 
> > End of Filepro-list Digest, Vol 81, Issue 8
> > 
> > *******************************************
> > 
> > -------------- next part --------------
> > An HTML attachment was scrubbed...
> > URL: 
> > http://mailman.celestial.com/pipermail/filepro-list/attachment
> > s/20101011/9b048ee1/attachment.html 
> > _______________________________________________
> > Filepro-list mailing list
> > Filepro-list at lists.celestial.com
> > Subscribe/Unsubscribe/Subscription Changes
> > http://mailman.celestial.com/mailman/listinfo/filepro-list
> 
> _______________________________________________
> Filepro-list mailing list
> Filepro-list at lists.celestial.com
> Subscribe/Unsubscribe/Subscription Changes
> http://mailman.celestial.com/mailman/listinfo/filepro-list



More information about the Filepro-list mailing list