Fip Header Definitions

Also see basic fip header description About the Fip Header and the far more detailed [[Training Data File Structure]]

FIP Internal header fields and flags include :

XL this file is a redun but has errors so pls use the 2nd if there
XS ignore SZ contents as this is NOT the redun file
(+and do not save) v2.29 process all dest on this sys only.
It is used by IPWHEEL on one machine to tell that on another
to process the file for that system only.
Hence it need only send the file once per system.
XZ This is a resend SO ignore redundancy checks and do NOT archive.
XT This file has already been sent by the secondary system
as the primary was down (primary to archive only)
XM This is a msg file from Atex and IPPOST should not error if the logon is not found
XP Name of original or sending system for files transfered by ip2net
XN Flag for ipwheel on next system to only process destinations
on that system. This is put on all remote files by ‘ipwheel
XA Flag for ipwheel on next system to process for all destinations
except for those on the sender (as denoted by the XP field).
This is placed manually in the USERS file to make files
bunny hop between 3 or more systems.
ZI ZO ZX archive this file (ZI by ipwheel, ZX by ipxchg, ZO by ipout)
ZH use this Source Header field (ie field in SH) for redun replacing SN
this is a series of 2 letter Fip Hdr fields which will make
a unique name for redundancy. It is used where the wire service
sends duplicate filenames one after the other. Sometimes only
the first part of the text is different so use $T to represent
the first 40 chrs of text: eg ZH:SNXV$T – use the SN (filename)
Version field from the Source Header (SH) and the first 40 chrs
of text.
ZR used by ipredun to flag a ping-pong msg to ipredun on the remoteSys
ZPC for writer systems only, make 2nd index which is pcname in pc/que
FBIN this is a binary file with NO internal FIP header.
FMAC this is a Mac binary file complete with resource fork

History or comments :

HS date/time device and program that took this file in
HQ seqno of outgoing article for for IPBDCAST, IPRESEND
HU used by ipredun/ipxnet to flag ping-pong
HD, HM, HY, HH, HN, HB day, month, year, hour, min, second of file creation
HG time difference from GMT
HW day of the week (Sunday as zero)
HJ julian day of the year (jan1 as day zero)
Hx where x is 1-9 new fields created by IPHDRCHK ‘reptable’
HK keywords from IPROUTE or IPKEYWORD
HX Bloomberg keywords from IPROUTE
HZ DowJones channel number in bkwire files.

Source flags :

SA source author or logon used for error messages back
SC source chrset as used by IPXCHG
SE Wire file trailer for VWIRE files
SF source format for incoming wires – ANPA/IPTC/IATA others
SG

IPXGTW – j11 que-group
SH

wire service source header, delimited by colons:
To extract individual fields in parameter files, type \X-
SH for standard IPTC format – SH::SEXT:N1401:P2:CSSO:W67:R:KSOCCER-TEAMS
SH for standard ANPA format – SH::Ss:N1270:Lrstex:Pu:Cs:F41:KBC-BBA–BLUEJAYS-RANGERS:VRuns:R :D04-12:W0708

    
where XS = service id
       XN = story number
       XL = selector code
       XP = priority
       XC = category
       XF = format
       XK = keyword
       XV = version
       XR = reference field
       XD = filing date
       XW = word count
SJ

IPXGTW – j11 filename

SK

new format file for IPHDRCHK

SL

combined archives file name (ie don’t use the SU name).

SN

original name of message

S

input physical device – normally the hostname and port number of the terminal server for a wire

SR

routing file name if NOT SU ( used by iproute).

ST

source type of input program such as zwire, wire or box

SU

source user or where it came from – eg the agency name for a wire service

SZ

Used to flag SRC REDUNDANCY : hostname of primary and secondary systems : SZ:fip1,fip2

Destination flags :

DA Destination sub address such as a logon
DB IPBDCAST format parameter file; defaults to the name of the Broadcast line (-n)
DC

Character Set of the Destination as used by IPXCHG
DF

Format parameter file for many Fip Programs including IPOUT (tables/out), IPEDSYS (tables/edsys), IPGTWY (tables/gateway). defaults to FORMAT.
DH

Header for IP2WTR (Writer header) or IPGTWY (J11 header)
DI Headline or Description line for Mailbox files (IPBOX, IPWIRES)
DM

name of logons for msg (IP2WTR, IPEDSYS)
DP host (as in /etc/hosts) or pseudo-host (as an editorial system) as used by IPWHEEL, IP2NET and IPREDUN
DQ Destination Queue, directory or folder on the final machine.
DS supercede flag for IPGTWY/IPEDSYS/IP2SES
DU Destination(s) which are described in the tables/sys/USERS file
DX New Destination for the output file IPSGML, IPLOOKUP
DY Format parameter file for IPSGML, IPLOOKUP
DZ telex/fax/tph number for telex/fax/ipdialEN – Actual output filename for IPEDSYS, IP2SES
EP Actual output pathname for IPEDSYS, IP2SES
EQ Actual output queuename for IPEDSYS, IP2SES
EA-EY ZWIRE AFX v7 header fields (see ZWIRE doc)

PC flags for ip2pc :

PQ dest queue for resultant file (MUST HAVE)
PH:/XPH leave/zap header
PT:/XPT Eoln translation to CR NL/no trans pls
PS:/XPS supercede/increment if existing
PFD atex/dec filename NOT pc (default pc)
PFP pc filename

DataFormat flags :

FK Sort key
FN File name (overwritten by Sort key if it is there)
FU destination for output – chged to DU and file sent to spool/2go
FQ queue on this machine to drop the file into (overrides FU)
FCR quads are [q:x] and CRLF are stripped

Output fields are :

FX, FY x = width, y = depth in points*scale
FL no of lines

FS scale
FT type ie postscript, monotype, aps etc
HT either passed thru or added (time in LONG format)

Others :

AG, AQ Group and Queue for IPSNDSND
CQ change que to : used by ipxchg to route afterwards
CP Third system flag for IP2NET to send to
CX name of xchg file to use for IPXCHG

The following letters are reserved for customer or site-only use and will NOT be used by any program:

B* all Bs are reserved for site dependent flags
G* all Gs are reserved for site dependent flags
J* all Js are reserved for site dependent flags
K* all Ks are reserved for site dependent flags
L* all Ls are reserved for site dependent flags
N* all Ns are reserved for site dependent flags
Q* all Qs are reserved for site dependent flags