Professional Documents
Culture Documents
PROMOTE PROMOTE
3
VERSION VERSION
Cics D Cics T
DB2D DB2T
PROYECTO.GRUPO.TIPO( ELEM )
SOURCE (v)
COPY (v)
DCLGEN (v)
ARCHDEF (v)
PACKAGE (v)
AG00D LIST
DB2CLIST
SGIT AG00T CICSLIST
( ELE0001 )
AG00R LMAP
DBRM
DB2OUT
OBJ
LOAD
TXT (v)
SCLM Advanced Edition
Edit
SCLM Advanced Edition
Build (Requisitos)
• A los ARCHDEF de los sources hay que
agregarle una línea con la siguiente estructura
:
Build
SCLM Advanced Edition
Build (Salidas-List)
SCLM Advanced Edition
Build (Salidas-Mesages)
SCLM Advanced Edition
Build (Salidas-Reports)
SCLM Advanced Edition
DB2 Bind
PROC 0 OPTION(BIND) GROUP(@@FLMGRP)
CONTROL MSG LIST CONLIST SYMLIST
SET &RCODE = 0
SET &DBRMS = &STR(IBO1120)
SELECT (&GROUP)
WHEN (DR00D) DO
SET &PACK = IBOC001D
SET &SYS = DD01
SET &BPARM = &STR(OWNER(DR00D00) +
QUALIFIER(DR00D00) +
ACTION(REPLACE) +
ISOLATION(CS) +
VALIDATE(BIND) +
EXPLAIN(NO) +
RELEASE(COMMIT) )
END
WHEN (DR00Q) DO
SET &PACK = IBOC001Q
SET &SYS = DQ01
SET &BPARM = &STR(OWNER(DR00Q00) +
QUALIFIER(DR00Q00) +
ACTION(REPLACE) +
ISOLATION(CS) +
VALIDATE(BIND) +
EXPLAIN(YES) +
RELEASE(COMMIT) )
END
OTHERWISE DO
SET &RCODE = 312
END
END
/*---------------------------------------------------------------------------------------*/
/* INVOKE DSN COMMAND PROCESSOR TO BIND OR FREE */
/*--------------------------------------------------------------------------------------*/
SET &ENDDSN = END
IF &RCODE = 0 THEN +
DO
SELECT (&OPTION)
WHEN (BIND) DO
DSN SYSTEM(&SYS)
BIND PACKAGE(&PACK) MEMBER(&DBRMS) &BPARM;
&ENDDSN;
SET &RCODE = &MAXCC
END
OTHERWISE DO
SET &RCODE = 316
END
END
END
EXIT CODE(&RCODE)
SCLM Advanced Edition
Promote