Question 1. What Is Ims Tm Region?
The IMS TM control place is a z/OS cope with area that may be initiated as a z/OS started out venture or as a task via filing JCL. The terminals, Fast Path databases, message queues, and logs are all attached to this manage location.
Question 2. The Ims Tm Control Region Uses Z/os Access Methods For Terminal And Database Access?
After the IMS TM control location is commenced, it starts the device areas, DL/I separate address area (DLISAS), and Database Recovery Control (DBRC).
Then you could start the message processing areas (MPRs) and batch message processing (BMP) regions through using the following:
– z/OS instructions (START xxxxxxxx)
– IMS commands (/START REGION xxxxxxxx)
– Job submission – Automated operator instructions.
IBM DB2 Interview Questions
Question 3. What Is Dcctl In Ims Dc?
The Data Communications Control (DCCTL, reported “DC manage”) surroundings permits you to apply IMS TM independently of IMS DB. DCCTL provides machine overall performance in phrases of throughput, system availability, and integrity. DCCTL can coexist with IMS TM software packages and set up terminals.
Question 4. What Are The 3 Different Terminals In Ims Dc?
Static terminal, Dynamic terminal, extended terminal alternative.
IBM DB2 Tutorial
Question five. What Is Static Terminal?
A static terminal is defined within the IMS gadget definition (SYSGEN), and the definition determines the bodily terminal call (called the node call) and logical terminal name (LTERM) to be had for use.
Management Information systems Interview Questions
Question 6. What Is Dynamic Terminal?
A dynamic terminal isn't statically described inside the IMS device definition. IMS can create a dynamic terminal definition. This kind calls for either the IMS ETO, that is a one by one priced function of IMS TM, or different 0.33-birthday celebration dealer products. Definitions for dynamic terminals are generated when the user logs on.
If a terminal consumer tries to hook up with IMS using a terminal that is described to IMS as static, the user will use the described node call and LTERM call aggregate.
If a terminal consumer tries to connect to IMS using a terminal that is not described to IMS as static, and dynamic terminal support is to be had, a dynamic terminal product (such as ETO) is used to determine the LTERM name and whether the name is based on the consumer ID, the node call, or a few other cost.
Question 7. What Is Extended Terminal Options?
IMS Extended Terminal Option (ETO) presents dynamic terminal and neighborhood and faraway logical terminal aid for IMS TM.
You can add terminal hardware and TERMs to the IMS system without first defining them. ETO gives you the option of eliminating macro statements inside the IMS system definition of VTAM terminals and TERMs. TO enhance the availability of your IMS by means of casting off the need that allows you to deliver the gadget down to feature terminals and LTERMs.
ETO also enhances protection for the IMS TM consumer by means of associating all output with a particular user, in preference to with a tool. ETO calls for the person to sign on.
ETO reduces the IMS machine definition time for those systems wherein the terminal community is described dynamically.
Management Information structures Tutorial Data Center Management Interview Questions
Question eight. What Are The Phases Involved In Ims Dc Program?
Initialization is the clearing of software software running storage. Retrieve a transaction input message section A Data Language/Interface (DL/I) message call (GU) to IMS TM is used to retrieve an enter message phase from the IMS Queue Manager. Status code check The software exams the status code from IMS TM that shows whether the input message turned into successfully retrieved or if no greater enter messages are to be had to technique.
Input message syntax take a look at IMS TM performs a fundamental syntax check of the enter message before transport to the utility software. The software program performs any extra records validation checks. Database processing Database processing is achieved, ideally in one segment, because of this that the retrieval of a database phase is immediately accompanied by its replace.
An instance of database processing in multiple phase is to to begin with retrieve all of the segments that this system calls for and then perform a 2d retrieve after which replace. Output processing The utility builds an output response message and makes use of the DL/I message ISRT name to go back the outcomes to the originator of the transaction input request.
Question nine. What Are The Different Calls Involved In Ims Dc Program?
U (Get Unique) Retrieve the primary, or handiest, segment of the enter message.
GN (Get Next) Retrieve 2d and subsequent message segments.
LIST (Insert) insert an output message section into the output message queue. These output messages are not despatched until the transaction unit-of-work synchronization point has befell.
CHNG (Change Destination) – Set the output vacation spot for subsequent Insert calls.
IBM AIX Interview Questions
Question 10. How Psb Should Be In Ims Dc Program?
In addition to database application control blocks (PCBs), this system specification block (PSB) incorporates one or extra message PCBs. The message I/O PCB identifies the originating logical device. The I/O PCB must be referenced in the Get Unique (GU) and Insert message (ISRT) calls. In addition, one or more alternate output PCBs (TP PCBs) may be described. Their logical vacation spot can be defined within the PCBs or set dynamically by way of the application software using the Change vacation spot (CHNG) calls.
Question 11. How Do We Code Segments In Ims Dc Program?
The messages that utility packages receive and ship consist of one or greater message segments. Single-section messages incorporate only one section. A single GU and ISRT call is used for processing single section message.
For multisegment enter message processing, the utility application uses a GU name to retrieve the primary section of a message, and GN calls to retrieve the closing segments. For multisegment output messages, the utility program uses multiple ISRT calls.
IBM WAS Administration Interview Questions
Question 12. What Is The Role Of Scratch Pad Area(spa) In Conversational Program?
IMS affords assist for conversational message processing. The conversational programming version tactics transactions constructed from numerous steps. A conversational application program divides the transaction processing work right into a related collection of interactions and uses the IMS-controlled scratch pad place (SPA) to preserve the conversational state.
The conversational application application troubles the message GU name to retrieve the SPA to determine the next transactional interaction and the message GN name to retrieve an input message entered from a conversational mode tool. The conversational software application updates the communique country within the SPA with a message ISRT call.
When an application program wants to terminate the conversation, it can suggest this by using inserting a blank transaction code to the SPA.
IBM DB2 Interview Questions
Question 13. How Many Message Queues Are There In Ims Dc Program?
I/O PCB Response messages (messages which might be generated as an immediate response to an enter message from this tool).
Question 14. What Is Command Responses?
Alternate TP PCB trade output messages (messages inserted to an trade PCB).
Question 15. How Message Switching Happens In Ims Dc Program?
A message transfer takes place while a user wants to ship a message to some other consumer. The simple layout of a message transfer is the destination LTERM name, followed by way of a blank and the message textual content.
A application-to-program switch or application-to-application message switch is a application this is already executing that requests a brand new transaction be placed on the IMS message queues for trendy scheduling and execution.
This new transaction can do the following: Continue the processing of the primary transaction and respond to the originating logical device
Process as an impartial transaction unit of labor.
IBM Cloud Computing Infrastructure Architect V1 Interview Questions
Question sixteen. How Many Ways A Program Will Be Terminated In Ims Dc Programs?
Normal termination includes the program returning control to IMS TM while it finishes processing.
When an IMS-managed application application abnormally terminated, IMS prevents the rescheduling of the application application, any uncommitted database adjustments are dynamically subsidized out, and any uncommitted output messages are cancelled.
Question 17. How Checkpoint Restart Happens In Ims Dc Program?
To make certain database and message integrity, IMS uses logging and checkpoint/restart processing. In case of a hardware or software program system failure, IMS may be restarted. This restart consists of studying the IMS log to reposition the databases and messages to recover from the factor of failure.
IBM Websphere Application Server Interview Questions
Question 18. Will Imsdb/dc Supports Multi Threading Like Cics?
Management Information systems Interview Questions
Question 19. How Integrity Is Maintained In Ims Dc Programs?
The IMS program isolation feature guarantees database integrity. All database adjustments and message creation by an software program is isolated from some other software packages going for walks within the IMS machine until an application program completes a synchronization factor. This guarantees that most effective committed records can be utilized by concurrent software programs. A synchronization point is mounted with a message Get Unique (GU) name for a new input message, a checkpoint call, or utility program normal termination.
Program isolation permits two or extra utility packages to concurrently run with common statistics phase types, even if the processing rationale is to update, add, or delete.
With software isolation and dynamic back out, it's far possible to remedy potential database impasse conditions transparent to the application packages.
The following series of events is an instance of a impasse:
Program A updates database element X.
Program B updates database detail Y.
Program A requests Y and should await the synchronization point of software B.
Program B in turn requests X and must look forward to the synchronization point of application A.