There is nothing that the z/OS systems programmer needs to do (or can do) to implement connection pooling. This is solely a characteristic of the system on which the client is running. As of CICS TG V9.3, the updated assembly for .NET delivers a
GatewayConnectionPool class which can be used to establish a connection pool to hold multiple open connections between the .NET server and the CICS TG daemon. The documentation at
https://www.ibm.com/docs/en/cics-tg-zos/9.3.0?topic=applications-overview-programming-interface says:
GatewayConnectionPool class enables connection pool which contains a number of open GatewayConnection instances which can be acquired for use and then later returned to the pool after use. To create a pool of Secure Sockets Layer (SSL) connections, useSslGatewayConnectionPool. Pooled connections can be used in the same way as non-pooled connections, the only difference being the way the connection is obtained. Connection pool removes the overhead of connection establishment and disconnection continuously thus enhancing the performance of the Client by providing a higher throughput. Use of connection pools in .NET Framework and .NET Core for optimal resource utilization and a reduction in response time.
You can point your .NET developers to the CICS TG documentation for more information.
------------------------------
Leigh Compton
Consulting IT Specialist - CICS and Enterprise Integration
IBM
TX
------------------------------
Original Message:
Sent: Wed October 19, 2022 05:12 AM
From: Erdem Gürbüz
Subject: CTG Connection Pool
Hello Roland,
Yes I've seen this document but as a System Programmer this document is for the Developer side I guess.
What I'm wondering is that what do I need to do on the CICS side to make connection pool enabled or do I need to apply any changes.
Or is there anything to do
Thanks and regards.
------------------------------
Erdem Gürbüz
Original Message:
Sent: Wed October 19, 2022 04:34 AM
From: Roland Schiradin
Subject: CTG Connection Pool
Hi Erdam, maybe this helps
CA77: CICS Transaction Gateway connection pooling for Microsoft .NET
Ibm | remove preview |
| CA77: CICS Transaction Gateway connection pooling for Microsoft .NET | Connections to CICS Transaction Gateway from Microsoft .NET applications can be shared, avoiding the overhead of repeatedly opening and closing a connection to the Gateway daemon | View this on Ibm > |
|
|
Regards Roland
------------------------------
Roland Schiradin
Original Message:
Sent: Tue October 18, 2022 03:30 AM
From: Erdem Gürbüz
Subject: CTG Connection Pool
Hi,
I'm a begginer CICS System Programmer. We want to implement CTG Connection Pooling in our system it's gonna use .Net.
I found very little information on internet and I'm still in the learining phase. So if you give me a way to follow that would be great help.
Thanks.
------------------------------
Erdem Gürbüz
------------------------------