CICS TS for Z/OS: Intercommunication Guide Chapter 1

CICS TS for Z/OS: Intercommunication Guide Chapter 1

CICS Transaction Server for z/OS 5.4 Intercommunication Guide IBM Note Before using this information and the product it supports, read the information in “Notices” on page 359. This edition applies to the IBM CICS® Transaction Server for z/OS® Version 5 Release 4 (product number 5655-Y04) and to all subsequent releases and modifications until otherwise indicated in new editions. © Copyright International Business Machines Corporation 1974, 2020. US Government Users Restricted Rights – Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. Contents About this PDF......................................................................................................ix Chapter 1. CICS intercommunication..................................................................... 1 Intercommunication methods.....................................................................................................................1 Communication between systems.........................................................................................................1 Multiregion operation............................................................................................................................. 1 Using CICS intercommunication............................................................................................................ 2 Intercommunication facilities......................................................................................................................4 Function shipping................................................................................................................................... 6 Asynchronous processing...................................................................................................................... 6 Transaction routing.................................................................................................................................6 Distributed program link (DPL)...............................................................................................................7 Distributed transaction processing (DTP)..............................................................................................7 Transaction tracking.....................................................................................................................................7 Association data..................................................................................................................................... 8 ISC and IPIC intercommunications facilities............................................................................................ 15 Intercommunication using IP interconnectivity..................................................................................15 Intersystem communication over SNA................................................................................................18 Multiregion operation................................................................................................................................ 23 Intercommunication facilities available using MRO............................................................................23 Cross-system multiregion operation (XCF/MRO)................................................................................ 23 Applications of multiregion operation................................................................................................. 27 Conversion from a single-region system............................................................................................. 29 CICS function shipping.............................................................................................................................. 29 Overview of function shipping..............................................................................................................29 Design considerations for Function Shipping...................................................................................... 30 The mirror transaction and transformer program............................................................................... 33 Function shipping examples................................................................................................................ 36 Asynchronous processing..........................................................................................................................39 Overview of asynchronous processing................................................................................................ 39 Asynchronous processing methods.....................................................................................................40 Asynchronous processing using START and RETRIEVE commands................................................... 41 System programming considerations..................................................................................................46 Asynchronous processing examples................................................................................................... 47 CICS dynamic routing................................................................................................................................ 49 Two routing models..............................................................................................................................51 Two routing programs.......................................................................................................................... 53 CICS transaction routing............................................................................................................................54 Overview of transaction routing...........................................................................................................54 Terminal-initiated transaction routing.................................................................................................55 Traditional routing of transactions started by ATI...............................................................................58 Routing transactions invoked by START commands........................................................................... 65 Allocation of remote APPC connections..............................................................................................72 The relay program................................................................................................................................ 75 Basic mapping support (BMS)..............................................................................................................75 Using the routing transaction, CRTE.................................................................................................... 76 System programming for transaction routing......................................................................................77 CICS distributed program link................................................................................................................... 77 Overview of DPL................................................................................................................................... 77 Statically routing DPL requests............................................................................................................78 iii Dynamically routing DPL requests.......................................................................................................81 Daisy-chaining of DPL requests........................................................................................................... 83 Limitations of DPL server programs.....................................................................................................83 Intersystem queuing............................................................................................................................ 84 Examples of DPL...................................................................................................................................84 Distributed transaction processing........................................................................................................... 85 Overview of DTP................................................................................................................................... 85 Advantages over function shipping and transaction routing...............................................................86 Why distributed transaction processing?............................................................................................ 86 DTP’s place in the CICS intercommunication facilities....................................................................... 87 What is DTP?.........................................................................................................................................87 Distributed processes.......................................................................................................................... 90 Maintaining data integrity.................................................................................................................... 91 Designing distributed processes..........................................................................................................92 What is a conversation and what makes it necessary?....................................................................... 97 MRO or APPC for DTP?......................................................................................................................

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    388 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us