iah/iah-functions.xis
'5003 base'/
'5021 lang'/
'3000 service'/
'3001 header'/
'3002 from'/
'3003 count'/
'3004 page'/
'3005 fmt'/
'3006 to'/
v1
tag
date
'^d',v3.8,'^t',v3*9.6
"p"n5021
200000
*
*
*
if s(mpu,v3001,mpl) = 'OFF' then 'omit-xml-declaration' else '*' fi
if a(v3001) then 'ON' else s(mpu,v3001,mpl) fi
if a(v3003) then v5008 fi
if p(v3005) then s(v3005,'.xml') else if v5018: 'XML' then 'DATABASE.XML' fi,fi
"^h"v3001,"^s"v3002,"^c"v3003,"^f"v3005,
v3300^c
if p(v3300^p) then f(((val(v3300^p)*val(v5008))+1)-val(v5008),1,0) else v3300^s fi
DATABASE
if s(mpu,v5006^r,mpl) = 'ON' then 'On' fi
v1031
v3006
1
v5012^d
(v5012^g/),'GIZMO_XML'/
if p(v5018^a) then cat(v5018^a) fi
if p(v5018^u) then cat(v5018^u) fi
Isis_Current
Isis_Total
Isis_From
f(val(v1031)+val(v5008)-1,1,0)
if val(v1002) < val(v1032) then v1002 else v1032 fi
''/
0
'1001 Isis_Current'/'1002 Isis_Total'/
v5008
1031,1032,3300,5003,5018
cat('PROC.PFT'),','
if a(v3300^f) then '*' fi
if a(v3300^f) then 'Next' fi
'@',v3300^f
v5006^r
if val(v2003) > 1 then v2003 else v1001 fi
if val(v2004) > 1 then v2004 else f(val(v2103) - val(v2002) + 1,1,0) fi
if val(v2002) > 1 then f(val(v2002) - val(v2104),1,0) fi
if val(v2002) > 1 and val(v2011) < 1 then '1' fi
if val(v1001) < val(v1002) then f(val(v1001) + 1,1,0) fi
2
'record=list'/
'style=fixed'/
'4 server'/
'4^d date'/
'4^t time'/
'5003 database'/
'3002 from'/
'3006 to'/
'5008 count'/
'2006 reverse'/
'1001 Isis_Current'/
'1002 Isis_Total'/
'2011 previous'/
'2012 next'/
*