ipqps2lib
This program converts TEXTPORTER style QPS input files into the FIP style
Library header.
Normally it works on a spooled queue - spool/qps2lib - and assumes the file is
being sent over the network - so applies a file wait of 10 seconds. The file is
processed and sent to spool/xchg with a filename of :
#SN:origfilename#CX:qps2lib#CP:2lib#DA:all
which will get 'ipxchg' to force the output file through the QPS2LIB xchg.
After the xchg, the resultant file is slotted into spool/2lib for processing bu
'iplib' or some onther destination.
If the incoming filename has the syntax 'name@client', then a the DA field will
be filled in with the client name and the transmission sent to them alone.
A Parameter file - tables/setup/QPS2LIB contains other settings :
; comment line
pub: define Publication codes and Names to use
pub:goa The Guardian
pub:obs The Observer
This is the 'publication' attribute to the 'page' tag.
section: define Section codes and Names to use
section:cit key:c name:City Desk
section:metro key:m name:Metro Desk
section:fun key:o name:Obituaries
This is the 'section' attribute to the 'page' tag.
paragraph: Replacement for the <p> tag. default:n
eg paragraph:rn
Input parameters are :
Optional :
-1 : filename for a single shot (ie no spooling). def: spool
This does NOT delete the input file.
The output file is created as normal in the
output queue.
-i : input queue default: spool/qps2lib
-o : output queue default: spool/xchg
-d : done queue default: none
-f : extra Fip header information default: none
-t : scan time of directory default: 5 secs
-x : name of xchg to use default: qps2lib
-X : name of next queue after xchg default: spool/2lib
-w : network wait time for files default: 10 secs
-p : print/display items thru default: no
-l : do NOT log every incoming file default: log
-E : String of tags also considered Text. default: "tx sf"
Where you specify more than one, add a spc between
and put double quotes around all.
-b : String used as Start of New Article. default: "article"
-z : name of parameter file if not default default: setup/QPS2LIB
-v : display version number and exit.
On installation pls remember to clean down the input queue every night for
files ending with an underscore.
# TextPorter temp file
if [ -d $SPL_DIR/textporttrigger/TextQPS2Lib ]; then
/bin/rm -fr $SPL_DIR/textporttrigger/TextQPS2Lib/.rsrc
/bin/rm -fr $SPL_DIR/textporttrigger/TextQPS2Lib/(STAR)_ .. where (STAR) is
*
fi
All markup/anything commented out is within 376-377 markers - use ipxchg to
allow/strip
In the Header these are QCOMM.
In data these are Notes Modes.
(copyright) 2014 and previous years FingerPost Ltd.