Respected Community Members,
Are there any way in the Biztalk that i can configure the Biztalk to communicate to mainframe Queue??
I have a request to read/write to mainframe queue from vb.net program. Any what should be the best way??
Thanks,
Nick
Technology Tips and News
Respected Community Members,
Are there any way in the Biztalk that i can configure the Biztalk to communicate to mainframe Queue??
I have a request to read/write to mainframe queue from vb.net program. Any what should be the best way??
Thanks,
Nick
You might want to look at the following thread:
Thanks...
Stephen,
thanks for the update. it seems like Biztalk & HIS doesn't have a way to communicate directly to Mainframe CICS Message Queue, but we can create some program in CICS to communicate and we can communicate to that CICS program. Am i reading thie right??
THanks,
Nick
Sorry, I was thinking you meant AS/400 data queues. HIS includes features to integrate with IBM Websphere MQ as described at http://msdn.microsoft.com/en-us/library/gg163688.aspx#message.
Our other CICS (and IMS) transaction integration feature is Transaction Integrator that allows you to can CICS (or IMS) transactions as described at http://msdn.microsoft.com/en-us/library/gg163688.aspx#application.
Both of these integration features are in use by many customers.
Thanks...
Hi Nick,
Do you mean IBM MQ Queues ?
If yes, you can use the IBM MQ Websphere Client together with the Microsoft HIS MQSC Adapter !
Best Regards,
Steve,
We have custom written Mainframe CICS Message Queue here. There is no web sphere client at all. It is little bit different architecture. I am sure bunch of other customers also have this.
So can't we do VB.NET connection directly to them or we need some kind of HIS/Biztalk configuration to talk to that queue and then communicate through it??
Thanks,
Nick
Nick,
How do you access the Custom Queue? Through a CICS DPL Link program? TCP? HTTP? We need a little more information concerning their programming mode or interface to provide anymore insight in order to better answer the question.
Thanks...
Steve, For messages outbound from CICS a subroutine is called to write queue messages from a CICS application. The subroutine actually stores the message on a DB2 table. The messages are picked up by independent CICS transactions (X001-X099) and sent to a mainframe job (XXQUECOMMXX) that actually places the messages on mainframe queuing system (General Queuer).
For messages that are inbound to CICS - XXQUECOMMXX sends all messages to a general purpose transaction (X100 or X200) in CICS. X100 or X200calls an application program specified in the header portion of the queue record. The called application program processes the data in the queue records.
CICS DPL is not used.
Thanks,
Nick
Nick,
I think test best way for you to implement this, is to write a CICS Program that can read and write to the Mainframe Queue. In order to use the CICS Program (Transaction) you can use the Transaction Integration from HIS through SNA or TCPIP. If I understand you correctly you would like to use directly from VB.Net the TSQ or TDQ.
Best Regards,