@@ -194,104 +194,110 @@ <h4>Fundamentals of IMS TM Part 2</h4>
194194 < div class ="pure-u-1 section-header ">
195195 < h2 > IMS Transaction Manager</ h2 >
196196 </ div >
197- < div class ="pure-u-1 pure-g pure-g-pad ">
198- < div class ="pure-u-md-10-24 ">
199- < div class ="pure-u-xl-2-24 ">
200- < img
201- class ="ims-card-icon "
202- src ="wp-content/icons/icon_timer.svg "
203- alt ="" />
204- </ div >
205- < div class ="pure-u-xl-20-24 ">
206- < h3 > Speedy transactions</ h3 >
207- < p >
208- The IMS Transaction Manager receives messages from any platform,
209- usually via TCP/IP through IMS Connect, puts them on the message
210- queue where an application program can retrieve it.
211- </ p >
212- < p >
213- Think about getting money from an ATM or bank. The bank uses IMS
214- DB to store customer data and IMS TM to quickly process
215- deposits, withdrawals, and queries.
216- </ p >
217- < p >
218- < a
219- href ="https://www.ibm.com/docs/en/ims/15.5.0?topic=network-ims-tm-overview "
220- target ="_blank "
221- rel ="noopener noreferrer "
222- aria-label ="Learn more about IMS TM speedy transactions ">
223- Learn more →
224- </ a >
225- </ p >
197+ < div class ="pure-u-1 ">
198+ < div class ="pure-g pure-g-pad ">
199+ < div class ="pure-u-1 pure-u-lg-1-2 ">
200+ < div class ="pure-u-xl-2-24 ">
201+ < img
202+ class ="ims-card-icon "
203+ src ="wp-content/icons/icon_timer.svg "
204+ alt ="" />
205+ </ div >
206+ < div class ="pure-u-xl-20-24 ">
207+ < h3 > Speedy transactions</ h3 >
208+ < p >
209+ The IMS Transaction Manager receives messages from any
210+ platform, usually via TCP/IP through IMS Connect, puts them on
211+ the message queue where an application program can retrieve
212+ it.
213+ </ p >
214+ < p >
215+ Think about getting money from an ATM or bank. The bank uses
216+ IMS DB to store customer data and IMS TM to quickly process
217+ deposits, withdrawals, and queries.
218+ </ p >
219+ < p >
220+ < a
221+ href ="https://www.ibm.com/docs/en/ims/15.5.0?topic=network-ims-tm-overview "
222+ target ="_blank "
223+ rel ="noopener noreferrer "
224+ aria-label ="Learn more about IMS TM speedy transactions ">
225+ Learn more →
226+ </ a >
227+ </ p >
228+ </ div >
226229 </ div >
227- </ div >
228-
229- < div class ="pure-u-md-13-24 ">
230- < img
231- src ="wp-content/tm/speedy-transactions-c.png "
232- alt ="Diagram of IMS TM transaction processing "
233- class ="img-lg " />
234- </ div >
235230
236- < div class ="pure-u-md-11-24 ">
237- < div class ="pure-u-xl-2-24 ">
238- < img
239- class ="ims-card-icon "
240- src ="wp-content/icons/ansible-logo.svg "
241- alt ="" />
242- </ div >
243- < div class ="pure-u-xl-20-24 ">
244- < h3 > Ways to work</ h3 >
245- < p >
246- Use Red Hat® Ansible® and Red Hat® OpenShift® through digitally
247- transformed ways of working, developing, and updating critical
248- data-driven applications.
249- </ p >
250- < p >
251- The Ansible® for IBM Z® product offers lots of use cases,
252- capabilities, and tools to automate functions of IMS, such as
253- DBRC administration or IMS catalog management, all by using
254- scripted Ansible playbooks.
255- </ p >
256- < p >
257- < a
258- href ="https://imsdev.github.io/ims-devops.html "
259- rel ="noopener noreferrer "
260- aria-label ="Learn more about ways to work with IMS TM ">
261- Learn more
262- </ a >
263- </ p >
231+ < div class ="pure-u-1 pure-u-lg-1-2 ">
232+ < div class ="pure-u-xl-2-24 "> </ div >
233+ < div class ="pure-u-xl-20-24 ">
234+ < img
235+ src ="wp-content/tm/speedy-transactions-c.png "
236+ alt ="Diagram of IMS TM transaction processing "
237+ class ="img-lg " />
238+ </ div >
264239 </ div >
265- </ div >
266240
267- < div class ="pure-u-md-11-24 ">
268- < div class ="pure-u-xl-2-24 ">
269- < img
270- class ="ims-card-icon "
271- src ="wp-content/icons/Icon_Homepage_APIs.svg "
272- alt ="" />
241+ < div class ="pure-u-1 pure-u-lg-1-2 ">
242+ < div class ="pure-u-xl-2-24 ">
243+ < img
244+ class ="ims-card-icon "
245+ src ="wp-content/icons/ansible-logo.svg "
246+ alt ="" />
247+ </ div >
248+ < div class ="pure-u-xl-20-24 ">
249+ < h3 > Ways to work</ h3 >
250+ < p >
251+ Use Red Hat® Ansible® and Red Hat® OpenShift® through
252+ digitally transformed ways of working, developing, and
253+ updating critical data-driven applications.
254+ </ p >
255+ < p >
256+ The Ansible® for IBM Z® product offers lots of use cases,
257+ capabilities, and tools to automate functions of IMS, such as
258+ DBRC administration or IMS catalog management, all by using
259+ scripted Ansible playbooks.
260+ </ p >
261+ < p >
262+ < a
263+ href ="https://imsdev.github.io/ims-devops.html "
264+ rel ="noopener noreferrer "
265+ aria-label ="Learn more about ways to work with IMS TM ">
266+ Learn more
267+ </ a >
268+ </ p >
269+ </ div >
273270 </ div >
274- < div class ="pure-u-xl-20-24 ">
275- < h3 > Ways to connect</ h3 >
276- < p >
277- Take advantage of not just TCP/IP but RESTful APIs that access
278- IMS™ applications and data in minutes. Transactions might be
279- issued from z/OS environments or distributed applications that
280- use TCP/IP to communicate with IMS.
281- </ p >
282- < p >
283- Use IMS Connect to provide high performance TCP/IP
284- communications between multiple IMS Connect clients and IMS
285- systems.
286- </ p >
287- < p >
288- < a
289- href ="https://imsdev.github.io/ims-apis.html "
290- rel ="noopener noreferrer "
291- aria-label ="Learn more about how to connect to IMS TM ">
292- Learn more
293- </ a >
294- </ p >
271+
272+ < div class ="pure-u-1 pure-u-lg-1-2 ">
273+ < div class ="pure-u-xl-2-24 ">
274+ < img
275+ class ="ims-card-icon "
276+ src ="wp-content/icons/Icon_Homepage_APIs.svg "
277+ alt ="" />
278+ </ div >
279+ < div class ="pure-u-xl-20-24 ">
280+ < h3 > Ways to connect</ h3 >
281+ < p >
282+ Take advantage of not just TCP/IP but RESTful APIs that access
283+ IMS™ applications and data in minutes. Transactions might be
284+ issued from z/OS environments or distributed applications that
285+ use TCP/IP to communicate with IMS.
286+ </ p >
287+ < p >
288+ Use IMS Connect to provide high performance TCP/IP
289+ communications between multiple IMS Connect clients and IMS
290+ systems.
291+ </ p >
292+ < p >
293+ < a
294+ href ="https://imsdev.github.io/ims-apis.html "
295+ rel ="noopener noreferrer "
296+ aria-label ="Learn more about how to connect to IMS TM ">
297+ Learn more
298+ </ a >
299+ </ p >
300+ </ div >
295301 </ div >
296302 </ div >
297303 </ div >
0 commit comments