Fip Header field definitions
Also see basic fip header description
AboutFipHdr and the far more detailed
Training Data File Structure
Fip Headers
Fip Headers
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 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 replacingSN
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 fielnames 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 - info.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 dont use the SU name).
SN - original name of message
SP - 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 info.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, info.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/ipdial
EN - Actual output filename for IPEDSYS, info.IP2SES
EP - Actual output pathname for IPEDSYS, info.IP2SES
EQ - Actual output queuename for IPEDSYS, info.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 is 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 info.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