SSSSSSSSSSSSSSSSSSSSSSSSSSSSSS SSSSSSSSSSSSSSSSSSSSSSSSSSSSSS SSSSSSSSSSSSSSSSSSSSSSSSSSSSSS SSSSSSSSSSSSSSSSSSSSSSSSSSSSSS SSSSSSSSSSSSS
S
Software Factory Rafael Campillo Lorenzo.
Cáceres –
S
S S
oDS
SSS
w(h(Sá(B(IM(S(BSAz(BáTSvz(SMsSM(Szás.sYTBS(BS(.S–IO/ITVTSáTh.TMSsBá(IBTMS(BS.TMSvz(SM(S
/zTI2(BSTAzVz.T2OI(MSOS2TáOMSsBá(IV(2sOMCSBOSM(S2sM–OB2I>S2(S(..OMS(BS(.SVOV(BáOS
2(.SI(.TBYTVs(BáOCSeBáOBA(MSM(I>SB(A(MTIsOSzás.sYTISzBTSáTh.TSw3oSESáIThT1TISAOBS(..TS
2(S.TSVsMVTSóOIVTSvz(SAOBS.OMSAzIMOI(MS2(SI(–OMsAsOBTVs(BáOCS,O2I:TSM(ISzás.sYT2TS.TS
áTh.TSwRye,blSMsS(.SHO.zV(BS2(S.OMS2TáOMS.OS–(IVsá(CS
S
¡¡Es importante decidir el criterio lógico de COMMIT, es decir, cada cuánto
tiempo se realiza un commit. Se puede establecer se gún el número de registros
leídos del fichero maestro, tratados o grabados en el fichero de salida, o según
el número de acceso a una tabla DB2, pero se ha de tener clara la lógica para
realizar el incremento del contador que nos dirá cuando efectuamos un
COMMIT..!! En el programa LQBBN01 se enfrentan dos ficheros de entrada, y
como lógica se ha decidido ir incrementando el cont ador en base alas lecturas
del fichero maestro.
S
gOMS –IO/ITVTMS 3TáA=S AOBS I(–OMsAsOBTVs(BáOS I(Ash(BS AOVOS (BáIT2TS .OMS –TI>V(áIOMS
B(A(MTIsOMS –TITS MzS AOBáIO.CS tOS MOBS –TI>V(áIOMS 2(S T–.sATAsGBCS MsS B(A(MsáTM(S OáIOMS
–TI>V(áIOMS–TITSMzS–IOA(MOS(MáOMS2(h(I>BS–TMTIM(ST.S–IO/ITVTSV(2sTBá(SósA=(IOMS2(S
(BáIT2TCSgOMS–TI>V(áIOMS–TITS(.SAOBáIO.S2(.SI(–OMsAsOBTVs(BáOSMOBAS
S
PLANStOVhI(S2(.S–.TBSTS(1(AzáTISAOBSI(–OMsAsOBTVs(BáOCSw(h(I:TSAOII(M–OB2(ISAOBS(.S
–IO–sOCS
S
NUMREGS tNV(IOS 2(S I(/sMáIOMS vz(S M(S HTBS TS –IOA(MTIS TBá(MS 2(S AT2TS AOBósIVTAsGBCS
y(T.V(Bá(SBOSás(B(S–OIvz(SsB2sATIS(.SBNV(IOS2(SI(/sMáIOMS2(S(BáIT2TASMG.OS(MS(.SáO–(S
2(.SAOBáT2OIS2(.ShzA.(S2(S–IOA(MOS2(SI(/sMáIOMCS
S
NUMPROCStNV(IOS2(.S–IOA(MOSTMOAsT2OSTS(M(S?OhCStOIVT.V(Bá(SMs(V–I(S(MS@
[email protected]
(.SATMOS2(S–IO/ITVTMSvz(ShsózIATBSESáITáTBSáTh.TMS2sMásBáTMSM(/NBST./zBTS(BáIT2TSvz(S
.(TBCS eBS (Má(S ATMOS M(S –z(2(BS .TBYTIS 2OMS OS V>MS ?OhMS(BS –TIT.(.OS AOBS (.S VsMVOS
–IO/ITVTD–.TBS–(IOS2sMásBáOStNV(IOS2(S,IOA(MOS–TITS–O2(ISI(–OMsAsOBTIM(SAT2TSAzT.S
AOII(AáTV(Bá(S(SsB2(–(B2s(Bá(V(Bá(S2(.SOáIOS?OhCS
S
PREFIXS,I(ós1OS2(S.OMSósA=(IOMS2(SMT.s2TS/(B(IT2OMCS
S
POOLS ,OO.S 2(S 2sMAOMCS eMá(S –TI>V(áIOS (MS O–AsOBT.CS MsS BOSM(S –OB(S áOVTS –OIS 2(ó(AáOS
l-lwRCS
S
R=OITSM(S=TBS2(S–I(–TITIS.TMSáTh.TMS–TITS.TS(1(AzAsGBCS,TITS(..OSM(S=TBS2(SOhá(B(ISES
VO2sósATIS.OMS?rg@MSAOII(M–OB2s(Bá(MCS
S
tOS 2(h(VOMS O.Hs2TIS –IOhTIS (.S –IOA(MOS 2(S I(.TBYTVs(BáOS zBTS H(IS AOBMáIz:2OS (.S
–IO/ITVTCS l(S 2(hS ATBA(.TIS zBTS H(YS S vz(S M(S (Má>S (1(AzáTB2OS ES HO.H(I.OS S TS MzhVsásICS
ne?ercNRyPCS
*************************************************** *************************************
***
*************************************************** *************************************
***
* PROGRAMA: LQBBN01
*
* FECHA CREACION: 07-11-2006
*
* AUTOR: INSA
*
* INSTALACION: CLIENTE.ISBAN.
*
* DESCRIPCION: EL PROCESO DARÁ NUEVAS ALTAS EN LA T ABLA DE SALDOS
* VALOR PARA LIQUIDACIÓN DE CONTRADOS DE PR STAMOS.(SALDO_VALOR_