@@ -145,67 +145,87 @@ <h4>Fundamentals of IMS TM Part 2</h4>
145145 </ section >
146146
147147 <!-- =========================== IMS Transaction Manager =========================== -->
148- < section class ="zs-gray-section ">
149- < div class ="flex-container tm-section ">
150- < h3 > IMS Transaction Manager</ h3 >
151- < div class ="flex-row ">
152- < div class ="flex-block ">
148+ < section class ="light-gray-bg pure-g ">
149+ < div class ="pure-u-1 section-header ">
150+ < h2 > IMS Transaction Manager</ h2 >
151+ </ div >
152+ < div class ="pure-u-1 pure-g pure-g-pad ">
153+ < div class ="pure-u-md-11-24 ">
154+ < div class ="pure-u-xl-2-24 ">
153155 < img class ="ims-card-icon " src ="wp-content/icons/tcp-ip-service.svg " alt ="">
154- < div >
155- < h3 > Speedy transactions</ h3 >
156- < p >
157- The IMS Transaction Manager receives messages from any platform, usually via TCP/IP through IMS Connect,
158- puts them on the message queue where an application program can retrieve it.
159- </ p >
160- < p >
161- Think about getting money from an ATM or bank. The bank uses IMS DB to store customer data and IMS TM to
162- quickly process deposits, withdrawals, and queries.
163- </ p >
164- < a href ="https://www.ibm.com/docs/en/ims/15.5.0?topic=network-ims-tm-overview "
165- target ="_blank " rel ="noopener noreferrer " aria-label ="Learn more about IMS TM speedy transactions "> Learn more →</ a >
166- </ div >
167156 </ div >
168- < div class ="flex-block ">
169- < img src ="wp-content/tm/speedy-transactions-c.png " alt ="Diagram of IMS TM transaction processing " class ="tm-img ">
157+ < div class ="pure-u-xl-20-24 ">
158+ < h3 > Speedy transactions</ h3 >
159+ < p >
160+ The IMS Transaction Manager receives messages from any platform, usually via TCP/IP through IMS Connect,
161+ puts them on the message queue where an application program can retrieve it.
162+ </ p >
163+ < p >
164+ Think about getting money from an ATM or bank. The bank uses IMS DB to store customer data and IMS TM to
165+ quickly process deposits, withdrawals, and queries.
166+ </ p >
167+ < p >
168+ < a href ="https://www.ibm.com/docs/en/ims/15.5.0?topic=network-ims-tm-overview "
169+ target ="_blank " rel ="noopener noreferrer " aria-label ="Learn more about IMS TM speedy transactions ">
170+ Learn more →
171+ </ a >
172+ </ p >
170173 </ div >
171174 </ div >
172- < div class ="flex-row ">
173- < div class ="flex-block ">
175+
176+ < div class ="pure-u-md-11-24 ">
177+ < img src ="wp-content/tm/speedy-transactions-c.png " alt ="Diagram of IMS TM transaction processing " class ="img-md ">
178+ </ div >
179+
180+ < div class ="pure-u-md-11-24 ">
181+ < div class ="pure-u-xl-2-24 ">
174182 < img class ="ims-card-icon " src ="wp-content/icons/ansible-logo.svg " alt ="">
175- < div >
176- < h3 > Ways to work</ h3 >
177- < p >
178- Use Red Hat® Ansible® and Red Hat® OpenShift® through digitally transformed ways of working, developing,
179- and updating critical data-driven applications.
180- </ p >
181- < p >
182- The Ansible® for IBM Z® product offers lots of use cases, capabilities, and tools to automate functions of IMS,
183- such as DBRC administration or IMS catalog management, all by using scripted Ansible playbooks.
184- </ p >
183+ </ div >
184+ < div class ="pure-u-xl-20-24 ">
185+ < h3 > Ways to work</ h3 >
186+ < p >
187+ Use Red Hat® Ansible® and Red Hat® OpenShift® through digitally transformed ways of working, developing,
188+ and updating critical data-driven applications.
189+ </ p >
190+ < p >
191+ The Ansible® for IBM Z® product offers lots of use cases, capabilities, and tools to automate functions of IMS,
192+ such as DBRC administration or IMS catalog management, all by using scripted Ansible playbooks.
193+ </ p >
194+ < p >
185195 < a href ="https://imsdev.github.io/ims-devops.html "
186- rel ="noopener noreferrer " aria-label ="Learn more about ways to work with IMS TM "> Learn more</ a >
187- </ div >
196+ rel ="noopener noreferrer " aria-label ="Learn more about ways to work with IMS TM ">
197+ Learn more
198+ </ a >
199+ </ p >
188200 </ div >
189- < div class ="flex-block ">
201+ </ div >
202+
203+ < div class ="pure-u-md-11-24 ">
204+ < div class ="pure-u-xl-2-24 ">
190205 < img class ="ims-card-icon " src ="wp-content/icons/Icon_Homepage_APIs.svg " alt ="">
191- < div >
192- < h3 > Ways to connect</ h3 >
193- < p > Take advantage of not just TCP/IP but RESTful APIs that access IMS™ applications and data in minutes.
194- Transactions might be issued from z/OS environments or distributed applications that use TCP/IP to communicate
195- with IMS.
196- </ p >
197- < p >
198- Use IMS Connect to provide high performance TCP/IP communications between multiple IMS Connect
199- clients and IMS systems.
200- </ p >
206+ </ div >
207+ < div class ="pure-u-xl-20-24 ">
208+ < h3 > Ways to connect</ h3 >
209+ < p > Take advantage of not just TCP/IP but RESTful APIs that access IMS™ applications and data in minutes.
210+ Transactions might be issued from z/OS environments or distributed applications that use TCP/IP to communicate
211+ with IMS.
212+ </ p >
213+ < p >
214+ Use IMS Connect to provide high performance TCP/IP communications between multiple IMS Connect
215+ clients and IMS systems.
216+ </ p >
217+ < p >
201218 < a href ="https://imsdev.github.io/ims-apis.html "
202- rel ="noopener noreferrer " aria-label ="Learn more about how to connect to IMS TM "> Learn more</ a >
203- </ div >
219+ rel ="noopener noreferrer " aria-label ="Learn more about how to connect to IMS TM ">
220+ Learn more
221+ </ a >
222+ </ p >
204223 </ div >
205224 </ div >
206225 </ div >
207226 </ section >
208227
228+
209229 <!-- =========================== Hone your skills =========================== -->
210230 < section class ="zs-gray-section ibm-background-white-core hs-section ">
211231 < div class ="pure-u-1 "> < h2 > Upskill with IMS Transaction Manager</ h2 > </ div >
0 commit comments