A model being updated using this sample SQL must not be checked out and must not have any subsets checked out.

Size: px
Start display at page:

Download "A model being updated using this sample SQL must not be checked out and must not have any subsets checked out."

Transcription

1 Title: How you can quickly update a model s Dynamic Link options to Compatibility or Default. Environment: Software: AllFusion Gen r7.6 with the Compatibility PTFs applied Models: Schema 9.1.A5 Objective: Describe a technique customers can use to quickly update their Gen models so they can more easily exploit the Dynamic Program Call Compatibility Feature offered as part of the AllFusion Gen r7.6 release. Disclaimer: The technique described in this paper is provided in the form of Sample JCL for the Host Encyclopedia and Sample SQL for the Client Server Encyclopedia. Each sample identifies the environment it is intended to update. The sample SQL updates models by interacting directly with the encyclopedia tables outside of the normal processing provided with the AllFusion Gen product and as such carries a certain level of risk. Care should be taken to ensure the models being updated by this processing are backed up and can be recovered to their original form. A model being updated using this sample SQL must not be checked out and must not have any subsets checked out. The encyclopedia s model locking functions will be bypassed during these updates. Therefore, to ensure model integrity and avoid lock conflicts developers must not do anything with the model while it is being updated. These SQL updates will not be recorded by the encyclopedia change capture processing. Therefore, the functions for Version Control, Intelligent Regeneration (on Host Encyclopedia), and Apply to Parent Model (on CSE) will not detect these updates. Overview: AllFusion Gen customers with models that heavily use dynamic linking and require that the majority of their target routines be invoked using the z/os compatibility runtime have asked for a convenient way to update their models without having to use the user interface provided by the Gen r7.6 development tools (Toolset, CSE or Host Encyclopedia). A procedure step, screen or action block that has its Dynamic Link option set to Yes identifies the routine as being dynamically called at runtime. For those applications built prior to AllFusion Gen r7, a dynamically called routine resides in a z/os load module. Starting with AllFusion Gen r7, a dynamically called routine reside in a z/os DLL. The Dynamic Program Call Compatibility feature offered as part of the AllFusion Gen r7.6 release allows a dynamically called routine s Dynamic Link option to be set to Compatibility instead of to Yes. Setting a routine s Dynamic Link option to Compatibility designates the routine as being dynamically called at runtime. But unlike Yes, the target of the dynamic program call is a routine that resides in a non-dll module.

2 As an alternative, a routine s Dynamic Link option can be set to Default, which causes the generators to derive the option from its corresponding Business System default value. Procedure steps, screens and action blocks each have a Dynamic Link Business System default value. Each of these default values can be set to Compatibility. Therefore, a customer wishing to set a routine s Dynamic Link option to Compatibility can do so explicitly, or by default using the value established in the Business System that owns the routine. The technique described in this paper operates on the expectation that those models needing to be updated contain procedure steps, screens or action blocks that have their Dynamic Link option set to Yes. The sample SQL does not update any procedure step, screen or action block that have their Dynamic Link option set to No or Default. Host Encyclopedia Sample Jobs The following two sample jobs update models maintained in a Host Encyclopedia. Both samples show updates performed using a batch job. Refer to the Customization Requirements section in the sample JCL for a list of the items that must be modified prior to executing the job. Sample 1: Set Dynamically Linking Option to Compatibility Description: Sample job for changing the Dynamic Link option from Yes to Compatibility for all routines in a Gen r7.6 model. This job has three steps; REPORTY, UPDTSQL and REPORTC. REPORTY and REPORTC steps produce Model Action Block Use reports before and after UPDTSQL. These reports provide further information on routines affected by SQL updates, such as the owning business system and the load module into which they are packaged. Therefore, after the job is run the output produced by the REPORTY and REPORTC steps should be reviewed to ensure the processing produced the desired result. The reports should be saved for auditing purposes. The UPDTSQL step uses dynamic SQL to retrieve and update the encyclopedia tables. The first SELECT SQL statement displays the objects for the routines that will be affected with the subsequent updates. This SELECT SQL is followed by five UPDATE SQL statements, each updating Dynamic Link Option from Yes to Compatibility for different combinations of procedure steps, screens and action blocks. The number of rows listed by the SELECT statement should be equal to the total number of rows updated by individual UPDATE statements. This can be used to verify the results of execution. The execution sequence of the five UPDATE statements is not significant. //your job card ******************************************************************** Sample JCL for changing dynamically link option from 'YES' to 'CMP' (Compatibility) for all components in a Gen r7.6 model. ******************************************************************** This JCL must be customized before submission. Please refer to the Customization Requirements section for the details. Important Notes:

3 These SQL statements perform bulk update against your model using dynamic SQL. Therefore it must be used with caution - only if it is necessary. Please ensure you have a backup or copy of the model PRIOR to running this job. This will enable fallback if required. The model and its subsets must be checked before running this job. These SQL updates will not be recorded by the encyclopedia change capture processing. Therefore the version control and intelligent regeneration functions will not detect these updates. The model locking functions through the encyclopedia will also be bypassed. Therefore it must be run when the model is not used by other users to avoid locking errors. Job Steps: REPORTY - Model action block use report listing modules with dynamically link option set to 'YES'. UPDTSQL - List object IDs of components which have their dynamically link property set to 'Yes', followed by 5 UPDATE SQL to modify dynamically link properties from 'YES' to 'CMP'. REPORTC - Model action block use report listing modules with dynamically link option set to 'CMP'. The reports produced by steps REPORTY and REPORTC are intended to provide information about modules affected with bulk SQL updates. Customization Requirements: your job card : Job card for running the JCL your DB2 System ID : 4 character DB2 Subsystem ID your DB2 load library : DB2 load library pppp in PLAN(pppp...): Plan prefix during 7.6 Host Ency install your Gen load library : Gen r7.6 load library your Ency SQLID : ID authorized to update 7.6 Host Ency tables your table qualifier : Qualifier for 7.6 Host Ency tables This value should be same as CREATOR column value in SYSIBM.SYSTABLES for the Host Ency tables. your model ID : ID of the 7.6 model being updated (occurs 8 times) your model name : Name of the 7.6 model being updated (occurs 8 times) Model must be at schema level 9.1.A5. Please convert the model before running these updates. Otherwise Compatibility option will not be recognized, causing errors in Host Ency functions. Please do not modify other fields in the SQL statements as it may corrupt your model. ********************************************************************

4 //REPORTY EXEC PGM=IKJEFT01,DYNAMNBR=10 //STEPLIB DD DSN=your DB2 load library,disp=shr //IEFRPT DD SYSOUT=*,DCB=(LRECL=133) //SYSPRINT DD SYSOUT=* //SYSTSPRT DD SYSOUT=* //LOGFILE DD SYSOUT=* //SYSTSIN DD * DSN SYSTEM(your DB2 System ID) RUN PROGRAM(TIECOMPX) PLAN(ppppCOMP) + LIBRARY('your Gen load library') END //IEFINPUT DD * 'F','YES' your model ID,'your model name' ******************************************************************** Update 'YES' to 'CMP' ******************************************************************** //UPDTSQL EXEC PGM=IKJEFT01,DYNAMNBR=10 //STEPLIB DD DSN=your DB2 load library,disp=shr //SYSPRINT DD SYSOUT=* //SYSTSPRT DD SYSOUT=* //SYSTSIN DD * DSN SYSTEM(your DB2 System ID) RUN PROGRAM(TIUUSQLX) PLAN(ppppUSQL) + LIBRARY('your Gen load library') END //SYSIN DD * SET CURRENT SQLID='your Ency SQLID'; -- LIST IMPLGIC AND XIMPLGIC OBJECTS WHERE DYNAMICALLY LINK OPTION -- IS SET TO 'YES' SELECT N.PROP_CHAR_VAL,A.PROP_OBJ_ID,OBJ_TYPE_CODE,A.PROP_CHAR_VAL FROM your table qualifier.dprp A, your table qualifier.dprp N, your table qualifier.dobj, your table qualifier.dmdl AND OBJ_TYPE_CODE IN (167,168) AND N.PROP_OBJ_ID=OBJ_ID AND N.PROP_TYPE_CODE=208 AND A.PROP_OBJ_ID=OBJ_ID AND A.PROP_TYPE_CODE=7 AND A.PROP_CHAR_VAL IN ('A','G','C','D','E') ORDER BY N.PROP_CHAR_VAL,OBJ_TYPE_CODE,A.PROP_OBJ_ID; -- MODIFY IMPLGIC AND XIMPLGIC OBJECTS TO SET DYNAMICALLY LINK OPTION -- TO 'CMP' INSTEAD OF 'YES' USING THE FOLLOWING FIVE UPDATE SQL. -- A-> I Change procedure step/action block to CMP where screen is DEF UPDATE your table qualifier.dprp P

5 SET PROP_CHAR_VAL='I' WHERE P.PROP_TYPE_CODE=7 AND P.PROP_CHAR_VAL = 'A' AND PROP_OBJ_ID IN FROM your table qualifier.dobj, your table qualifier.dmdl AND OBJ_TYPE_CODE IN (167,168)); -- G -> K Change procedure step/action block to CMP where screen is NO UPDATE your table qualifier.dprp P SET PROP_CHAR_VAL='K' WHERE P.PROP_TYPE_CODE=7 AND P.PROP_CHAR_VAL = 'G' AND PROP_OBJ_ID IN FROM your table qualifier.dobj, your table qualifier.dmdl AND OBJ_TYPE_CODE IN (167,168)); -- C -> L Change screen to CMP where procedure step/action block is DEF UPDATE your table qualifier.dprp P SET PROP_CHAR_VAL='L' WHERE P.PROP_TYPE_CODE=7 AND P.PROP_CHAR_VAL = 'C' AND PROP_OBJ_ID IN FROM your table qualifier.dobj, your table qualifier.dmdl AND OBJ_TYPE_CODE IN (167,168)); -- D -> P Change procedure step/action block/screen to CMP where YES UPDATE your table qualifier.dprp P SET PROP_CHAR_VAL='P' WHERE P.PROP_TYPE_CODE=7 AND P.PROP_CHAR_VAL = 'D' AND PROP_OBJ_ID IN FROM your table qualifier.dobj, your table qualifier.dmdl

6 AND OBJ_TYPE_CODE IN (167,168)); -- E -> O Change screen to CMP where procedure step/action block is NO UPDATE your table qualifier.dprp P SET PROP_CHAR_VAL='O' WHERE P.PROP_TYPE_CODE=7 AND P.PROP_CHAR_VAL = 'E' AND PROP_OBJ_ID IN FROM your table qualifier.dobj, your table qualifier.dmdl AND OBJ_TYPE_CODE IN (167,168)); COMMIT; //REPORTC EXEC PGM=IKJEFT01,DYNAMNBR=10 //STEPLIB DD DSN=your DB2 load library,disp=shr //IEFRPT DD SYSOUT=*,DCB=(LRECL=133) //SYSPRINT DD SYSOUT=* //SYSTSPRT DD SYSOUT=* //LOGFILE DD SYSOUT=* //SYSTSIN DD * DSN SYSTEM(your DB2 System ID) RUN PROGRAM(TIECOMPX) PLAN(ppppCOMP) + LIBRARY('your Gen load library') END //IEFINPUT DD * 'F','CMP' your model ID,'your model name' Sample 2: Set Dynamic Link Option to Default Description: Sample job for changing Dynamically Link option from Yes to Default for all routines in a Gen r7.6 model. Derivation algorithms which do not have an owning business system are excluded. It is not valid to set the Dynamic Link option to Default if there is not an owning business system. If your model contains derivation algorithms, you may want to use Sample 1 to explicitly set the Dynamic Link option to Compatibility for derivation algorithms. This job has three steps; REPORTY, UPDTSQL and REPORTD. REPORTY and REPORTD steps produce Model Action Block Use reports before and after UPDTSQL. These reports provide further information on routines affected with SQL updates, such as

7 the owning business system and the load module into which they are packaged. Therefore, after the job is run the output produced by the REPORTY and REPORTD steps should be reviewed to ensure the processing produced the desired result. The reports should be saved for auditing purposes. The UPDTSQL step uses dynamic SQL to retrieve and update the encyclopedia tables. The first SELECT SQL statement displays the objects for the routines that will be affected with the subsequent updates. This SELECT SQL is followed by three UPDATE SQL statements, each updating Dynamic Link Option from Yes to Default for different combinations of procedure steps, screens and action blocks. The number of rows listed by the SELECT statement should be equal to the total number of rows updated by individual UPDATE statements. This can be used to verify the results of execution. The execution sequence of the three UPDATE statements is not significant. //your job card ******************************************************************** Sample JCL for changing dynamically link option from 'YES' to 'DEF' (Default) for all components in a Gen 7.6 model. ******************************************************************** This JCL must be customized before submission. Please refer to the Customization Requirements section for the details. Important Notes: These SQL statements perform bulk update against your model using dynamic SQL. Therefore it must be used with caution - only if it is necessary. Please ensure you have a backup or copy of the model PRIOR to running this job. This will enable fallback if required. The model and its subsets must be checked in before running this job. These SQL updates will not be recorded by the encyclopedia change capture processing. Therefore the version control and intelligent regeneration functions will not detect these updates The model locking functions through the encyclopedia will also be bypassed. Therefore it must be run when the model is not used by other users to avoid locking errors. Job Steps: REPORTY - Model action block use report listing modules with dynamically link option set to 'YES'. UPDTSQL - List object IDs of components which have their dynamically link property set to 'Yes', followed by 3 UPDATE SQL to modify dynamically link properties from 'YES' to 'DEF'. REPORTD - Model action block use report listing modules with dynamically link option set to 'DEF'. The reports produced by steps REPORTY and REPORTD are intended to provide information about modules affected with bulk SQL updates.

8 Customization Requirements: your job card : Job card for running the JCL your DB2 System ID : 4 character DB2 Subsystem ID your DB2 load library : DB2 load library pppp in PLAN(pppp...): Plan prefix during Host Ency install your Gen load library : Gen load library your Ency SQLID : ID authorized to update 7.6 Host Ency tables your table qualifier : Qualifier for 7.6 Host Ency tables This value should be same as CREATOR column value in SYSIBM.SYSTABLES for the Host Ency tables. your model ID : ID of the model being updated (occurs 8 times) your model name : Name of the Gen 7.6 model being updated (occurs 8 times) Model must be at schema level 9.1.A5. Please convert the model before running these updates. Please do not modify other fields in the SQL statements as it may corrupt your model. ******************************************************************** //REPORTY EXEC PGM=IKJEFT01,DYNAMNBR=10 //STEPLIB DD DSN=your DB2 load library,disp=shr //IEFRPT DD SYSOUT=*,DCB=(LRECL=133) //SYSPRINT DD SYSOUT=* //SYSTSPRT DD SYSOUT=* //LOGFILE DD SYSOUT=* //SYSTSIN DD * DSN SYSTEM(your DB2 System ID) RUN PROGRAM(TIECOMPX) PLAN(ppppCOMP) + LIBRARY('your Gen load library') END //IEFINPUT DD * 'F','YES' your model ID,'your model name' ******************************************************************** Update 'YES' to 'DEF' ******************************************************************** //UPDTSQL EXEC PGM=IKJEFT01,DYNAMNBR=10 //STEPLIB DD DSN=your DB2 load library,disp=shr //SYSPRINT DD SYSOUT=* //SYSTSPRT DD SYSOUT=* //SYSTSIN DD * DSN SYSTEM(your DB2 System ID) RUN PROGRAM(TIUUSQLX) PLAN(ppppUSQL) + LIBRARY('your Gen load library') END //SYSIN DD * SET CURRENT SQLID='your Ency SQLID'; -- LIST IMPLGIC AND XIMPLGIC OBJECTS WHERE DYNAMICALLY LINK OPTION

9 -- IS SET TO 'YES' -- NOTE: DERIVATION ALGORITHMS WHICH DO NOT HAVE AN OWNING BUSINESS SYSTEM -- ARE EXCLUDED SELECT N.PROP_CHAR_VAL,A.PROP_OBJ_ID,OBJ_TYPE_CODE,A.PROP_CHAR_VAL FROM your table qualifier.dprp A, your table qualifier.dprp N, your table qualifier.dobj, your table qualifier.dmdl, your table qualifier.dasc B, your table qualifier.dasc C AND OBJ_TYPE_CODE IN (167,168) AND B.ASSOC_FROM_OBJ_ID = OBJ_ID AND B.ASSOC_TYPE_CODE = 174 AND C.ASSOC_TO_OBJ_ID = B.ASSOC_TO_OBJ_ID AND C.ASSOC_TYPE_CODE IN (235, 53) AND N.PROP_OBJ_ID=OBJ_ID AND N.PROP_TYPE_CODE=208 AND A.PROP_OBJ_ID=OBJ_ID AND A.PROP_TYPE_CODE=7 AND A.PROP_CHAR_VAL IN ('A','G','C','D','E') ORDER BY N.PROP_CHAR_VAL,OBJ_TYPE_CODE,A.PROP_OBJ_ID; -- MODIFY IMPLGIC AND XIMPLGIC OBJECTS TO SET DYNAMICALLY LINK OPTION -- TO 'DEF' INSTEAD OF 'YES' USING THE FOLLOWING THREE UPDATE SQL. -- NOTE: DERIVATION ALGORITHMS WHICH DO NOT HAVE AN OWNING BUSINESS SYSTEM -- ARE EXCLUDED -- A, C,D -> N Change procedure step/action block and/or screen -- from YES to DEF UPDATE your table qualifier.dprp P SET PROP_CHAR_VAL='N' WHERE P.PROP_TYPE_CODE=7 AND P.PROP_CHAR_VAL IN ('A','C','D') AND PROP_OBJ_ID IN FROM your table qualifier.dobj, your table qualifier.dmdl, your table qualifier.dasc B, your table qualifier.dasc C AND OBJ_TYPE_CODE IN (167,168) AND B.ASSOC_FROM_OBJ_ID = OBJ_ID AND B.ASSOC_TYPE_CODE = 174 AND C.ASSOC_TO_OBJ_ID = B.ASSOC_TO_OBJ_ID AND C.ASSOC_TYPE_CODE IN (235, 53)); -- G -> F Change procedure step/action block to DEF where screen is NO UPDATE your table qualifier.dprp P SET PROP_CHAR_VAL='F' WHERE P.PROP_TYPE_CODE=7 AND P.PROP_CHAR_VAL = 'G'

10 AND PROP_OBJ_ID IN FROM your table qualifier.dobj, your table qualifier.dmdl, your table qualifier.dasc B, your table qualifier.dasc C AND OBJ_TYPE_CODE IN (167,168) AND B.ASSOC_FROM_OBJ_ID = OBJ_ID AND B.ASSOC_TYPE_CODE = 174 AND C.ASSOC_TO_OBJ_ID = B.ASSOC_TO_OBJ_ID AND C.ASSOC_TYPE_CODE IN (235, 53)); -- E -> B Change screen to DEF where procedure step/action block is NO UPDATE your table qualifier.dprp P SET PROP_CHAR_VAL='B' WHERE P.PROP_TYPE_CODE=7 AND P.PROP_CHAR_VAL = 'E' AND PROP_OBJ_ID IN FROM your table qualifier.dobj, your table qualifier.dmdl, your table qualifier.dasc B, your table qualifier.dasc C AND OBJ_TYPE_CODE IN (167,168) AND B.ASSOC_FROM_OBJ_ID = OBJ_ID AND B.ASSOC_TYPE_CODE = 174 AND C.ASSOC_TO_OBJ_ID = B.ASSOC_TO_OBJ_ID AND C.ASSOC_TYPE_CODE IN (235, 53)); COMMIT; //REPORTD EXEC PGM=IKJEFT01,DYNAMNBR=10 //STEPLIB DD DSN=your DB2 load library,disp=shr //IEFRPT DD SYSOUT=*,DCB=(LRECL=133) //SYSPRINT DD SYSOUT=* //SYSTSPRT DD SYSOUT=* //LOGFILE DD SYSOUT=* //SYSTSIN DD * DSN SYSTEM(your DB2 System ID) RUN PROGRAM(TIECOMPX) PLAN(ppppCOMP) + LIBRARY('your Gen load library') END //IEFINPUT DD * 'F','DEF' your model ID,'your model name'

11 Client/Server Encyclopedia Sample SQL The following two sets of sample SQL statements update models that are maintained in a Client Server Encyclopedia. These SQL statements must be run against the CSE encyclopedia tables using SQLPlus for Oracle or SQL utility for SQLServer. Prior to running these SQL statements, you must connect as the encyclopedia owner for Oracle CSE, and you must use the encyclopedia database for SQL Server. Oracle does not perform commits automatically. Therefore it is required to insert a COMMIT; statement after the UPDATE statements when running the SQL statements against the Oracle CSE tables. It is recommended that you produce Model Action Block Use reports using the filter option before and after running these SQL statements. The before report should use filter = YES and the after report depends on which sample you choose to execute. For Sample 3, use filter = Compatibility. For Sample 4, use filter = Default. These reports provide further information on routines affected by the SQL updates, including the owning business system and the load module into which they are packaged. Therefore, the reports should be reviewed to ensure the processing produced the desired result. The reports should be saved for auditing purposes. Sample 3: Set Dynamic Link Option to Compatibility Description: Sample SQL statements for changing the Dynamic Link option from Yes to Compatibility for all routines in a Gen r7.6 model. The first SELECT SQL statement displays the objects for the routines that will be affected by the subsequent updates. This is intended for auditing purposes. This SELECT SQL is followed by five UPDATE SQL statements, each updating the Dynamic Link Option from Yes to Compatibility for different combinations of procedure steps, screens and action blocks. The number of rows listed by the SELECT statement should be equal to the total number of rows updated by individual UPDATE statements. This can be used to verify the results of execution. The execution sequence of the five UPDATE statements is not significant. -- THESE SQL STATEMENTS CAN BE USED IN ORDER TO CHANGE THE DYNAMICALLY -- LINK OPTION FROM 'Yes' TO 'Compatibility' FOR ALL COMPONENTS OF -- A MODEL MODEL ID AND MODEL NAME MUST BE CUSTOMIZED ACCORDINGLY. -- THE MODEL MUST HAVE SCHEMA LEVEL 9.1.A5, IE. CONVERTED FOR GEN R7.X. -- OWNER OF THE ENCYCLOPEDIA TABLES MUST BE SPECIFIED IMPORTANT!!! PLEASE NOTE THESE SQL STATEMENTS PERFORM BULK UPDATE -- AGAINST YOUR MODEL. THEREFORE IT MUST BE USED WITH CAUTION. -- PRIOR TO RUNNING THESE SQL STATEMENTS, PLEASE ENSURE THAT YOU -- CAN RESTORE YOUR ORIGINAL MODEL IF REQUIRED, EG. BACKUP OR COPY -- YOUR MODEL.

12 -- THE MODEL, ITS SUBSETS AND CHILD MODELS MUST BE CHECKED IN BEFORE -- RUNNING THIS SQL. -- THESE SQL UPDATES WILL NOT BE RECORDED BY ENCYCLOPEDIA CHANGE -- CAPTURE PROCESSING. THEREFORE THE VERSION CONTROL AND APPLY -- TO PARENT MODEL FUNCTIONS WILL NOT DETECT THESE UPDATES FOR ORACLE, YOU MUST CONNECT AS ENCYCLOPEDIA OWNER. -- FOR SQLSERVER, YOU MUST USE THE ENCYCLOPEDIA DATABASE. -- LIST IMPLGIC AND XIMPLGIC OBJECTS WHERE DYNAMICALLY LINK OPTION -- IS SET TO 'Yes' SELECT NAME08_PROP_1,OBJ_ID,OBJ_TYPE_CODE,OBJ_CHAR_PROP_2 FROM DOBJ,DMDL,DNAME WHERE MODEL_NAME='your model name' AND OBJ_TYPE_CODE IN (167,168) AND OBJ_CHAR_PROP_2 IN ('A','G','C','D','E') AND NAME_OBJ_ID=OBJ_ID ORDER BY NAME08_PROP_1; -- MODIFY IMPLGIC AND XIMPLGIC OBJECTS TO SET DYNAMICALLY LINK OPTION -- TO 'Compatibility' INSTEAD OF 'Yes'. -- A -> I Change procedure step/action block to Compatibility where -- screen is Default UPDATE DOBJ SET OBJ_CHAR_PROP_2='I' WHERE OBJ_TYPE_CODE IN (167,168) AND OBJ_CHAR_PROP_2 = 'A' AND OBJ_MODEL_ID=your model ID AND OBJ_ID IN FROM DOBJ,DMDL WHERE MODEL_NAME='your model name' ); -- G -> K Change procedure step/action block to Compatibility where screen -- is No UPDATE DOBJ SET OBJ_CHAR_PROP_2='K' WHERE OBJ_TYPE_CODE IN (167,168) AND OBJ_CHAR_PROP_2 = 'G' AND OBJ_MODEL_ID=your model ID AND OBJ_ID IN FROM DOBJ,DMDL

13 WHERE MODEL_NAME='your model name' ); -- C -> L Change screen to Compatibility where procedure step/action -- block is Default UPDATE DOBJ SET OBJ_CHAR_PROP_2='L' WHERE OBJ_TYPE_CODE IN (167,168) AND OBJ_CHAR_PROP_2 = 'C' AND OBJ_MODEL_ID=your model ID AND OBJ_ID IN FROM DOBJ,DMDL WHERE MODEL_NAME='your model name' ); -- D -> P Change procedure step/action block/screen to Compatibility where -- Yes UPDATE DOBJ SET OBJ_CHAR_PROP_2='P' WHERE OBJ_TYPE_CODE IN (167,168) AND OBJ_CHAR_PROP_2 = 'D' AND OBJ_MODEL_ID=your model ID AND OBJ_ID IN FROM DOBJ,DMDL WHERE MODEL_NAME='your model name' ); -- E -> O Change screen to Compatibility where procedure step/action -- block is No UPDATE DOBJ SET OBJ_CHAR_PROP_2='O' WHERE OBJ_TYPE_CODE IN (167,168) AND OBJ_CHAR_PROP_2 = 'E' AND OBJ_MODEL_ID=your model ID AND OBJ_ID IN FROM DOBJ,DMDL WHERE MODEL_NAME='your model name' );

14 Sample 4: Set Dynamic Link Option to Default Description: Sample SQL statements for changing Dynamically Link option from Yes to Default for all routines in a Gen r7.6 model. Derivation algorithms which do not have an owning business system are excluded. It is not valid to set the Dynamic Link option to Default if there is not an owning business system. If your model contains derivation algorithms, you may want to use Sample 3 to explicitly set the Dynamic Link option to Compatibility for derivation algorithms. The first SELECT SQL statement displays the objects for the routines that will be affected by the subsequent updates. This is intended for auditing purposes. This SELECT SQL is followed by three UPDATE SQL statements, each updating the Dynamic Link Option from Yes to Default for different combinations of procedure steps, screens and action blocks. The number of rows listed by the SELECT statement should be equal to the total number of rows updated by individual UPDATE statements. This can be used to verify the results of execution. The execution sequence of the three UPDATE statements is not significant. -- THESE SQL STATEMENTS CAN BE USED IN ORDER TO CHANGE THE DYNAMICALLY -- LINK OPTION FROM 'Yes' TO 'Default' FOR ALL COMPONENTS OF A MODEL MODEL ID AND MODEL NAME MUST BE CUSTOMIZED ACCORDINGLY. -- THE MODEL MUST HAVE SCHEMA LEVEL 9.1.A5, IE. CONVERTED FOR GEN R7.X. -- OWNER OF THE ENCYCLOPEDIA TABLES MUST BE SPECIFIED IMPORTANT!!! PLEASE NOTE THESE SQL STATEMENTS PERFORM BULK UPDATE -- AGAINST YOUR MODEL. THEREFORE IT MUST BE USED WITH CAUTION. -- PRIOR TO RUNNING THIS SQL, PLEASE ENSURE THAT YOU CAN RESTORE YOUR -- ORIGINAL MODEL IF REQUIRED, EG. BACKUP OR COPY YOUR MODEL. -- THE MODEL, ITS SUBSETS AND CHILD MODELS MUST BE CHECKED IN BEFORE -- RUNNING THIS SQL. -- THESE SQL UPDATES WILL NOT BE RECORDED BY ENCYCLOPEDIA CHANGE -- CAPTURE PROCESSING. THEREFORE THE VERSION CONTROL AND APPLY -- TO PARENT MODEL FUNCTIONS WILL NOT DETECT THESE UPDATES FOR ORACLE, YOU MUST CONNECT AS ENCYCLOPEDIA OWNER. -- FOR SQLSERVER, YOU MUST USE THE ENCYCLOPEDIA DATABASE. -- LIST IMPLGIC AND XIMPLGIC OBJECTS WHERE DYNAMICALLY LINK OPTION -- IS SET TO 'Yes' -- NOTE: DERIVATION ALGORITHMS WHICH DO NOT HAVE AN OWNING BUSINESS SYSTEM -- ARE EXCLUDED. SELECT NAME08_PROP_1,OBJ_ID,OBJ_TYPE_CODE,OBJ_CHAR_PROP_2 FROM DOBJ,DMDL,DNAME,DASC B,DASC C WHERE MODEL_NAME='your model name' AND OBJ_TYPE_CODE IN (167,168)

15 AND B.ASSOC_FROM_OBJ_ID = OBJ_ID AND B.ASSOC_TYPE_CODE = 174 AND C.ASSOC_TO_OBJ_ID = B.ASSOC_TO_OBJ_ID AND C.ASSOC_TYPE_CODE IN (235, 53) AND OBJ_CHAR_PROP_2 IN ('A','G','C','D','E') AND NAME_OBJ_ID=OBJ_ID ORDER BY NAME08_PROP_1; -- MODIFY IMPLGIC AND XIMPLGIC OBJECTS TO SET DYNAMICALLY LINK OPTION -- TO 'Default' INSTEAD OF 'Yes'. -- NOTE: DERIVATION ALGORITHMS WHICH DO NOT HAVE AN OWNING BUSINESS SYSTEM -- ARE EXCLUDED. -- A, C, D, -> N Change procedure step/action block and/or screen -- from Yes to Default UPDATE DOBJ SET OBJ_CHAR_PROP_2='N' WHERE OBJ_TYPE_CODE IN (167,168) AND OBJ_CHAR_PROP_2 IN ('A','C','D') AND OBJ_MODEL_ID=your model ID AND OBJ_ID IN FROM DOBJ,DMDL,DASC B,DASC C WHERE MODEL_NAME='your model name' AND B.ASSOC_FROM_OBJ_ID = OBJ_ID AND B.ASSOC_TYPE_CODE = 174 AND C.ASSOC_TO_OBJ_ID = B.ASSOC_TO_OBJ_ID AND C.ASSOC_TYPE_CODE IN (235, 53)); -- G -> F Change procedure step/action block to Default where screen is No UPDATE DOBJ SET OBJ_CHAR_PROP_2='F' WHERE OBJ_TYPE_CODE IN (167,168) AND OBJ_CHAR_PROP_2 = 'G' AND OBJ_MODEL_ID=your model ID AND OBJ_ID IN FROM DOBJ,DMDL,DASC B,DASC C WHERE MODEL_NAME='your model name' AND B.ASSOC_FROM_OBJ_ID = OBJ_ID AND B.ASSOC_TYPE_CODE = 174 AND C.ASSOC_TO_OBJ_ID = B.ASSOC_TO_OBJ_ID AND C.ASSOC_TYPE_CODE IN (235, 53)); -- E -> B Change screen to Default where procedure step/action block is No UPDATE DOBJ

16 SET OBJ_CHAR_PROP_2='B' WHERE OBJ_TYPE_CODE IN (167,168) AND OBJ_CHAR_PROP_2 = 'E' AND OBJ_MODEL_ID=your model ID AND OBJ_ID IN FROM DOBJ,DMDL,DASC B,DASC C WHERE MODEL_NAME='your model name' AND B.ASSOC_FROM_OBJ_ID = OBJ_ID AND B.ASSOC_TYPE_CODE = 174 AND C.ASSOC_TO_OBJ_ID = B.ASSOC_TO_OBJ_ID AND C.ASSOC_TYPE_CODE IN (235, 53));

WebSphere Data Interchange (WDI) for z/os - Converting from a DB2 DBRM Based Plan to a DB2 Package Based Plan

WebSphere Data Interchange (WDI) for z/os - Converting from a DB2 DBRM Based Plan to a DB2 Package Based Plan IBM Software Group WebSphere Data Interchange (WDI) for z/os - Converting from a DB2 DBRM Based Plan to a DB2 Package Based Plan Jon Kirkwood (kirkwoo@us.ibm.com) WebSphere Data Interchange L2 Support

More information

See the mechanics of how to do this for a cycle-driven process with a high degree of usability and easy job output management.

See the mechanics of how to do this for a cycle-driven process with a high degree of usability and easy job output management. Abstract: When concurrency is not needed for warehouse applications it is possible to use standard z/os tools to load a Db2 Analytics Accelerator without sample programs or 3rd party tools. See the mechanics

More information

Chapter 1. Overview Topic: What's new Topic: Features and benefits

Chapter 1. Overview Topic: What's new Topic: Features and benefits Updates that apply to IBM DB2 Analytics Accelerator Loader for z/os V2R1 User's Guide (SC27-6777-00) Date of change: August, 2016 Topics: Multiple Change description: Documentation corrections and updates

More information

Lookup enhancement to support DEST parameter

Lookup enhancement to support DEST parameter TECHNOTE Using Lua in Optim for z/os to run LOOKUP functions using optim.mask() call Since the GA version of Optim for z/os 11.3 did not include support for the LOOKUP Providers, the documentation explaining

More information

Debug DB2 COBOL stored procedure with IBM Developer for z Systems and IBM Debug for z Systems v14.1

Debug DB2 COBOL stored procedure with IBM Developer for z Systems and IBM Debug for z Systems v14.1 Debug DB2 COBOL stored procedure with IBM Developer for z Systems and IBM Debug for z Systems v14.1 By Olivier Gauneau - IBM IDz support February 16, 2018 1. CONTENTS 1. Pre-requisite... 2 a. JCL Procs...

More information

IBM InfoSphere Optim for z/os Version 7 Release 2. Batch Utilities

IBM InfoSphere Optim for z/os Version 7 Release 2. Batch Utilities IBM InfoSphere Optim for z/os Version 7 Release 2 Batch Utilities IBM InfoSphere Optim for z/os Version 7 Release 2 Batch Utilities Note Before using this information and the product it supports, read

More information

z/os Introduction and Workshop Unix System Services 2009 IBM Corporation 2017 IBM Corporation

z/os Introduction and Workshop Unix System Services 2009 IBM Corporation 2017 IBM Corporation z/os Introduction and Workshop Unix System Services 2009 IBM Corporation Unit Objectives After completing this unit, you should be able to: Understand Unix System Services is a base element Understand

More information

IOF Job Archival Made Simple (IOF/JAMS)

IOF Job Archival Made Simple (IOF/JAMS) IOF Job Archival Made Simple (IOF/JAMS) Introduction Archiving Jobs The IOF Job Archival Made Simple (IOF/JAMS) package provides the ability to save JES2 jobs into z/os data sets in a way that they can

More information

Updates that apply to IBM DB2 Analytics Accelerator Loader for z/os V2R1 User's Guide (SC )

Updates that apply to IBM DB2 Analytics Accelerator Loader for z/os V2R1 User's Guide (SC ) Updates that apply to IBM DB2 Analytics Accelerator Loader for z/os V2R1 User's Guide (SC27-6777-00) Date of change: January 2018 Topic: Multiple Change description: Documentation changes made in support

More information

Workflow Manager - ENDEVOR Attachment

Workflow Manager - ENDEVOR Attachment Workflow Manager - ENDEVOR Attachment Micro Focus The Lawn 22-30 Old Bath Road Newbury, Berkshire RG14 1QN UK http://www.microfocus.com Copyright 2013-2014 Micro Focus. All rights reserved. MICRO FOCUS

More information

RA/2 RACF CLI Version 1 - Release 1

RA/2 RACF CLI Version 1 - Release 1 RA/2 RACF CLI Version 1 - Release 1 Copyright racfra2.com 2008 All Rights Reserved Distributed by: SEA America Inc. SEA Europe EBM Inc. Ubiquity Pty Ltd Softplex Japan racfra2.com corp. TABLE OF CONTENTS

More information

xtrace Monitor Installation Guide

xtrace Monitor Installation Guide xtrace Monitor Installation Guide Version 2.5.9 Copyright Meisner IT 2008-2018 Page 1 of 12 Install xtrace monitor Download the installation setup file from www.iet.co.uk. The setup file is named xtmonxxx.exe

More information

Updates that apply to IBM DB2 Analytics Accelerator Loader for z/os V2R1 User's Guide (SC )

Updates that apply to IBM DB2 Analytics Accelerator Loader for z/os V2R1 User's Guide (SC ) Updates that apply to IBM DB2 Analytics Accelerator Loader for z/os V2R1 User's Guide (SC27-6777-00) Date of change: May 2017 Topic: Multiple Change description: Documentation changes made in support of

More information

IBM InfoSphere Optim for DB2 for z/os Version 7 Release 2. Move Introduction

IBM InfoSphere Optim for DB2 for z/os Version 7 Release 2. Move Introduction IBM InfoSphere Optim for DB2 for z/os Version 7 Release 2 Move Introduction IBM InfoSphere Optim for DB2 for z/os Version 7 Release 2 Move Introduction Note Before using this information and the product

More information

Using dynamic SQL in COBOL

Using dynamic SQL in COBOL Using dynamic SQL in COBOL You can use all forms of dynamic SQL in all supported versions of COBOL. For a detailed description and a working example of the method, see Sample COBOL dynamic SQL program

More information

IBM Education Assistance for z/os V2R1

IBM Education Assistance for z/os V2R1 IBM Education Assistance for z/os V2R1 Item: In-Stream Data in JCL Procedures and Includes Element/Component: JES3 Material is current as of June 2013 I n Agenda Trademarks Presentation Objectives Overview

More information

Develop a batch DB2 for z/os COBOL application using Rational Developer for System z

Develop a batch DB2 for z/os COBOL application using Rational Developer for System z Develop a batch DB2 for z/os COBOL application using Rational Developer for System z Make use of multiple Eclipse perspectives Skill Level: Intermediate Laurence England (englandl@us.ibm.com) STSM IBM

More information

Workflow Manager Endevor Attachment

Workflow Manager Endevor Attachment Workflow Manager Endevor Attachment Micro Focus The Lawn 22-30 Old Bath Road Newbury, Berkshire RG14 1QN UK http:www.microfocus.com Copyright Micro Focus. All rights reserved. MICRO FOCUS, the Micro Focus

More information

With the expansion of web-based computing there is. Getting Started with the OS/390 Security Server LDAP Server

With the expansion of web-based computing there is. Getting Started with the OS/390 Security Server LDAP Server Getting Started with the OS/390 Security Server LDAP Server BY TIM HAHN The IBM OS/390 Security Server now includes a directory server, which provides a generalized Directory Service that is accessible

More information

JCL MOCK TEST JCL MOCK TEST IV

JCL MOCK TEST JCL MOCK TEST IV http://www.tutorialspoint.com JCL MOCK TEST Copyright tutorialspoint.com This section presents you various set of Mock Tests related to JCL Framework. You can download these sample mock tests at your local

More information

This paper is based on a session I presented at the Enterprise Modernisation Conference held in Stuttgart in May Updated March 19, 2010

This paper is based on a session I presented at the Enterprise Modernisation Conference held in Stuttgart in May Updated March 19, 2010 Enterprise Modernisation Customising RDz with Menu Manager Enterprise Modernisation Working Group, Stuttgart, May 29, 2008 Anthony Rudd DATEV eg anthony.rudd@datev.de This paper is based on a session I

More information

JRH DB2I2 for DB2 OS/390 & zos

JRH DB2I2 for DB2 OS/390 & zos JRH DB2I2 for DB2 OS/390 & zos Installation Guide Version 7.1 & 8.0 11/22/2006 310-544-1497 29011 Golden Meadow Drive Rancho Palos Verdes, CA 90275 United States Golden State Software Inc. http://www.jrh-inc.com/

More information

MS15: MQSeries for MVS/ESA Archive log housekeeping Version 1.1. User Guide. Document Number MS15. November 7, 2002

MS15: MQSeries for MVS/ESA Archive log housekeeping Version 1.1. User Guide. Document Number MS15. November 7, 2002 MS15: MQSeries for MVS/ESA Archive log housekeeping Version 1.1 User Guide Document Number MS15 November 7, 2002 Pete Siddall IBM UK Laboratories Ltd. Hursley Park email: pete_siddall@uk.ibm.com Take Note!

More information

CA Disk Backup and Restore CA RS 1609 Service List

CA Disk Backup and Restore CA RS 1609 Service List CA Disk Backup and Restore 12.5 1 CA RS 1609 Service List Release Service Description Type 12.5 RO90201 ARCHIVE U0100 ABEND DUE TO INCORRECT RCF KEYS PTF RO90374 DINXUFEX EXIT DOES NOT WORK WITH BACKUPCC

More information

Enterprise Modernisation. Customising RDz with Menu Manager. A.Rudd, Datev eg 1

Enterprise Modernisation. Customising RDz with Menu Manager. A.Rudd, Datev eg 1 Enterprise Modernisation Customising RDz with Menu Manager Enterprise Modernisation Working Group, Stuttgart, May 29, 2008 Anthony Rudd DATEV eg anthony.rudd@datev.de A.Rudd, Datev eg 1 Background RDz

More information

IBM Virtualization Engine TS7700 Series Copy Export Function User's Guide Version 2.1.5

IBM Virtualization Engine TS7700 Series Copy Export Function User's Guide Version 2.1.5 May 2013 IBM Virtualization Engine TS7700 Series Copy Export Function User's Guide Version 2.1.5 Kerri Shotwell Senior Design Engineer Tucson, Arizona Copyright 2007, 2009, 2011, 2012 IBM Corporation Introduction...

More information

Applications Development

Applications Development Paper 48-25 Using Batch MVS SAS To Send Email Via A UNIX Email Server Stephen M. Englert, Dun & Bradstreet Corporation, Murray Hill, NJ ABSTRACT Frequently, there are customers, internal or external to

More information

Data Express 4.0. Data Subset Extraction

Data Express 4.0. Data Subset Extraction Data Express 4.0 Data Subset Extraction Micro Focus The Lawn 22-30 Old Bath Road Newbury, Berkshire RG14 1QN UK http://www.microfocus.com Copyright Micro Focus 2009-2014. All rights reserved. MICRO FOCUS,

More information

Mainframe Developer NO.2/29, South Dhandapani St, Burkit road, T.nagar, Chennai-17. Telephone: Website:

Mainframe Developer NO.2/29, South Dhandapani St, Burkit road, T.nagar, Chennai-17. Telephone: Website: Mainframe Developer Mainframe Developer Training Syllabus: IBM Mainframe Concepts Architecture Input/output Devices JCL Course Syllabus INTRODUCTION TO JCL JOB STATEMENT CLASS PRTY MSGCLASS MSGLEVEL TYPRUN

More information

Migrating to Tivoli Decision Support for z/os (TDSz) Version 1.8.2

Migrating to Tivoli Decision Support for z/os (TDSz) Version 1.8.2 Migrating to Tivoli Decision Support for z/os (TDSz) Version 1.8.2 This document contains instructions to migrate to TDSz Version 1.8.2. Migration paths from TDSz V1.8.0 and V1.8.1 are provided. This document

More information

CA OPS/MVS WebCenter CA RS 1408 Service List

CA OPS/MVS WebCenter CA RS 1408 Service List CA OPS/MVS WebCenter 12.1 1 CA RS 1408 Service List Release Service Description Type 12.1 RO71623 BSYS LOGON FAILED. DEFAULTS TAKEN. PTF RO71960 TOP 10 JOBS BY CPU% SHOWS NO DATA POINTS TO PLOT PTF RO72253

More information

HOLDDATA FOR DB2 9.1 PUT Level ** Please read through all the holddata before acting on any of it. ** GENERAL

HOLDDATA FOR DB2 9.1 PUT Level ** Please read through all the holddata before acting on any of it. ** GENERAL HOLDDATA FOR DB2 9.1 PUT Level 0805 ** Please read through all the holddata before acting on any of it. ** GENERAL 1. Rebind all static DB2 application which match criteria. Member REBIND DSN910.SVSC.HOLDCNTL

More information

ATFEXTR command: extract OMEGAMON V5.3 ATF Enhanced Summary records from IMS log

ATFEXTR command: extract OMEGAMON V5.3 ATF Enhanced Summary records from IMS log ATFEXTR command: extract OMEGAMON V5.3 ATF Enhanced Summary records from IMS log Last changed: 31 January 2017, 11:10 AM The following changes to IMS Performance Analyzer V4R4 take effect when the fix

More information

VERITAS Backup Exec 10 for Windows Servers. Advanced Open File Option

VERITAS Backup Exec 10 for Windows Servers. Advanced Open File Option WHITE PAPER Advanced Protection For Open Files VERITAS Backup Exec 10 for Windows Servers Advanced Open File Option 1/17/2005 1 TABLE OF CONTENTS Executive Summary...3 How the Advanced Open File Option

More information

Moving DB2 for z/os Bulk Data with Nonrelational Source Definitions

Moving DB2 for z/os Bulk Data with Nonrelational Source Definitions Moving DB2 for z/os Bulk Data with Nonrelational Source Definitions 2011 Informatica Corporation. No part of this document may be reproduced or transmitted in any form, by any means (electronic, photocopying,

More information

Enterprise Modernisation

Enterprise Modernisation Enterprise Modernisation Customising the RDz Job Generation Process Anthony Rudd (anthony.rudd@datev.de) DATEV eg October 2009 Revised 06.11.2009 Customising RDz JCL Procedures 1 Job Generation Process

More information

DB2 REST API and z/os Connect SQL/Stored Procedures Play a Role in Mobile and API Economics

DB2 REST API and z/os Connect SQL/Stored Procedures Play a Role in Mobile and API Economics DB2 REST API and z/os Connect SQL/Stored Procedures Play a Role in Mobile and API Economics Maryela Weihrauch, IBM Distinguished Engineer, WW Analytics on System z weihrau@us.ibm.com Jun 5th, 2018 1 2018

More information

Module 15: Managing Transactions and Locks

Module 15: Managing Transactions and Locks Module 15: Managing Transactions and Locks Overview Introduction to Transactions and Locks Managing Transactions SQL Server Locking Managing Locks Introduction to Transactions and Locks Transactions Ensure

More information

Getting Started with Xpediter/Eclipse

Getting Started with Xpediter/Eclipse Getting Started with Xpediter/Eclipse This guide provides instructions for how to use Xpediter/Eclipse to debug mainframe applications within an Eclipsebased workbench (for example, Topaz Workbench, Eclipse,

More information

DATA PROTECTOR FOR Z SYSTEMS(ZDP) ESSENTIALS

DATA PROTECTOR FOR Z SYSTEMS(ZDP) ESSENTIALS DATA PROTECTOR FOR Z SYSTEMS(ZDP) ESSENTIALS ABSTRACT This white paper describes Data Protector z Systems (zdp) features and functionality for the VMAX 950F for mainframe. July, 2017 WHITE PAPER To learn

More information

JCL MOCK TEST JCL MOCK TEST III

JCL MOCK TEST JCL MOCK TEST III http://www.tutorialspoint.com JCL MOCK TEST Copyright tutorialspoint.com This section presents you various set of Mock Tests related to JCL Framework. You can download these sample mock tests at your local

More information

Start. Commcommander. version Revised 02/08/12

Start. Commcommander. version Revised 02/08/12 Start Commcommander version 2.1.3 Revised 02/08/12 Commcommander Version 2.1.3 February 2012 Notice Copyright 2012, Oracle. All rights reserved. The Programs (which include both the software and documentation)

More information

CA NetMaster CA RS 1602 Service List

CA NetMaster CA RS 1602 Service List CA NetMaster 12.1 1 CA RS 1602 Service List Description Type 12.1 RO85382 $IPSA11Z 1834 ERROR 4 COND TYPE ERROR PTF RO85676 SNMP TRAP RECEIVER $IPSASNT FAILS RECEIVING NON-TRAP DATA PTF RO86822 $RSDBMS

More information

IBM Tools Base for z/os Version 1 Release 6. IMS Tools Knowledge Base User's Guide and Reference IBM SC

IBM Tools Base for z/os Version 1 Release 6. IMS Tools Knowledge Base User's Guide and Reference IBM SC IBM Tools Base for z/os Version 1 Release 6 IMS Tools Knowledge Base User's Guide and Reference IBM SC19-4372-02 IBM Tools Base for z/os Version 1 Release 6 IMS Tools Knowledge Base User's Guide and Reference

More information

PowerExchange IMS Data Map Creation

PowerExchange IMS Data Map Creation PowerExchange IMS Data Map Creation 2014 Informatica Corporation. No part of this document may be reproduced or transmitted in any form, by any means (electronic, photocopying, recording or otherwise)

More information

Micro Focus. Data Express. Requirements and Installation Procedures

Micro Focus. Data Express. Requirements and Installation Procedures Micro Focus Data Express Requirements and Installation Procedures Copyright 2007-2008 Micro Focus (IP) Ltd. All rights reserved. Micro Focus (IP) Ltd. has made every effort to ensure that this book is

More information

Micro Focus The Lawn Old Bath Road Newbury, Berkshire RG14 1QN UK

Micro Focus The Lawn Old Bath Road Newbury, Berkshire RG14 1QN UK Data Express 4.0 Micro Focus The Lawn 22-30 Old Bath Road Newbury, Berkshire RG14 1QN UK http://www.microfocus.com Copyright Micro Focus 2009-2013. All rights reserved. MICRO FOCUS, the Micro Focus logo

More information

IBM. z/os Batch Runtime: Planning and User's Guide. z/os. Version 2 Release 3 SA

IBM. z/os Batch Runtime: Planning and User's Guide. z/os. Version 2 Release 3 SA z/os IBM z/os Batch Runtime: Planning and User's Guide Version 2 Release 3 SA23-1376-30 Note Before using this information and the product it supports, read the information in Notices on page 103. This

More information

CA Recovery Analyzer for DB2 for z/os

CA Recovery Analyzer for DB2 for z/os CA Recovery Analyzer for DB2 for z/os User Guide Version 17.0.00, Third Edition This Documentation, which includes embedded help systems and electronically distributed materials, (hereinafter referred

More information

The CA Disk FILES Data Set

The CA Disk FILES Data Set The CA Disk FILES Data Set General Information The FILES Data Set can be of two different organizations. BDAM file called the FILES Data Set (FDS) CA Datacom/AD database called the Files Database (FDB)

More information

Chapter 18. Generating DB2 High Performance Unload jobs

Chapter 18. Generating DB2 High Performance Unload jobs Chapter 18. Generating DB2 High Performance Unload jobs IBM DB2 High Performance Unload (DB2 HPU) is a high-speed DB2 utility for unloading DB2 tables from a table space or from an image copy. DB2 Automation

More information

Dino Explorer. MVS Data Collector for Mainframe Assessment

Dino Explorer. MVS Data Collector for Mainframe Assessment Dino Explorer MVS Data Collector for Mainframe Assessment Index of contents 1 - Introduction...3 2 - The Installation Guide...4 2.1 Step 1 Copy the dxplload.xmit to MVS...4 2.2 Step 2 Receive XMIT file...6

More information

Implementing Data Masking and Data Subset with Sequential or VSAM Sources

Implementing Data Masking and Data Subset with Sequential or VSAM Sources Implementing Data Masking and Data Subset with Sequential or VSAM Sources 2013 Informatica Corporation. No part of this document may be reproduced or transmitted in any form, by any means (electronic,

More information

COMPUWARE TEST DRIVE TOPAZ WORKBENCH WORKSHOP. Automated Unit Testing

COMPUWARE TEST DRIVE TOPAZ WORKBENCH WORKSHOP. Automated Unit Testing COMPUWARE TEST DRIVE TOPAZ WORKBENCH WORKSHOP Automated Unit Testing In this tutorial, you will create reusable test scenarios and run them independently with data stubs, regardless of data accessibility.

More information

Transporting files between MVS and MVS or between MVS and a Workstation

Transporting files between MVS and MVS or between MVS and a Workstation Transporting files between MVS and MVS or between MVS and a Workstation author: Lionel B. Dyck Revision 1.207 May 07, 2003 If there is a need to transport any file from the IBM MVS computing systems to

More information

CMP-3440 Database Systems

CMP-3440 Database Systems CMP-3440 Database Systems Concurrency Control with Locking, Serializability, Deadlocks, Database Recovery Management Lecture 10 zain 1 Basic Recovery Facilities Backup Facilities: provides periodic backup

More information

IBM Transaction Analysis Workbench for z/os. Lab

IBM Transaction Analysis Workbench for z/os. Lab IBM Transaction Analysis Workbench for z/os Lab 12 March 2012 This edition applies to Version 1 Release 1 of Transaction Analysis Workbench for z/os with the PTF for APAR PM26786 ( SPE ). Contents Introduction.............

More information

CA MF Connector for Linux/Hardware Inteface Srv CA RS 1601 Service List

CA MF Connector for Linux/Hardware Inteface Srv CA RS 1601 Service List CA MF Connector for Linux/Hardware Inteface Srv 2.0 1 CA RS 1601 Service List Description Type 2.0 RO83398 FAILURES IN COMMUNICATION ARE NOT DETECTED PTF RO86851 NO SSL SUPPORT IN VM AGENT PTF RO86852

More information

Configuring zsecure To Send Data to QRadar

Configuring zsecure To Send Data to QRadar Configuring zsecure To Send Data to QRadar CONFIGURATION, SETUP, AND EXAMPLES Reminder: You must dial-in to the phone conference to listen to the panelists. The web cast does not include audio. USA toll-free:

More information

//PSWDGEN EXEC PGM=RAIPWG //STEPLIB DD DISP=SHR,DSN=&RAILOAD //SYSTSPRT DD SYSOUT=* //SYSIN DD

//PSWDGEN EXEC PGM=RAIPWG //STEPLIB DD DISP=SHR,DSN=&RAILOAD //SYSTSPRT DD SYSOUT=* //SYSIN DD Appendix P Updating Product Passwords A CPU password is required to install and operate Relational Architects International (RAI) products on either a trial or permanent basis. The jobstream described

More information

VERITAS Backup Exec 9.1 for Windows Servers. Advanced Open File Option

VERITAS Backup Exec 9.1 for Windows Servers. Advanced Open File Option WHITE PAPER Advanced Protection For Open Files VERITAS Backup Exec 9.1 for Windows Servers Advanced Open File Option 11/20/2003 1 TABLE OF CONTENTS Executive Summary...3 How the Advanced Open File Option

More information

Collecting Hydra Statistics

Collecting Hydra Statistics Collecting Hydra Statistics Fabio Massimo Ottaviani EPV Technologies White paper 1 Overview The IBM Virtualization Engine TS7700, code named Hydra, is the new generation of tape virtualization solution

More information

DB2 for z/os Stored Procedure support in Data Server Manager

DB2 for z/os Stored Procedure support in Data Server Manager DB2 for z/os Stored Procedure support in Data Server Manager This short tutorial walks you step-by-step, through a scenario where a DB2 for z/os application developer creates a query, explains and tunes

More information

BREEZE Reference Guide

BREEZE Reference Guide Chicago Interface Group, Inc. BREEZE Reference Guide V 12.0 Chicago Interface Group, Inc. 858 West Armitage Avenue #286 Chicago, IL 60614 USA Phone: (773) 524-0998 Fax: (815) 550-6088 Email: Website: support@cigi.net

More information

Microsoft SQL Server" 2008 ADMINISTRATION. for ORACLE9 DBAs

Microsoft SQL Server 2008 ADMINISTRATION. for ORACLE9 DBAs Microsoft SQL Server" 2008 ADMINISTRATION for ORACLE9 DBAs Contents Acknowledgments *v Introduction xvii Chapter 1 Introduction to the SQL Server Platform 1 SQLServer Editions 2 Premium Editions 3 Core

More information

IBM Education Assistance for z/os V2R1

IBM Education Assistance for z/os V2R1 IBM Education Assistance for z/os V2R1 Item: Launch PL/I Element/Component: BCP Batch Runtime Material is current as of June 2013 Agenda Trademarks Presentation Objectives Overview Usage & Invocation Interactions

More information

IBM Tivoli OMEGAMON XE for Storage on z/os Version Tuning Guide SC

IBM Tivoli OMEGAMON XE for Storage on z/os Version Tuning Guide SC IBM Tivoli OMEGAMON XE for Storage on z/os Version 5.1.0 Tuning Guide SC27-4380-00 IBM Tivoli OMEGAMON XE for Storage on z/os Version 5.1.0 Tuning Guide SC27-4380-00 Note Before using this information

More information

FDRERASE. for z/os MAY Last Modified: June 7, :10 AM

FDRERASE. for z/os MAY Last Modified: June 7, :10 AM for z/os B E S T P R A C T I C E S G U I D E MAY 2016 1 Last Modified: June 7, 2016 7:10 AM This page intentionally left blank 2 1. 1 Introduction 1.1 The Importance of Secure Data Erasure The secure erasure

More information

Table of Contents DATA MANAGEMENT TOOLS 4. IMPORT WIZARD 6 Setting Import File Format (Step 1) 7 Setting Source File Name (Step 2) 8

Table of Contents DATA MANAGEMENT TOOLS 4. IMPORT WIZARD 6 Setting Import File Format (Step 1) 7 Setting Source File Name (Step 2) 8 Data Management Tools 1 Table of Contents DATA MANAGEMENT TOOLS 4 IMPORT WIZARD 6 Setting Import File Format (Step 1) 7 Setting Source File Name (Step 2) 8 Importing ODBC Data (Step 2) 10 Importing MSSQL

More information

Tivoli Workload Scheduler for z/os Nested Dependent Variables

Tivoli Workload Scheduler for z/os Nested Dependent Variables Tivoli Workload Scheduler for z/os Nested Dependent Variables This document can be found on the web at www.ibm.com/support/techdocs Search for author s name under the category of White Papers. Version

More information

XPAF 5.0 Upgrade from XPAF 3.0.4/XPAF 4.0 Quick Reference. August 2011

XPAF 5.0 Upgrade from XPAF 3.0.4/XPAF 4.0 Quick Reference. August 2011 PAF 5.0 Upgrade from PAF 3.0.4/PAF 4.0 Quick Reference August 2011 erox Corporation Global Knowledge and Language Services 800 Phillips Road - Bldg. 845-17S Webster, NY 14580 Copyright 1996-2011 erox Corporation.

More information

Chapter 14. Reclaiming CIs in secondary index databases with FPA

Chapter 14. Reclaiming CIs in secondary index databases with FPA Chapter 14. Reclaiming CIs in secondary index databases with FPA Use the FPA Freespace Reclaim function to reclaim the control interals (CIs) in secondary index database data sets. Topics: Functions of

More information

CA Disk Backup and Restore CA RS 1602 Service List

CA Disk Backup and Restore CA RS 1602 Service List CA Disk Backup and Restore 12.5 1 CA RS 1602 Service List Description Type 12.5 RO85979 ADD LIBRARY TO LLA FOR DC650 UPDATES PTF RO86373 CREATE ENQ/DEQ HOOK FOR DMSAR PTF RO86766 ADD DSN TO MESSAGE 4106

More information

Redpaper. Implementing IBM InfoSphere Change Data Capture for DB2 z/os V6.5. Front cover. ibm.com/redbooks. Configuration. Performance tuning

Redpaper. Implementing IBM InfoSphere Change Data Capture for DB2 z/os V6.5. Front cover. ibm.com/redbooks. Configuration. Performance tuning Front cover Implementing IBM InfoSphere Change Data Capture for DB2 z/os V6.5 Configuration Performance tuning Migration Jason Arnold ibm.com/redbooks Redpaper International Technical Support Organization

More information

Version 1 Release 6. IBM Autonomics Director for Db2 for z/os User's Guide IBM SC

Version 1 Release 6. IBM Autonomics Director for Db2 for z/os User's Guide IBM SC Version 1 Release 6 IBM Autonomics Director for Db2 for z/os User's Guide IBM SC19-4389 Version 1 Release 6 IBM Autonomics Director for Db2 for z/os User's Guide IBM SC19-4389 Note: Before using this

More information

IBM InfoSphere Guardium S-TAP for DB2 on z/os User's Guide. Version9Release1

IBM InfoSphere Guardium S-TAP for DB2 on z/os User's Guide. Version9Release1 IBM InfoSphere Guardium S-TAP for DB2 on z/os User's Guide Version9Release1 ii IBM InfoSphere Guardium S-TAP for DB2 on z/os User's Guide Contents Chapter 1. InfoSphere Guardium S-TAP for DB2 on z/os overview.......

More information

Compuware Maintenance Utility Supplement

Compuware Maintenance Utility Supplement Compuware Maintenance Utility Supplement October 14, 2013 ii Compuware Maintenance Utility Supplement Please direct questions about Compuware Maintenance Utility or comments on this document to: Compuware

More information

Technical Requirements Release 8.7

Technical Requirements Release 8.7 Technical Requirements Release 8.7 The IET Products (GuardIEn, genie, Object List+, VerifIEr, and pathview) can operate in either a client/server configuration or a remote data configuration. In a client/server

More information

Updates that apply to IBM DB2 Analytics Accelerator Loader for z/os V2R1 User's Guide (SC )

Updates that apply to IBM DB2 Analytics Accelerator Loader for z/os V2R1 User's Guide (SC ) Updates that apply to IBM DB2 Analytics Accelerator Loader for z/os V2R1 User's Guide (SC27-6777-00) Date of change: October 2016 Topic: Multiple Change description: Documentation changes made in support

More information

CA NetMaster CA RS 1505 Service List

CA NetMaster CA RS 1505 Service List CA NetMaster 12.1 1 CA RS 1505 Service List Description Type 12.1 RO78106 WEBCENTER MONITORS DO NOT WORK USING AT-TLS SSL PTF RO79725 SYSPARMS CONSOLE COMMAND DOES NOT UPDATE SOURCE PTF RO79727 GP1015

More information

How to Modernize the IMS Queries Landscape with IDAA

How to Modernize the IMS Queries Landscape with IDAA How to Modernize the IMS Queries Landscape with IDAA Session C12 Deepak Kohli IBM Senior Software Engineer deepakk@us.ibm.com * IMS Technical Symposium Acknowledgements and Disclaimers Availability. References

More information

FA TSCOPY Quick Start Guide. Quick Start Guide

FA TSCOPY Quick Start Guide. Quick Start Guide FA TSCOPY Quick Start Guide FATSCOPY Quick Start Guide V4.9L29-1 - FATSCOPY is a trademark of INNOVATION DATA PROCESSING and is registered with the US Patent and Trademark Office. FATSCOPY is a proprietary

More information

This document contains information on fixed and known limitations for Test Data Management.

This document contains information on fixed and known limitations for Test Data Management. Informatica LLC Test Data Management Version 10.1.0 Release Notes December 2016 Copyright Informatica LLC 2003, 2016 Contents Installation and Upgrade... 1 Emergency Bug Fixes in 10.1.0... 1 10.1.0 Fixed

More information

Version 4 Release 5. IBM DB2 Table Editor for z/os User's Guide IBM SC

Version 4 Release 5. IBM DB2 Table Editor for z/os User's Guide IBM SC Version 4 Release 5 IBM DB2 Table Editor for z/os User's Guide IBM SC27-8804-02 Version 4 Release 5 IBM DB2 Table Editor for z/os User's Guide IBM SC27-8804-02 Note: Before using this information and

More information

CA 1 Tape Management CA RS 1404 Service List

CA 1 Tape Management CA RS 1404 Service List CA 1 Tape Management 12.6 1 CA RS 1404 Service List Description Hiper 12.6 RO63310 TMSSVC ABEND999 RC 04 IF CA 1 NOT FULLY ACTIVE. RO63903 CAG8259E OR CAL0999E ISSUED WITH TQS INSTALLED. RO63970 TMS0XF1

More information

IBM EXAM - C DB Fundamentals. Buy Full Product.

IBM EXAM - C DB Fundamentals. Buy Full Product. IBM EXAM - C2090-610 DB2 10.1 Fundamentals Buy Full Product http://www.examskey.com/c2090-610.html Examskey IBM C2090-610 exam demo product is here for you to test the quality of the product. This IBM

More information

An Introduction to Databases and Database Management Systems.

An Introduction to Databases and Database Management Systems. An Introduction to Databases and Database Management Systems. Introduction An important aspect of most every business is record keeping. In our information society, this has become an important aspect

More information

Auditing DB2 on z/os. Software Product Research

Auditing DB2 on z/os. Software Product Research Auditing DB2 on z/os Software Product Research 1 Information stored in DB2 databases is of enormous value to corporations. Misuse of this information can launch competitive and legal penalties. In many

More information

Administering Microsoft SQL Server 2012 Databases

Administering Microsoft SQL Server 2012 Databases Course 10775A: Administering Microsoft SQL Server 2012 Databases Course Details Course Outline Module 1: Introduction to SQL Server 2012 and its Toolset This module introduces the entire SQL Server platform

More information

IBM Information Integration. Version 9.5. SQL Replication Guide and Reference SC

IBM Information Integration. Version 9.5. SQL Replication Guide and Reference SC IBM Information Integration Version 9.5 SQL Replication Guide and Reference SC19-1030-01 IBM Information Integration Version 9.5 SQL Replication Guide and Reference SC19-1030-01 Note Before using this

More information

WebSphere Information Integration

WebSphere Information Integration WebSphere Information Integration Version 9 SQL Replication Guide and Reference SC19-1030-00 WebSphere Information Integration Version 9 SQL Replication Guide and Reference SC19-1030-00 Note Before using

More information

How do I launch a Frog? Let me count the ways...

How do I launch a Frog? Let me count the ways... How do I launch a Frog? Let me count the ways... Anna Dawson IBM (UK) Ltd November 2018 Session NG Abstract Over the years SOE/WAPL has been associated with the concept of juggling frogs, a reference to

More information

CA Datacom/AD CA RS 1408 Service List

CA Datacom/AD CA RS 1408 Service List CA Datacom/AD 14.0 1 CA RS 1408 Service List Description Type 14.0 RO69853 UNABLE TO APF AUTHORIZE SMS MANAGED LIBRARIES USING CSM PTF RO69919 VLS CORRUPTION RESULTING FROM INCORRECT ENQUEUE CONVERSION

More information

Setting up a database for multi-user access

Setting up a database for multi-user access BioNumerics Tutorial: Setting up a database for multi-user access 1 Aims There are several situations in which multiple users in the same local area network (LAN) may wish to work with a shared BioNumerics

More information

Implementing Data Masking and Data Subset with IMS Unload File Sources

Implementing Data Masking and Data Subset with IMS Unload File Sources Implementing Data Masking and Data Subset with IMS Unload File Sources 2013 Informatica Corporation. No part of this document may be reproduced or transmitted in any form, by any means (electronic, photocopying,

More information

IBM Optim. Compare Introduction. Version7Release3

IBM Optim. Compare Introduction. Version7Release3 IBM Optim Compare Introduction Version7Release3 IBM Optim Compare Introduction Version7Release3 Note Before using this information and the product it supports, read the information in Notices on page

More information

Creating and Managing Tables Schedule: Timing Topic

Creating and Managing Tables Schedule: Timing Topic 9 Creating and Managing Tables Schedule: Timing Topic 30 minutes Lecture 20 minutes Practice 50 minutes Total Objectives After completing this lesson, you should be able to do the following: Describe the

More information

E-SRF. Security Signature Analysis. Release EKC Security Reporting Facility GENERAL AVAILABILITY. September 1, 2005 EKC Inc.

E-SRF. Security Signature Analysis. Release EKC Security Reporting Facility GENERAL AVAILABILITY. September 1, 2005 EKC Inc. E-SRF EKC Security Reporting Facility Security Signature Analysis Release 2.1.0 E-SRF V2R1M0 GENERAL AVAILABILITY September 1, 2005 EKC Inc. E-SRF is a proprietary product developed and maintained by EKC

More information

[AVNICF-MCSASQL2012]: NICF - Microsoft Certified Solutions Associate (MCSA): SQL Server 2012

[AVNICF-MCSASQL2012]: NICF - Microsoft Certified Solutions Associate (MCSA): SQL Server 2012 [AVNICF-MCSASQL2012]: NICF - Microsoft Certified Solutions Associate (MCSA): SQL Server 2012 Length Delivery Method : 5 Days : Instructor-led (Classroom) Course Overview Participants will gain the knowledge

More information

Chapter 1 GETTING STARTED. SYS-ED/ Computer Education Techniques, Inc.

Chapter 1 GETTING STARTED. SYS-ED/ Computer Education Techniques, Inc. Chapter 1 GETTING STARTED SYS-ED/ Computer Education Techniques, Inc. Objectives You will learn: The facilities of File-AID for DB2. How to create and alter objects. Creating test tables. Customizing data.

More information