You use IUCV for everything except connect, accept, and sever.  For those you 
use CMSIUCV. 

Alan

Sent from my iPhone using IBM Verse

On Sep 2, 2017, 9:41:52 AM, [email protected] wrote:

From: [email protected]
To: [email protected]
Cc: 
Date: Sep 2, 2017, 9:41:52 AM
Subject: Re: [CMS-PIPELINES] using IUCV sockets in a pipe stage


 Thanks John H and Alan,
 Funny thing about cmsiucv... I first started with that, but when referring
 to the manuals it was using iucv, so I thought, oops. :-)
 It's also a learning thing, but my main goal is to write an ftp client (at
 least enough initially to get and put a file) that can do FTPS.  After
 asking here about updates to the FTP_REXX pipe stage to do that, it seemed
 the solution was open an RFE to update rexx sockets etc to support that, or
 write my own in C or Assembler.  I opened an RFE but wanted to work on a
 solution instead of just wait and see if/when IBM provides it.
 I know about the tcpclient stage but didn't pursue that in light of the
 comments in the other thread.
 If "Rob already has something" I'm certainly interested in trying it out.
 I checked the "vm download page" for community contributions but didn't see
 anything there. Found some other, unrelated goodies though. It's like
 shopping at Costco.... I go in looking for an ftps solution and come out
 with everything but that. :-)
 Cheers,
 Don
 On Sat, Sep 2, 2017 at 05:25 Alan Altmark  wrote:
 > Don, you know that Pipes has tcpclient and tcpserver stages, right?
 >
 >  Use TRACE EXT 4000 to see if you're getting IUCV interrupts.   And use
 > CMSIUCV to CONNECT and SEVER.
 >  Alan
 >
 >  Sent from my iPhone using IBM Verse
 >
 >  On Sep 2, 2017, 6:41:00 AM, [email protected] wrote:
 >
 >  From: [email protected]
 >  To: [email protected]
 >  Cc:
 >  Date: Sep 2, 2017, 6:41:00 AM
 >  Subject: [CMS-PIPELINES] using IUCV sockets in a pipe stage
 >
 >
 >    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.
 >
 --
 Sent from iPhone Gmail Mobile

Reply via email to