IMS database from .NET program

I am using this driver cac101wn.exe downloaded from here  to access Mainframe IMS database from my .net application. I looked at the article. i was able to read the IMS database and i was so happy. When I propose an idea based on this, the architect does not approve, because we are using the IMS database for financial transactions. This is what the architect suggested to me.

The mainframe team can support Synchrnonsout CICS WebService , which can be called directly by your C # .net application. CICS WS will handle any transaction integrity issues and roll back initiated by your application.

Now I really want to know that

1. Is this approach wrong?

2. Has anyone ever used a Classic Federation Server and let me know what the pros and cons of this are?

Thank you in advance

Please let me know if the question is unclear and further clarification is required.


+3


source to share


2 answers


The approach suggested by your architect seems plausible to me. He is possibly concerned that rogue versions of the client-end of the application (or smart tools that directly access the database) could be compromised to perform updates in an unauthorized manner - a common problem with client-server applications. Distribution management and synchronized use of updates is also an issue as the number of clients increases.

Creating a CICS web service that you can name is pretty straightforward - assuming you have a suitable program that encapsulates the functionality you want and of course you have CICS installed. Web services have been available in CICS to some extent since the release of V2.3. Which edition are you in?

Another option would be to use the Microsoft.Net API in the CICS Transaction Gateway to directly control your CICS program.



Architects exist for a reason - they stop the destruction of buildings and the injury of residents. I invite you to listen to yours.

Regards, John

+2


source


IMS 7 has been out of support for several years. IMS 13 is the current version of IMS and has built-in support for .NET applications to access the IMS database. More information can be found at www.ibm.com/ims



+1


source







All Articles