ipqps2lib

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:\r\n

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) 2024 and previous years FingerPost Ltd.