search cancel

How Web Services parameters correspond to ENF/CCI definitions


Article ID: 49003


Updated On:


Bind Analyzer for DB2 for z/OS SQL-Ease for DB2 for z/OS SYSVIEW Performance Management Option for DB2 for z/OS Plan Analyzer for DB2 for z/OS Subsystem Analyzer for DB2 for z/OS PanAudit Plus Easytrieve Report Generator PAN/SQL Endevor Software Change Manager (SCM) Endevor Software Change Manager - Natural Integration (SCM) Endevor Software Change Manager - ECLIPSE Plugin (SCM) Endevor Software Change Manager - Enterprise Workbench (SCM) CA 2E


Some aspects and definitions for Web Services and how parameters in the Data Source definition correspond to ENF/CCI definitions in MVS


Component: C21E


The PRODUCT_HOME in the WSTOMENV (see iprfx.iqual.CSIQOPTN), in the ENV= of the Tomcat startup JCL (see iprfx.iqual.CSIQJCL(WSTOMSTC)), also determines the USS folder containing the Data Source definitions, suffixed by /webapps/endevor/. Each Data source corresponds to a file with suffix .cfg in that folder.

Note: It is possible to have multiple of these Data sources under one Tomcat instance, each in fact corresponds to a C1DEFLTS (an Endevor instance).

An example of the setup components , with PRODUCT_HOME=/cai/CADeploy/ESCM/tpv in the environment variables, follows. Given this sample configuration file in /cai/CADeploy/ESCM/tpv/tomcat/webapps/endevor/DSNAME.cfg as shown as an XML file in the Internet Explorer:

Note: if the NAME= does not match the name of the cfg file, you would see this message in the STDOUT of the Tomcat ; '' ERROR. The DSNAME.cfg does not match with the <Name> element" .

Note: a configuration file must remain ASCII coded, see the Installation manual, Page 251, for a way to

EDIT it via TSO ISH.

The JobName=LENWSTST in above DSNAME.cfg must match the label of an ENF/CCI service definition. This service definition , which is found in a parmlib member, in this sample named NDVSPAWN, is deployed via specifications in the ENF procedure like this:


The SPNPAR3 member in above 'SYS2.CCS22.PARMLIB' (see also the Sample in iprfx.iqual.CSIQOPTN(WSEWSCCI)), would then contain the following:

Finally, the WSEWSSTC is the name of a STC procedure, that will be spawned via CCI and ENF by the Endevor Web Service, when a request is issued by the Eclipse-Based UI, or another client. The STEPLIB in the procedure then determines which C1DEFLTS is loaded and used to build the Repository for the Eclipse-UI.


1558721534581000049003_sktwi1f5rjvs16w38.gif get_app
1558721532507000049003_sktwi1f5rjvs16w37.gif get_app