ca.portal.admin

USER DEFINED BUILT IN FUNCTION

Discussion created by ca.portal.admin on Mar 5, 2010
Latest reply on Mar 5, 2010 by ca.portal.admin
Hello All:



I am trying to add a used defined built in function. The instructions in
the
17.0 sp1 manual say to compile the processing module, I did that, it
also
says to compile the Model XDE module I did that.



Then it says to update the source macro #EFMBIFS, I did that, then it
says
to modify and compile the RHDCEVBF Source code? There is no source code
in
any of the installation libraries, INDSRC or DISTSRC or DISTMAC? So how
do
you do this?



William M. Allen, Jr.

ARCH Consulting Associates, Ltd.

(704) 641-0296
"
IDMS 3rd-party providers forum
IDMSVENDOR-L@LISTSERV.IUASSN.COM
SMTP
IDMSVENDOR-L@LISTSERV.IUASSN.COM
IDMSVENDOR-L@LISTSERV.IUASSN.COM
SMTP








Normal

Normal
Re: USER DEFINED BUILT IN FUNCTION
"R17.0 CA ADS for CA IDMS Reference Guide

Appendix F.3.2 RHDCEVBF

The master function table is defined in a source assembler program
called RHDCEVBF. RHDCEVBF is shown below as it appears when Advantage
CA-ADS is installed. Entries for user-defined functions are defined by
coding #EFUNMST TYPE=ENTRY macros between the INITIAL and FINAL type
macros.
For more information, see ""Changing Invocation Names"" later in this
appendix.


Source Assembler Program RHDCEVBF


RHDCEVBF TITLE 'EVAL - BUILT-IN FUNCTIONS - MASTER TABLE'
* RHDCEVBF EP=RHDCEVBF 06/25/90 14:52:50
#EFUNMST TYPE=INITIAL 12/08/88 15:52:14
EJECT
#EFUNMST TYPE=FINAL
END


The TYPE=INITIAL macro automatically generates the entries for the
Advantage CA-ADS supplied built-in functions. It does this by copying
the TYPE=ENTRY macros coded in the source
module #EFMBIFS. A segment of source module #EFMBIFS is shown below.
Invocation names for the Advantage CA-ADS supplied built-in functions
can be changed by modifying the
source module #EFMBIFS, as described under 'Changing Invocation Names'
later in this appendix.

Outcomes