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.

Reply via email to