Openutm V7.0 Concepts and Functions

Openutm V7.0 Concepts and Functions

English FUJITSU Software openUTM V7.0 Concepts and Functions User Guide * November 2019 Comments… Suggestions… Corrections… The User Documentation Department would like to know your opinion on this manual. Your feedback helps us to optimize our documentation to suit your individual needs. Feel free to send us your comments by e-mail to: [email protected]. Certified documentation according to DIN EN ISO 9001:2015 To ensure a consistently high quality standard and user-friendliness, this documentation was created to meet the regulations of a quality management system which complies with the requirements of the standard DIN EN ISO 9001:2015. Copyright and Trademarks Copyright © 2019 Fujitsu Technology Solutions GmbH. All rights reserved. Delivery subject to availability; right of technical modifications reserved. All hardware and software names used are trademarks of their respective manufacturers. Table of Contents Concepts and Functions . 8 1 Preface . 9 1.1 Summary of contents and target group . 11 1.2 Summary of contents of the openUTM documentation . 12 1.2.1 openUTM documentation . 13 1.2.2 Documentation for the openSEAS product environment . 16 1.2.3 Readme files . 17 1.3 Changes in openUTM V7.0 . 18 1.3.1 New server functions . 19 1.3.2 Discontinued server functions . 23 1.3.3 New client functions . 24 1.3.4 New functions for openUTM WinAdmin . 25 1.3.5 New functions for openUTM WebAdmin . 26 2 Overview of openUTM features . 27 2.1 openUTM - the “High-end Transaction Processing Platform” . 28 2.2 Transaction concept and restart functions . 30 2.3 Coordinating with databases and resource managers . 31 2.4 UTM cluster application on Linux, UNIX or Windows Systems . 34 2.4.1 UTM cluster files . 36 2.4.2 System requirements for the use of UTM cluster applications . 38 2.5 Message queuing . 39 2.6 openUTM - open for different platforms and protocols . 41 2.7 X/Open conformance of openUTM . 46 2.8 Performance, throughput and response times . 48 2.9 Workload Capture & Replay . 49 2.10 High availability . 50 2.11 Security functions . 51 2.12 Dynamic configuration . 52 2.13 Internationalization/adaptation of UTM messages . 53 2.14 openUTM in the Unicode environment . 54 2.15 Accounting . 55 2.16 Performance monitoring with the openSM2 Software Monitor . 56 2.17 Diagnostic capabilities in openUTM . 57 2.18 Simple, user-friendly application programming . 58 2.19 Graphical administration with WinAdmin . 59 2.20 Graphical administration with WebAdmin . 60 2.21 SNMP subagent for openUTM . 61 3 Integration scenarios with openUTM . 62 3.1 Integrating different applications . 63 3.2 Integrating openUTM in the Java Enterprise environment . 64 3.2.1 openUTM as a server for Java EE application servers . 65 3.2.2 openUTM as a client for a Java EE application server . 66 3.2.3 UTM cluster application as client or server . 67 3.3 Accessing UTM Applications from the Internet . 68 3.4 Addressing openUTM via WS4UTM . 69 3.5 Addressing openUTM via WebTransactions . 70 4 Communication with openUTM . 71 4.1 Client/server architecture variants . 72 4.2 What is meant by the terms “client” and “server”? . 74 4.2.1 Communication with openUTM-Client applications . 75 4.2.1.1 Clients with the UPIC carrier system . 76 4.2.1.2 Clients with the OpenCPIC carrier system . 77 4.2.2 Java clients . 78 4.3 Server-to-server communication . 80 4.3.1 Global dialogs . 81 4.3.2 Transaction management in server-to-server communication . 83 4.3.3 Example: Global dialog with a distributed transaction . 84 4.3.4 Addressing remote services . 86 4.3.5 Communication with CICS, IMS and TXSeries applications . 88 4.4 Communicating with transport system applications . 90 4.5 Communicating with HTTP Clients . 92 4.5.1 Structure of an HTTP message . 93 4.5.2 Adressing of a program unit . 94 4.5.3 Generation . 95 4.5.4 HTTP Header . 98 4.5.5 Event Exit HTTP . 100 4.5.6 Usage scenarios . 101 4.6 Overview: partners, protocols, transaction management . 103 5 Message queuing . 105 5.1 UTM-controlled queues . 106 5.1.1 Output jobs (output queuing) . 107 5.1.2 Background jobs . 108 5.1.2.1 Processing background jobs . 109 5.1.2.2 Sending background jobs to remote services (remote queuing) . 111 5.1.3 Priority scheduling of background jobs . 112 5.2 Service-controlled queues . 113 5.2.1 USER queues . 114 5.2.2 TAC queues . 115 5.2.2 TAC queues . 115 5.2.3 Temporary queues . 116 5.3 Control options for message queues . 118 5.4 Message queue calls of the KDCS interface . 121 6 Structure of a UTM application . 122 6.1 UTM application program . 123 6.2 The process concept . 124 6.3 The KDCFILE - the “application memory” . 126 6.3.1 KDCFILE for a standalone application . 127 6.3.2 KDCFILEs in UTM cluster applications on Linux, Unix and Windows systems . 129 6.4 UTM cache memory . ..

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    301 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