Hi,

As i see you define the variables in the I_BAL.REQ.FEE.COMMON file but
don't initialize then within it. It means they have zero default
values, ... they will have zero values when the second routine starts.
Because you use two batch routines in cob, you can try to save the
variables during execution of the first routine in a text file
somewhere and then continue with the second routine, at the start
loading the saved values for the variables.

I'm also interested in another solutions if possible.

Regards


On Aug 6, 9:49 am, VK <[email protected]> wrote:
> Hi,
> [identified as T24, core development, COB]
>
> is it single- or multi-thread?
> I mean, both DEBUG statements were hit consequently at the same
> session?
>
> On Aug 5, 12:34 pm, Pratiwi Weyanti <[email protected]> wrote:
>
>
>
> > Dear All,
>
> > I created a common variable file named : I_BAL.REQ.FEE.COMMON
> > Its content:
> > COM/BAL.REQ.FEE.COMMON/BALREQ.ACCT.GROUP,
> > BALREQ.MIN,
> > BALREQ.FEE
>
> > I initialized all variables in routine : IT.GET.BALREQ.FEE (put in COB
> > batch S002). And I never assign any value to those variables other
> > than in this routine.
>
> > The variables will be used by another routine that will be called in
> > COB batch S012.
> > I put debug on the routine whish using the variables:
>
> > on the 1st time encountered debug:
> > _BNK/SYSTEM.END.OF.DAY3_IC.COB_5_04 AUG 2009_17:38:56_SSELECT
> > FBNK.GENERAL.CHARGE Selected=13 time=0secs
> > DEBUG statement seen
> > Source changed to /database/t24ic1/bnk/bnk.run/SIMAS.BP/
> > IT.BALREQ.POSTAMT
> > 0037 DEBUG
> > jBASE debugger->S
> > 0043     FIND ACCT.COND.GROUP : '-' : ACCT.CURR IN BALREQ.ACCT.GROUP
> > SETTING Ap, Vp THEN
> > jBASE debugger->S
> > 0044         AMT.MINIMUM = BALREQ.MIN<Ap, Vp>
> > jBASE debugger->V BALREQ.ACCT.GROUP
> > COMMON variables
> >   BALREQ.ACCT.GROUP         : 0^27-IDR^26-IDR^25-IDR^24-IDR^23-IDR^21-
> > IDR^20-IDR^14-IDR^13-IDR^12-IDR^12-USD^12-SGD^11-IDR^11-USD^11-SGD^11-
> > EUR^11-JPY^11-AUD^10-IDR^10-USD^10-SGD^1
> > 0-EUR
>
> > on 2nd time encountered debug:
> > DEBUG statement seen
> > Source changed to /database/t24ic1/bnk/bnk.run/SIMAS.BP/
> > IT.BALREQ.POSTAMT
> > 0037 DEBUG
> > jBASE debugger->S
> > 0043     FIND ACCT.COND.GROUP : '-' : ACCT.CURR IN BALREQ.ACCT.GROUP
> > SETTING Ap, Vp THEN
> > jBASE debugger->S
> > 0046     END
> > jBASE debugger->V BALREQ.ACCT.GROUP
> > COMMON variables
> >   BALREQ.ACCT.GROUP         : 0
>
> > Somehow it looks like the variables hold the values I initialized only
> > until 1st time it is used, and then it is refreshed to 0.
>
> > Anyone know the cause of why these variables' value reset to zero
> > after first time used? And how to solve it?
>
> > Thank you.
>
> > Regards,
> > Pratiwi W.

--~--~---------~--~----~------------~-------~--~----~
Please read the posting guidelines at: 
http://groups.google.com/group/jBASE/web/Posting%20Guidelines

IMPORTANT: Type T24: at the start of the subject line for questions specific to 
Globus/T24

To post, send email to [email protected]
To unsubscribe, send email to [email protected]
For more options, visit this group at http://groups.google.com/group/jBASE?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to