On Thu, Feb 16, 2012 at 11:44 AM, Frank Swarbrick
<[email protected]> wrote:
<deleted>
> 1) How does BMS compare to MFS.  Power, flexibility, ease of use.
Pretty similar.  One run to create a binary map, one run to create the copybook.

> 2) Does IMS TM have an API for "miscellaneous functions" other than just 
> sending and receiving data?  Like, does it have (or need) things that 
> transient data queues, temp storage queues, etc.
If you have a save area, the call to your program includes the area.
Yes, you can write to a que file for larger data storage.

> 3) Does IMS TM support VSAM, or just IMS DB and DB2?
I think you have to create a fake IMS DB definition that reads a
native VSAM file.

> 4) All CICS transactions run inside a single address space (assuming only 
> once CICS region, of course).  I believe this to not be the case for IMS TM, 
> but to be honest I don't really understand how IMS TM works in this regard.  
> Is there a "control" region that dispatches "transactions" to run each in 
> their own "message processing region"?
>
> 4a) Is the IMS TM (DCCTL?) control region the same region as the IMS DB 
> (DBCTL) region, assuming you have a DB/DC configuration?
>
> Frank
You can define a region to contain just databases, or just
transactions, or both.  In addition, you can have Batch message
programs that can process a file and update your live database while
online transactions continue.

One problem I have run into is multiple online updates to one or more
related records.  We solved this by putting a timestamp in the record.
 When you did an inquiry with a potential to update, you put the
timestamp in MDT hidden fields on the screen.  Then when you went to
update, if the time stamp does not match, reject the updated because
database had been updated.  Without the timestamp, you could open 2
TN3270 session on one PC, browse to the same record(s) in both
session, then change the text on both screens.  When you press enter
on the first screen, those changes were applied, then the enter on the
other screen would change the records (resulting in overlaid text and
bad keys), after the time stamp it was rejected and the screen was
refreshed with the new database records.
-- 
Mike A Schwab, Springfield IL USA
Where do Forest Rangers go to get away from it all?

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

Reply via email to