I'm writing an assembler pipe stage to use IUCV sockets... Things are going south very quickly... :-(
I establish the hndiucv interrupt handler, and do the iucv connect Both of those complete ok... but the iucv connect is asynchronous, I'm supposed to get an interrupt showing "connection complete" or "connection severed"... but I'm not getting any interrupt at all. :-( I know I don't get an interrupt because I CP TRACE I RANGE ... covering the interrupt handler code ... if it got there, I'd be in trace... I must be missing something basic at this point, but think I'm doing everything correctly based on the TCP/IP Programmer's Reference. Are there any Redbooks or coding samples of how to do this?.... it doesn't seem that complicated, yet ... it's not working right out the gate. :-) It does properly detect when the TCPIP ID is logged off... IUCV SEND fails with iprcode 11 as expected... but when it is logged on (and TCPIP is running) I get the expected 0... After IUCV SEND, I use pipwecb to wait for the interrupt handler to post the ecb... but it doesn't even get to the interrupt handler. Did pipwecb do something like mask external interrupts? I wouldn't think so.... I was going to pipcommt 0 after the IUCV connection was established, but thought maybe I had some order of events wrong, so tried pipcommt 0 earlier... no difference. Same results on both VM 6.3 and 6.4 Any suggestions? Thank you Donald Russell Visa Inc.
