Testing the sample DEMO ONLINE

42 views
Skip to first unread message

javacrud

unread,
Feb 16, 2010, 5:09:34 PM2/16/10
to NACA (automated Cobol to Java transcoding)
hi,
i'm evaluating the naca solution, but want to see how bms map is
received.
the nacasample does not seem to work (when I fill a reference and
passwords, and hit enter, I never go to $2eme_Passage section in
Online1.java). what do I have to do to test this please?
thank you for your work

Didier DURAND

unread,
Feb 17, 2010, 1:48:28 AM2/17/10
to NACA (automated Cobol to Java transcoding)
Hi Javacrud,

can you please tell me on which version of our package you get this
issue? [We had some similar in the early versions=

regards
didier

hakim hakim

unread,
Feb 17, 2010, 3:49:59 AM2/17/10
to NACA (automated Cobol to Java transcoding)
hi didier,
thank you for your reactivity.
I'M ON VERSION 1.2.0.1.
Can you tell me please if you plan to support VSAM?
or which solution you propose for replacing VSAM.

Thank you

Didier DURAND

unread,
Feb 18, 2010, 2:36:31 AM2/18/10
to NACA (automated Cobol to Java transcoding)
Hi Hakim,

Support of VSAM has some issues beyond the simple emulation of the
Cobol verbs needed to read and write files, simultaneous use of VSAM
and SQL creates on the mainframe a distributed unit of work (DUOW)
from a transactional standpoint.

this DUOW makes transaction-recovery for integrity of database more
tricky in case of failures: you have to properly synchronize the vsam
files as well as the sql db.

So, on purpose, we took a simpler path in our project: we migrated our
vsam files to simple sql tables (basically 2 cols: key + value) in
order to be able to keep 100% of integrity managed only by database
manager with no other coordination with file manager needed.

If you don't go this path, you need to implement Java Transaction Api
to supply recovery coordination between files and db

So, 2 paths are possible:
a) you do the same and then get back to a 100% sql environmenet
b) you develop (or mandate us to do so) a vsam emulator emulating the
Cobol (Cics + batch) verbs for VSAM. This emulator would in fact use
database to store the files. Also needed is a file loader from VSAM to
db to do the initial transfer.

So, our support of VSAM would go into direction (b) as soon as we find
a project able to finance this mandate or contributing back such a dev
done on its own resources.

regards
didier

naca support

unread,
Feb 18, 2010, 3:17:13 AM2/18/10
to NACA (automated Cobol to Java transcoding)
Hello Hakim,

We are coming back to you in order to see if you had a better success
with the online demo of NACA 1.2.0.2.

As per our support email yesterday, the online demo in NACA 1.2.0.1 is
having some problems (missing files), therefore the usage of NACA
1.2.0.2 is absolutely mandatory.

We are waiting for your feedback on a new test.

Best regards
Naca Support

> > > thank you for your work- Masquer le texte des messages précédents -
>
> - Afficher le texte des messages précédents -

hakim hakim

unread,
Feb 18, 2010, 5:03:25 AM2/18/10
to NACA (automated Cobol to Java transcoding)
Hi Didier,
thank for your answer.
I didn't see in the changelog file of 1.2.0.2 de main differences with
1.2.0.1, that's why I have not moved to 1.2.0.2.
I will make the test.
thanks

hakim hakim

unread,
Feb 23, 2010, 3:58:04 AM2/23/10
to NACA (automated Cobol to Java transcoding)
Hi,

My owm Bms test program works fine, good work.
- only fields tagged as numeric are writable in the screen.
- what about concurrent access when programs are in pool(10 users
accessing same screen at the same time)?

thank you guys.

Didier DURAND

unread,
Feb 25, 2010, 4:07:43 AM2/25/10
to NACA (automated Cobol to Java transcoding)
Hi Hakim,

To answer your 2 questions:

a) all the fields properly defined in BMS becomes writable if
specified as such: they can be text, numeric, whatever. So, if some of
the fields that you want to write are not writable, please check you
original BMS defs.
We can analyze them with you if you supply them

b) Concurrency and re-entrance were key aspects of our design at all
levels (maps, programs, etc...). So, for the case of bms maps, each
session gets its own independent copy of map, cobol working storage,
etc....

Don't hesitate if you have further questions
regards
didier

Reply all
Reply to author
Forward
0 new messages