Table1. List of Data sets Created by the Installation Procedure . . . . . . . . . . . . . . . . . 17
List of Tablesvii
ida XFC Product Highlights
•Convert s Xerox Escape Sequence printer (XES) datastream to AFP output
•Print legacy XES applicat ion output on A F P print er s
•Wide range of install options for flexibility to match existing print environment.
•Customization available for tailoring to installation specific requirements
•Three sepa rate installation options
*Stand A l one XES to AF P Spool file conversion
•Functional Subsystem Interface to JES spool system
•Emulates a printer devi ce to perf orm XES to AFP spool conversion
•Generates s pool file outpu t for further processing
*idaPSS Exit Installation
*Batch Program
Year 2000 Support
•Can use JES defin ed Sysout class for output to
•Accepts IEBG ENER or other standard input
•Reads directl y from sp ool via Cross Memory Services
•Operator interface using MVS Modi fy command
•Operator controls via JES2/SDSF commands
•Provide XES to AFP conversion using existing idaPSS.
•Permi ts printing on pr inter s supported by idaPSS.
•Enhances idaPSS as a total print solut ion for AFP, Line and XES data.
•Wide range of connectivity options
•Provide XES to AFP conversion using batch job step.
•Generates Spool output to ex isti ng AFP printe r driver(s).
idaXFC
When the
program functions that affect date/time processing will function correctly. Further information on IBM products level of Year 2000 conformance can be found at the following inte rnet
location http://www.ibm.s390.com/st ories/year2000.
idaXFC
product is used on IBM Operating Systems that conform to Year 2000,
ida XFC Product Highlights11
The following information further describes the use of date and time fields in the
idaXFC
2000 date sort considerations. The system date is used in conjunction with the following
programfunctions:
•Log Information
does not contain any t ime based sort function s, and is therefore unaffected by year
idaXFC
.
idaXFC
mation used to gener ate log information uses the TIM E macro to write the Julian date
and time information in the format YY:JJJ: HH:MM
can write info rma tio n to th e SYSL OG o r p ro g ra m lo g file. Date a nd time infor-
12ida XFC Installation Guide
System Requirements
This section describes the prerequisites for operation of the thr ee different product installation op tions:
•Functional Subsystem Spool File Converter
•idaPSS Program Exit
•Batch program
Common print resource requirement s are listed in the last chapter in thi s section.
Functional Subsystem Spool Converter Requirements
The IDAXFC operates as a functional subsystem initiated as a started task (using a JES,
CA-Spool or start printer command).
The load libra ry used by the program requires a minimum of 1 MB. DASD space.
The remainder of the librari es supplied with the
space.
The IDAXFC requires a mini mum region size of 4MB.
The following product s are prerequisites for instal ling of
•Operating Syst em
One of the following
*OS/390
*MVS/ESA
*MVS/XA
•Spool Subsystem.
One of the following spool subsystems is required:
*JES2/JES3 Spool system
*CA-Spool Spool syst em
MVS product s i s r equired:
IBM
idaXFC
require approxim ately 1 MB . DASD
idaXFC
idaPSS XES Conversion Exit Requiremen ts
The idaPSS XES Exit requires that idaPSS has already been installed on the system. Only
the OS/390 or MVS version of idaPSS may be used to install the idaPSS XES Exit.
1
.
1
For deta il s regarding support of specific prod uct vers ions, refer to rel a ted
i-dat a
documentation.
System Requ i r ements13
Refer to
tails. Support of the idaPSS XES Exit requires that idaPSS has been installed at version
7.05 or higher. There is no support of the idaPSS Exit with versions of idaPSS pr ior to th is
version level.
ida Print Sub system/MVS Produc t Ins tallation G uide
XES to AFP Batch Invocation Prerequisites
The following prerequisit e products are required to use t he XES to AFP batch program.
, D63-052 for additional de-
The
idaXFC batch
or TSO and uses reentrant and reusable codes. If required for performance reasons, the
idaXFC b atch
mended batch or TSO region size is 4MB.
The
idaXFC b atc h
storage in a load library.
•
MVS/ESA Operating Systems
•JES2 or JES3 Spool sy s t e m
does not require the use of a S tarted Task and can be invoked via batch
program can be placed in the system Linklist or LPA. The minimum recom-
program operates as a batch job and requires approximately 1 MB. of
in conjunction wi th
Printer Prerequisites
The
idaXF C
output in AFP format. A suitable AFP printer or print conversion system is required to process the generated output. The characteristics of the AFP output is that it uses 300 pel resource references. The
appropri at e pr inters pr es ent ly supported by
Spool File Converter and
idaXFC Exit for idaPSS
Print Resource Requirements
Use of the AFP output generated from the idaXFC conversion program requires access to
AFP resources that are required to perform print formatting/and or conversion to print
datastreams. It is assumed that the appropriate print resources that match the input
datastream are available for subsequent print processing. Assistance with the conversion
of print resources can be obtained by contacting the product distr ibutor .
idaXFC batch
idaPS S
TSO/ISPF
program version generate JES spool
can be used to generate output to
.
AFP Resources of the f ollowing types may be used in p rint processing:
•300 pel AFP Bou nded box fonts .
•Associa ted code pages and coded fonts .
•Forms defini tions
•Page overlays
•Page segments
•Page definitions
A minimal number of fonts and codepages are provided with the product for installation
verification.
The following steps should be followed during the installation process. Prior to starting installation, please use the check list be low and read through t his entire proced ure to ensur e
that you underst and the actions that are required.
•System preparation check list.
14ida XFC Installation Guide
The installation process will require that the following items can be created / implemented pr ior to the operation of
1.APF authorized load library
An AP F authorized load library is required to execute t he IDAXFC program.
2.PROC library
A system-accessible procedure library should be available to be used for the
startup procedure.
3.MVS PPT modifications.
Modifi cat ion s to the Pr ogram Pr opert ies T abl e wi ll be requi r ed to per mit operat io n
of the IDAXFC.
4.System security rules (e.g. RACF/ACF) for the IDAXFC.
Rule de fin itio ns will b e r eq uir ed fo r th e I DAXFC PROC to p e rmit read access to
AFP reso urc es. W rite ac cess for the con trol in forma tion d atas et will also be required based on a hi gh- level qual i fier.
5.Spool System FSS and Printer Definitions
Customizati on of either JES 2, JES3 or CA-Spool w ill be required
*JES PARM deck modification
Definitions of the FSS and appropriate printer definitions will be required in
the JES PARM deck. Both FSS and printer definitions can be dynamically
added during normal JES processing, however for permanent FSS and
printer definitions, a JES warm start will be required.
idaXFC
;
*CA-S pool modif i cations
Modifications to the startup procedure and customization of initialization
values will be required. A CA-Spool warm start will be required to implement
these changes .
•Installation checklist
The following sequence can be used;
1.Load Files from product tape using IEBGENE R
2.Allocate / select an APF authorized load library for the IDAXFC module
3.Generate the IDAXFC load module using the BLDXFC JCL.
4.Create IDAXFC PROC member
5.Install the supplied codepages and fonts
6.Create/update installation security access for IDAXF C module
7.Perform JES2/J ES3 or CA-S pool customizat ion
8.Perform PPT table modif icati ons
9.Activate system modifications (IPL ) - JES warm start
10. Perform instal lation verification procedure
idaPSS XES Exit Installation Checklist
This checklist describes the sequence of activities required to perform installation of the
idaXFC XE S exits when idaPSS ha s already be en instal led on the system.
1.Installation of ida PSS Vers ion 7.05 or higher
System Requirements15
This installation process requires that idaPSS has already been installed on the system according to t he idaPSS installat ion manual.
2.Install the product tape files using the LOADXE S JCL
3.Install the supplied codepages and fonts
4.Modify the PSS Exit 1 ass embler source and CH ANEX IT code (optional)
5.Perform XES transform modifications (XESTRANS)
6.Relink idaPSS program module (LNKPSSX)
7.Implement idaPSS Proclib updates
8.Implement i daP SS Prof ile updat es
9.Implement JCL modifications for XES selection (PRTXES)
Batch Installation Checklist
This checklist describes the sequence of activities required to perform batch installation.
Items are listed in the sequence that they are required. The entire list should be reviewed
prior to st ar t ing the inst allation procedure:
1.Download the load JCL from the installati on tape
2.Modify the load JCL for installation defaults
3.Install the supplied codepages and fonts
4.Perform customization of the XESTRANS source if required
5.Modify the "LNKXESR" JCL to installation defaults
6.Execute the "LNKXESR" JCL to crea te the program Load Module
7.Perform the insta llation veri fication procedure
16ida XFC Installation Guide
General Installation Procedure
The product tape contains a number of tape files that can be loaded using the IEBGENER
utility.
Load the datasets supplied on the product tape
The first file on the tape contains an IEBG ENER JCL t hat can be used to load the required
files and create the installation libraries. A sample JCL is indicated here to assist in obtaining the IEBGENER load JCL:
Figure 1.Sample JCL to load the LOADXE S JCL f rom the Product Tape
The LOADXES JCL contained in tape file one should be customized according to your installation s tandards, and can subsequent ly be executed to read all necessary files from the
product tape.
Upon execut ion of the LOADXES J CL, the following dat a sets are c reated:
Table 1.List of Data set s Created by the Ins tallation Procedure
General Installation Procedure17
ida XFC Spool File Converter Installation Procedure
Install the supplied fonts and codepages
A minimal of sample AFP fonts in the CG Courier typeface are provided on the installation
tape in 300 pel .
These fonts have been provided as samples only, to allow for installation validation, and
can be used in conjuncti on w i th AFP gener ator progr ams, and f or printing wit h
IBM AFP printers.
If r equired, these fonts (and associated code pag es) can be installed in an existing 300 pel
font libraries.
Create an APF authorized Library (or use an existing authlib)
Creation of an authorized APF library can be performed by modifying the SYS1.PARMLIB
member I EAAPF00. Supply t he name and volume of the new APF authorized library, e.g.
xxxx.IDAXFC.APF.LINKLIBVOLxxx
Altern a te l y , a d y nami c u p d ate o f the APF library c an b e fac ilita t e d us in g a PRO G x x mem ber containing an entry si milar to the f ollowing:
APF ADD
DSNAME(xxxxx.IDAXFC.APF.LINKLIB)
VOLUME(volser)
idaXF C
and
The MVS SETPR OG can be subsequently used to activate the revised PROGX X member,
e.g. (T PROG=xx, where xx is the PROGxx SYS1.PARMLIB member).
Generate the idaXFC program load module
The f ol low i ng JC L i n dica t es t he J CL us ed t o ge nerat e t he pr ogr am l oa d modul e. Modify t he
supplied BLDX FC linkage editor JCL to match your installat ion standards.
The IDAXF C module must be linked using authorization code 1 (as shown) .
Note:
//* INSERT YOUR OWN JOB HEADER HERE
//*
//LNKPSSEXEC PGM=IEWL,
//PARM='AC=1,LIST,LET,XREF,MAP,RENT'
//SYSLMOD DD DISP=SHR,DSN=YYYYY.IDAXFC.APF.LINKLIB
//OBJLIBDD DISP=SHR,DSN=YYYYY.IDAXFC.OBJ
//SYSUT1DD SPACE=(1024,(120,120),,,ROUND),UNIT=VIO
//SYSPRINT DD SYSOUT=*
//SYSLINDD *
INCLUDE OBJLIB(IDAXFC)
NAME IDAXFC(R)
/*
Figure 2.JCL Sample for IDAXFC Linkage
18ida XFC Installation Guide
Authorize the IDAXFC PROC
Permit the IDAXFC program module to run in KEY=1 by adding an entry to the Program
Properties Table (PPT) found in the SYS1.PARMLIB SCHEDXX member. The following
example indicat es the attribut es required for the PPT:
PPT PGMNAME(IDAXFC)/* PROGRAM MODULE*/
CANCEL/* CAN BE CANCELLED*/
KEY(1)/* PROTECTION KEY*/
AFF(NONE)/* NO PROCESSOR AFFINITY*/
Dynamic activ ation of PPT table entries can be performed on newer MVS and OS/390 systems using the authorized MVS Operator SET SCH command, e.g. to activate member
SCHED04, use the following command sequenc e:
T SCH=04,L
Authorize the IDAXFC program module
Permit the idaXFC PROC/program read access to fonts, XES forms and overlays from the
system libraries i n R ACF or other security system(s). Where user libraries will be used, the
security rules of the job submitter and the idaXFC will be in effect for these datasets.
Create/Modify IDAXFC Program Security Rules
A number of datasets are dynamically allocated during the operation of the IDAXFC which
are used for logging. Permit the IDAXFC program to write on a non-temporary volume by
creating/modifying system access security rules (if required). The high level dataset qualifier used during dataset creation is supplied in the IDAXFC profile DD NAME parameter.
JES2 Installation
The following modifications must be included in the JES2 param eter deck to define an FSS
system and any associated printers.
The rec ommended JES printer defi nitions keywords are listed below :
KeywordDescription
MODE=FSS
PRMODE=(LINE,PAGE)
UCS=0
ROUTECDE=dest
DRAIN
CLASS=x
WS=
Note:
ers that can be active simultaneou sly will depend on the processor siz e and pri nt w orkl oad.
Multiple FSS definitions could ther efore be required.
1.Generate the FSS definition(s)
FSS printer definition
Printer mode, accepts both line and page data
Universal Character Set
Recommen ded route code des ti nati on used t o di rect
output to this printer.
Keyword indicates printer should be started by op-
erator START command.
Output class to be initially proc essed.
Work selection criteria.
Up to 2200 printers can be controlled by a single FSS. The actual number of print-
The FSSNAME and PROC name in the following example are both assumed to be
IDAXFC.
The following example indicates a JES 2 FSS definition for JES2 versions prior to 4.1.
ida XFC Spool File Converter Installation Procedure19
The following example indicates a JES2 printer definition for JES2 versions 4.1 or
higher.
PRT(1)FSS=IDAXFC,/* FUNCTIONAL SUBSYSTEM NAME*/
PRT(2) FSS=IDAXFC,
MODE=FSS,/* Started by FSS*/
CLASS=J,/* Class*/
CKPTPAGE=20,/* Max page before a checkpoint*/
DRAIN,/* Drained at initialization*/
ROUTECDE=U7,/* Routecode*/
UCS=0,/* Ucs*/
PRMODE=(PAGE,LINE), /* Printer mode*/
WS=(W,R,Q,PRM,LIM/F,UCS,FCB,P)
Consult the rel eva nt JES p ubl i cat i ons f or f urt her i nf or mati o n on t he above par am eter s.
To permit the distribution of print to a specific printer unit, a route code definition
should be supplied with the printer definition. This can be performed using the
ROUTCDE= statement.
When a JES2 DESTID statement is also added as shown following, it is possible to
directly addre ss a specific pri nter with the use of the DEST parameter on the SYSO UT
or OUTPUT s tatements.
PRT(1)FSS=IDAXFC,
DESTID(PCPRT1)DEST=U1111
Both FSS and printer definit ions can also be dynamically added to JES2 d uring normal operation. Define the FSS proc first prior to defining any specific printers. The following JES2
commands are indicated as examples only, and will requ i re mod ifi c at io ns to m e et yo u r in stallation requirements. These examples of JES2 operator commands assume the availability of a PROCLIB member IDAXFC.
of printers that can be active simultaneously will depend on the processor size and print
workload. Multiple FSS definitions could therefore be required.
The following modifications are required to be included in the JES3 initialization deck to
define an FSS system and any associated printers.
1.Generate the JES3 FSS definitions
2.Generate the JES3 printer definition
JES3 3.1. 3 supports contr ol of up to 32 printer s by a singl e F SS . The actual number
The FSSNAME and PROC name in the following example are both assumed to be
IDAXFC.
Consult the rel eva nt JES p ubl i cat i ons f or f urt her i nf or mati o n on t he above par am eter s.
To permit the distribution of print to a specific printer unit, a route code definition
should be supplied with the printer definition. This can be performed using the
ROUTCDE= statement. When a DESTID statement is also added as shown following,
it is possible to di rectl y address a spec ific printer wit h the use of the DEST parameter:
This procedure should only be used where the IDAXFC is to be installed under control of
CA-Spool.
1.Customize t he CA-Spool i nitializat ion statements t o include the IDAXFC
Modification of the CA-Spool initialization statements will be required to define the
idaXFC
fines a Functional Subsystem called IDAXFC, and adds two printer definitions, for
NODE printer 1 and Node p rinter 2.
and a ll p r in ters th at will be def ined to the
************************************************ *************
*E S F XPARAMETER LIST*
*************************************************************
ida XFC Spool File Converter Installation Procedure21
A more detailed description regarding the installation of an FSS can be found in
Chapter 3.24 of the
CA-S pool Init iali zat ion and Custo mi z at ion Guide
The remainder of the installation procedure is identical to the installation required in
conjunction with the JES2 or JES3 spool systems. Refer to "Sample IDAXFC Procedure" fo r a listing of a sample C A-Spool startup Proc.
Reinitialize The System
It should be possible to dynamically add all necessary system definitions using MVS operator cons ole commands (authorized) to s tart idaXFC, e.g.
•APF member changes ( T PROG=xx, for SYS1.PARMLIB m ember PRO Gxx)
•PPT member changes ( T SCH=xx, for SYS1.PARMLIB member SCHxx)
•JES FSS and printer definitions
•Security modi fications (as required)
For earli er versions of MVS , an I PL may be requir ed to i mpl ement the P PT changes. A JES
COLD start will be required to permanently add FSS and Printer definition changes.
Consult relev ant IBM publications f or further inf ormation.
Install idaXFC PROCLIB Member
, Version 10.0.
A proclib definition is requir ed th a t w ill be re f e r e n c e d whe n the
JES printer start command. The proclib selected must be defined in the JES2 startup
PROC. The used member name must match the name supplied in the JES2/JES3 or
CA-Spool PROC printer definition. A sample initialization PROC with accompanying parameters is defined in "IDAXFC C ontrol Profile Description" on page 23. Refer to this chapter regarding r elevant cus tomization options suppl ied in IDAXFC profile c ontrol statement s.
Once th e s ta rtu p PR OC is pla c ed in t he a pp ro pria te sta rtu p libr ar y, y ou will b e ab le to in itialize the
idaXF C
.
Sample IDAXFC Procedure
The following example indicat es a sample IDAXFC procedure:
The library names in this sample should be tailored to your installation specifica-
Note:
tions. The YYYYY.IDAXFC.AFPLIB and XESLIB are included as sample dataset names
only and are
generated during installation.
not
IDAXFC Control Profile Descri ption
The IDAXFC profile is used to supply idaXFC configuration options, e.g. general
customization and print er definitions . The profile must be lo cated in a separate member or
dataset (not instream) with a maximum width of 80 characters). The profile is divided into
two sections, general definitions related to the entire subsystem and individual printer definitions. Printer related informati on consists of two components, a default pri nter profile and
specif i c pr i nter defi n i tions.
The d e f a ult printe r defin it io n is u s ed t o spe c ify t h e def a ult va lues that w ill b e used fo r s uccessive printer definitions. Multiple default statements can be included to permit for generation of defau lt attributes for eac h printe r type. Values specified in the default definition will
be used where a specific value is
The printer definition defines each printer available to the
resp onding J ES or CA-S p o ol de finition w ill be re quired before the printer ca n be a c tiv ated .
Printer specific information can be included with in this definition,
A sample profi le is indicated in Figure 4 on page 24.
Profile Keyword Syntax
The IDAXFC profile can be up to 80 characters, and consists of keyword and subparameter values. Keyword values mus t be placed in column one, followed by one or more
sub-parameters (as appropriate) separated by a space. The comma is used as a continuation character after the l ast keywor d, and th e following sub-parameter s can be placed on
consecutive li nes after column one.
Lines that do not contain a keyword, or are not continuation lines are interpreted as comment statements.
The following profile keywords can be defined:
•DEF AULT (defaul t printer definitions)
The default statement must always be placed prior to the first PRINTER statement
within each FSS system. Multiple DEFAULT statements can be defined (e.g. after
printer statements to enable the definition of printer opti ons by pri nter type).
•FSSNAM E (FSS name) - used to define multiple FSS's within a sing le profile. This
keyword is not applicable when only a single FSS is defi ned.
•PRIN T ER (1 to 2200 pr i n t er def initions)
Up to 2200 printers can be defined in each FSS subsystem. Multiple subsystems can
be defin ed to address additi onal printers.
A sample idaXFC profile definition is illustrated on the following page that can be used
to control multiple printers fr om a single functional subsystem:
specified in t he print er defi nition.
not
idaXFC
. Remember that a cor-
ida XFC Spool File Converter Installation Procedure23
SMFTYPE=234SMF RECORD TYPES TO BE CREATED
*
* THE DEFAULT KEYWORD DEFINES COMMON OPTIONS FOR SUBSEQUENT PRINTER
* STATEMENTS. DEFAULT CAN BE REDEFINED LATER IN THE PROFILE, OR
* OVERRIDDEN.
*
DEFAULT
*
*
* SAMPLE PRINTER DEFINITIONS
*
PRINTER PRTID=PRTN,
Refer to the following table for further ex planation of the
idaXFC
control pr of ile st at em ents.
General i d aXFC con t rol prof ile statements
The following statements can be defined for each idaPSS subsystem, or multiple subsystems:
DEFAULT
DescriptionDefines default Printer Configuration for all printers within a
Subparameter(s)
NotesRefer to the idaXFC PRINTER table for a description of the
FSSNAME
DescriptionMember name that includes t he procedure containi ng the FSS
Subparameter(s)
XFC subsystem. Values can be overri dden usin g the individual
PRINTER statements. The default statement must be placed
prior to individual PRINTER statement s.
All printer related keywords.
additional keywords.
Multiple DEFAULT statements can be specified, to establish
printer defaul ts for individual printer types.
startup PROC. Each FSS system may contain optional DEFAULT and PRINTER statements.
1-8 character FSS nam e.
Note sUse this ke y wor d to d ef ine mu ltip le FSS sy s tem s w ith in a s in-
PRINTER
DescriptionDefines printer attributes/characteristics. Options can be sup-
Subparameter(s)
NotesRefer to the PRINTER keywor d options for more description of
24ida XFC Installation Guide
gle IDAXFC profile. The SYSPROF statement for all FSS systems contained within the profile should point to the same
member name.
plied to override the default configuration.
Any PRINTER subparameter keywords.
the sub-parameters .
*
DescriptionComment statement
Subparameter(s)
NotesComment statement used to format/document profile informa-
None
tion.
idaPSS Profile Printer Subparameter Keywords
Printer definition and customization is performed using the PRINTER and DEFAULT
keywords. The types of customization are spool file output destination, output formatting
options, printer resource definitions and error processing options. The DEFAULT keyword
can be used to reduce the number of definitions required for individual printers, and to select your installation specific de fault values. Unless stated, all values are optional.
The following keywords can be used with the idaXFC profile PRINTER and DEFAULT
statements. The first keywor d that must always be specified for each PRI NTER statement
is the PRTID keyword, which identifies the printer's JES name. The remainder of the
keywords c an be specified in a ny sequence (comma separated). If more than one k ey word
is specified that affects the same configuration values, the keyword specified last will be
used.
PRTID=
DescriptionJES Printer definition/name.
Range/Options
NotesThis keyword must be placed as the first keyword on the profile
1-8 character name
PRINTER statement.
FONTLIB=
LOGDD=
DescriptionThe DDname used to select fonts for the idaPSS Procedure.
Range/Options
NotesNone.
DescriptionSupplies the destination to be used for printer related error informa-
Range/Options
NotesIf LOGDD is omitted, CONSOLE error logging will be used. If th e
FONT300B
tion. The CONSOLE (default) option indicates that operator WTO
message s will be generated. PRINTER indicates that error pages
are sent to printer. DDNAME indicates file recording of to supplied
DDNA ME that must be specified in startup PR OC.
CONSOLE
DDNAME option is used, a separate DDNAME is required for
print er , ex ce pt
Using the PRINTER option, the MPDEF statement is used to specify
the page definit ion used to format error mess ages.
A Julian date and timestamp is added to output messages when the
PRINTER or DDNAME options are used. WTO messages sent to the
MCS Console do not include date/timestamp information. When dataset output is selected (DDNAME), in the event that the dataset becomes full, logging will be wrapped.
| 1-8 character DDname reference.
| PRINTER | DDNAME
each
when directing output to SYSOUT.
ida XFC Spool File Converter Installation Procedure25
Loading...
+ 50 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.