Hi Gagan,
No worries. I hope that helps. Incidentally, I'd recommend you run the TIEEVAL in batch. The format is something like this...
//<jobcard>
//*
//* ENTER JOBCARD FOR HOST ENCYCLOPEDIA INSTALLATION,
//* CONFIGURATION AND POST-CONFIGURATION JOBS.
//*
//* ********************************************************************
//* TIEEVAL JOB IN BATCH
//* ********************************************************************
//TIEEVAL EXEC PGM=IKJEFT01,DYNAMNBR=30
//STEPLIB DD DSN=<steplib cards>
//SYSPROC DD DSN=<sysproc cards>
//TIUPARML DD DSN=<parmlib cards>
//SYSUDUMP DD SYSOUT=*
//SYSPRINT DD SYSOUT=*
//SYSTSPRT DD SYSOUT=*
//SYSOUT DD SYSOUT=*
//MONITOR DD SYSOUT=*
//LOGFILE DD SYSOUT=*
//IEFRPT DD SYSOUT=*
//* END INPUT DATA
//*****************************************************************
//*** TSO STATEMENTS FOLLOW THIS SYSTSIN CARD ***
//*****************************************************************
//SYSTSIN DD *
DSN SYSTEM(<db2 subsystem>)
RUN PROGRAM(TIUEVALX) PLAN(<planprefix>EVAL) +
LIBRARY('<CA Gen Application LoadLib') +
PARMS('STACK(0) /<CA Gen Model Name>,NOLABL,NOPROP,DEBUG=')
END
/*
//
...with the following parameters...
TIEEVAL MODEL('MODEL NAME TO CHECK')
THE MODEL PARM IS REQUIRED. THE FOLLOWING ARE OPTIONAL
KEYWORDS OR PARAMETERS:
<NO>TRIGGER - CHECK FOR MISSING REQUIRED ASSOCS
<NO>CARD - CHECK ASSOCIATION CARDINALITY
<NO>ORDER - CHECK ORDERED ASSOCIATION CHAINS
<NO>ASSOC - CHECK ASSOCIATION/OBJECT TYPE PAIRS
<NO>PROP - CHECK PROPERTY/OBJECT TYPE PAIRS
<NO>TECH - DISPLAY TECHNICAL INFO FOR TRIGGER/CARD CHECKS
<NO>LABL - DISPLAY LABEL INFO FOR ALL CHECKS
EITHER THE <NO> FORM OR THE NON-<NO> FORM OF THE KEYWORDS
MUST BE USED, THEY MAY NOT BE MIXED. FOR EXAMPLE:
%TIEEVAL MODEL('TEST MODEL') TRIGGER
AND
%TIEEVAL MODEL('TEST MODEL') NOCARD NOPROP NOORDER NOASSSOC
PERFORM THE SAME CHECKS. IF ONLY THE MODEL NAME PARM IS USED,
THEN "%TIEEVAL MODEL('TEST MODEL') NOPROP" IS ASSUMED.
ENDS
Hope this is of further use.
Kindest Regards
------------------------------
Senior Consultant/Developer
Information Engineering Technology
------------------------------
Original Message:
Sent: 02-26-2020 05:57 AM
From: Gagan Kakkar
Subject: Gen - Host Encyclopaedia Model Reports error
Hi Gary,
Thank you for your reply.
Yes, I saw those error/info message references.
Will run TIEEVAL later today or tomorrow and see if anything obvious jumps out (i.e. any corrupt objects etc.).
Regards,
Gagan
------------------------------
IT Consultant - CA Gen
Infosys
Original Message:
Sent: 02-26-2020 04:15 AM
From: Gary Donoghue
Subject: Gen - Host Encyclopaedia Model Reports error
Hi Gagan,
CA/Broadcom do provide a reasonably definitive set of error/info message references in the documentation (see 'Messages' section with the following categories: ABEND Codes, Build Tool for Distributed Platforms, CSE, Generator, Host Encyclopedia, Consistency Check, Runtime, Function Error and Toolset) though many of the report/utility output is not summarised in any one location, particularly if they ultimately relate to issues of schema/meta model object corruptions etc. In such situations a query on the improving knowledgebase may elicit some useful results or, failing that, submit a ticket into support for investigation and comment.
Specific to your issue above, however: if this results in a failure to generate the report successfully it might be worth running the TIEEVAL utility against the model in question (warning: if the model is large this can run a long time) with the NOLABL setting to reduce the output size to see if there are any known corruptions within the model . Maybe that will help?
Kindest Regards
Gary Donoghue
------------------------------
Senior Consultant/Developer
Information Engineering Technology
Original Message:
Sent: 02-24-2020 10:02 AM
From: Gagan Kakkar
Subject: Gen - Host Encyclopaedia Model Reports error
Hi Genners,
Is there a separate reference manual for Gen Host Encyclopaedia errors ?
Getting this (in CA Gen version 8.6 - Build-06 GA) while creating a Model Report – Model Contents:
ONLOC = PROP_TITLE
ONCODE = 41
ONFILE = IEFRPT
Not a show-stopper. Just inquisitive.
Any idea ?
Many thanks,
Gagan
------------------------------
IT Consultant - CA Gen
Infosys
------------------------------