Hi Friedrich.
I give it a try, but STEPLIB still looks similar to before
FOPIBP01 -- Supply Optim Batch Parameters ------------------------------------
COMMAND ===>
Product Skeleton Library ===> 'DBS1.DB2X.SFOPSENU'
Product Load Library ===> 'DBS1.DB2X.SFOPLLIB'
Enter Additional Batch STEPLIB Libraries ===> YES (Y-Yes, N-No)
such as, non-LNKLST DB2 Libraries and/or Alternate Utility Libraries
Batch Region Size ===> 0M (0-2047 megabytes; 0M requests Max Region Size)
Permanent Dataset Defaults: Temporary Dataset Defaults: Tape Defaults:
Unit Type ===> SYSDA Unit Type ===> SYSDA MaxUnit ===> 1
Primary CYLS ===> 3 Primary CYLS ===> 3
Utility Block Sizes: Load Input File ===> 0 Image Copy File ===> 0
Use SMS for New Load and Image Files ===> Y (Y - Yes, N - No)
Image Copy Dataset Name Suffixes: (1-4 characters)
COPYDDN Backup ===> BKUP RECOVERYDDN ===> RECV RECOVERYDDN Backup ===> REBK
********************************** N O T E S **********************************
* You must have authority to update the Skeleton Library *
* to complete this function successfully. *
*******************************************************************************
Both DS marked as bold will be resetted to the values before:
'DBS1.OPT.T2.SFOPSENU'
'DBS1.OPT.T2.SFOPLLIB'
On next Panel I changed the DB2-Libs. The Values are persistent
FOPIBP02 -- Supply Additional Batch STEPLIB Libraries ------------------------
COMMAND ===>
Product Load Library : DBS1.OPT.T2.SFOPLLIB
Site Column Map Load ==>
DB2 Libraries (required if not included in LNKLST):
DB2 User Load Library ==> DBS1.DB2X.RUNLIB.LOAD
DB2 Exit Load Library ==> DBS1.DB2X.SDSNEXIT
DB2 Load Library ==> DBS1.DB2X.SDSNLOAD
DB2 Template Library ==>
Alternate Utility Libraries:
Utility Load Library ==>
If BMC Utilities:
SMS Service Routine ==>
********************************** N O T E S **********************************
* You must have authority to update the Skeleton Library *
* to complete this function successfully. *
*******************************************************************************
Generated Job looks like before:
//OPTIM#Q JOB ('52600,0000,0015',T),DASM,MSGLEVEL=(1,1),
// MSGCLASS=X,CLASS=A,NOTIFY=&SYSUID
//*
//*
//* )) JOB GENERATED BY :
//* )) IBM'S INFOSPHERE OPTIM V11.3.0
//*
//* NAME: FOPDARCH
//*
//MDB2PROC EXEC PGM=FOPMAIN,
//* LVM
// PARM='CON UTILITY DB2X FOP1130 &SYSUID M526015 ',
// REGION=0M
//STEPLIB DD DSN=DBS1.OPT.T2.SFOPLLIB,
// DISP=SHR OPTIM LOAD LIBRARY
// DD DSN=DBS1.DB2.T3.RUNLIB.LOAD,
// DISP=SHR DB2 USER LIBRARY
// DD DSN=DBS1.DB2.T3.SDSNEXIT,
// DISP=SHR DB2 EXIT LOAD LIBRARY
// DD DSN=DBS1.DB2.T3.SDSNLOAD,
// DISP=SHR DB2 LOAD LIBRARY
Did I missed some activation of changes i did?.
regards michael
------------------------------
Michael Beermann
------------------------------
Original Message:
Sent: 12-06-2018 04:08 AM
From: FRIEDRICH PFNEISL
Subject: Extract/Insert Processing in Batch via PGM=FOPMAIN
Hi Michael,
Did you try the customization as described here:
https://www.ibm.com/support/knowledgecenter/SSC623_11.3.0/com.ibm.nex.optimz.customizing.doc/Chapter4/opzinstall-r-Customize_the_Batch_Environment.html
Regards,
Fritz
------------------------------
FRIEDRICH PFNEISL
Optim SME
Austria
Original Message:
Sent: 12-05-2018 08:15 AM
From: Michael Beermann
Subject: Extract/Insert Processing in Batch via PGM=FOPMAIN
Hello.
I've got a quiestion about customization of Optim.
Our Development uses Exctract/Insert processing in Batch to provide Test-Data in several Subsystem.
Our Optim Customization uses Aliases to provide the correct Libraries.
e.g.
generated Job:
//MDB2PROC EXEC PGM=FOPMAIN,
// PARM='CON UTILITY DB2F FOP1130 SCHED SCHED '
//STEPLIB DD DSN=DBS1.OPT.T1.SFOPLLIB,
// DISP=SHR
// DD DSN=DBS1.DB2.T1.RUNLIB.LOAD,
// DISP=SHR
// DD DSN=DBS1.DB2.T1.SDSNEXIT,
// DISP=SHR
// DD DSN=DBS1.DB2.T1.SDSNLOAD,
// DISP=SHR
but it had to look like:
//MDB2PROC EXEC PGM=FOPMAIN,
// PARM='CON UTILITY DB2F FOP1130 SCHED SCHED '
//STEPLIB DD DSN=DBS1.DB2F.SFOPLLIB,
// DISP=SHR
// DD DSN=DBS1.DB2F.RUNLIB.LOAD,
// DISP=SHR
// DD DSN=DBS1.DB2F.SDSNEXIT,
// DISP=SHR
// DD DSN=DBS1.DB2F.SDSNLOAD,
// DISP=SHR
DBS1.OPT.T1.SFOPLLIB, SMPE-Target Lib
DBS1.DB2F.SFOPLLIB, ALIAS targeting to SMPE-Lib For every SubSys different
In SFOCLST(FOPCUST ) I found only
With this, plus some Binds we are able to change to implement changes very quick.
Do anyone have an idea how we can customize the product to get what we want to?
regards michael
------------------------------
Michael Beermann
DBA and SYSPROG
------------------------------
#InfoSphereOptim
#Optim