Portal | Manuals | References | Downloads | Info | Programs | JCLs | Master the Mainframes
IBM Mainframe Computers Forums Index
IBM Mainframe Computers Forums Index Mainframe: Search IBM Mainframe Forum: FAQ Memberlist Usergroups Profile Log in to check your private messages Log in


What is BTS container

Post new topic   Reply to topic    IBMMAINFRAMES.com Support Forums -> CICS
View previous topic :: :: View next topic  
Author Message

New User

Joined: 11 Apr 2006
Posts: 3

PostPosted: Wed Apr 12, 2006 1:54 pm    Post subject: What is BTS container
Reply with quote

What is BTS container?
Back to top
View user's profile Send private message


New User

Joined: 02 Jan 2006
Posts: 10

PostPosted: Wed Apr 12, 2006 5:50 pm    Post subject:
Reply with quote

Hi ,

Got this from IBM Site

"CICS business transaction services (BTS) terms
CICS? BTS provides a new way of programming for CICS.

It is implemented as a set of new EXEC CICS commands that extend the current CICS application programming interface (API) to make it easier to model, control, and execute complex business transactions. CICS BTS helps you to implement your business transaction in CICS and allows the system to control the execution times and steps that are needed to complete it. CICS BTS assists in managing the interrelationship, commit scope, recovery and restart of the actions that make up the business transaction.

In order to fully understand how works, you need to understand how CICS BTS works.

Data-container: In BTS, a named area of storage associated with a particular process or activity for which the container is named. Containers are maintained by CICS BTS. A container is "owned" either by a process or an activity. Containers are recoverable and hardened to the BTS repository file for the process.
An activity can have any number of containers as long as they all have different names. Activity containers can be created, updated and read only by the activity that owns the container, or by its parent.

A process container is data-container associated with a process. Process containers can be read by any activity in the process, but can only be created and updated by DFHROOT or any program that ACQUIRES the process (this includes the program that defined the process).

Process: In BTS, a process is an instance of a running business transaction. A process is comprised of a collection of one or more BTS activities. A process is the largest unit that CICS BTS can work with and has a unique name by which it can be referenced and invoked. In , the process is uniquely identified by the 36 byte process name value in the message header (DFHMAH).
Activity: In BTS, and activity is a basic unit of BTS execution. Typically, it represents one of the actions of a CICS BTS business transaction. Activities implement the business logic. An activity is executed by a normal CICS transaction responding to CICS BTS events. To do this, it uses the CICS BTS API. A running activity can be identified by its unique 52 character ACTIVITYID assigned by CICS.
Activities can be hierarchically organized, in a tree structure. An activity that starts another activity is known as a parent activity. An activity that is started by another is known as a child activity.

A program that implements an activity differs from a traditional CICS application program only in its being designed to respond to BTS events.

Root activity: The activity at the top of the activity tree (it has no parent activity). The root activity normally is the control program for a business transaction that represents the start and the end of the process. It initiates and controls a set of child activities. "

Hope this helps

Sunita Rajeev
Back to top
View user's profile Send private message

New User

Joined: 06 Jul 2005
Posts: 40

PostPosted: Wed Apr 12, 2006 9:55 pm    Post subject:
Reply with quote

Simply put, you can think of BTS container as your DFHCOMMAREA in traditional CICS. BTS containers do not have restriction of size imposed on them. You can you use it only if you are using BTS processes.
Back to top
View user's profile Send private message
View previous topic :: :: View next topic  
Post new topic   Reply to topic    IBMMAINFRAMES.com Support Forums -> CICS All times are GMT + 6 Hours
Page 1 of 1


Search our Forum:

Similar Topics
Topic Author Forum Replies Posted
No new posts APPEND in PUT CONTAINER sambap CICS 3 Tue Aug 12, 2014 5:36 pm
No new posts GET CONTAINER with SET option Eshwar CICS CICS 1 Wed Oct 19, 2011 11:11 am
No new posts Channel and container roopannamdhari CICS 4 Fri Mar 27, 2009 2:03 am
No new posts PUT CONTAINER not working vasu laxmi CICS 10 Wed Sep 10, 2008 12:27 am
No new posts CICS response 0000006E when using PUT... Robert Sample CICS 3 Tue Aug 26, 2008 10:47 pm

Back to Top
Mainframe Wiki | Forum Rules | Bookmarks | Subscriptions | FAQ | Tutorials | Contact Us