I have a situation I am not sure how to solve, and need some guidance.
SYS_A_ADTSIU_IN ====> SYS_B_ADTSIU_OUT
SYS_A_DFT_OUT <==== SYS_B_DFT_IN System A says that they only have one inbound port and one outbound port, so when I have SYS_A_DFT_OUT thread setup to wait for an ACK and send out a DFT message to SYS_A, they send the ACK back to me through the SYS_A_ADTSIU_IN thread. That is well and good, except that SYS_A_DFT_OUT is sitting there waiting for the ack and since it isn’t coming, then it dosn’t send any more message without bouncing the thread. Is there a way to take the inbound ACK/NACK message from the SYS_A_ADTSIU_IN thread and route it to the SYS_A_DFT_OUT thread to satisfy the SYS_A_DFT_OUT threads need for an ACK and get it to send the next message. Since it is a DFT feed, I don’t want to just send without an ack since I will never know if everything made it through. I can think of some ways to make it work by writing to a database outside of cloverleaf and then using the ack to verify that each message got an ack, but I am looking for a way to do this internal to the cloverleaf application if possible. That being said, I will entertain any possible solutions so don’t be shy. Thanks for your time!
Craig Weldy
Senior Interface Analyst
Beacon Health System
South Bend, In, 46615