Re: AF_IUCV support

2007-03-30 Thread Arty Ecock
Hi,

On Wed, 28 Mar 2007 22:32:23 -0400 David Boyes said:
>> So how about if you make the calls to the ACI stubs nice CP exits so
>> that we can dynamically load the modules that RACF (or someone else)
>> supplies.
>
   For what its worth, our home-brew SECURE system is implemented as a
CPXLOADable IUCV System Service.  The dynamic IUCV System Service code is a
local CP modification, but wouldn't be needed if *RPI spoke to CP exits.

   In any event, CPXLOADable security code works.  Well.

Cheers,
Arty

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390


Re: AF_IUCV support

2007-03-29 Thread Alan Altmark
On Thursday, 03/29/2007 at 11:21 AST, Melissa Howland/Endicott/[EMAIL PROTECTED]
wrote:

> So one should be very cautious about replacing the sockets (or other
PFS)
> BPX1 routines in the BFS on CMS.  For example, if you replace BPX1SOC,
you
> have just ripped all of the sockets support out from under your C
servers
> running on CMS (that is, you can't replace just one addressing family
> easilyBPX1SOC is all of your sockets addressing families).  Also,
the
> sockets PFS shares some BPX routines with the file PFS, so if you
replace
> BPX1RED (read), you've just ripped out your read() function for files,
too.
>
> So please consider this option with great caution.

Aye, there be dragons here.  Or worse.  "Abandon hope all ye who here
enter" pops to mind.

It is an effort not to be undertaken lightly as the Law of Unintended
Consquences (previously known as "unpredictable results may occur")
definitely applies.  If you start ripping out (replacing) one CSL routine
you will undboutedly find yourself replacing others: Open, Close, Read,
Write are all related, expecting to find the same infrastructure in the
background.

IBM spent a lot of time & money writing those CSL routines, so it is only
fair that if it was hard for us that it be hard for the next person, eh?
:-)

Alan Altmark
z/VM Development
IBM Endicott

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390


Re: AF_IUCV support

2007-03-29 Thread Melissa Howland
Alan wrote:
>>You can already do that for some of the clients/servers.  The C-based
>>programs all call LE sockets.  LE calls BPX1SOC CSL routine.  Feel free
to
>>write your own replacement that implements the transport of your choice.

CSL routines are usually provided for one (or both) of 2 reasons: 1) to
make them easily replaceable or 2) to make them easily callable from many
languages.

So while the fact that they are CSL routines makes the BPX1 interfaces
replaceable in a sense, that is not why they are CSL routines and,
therefore, they are not really written or documented with the intention
that they be replaceable.  They are CSL routines to allow them to be easily
called from several languages.

So one should be very cautious about replacing the sockets (or other PFS)
BPX1 routines in the BFS on CMS.  For example, if you replace BPX1SOC, you
have just ripped all of the sockets support out from under your C servers
running on CMS (that is, you can't replace just one addressing family
easilyBPX1SOC is all of your sockets addressing families).  Also, the
sockets PFS shares some BPX routines with the file PFS, so if you replace
BPX1RED (read), you've just ripped out your read() function for files, too.

So please consider this option with great caution.

(Oh, did I mention that I also own/support the CMS sockets support in my
"spare time"? :) )

Melissa Howland
z/VM and Linux on z/VM Development
IBM Corporation
Endicott, NY 13760
(607)429-3303, (from within IBM T/L 620-3303)
Fax: (607)429-4192 (T/L 620-4192)
--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390


Re: AF_IUCV support

2007-03-29 Thread Melissa Howland
<[EMAIL PROTECTED]> wrote:
> Now, for the rest of us in the dark, what we we do with that function?

Alan wrote:
>>Connect to *MSG or other system services.  Or even CMS apps or other
Linux
>>servers without using IP.  ISFC Collections (VM clusters) and distributed
>>IUCV anyone?

The current version of the AF_IUCV support available on developerWorks
allows for local CONNECT's only (i.e., to guests on the same CP)...(this is
consistent with the AF_IUCV support in CMS).  So don't say "distributed
IUCV" yet.

Since this is my first append here, I should probably introduce myself :) .
Many of you know me from my many years as a CMS developer (much of which my
last name was Carlson, in case you're wondering :) )  I'm now leading a
team of developers in Endicott that is working with the Linux team in
Boeblingen, focusing on z/VM exploitation in Linux (we would be the
"colleagues" that Alan referred to).

Melissa Howland
z/VM and Linux for S/390  Development
IBM Endicott
--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390


Re: AF_IUCV support

2007-03-29 Thread David Boyes
> > And you're revamping an awful lot of CP internals at the moment to
> > finish the 64-bit enablement. It's worth bringing up the idea at
least.
> 
> By all means.  But even in a 64-bit world, much of CP (including the
ACI)
> runs in a 31-bit execution space with the flexiblity to map any page
into
> that 31-bit space.  The parts of CP that manage the 31-bit space are,
of
> course, 64-bit, as are those that need to access possibly more than
2GB of
> data are also 64-bit enabled.

I was under the impression that that mapping approach was a temporary
rest stop on the evolution, though. If there is still major
restructuring to be done, then it'd be worth looking into some of the
other general interface stuff (cf how SPXTAPE works, etc) at that point,
or at least start poking at the concept. 

Using a "service access point" model would keep the services available
for CMS but also make them easier to access in a pure hosting model. 

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390


Re: AF_IUCV support

2007-03-28 Thread Mark Post
>>> On Thu, Mar 29, 2007 at 12:35 AM, in message
<[EMAIL PROTECTED]>, Marcy
Cortes <[EMAIL PROTECTED]> wrote: 
-snip-
> I think I started this whole long thread by asking what for?   My
> question is was more along the lines what would a *finanical services
> firm* like mine or Rick's (who got so excited :) would do with this.

You have to understand Rick.  It's not that he works for a financial services 
firm.  He's just a real geek when it comes to things that are technically cool. 
 Which is one of the reasons I love him.  :)


Mark Post

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390


Re: AF_IUCV support

2007-03-28 Thread Adam Thornton

On Mar 28, 2007, at 11:35 PM, Marcy Cortes wrote:

I shouldn't complain... pam-modules are giving me more headaches
than VM
stuff ever will (the latest being pam_tally.so not liking large uid's)


O_o

A light bulb just went on in my head about something weird I was
seeing a couple weeks ago.

Thank you!

Adam

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390


Re: AF_IUCV support

2007-03-28 Thread Marcy Cortes
Alan wrote:

> It
> is *not*, in fact, beyond the newbie because we have newbies who are 
> implementing z/VM for the first time and successfully adding ESMs of
their
> choice on those systems.  


I can tell you that my newbies (formerly z/OS guys) that I have working
for me did not find it all that easy to add one to the current VM we are
installing.  And I wasn't all that able to answer their questions even
having 20 years of VM experience but not that much ESM stuff (someone
else always did it :)..  Luckily Kitty and Fran at CA are great hand
holders and know their stuff...   But it sure could be made easier for
the new folks.

I shouldn't complain... pam-modules are giving me more headaches than VM
stuff ever will (the latest being pam_tally.so not liking large uid's)

I think I started this whole long thread by asking what for?   My
question is was more along the lines what would a *finanical services
firm* like mine or Rick's (who got so excited :) would do with this.
Here, anyway, it's more about what our vendors can provide to us or what
we can do easily with rexx/pipelines/etc to enhance our productivity.
We're too busy building/maintaining servers and answering audit/security
to think of cool things like interfacing to VM's spool :)


Marcy Cortes

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390


Re: AF_IUCV support

2007-03-28 Thread Alan Altmark
On Wednesday, 03/28/2007 at 10:28 AST, David Boyes <[EMAIL PROTECTED]>
wrote:
> OK, OK -- Uncle.

Good, because *my* arm was getting tired.  :-)

> And you're revamping an awful lot of CP internals at the moment to
> finish the 64-bit enablement. It's worth bringing up the idea at least.

By all means.  But even in a 64-bit world, much of CP (including the ACI)
runs in a 31-bit execution space with the flexiblity to map any page into
that 31-bit space.  The parts of CP that manage the 31-bit space are, of
course, 64-bit, as are those that need to access possibly more than 2GB of
data are also 64-bit enabled.

> What's clear is that people can follow cookbook instructions. I would
> seriously question if they could actually tell you what those steps do,
> or understand how to fix it if it breaks. But, maybe that's unrealistic.
> I'd certainly prefer to eliminate the incantations if they're avoidable.

We are on the same wavelength here.  ESM enablement is too complex at the
moment.  I have ideas on how to address it buried in a mason jar in a
secret location in the back yard, but it all amounts to reducing the
number of steps to a bare minimum and bringing sanity to those that
remain.

Alan Altmark
z/VM Development
IBM Endicott

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390


Re: AF_IUCV support

2007-03-28 Thread David Boyes
> So how about if you make the calls to the ACI stubs nice CP exits so
> that we can dynamically load the modules that RACF (or someone else)
> supplies. 

This would be a pretty good start. I think one can now write exit code
in C, right? That might be the way to do the "glue" bits to permit your
extra optimizations. 

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390


Re: AF_IUCV support

2007-03-28 Thread David Boyes
> To have a common CP-resident ESM handler is certainly possible, but it
> would change the CP ACI architecture, moving the interface to *RPI.
That
> is, IMO, too restrictive and prevents useful optimizations.

OK, OK -- Uncle. I don't know if I agree with whether it would be too
restrictive; there are certainly known working examples of similar
architectures in other operating systems (Multics and TOPS-20, for
example), and most of the other tasks you mentioned I can conceive of
ways to do in user space, but we'll wait and see.  

> If we were starting anew, I might agree, but we're coming up on 30
years
> and it is what it is.  The money was spent.  The milk was spilt.  And
the
> water is under the bridge.  

And you're revamping an awful lot of CP internals at the moment to
finish the 64-bit enablement. It's worth bringing up the idea at least. 

> It has a standard, David.  It always has.  You just don't like the
> standard.

Well, discontent has always been the mother of invention...8-)

> It
> is *not*, in fact, beyond the newbie because we have newbies who are
> implementing z/VM for the first time and successfully adding ESMs of
their
> choice on those systems.  

What's clear is that people can follow cookbook instructions. I would
seriously question if they could actually tell you what those steps do,
or understand how to fix it if it breaks. But, maybe that's unrealistic.
I'd certainly prefer to eliminate the incantations if they're avoidable.


> > If it allows the existing CMS clients to connect to Linux in place
of VM
> > TCPIP, then it's what I want.
> You can already do that for some of the clients/servers.  The C-based
> programs all call LE sockets.  LE calls BPX1SOC CSL routine.  Feel
free to
> write your own replacement that implements the transport of your
choice.

Yes. Found that, and it wasn't all that hard. Ugly, but not that hard.
8-)

> As far as the Pascal programs go, I don't think the VMCF interface
will
> survive into the 22nd century. ;-)

Well, that's a relief. 

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390


Re: AF_IUCV support

2007-03-28 Thread Alan Altmark
On Thursday, 03/29/2007 at 12:03 ZE2, Rob van der Heij <[EMAIL PROTECTED]>
wrote:
> So how about if you make the calls to the ACI stubs nice CP exits so
> that we can dynamically load the modules that RACF (or someone else)
> supplies. We could still have the *RPI as part of CP if an entry point
> is associated with it to handle defined call-back from CP.

The idea to enable ESM installation via CP exits is already under
consideration.

Alan Altmark
z/VM Development
IBM Endicott

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390


Re: AF_IUCV support

2007-03-28 Thread Rob van der Heij

On 3/28/07, Alan Altmark <[EMAIL PROTECTED]> wrote:


I should point out that the *RPI service, while defined by CP, is really
internal to the ACI.  The internal calls CP makes to the ACI don't really
care what happens to the data.  It doesn't even have to communicate with
the *RPI system service.  In fact, without changes to the ACI, the *RPI


So how about if you make the calls to the ACI stubs nice CP exits so
that we can dynamically load the modules that RACF (or someone else)
supplies. We could still have the *RPI as part of CP if an entry point
is associated with it to handle defined call-back from CP.

Rob

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390


Re: AF_IUCV support

2007-03-28 Thread Adam Thornton

On Mar 28, 2007, at 4:20 PM, Alan Altmark wrote:

(imagine how SETRACF INACTIVE works)


Dude!  I'm trying to *eat* here!

Adam

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390


Re: AF_IUCV support

2007-03-28 Thread Alan Altmark
On Wednesday, 03/28/2007 at 04:17 AST, David Boyes <[EMAIL PROTECTED]>
wrote:

> I think you're conflating the CP interface and how the data passed
> through the interface is generated/consumed here. I'm concerned with the
> CP interface here, which is currently a tedious, complex,
> hard-to-maintain piece of code that requires an enormous amount of
> bucketing around in the CP source to understand and maintain. I'm
> arguing that it makes no sense to have multiple people invent that wheel
> separately; a clearly defined interface point that can be used by
> multiple tools w/o modification benefits everyone, and directly impacts
> the development cost of your tools and your environment in a positive
> manner -- crudely put, it makes it cheaper to support the really
> valuable bits: the management tools, which is where the real money is.

I should point out that the *RPI service, while defined by CP, is really
internal to the ACI.  The internal calls CP makes to the ACI don't really
care what happens to the data.  It doesn't even have to communicate with
the *RPI system service.  In fact, without changes to the ACI, the *RPI
service is moribund.  Nothing will ever reach it.  Further, CP will
immediately sever an attempt to connect to *RPI.  Why?  Because vanilla CP
doesn't know how to talk to it.  He just provides a data pipe.  In
recognition of this fact, all of the CP calls to the vanilla ACI will
answer "DEFER".

What all this means is that the design of the ACI is wide open.  If you
want to provide a set of ACI modules that work with your Linux guest,
that's great.  The data flows across *RPI do not necessarily have to match
the ACI flows into and out of HCPRPIRA.  It is the latter that are
architected, not the former.  You can even flow ASCII.  :-)

It is true that the Big Four ESMs all use a set of core services
surrounding *RPI.  The reason for that system service name is because it
is tied by CP (outside of the ACI) to the ACI.  The Big Four each have a
set of CP-resident services, adding local caches, private notifications
(imagine how SETRACF INACTIVE works), whatever their hearts desire.  These
services provide value, particularly cache management.  So, the server
that connects to *RPI is just one half of the equation.  The CP-resident
code is the gateway/translator between the proprietary ESM and the rest of
CP.  RACF, for example, can go into failsoft mode where it will happily
annoy the operator with "Allow this?" messages to handle situations where
the server is down.

To have a common CP-resident ESM handler is certainly possible, but it
would change the CP ACI architecture, moving the interface to *RPI.  That
is, IMO, too restrictive and prevents useful optimizations.

> It strikes me that for IBM as the OS developer it's counterproductive to
> have everyone re-implement the same function in several incompatible
> ways.

If we were starting anew, I might agree, but we're coming up on 30 years
and it is what it is.  The money was spent.  The milk was spilt.  And the
water is under the bridge.  The ante for a z/VM ESM includes a CP piece
and a server.

> That's like telling someone that they have to make their own
> garden hoses because the iron casting industry can't converge on a
> standard fitting. It's time to start making standard fittings for these
> CP functions, and this would be one place that has needed a standard for
> several decades now.

It has a standard, David.  It always has.  You just don't like the
standard.

> This is particularly visible as the number of people with CMS experience
> decreases -- the SES incantations necessary to get an ESM functioning in
> a maintainable manner are frankly beyond the VM newbie. Even with
> services hand-holding -- which costs money to administer and provide --
> this is a knot that needs cutting.

You moved the cheese are talking now about usability, not architecture. It
is *not*, in fact, beyond the newbie because we have newbies who are
implementing z/VM for the first time and successfully adding ESMs of their
choice on those systems.  But I wholeheartedly agree that the entire
process could be made easier.  I know that if I had it all to do over
again, I'd definitely do some of it differently.

> If it allows the existing CMS clients to connect to Linux in place of VM
> TCPIP, then it's what I want.

You can already do that for some of the clients/servers.  The C-based
programs all call LE sockets.  LE calls BPX1SOC CSL routine.  Feel free to
write your own replacement that implements the transport of your choice.

As far as the Pascal programs go, I don't think the VMCF interface will
survive into the 22nd century. ;-)

> OK. Better yet, just replace the whole SFS lashup with Linux-based
> Lustre or GPFS file stores and use the CMS NFS client to work with that.
> It might be interesting to see if the NFS client code could be adapted
> to use IUCV rather than TCP...hmm.

Remember that TCP *is* IUCV with metadata.  Add TYPE=2WAY to AF_I

Re: AF_IUCV support

2007-03-28 Thread David Boyes
> > You know, we *could* work together, design and produce a unified CP
> system
> > service for security access that presented itself as a IUCV-based
system
> > service, you could ship it as the default ACI modules, and
you/me/all
> the
> > ISV ESM vendors would never have to do that extra IPL to update the
ACI
> > modules ever again... 8-)
> 
> Except that IBM and CA (for example) have already invested in the ACI.
We
> would give that work away because.???

Thinking out loud here:

I think you're conflating the CP interface and how the data passed
through the interface is generated/consumed here. I'm concerned with the
CP interface here, which is currently a tedious, complex,
hard-to-maintain piece of code that requires an enormous amount of
bucketing around in the CP source to understand and maintain. I'm
arguing that it makes no sense to have multiple people invent that wheel
separately; a clearly defined interface point that can be used by
multiple tools w/o modification benefits everyone, and directly impacts
the development cost of your tools and your environment in a positive
manner -- crudely put, it makes it cheaper to support the really
valuable bits: the management tools, which is where the real money is. 

I certainly don't expect you to give away the code that consumes this
interface. That's where there's a real competitive difference between
something like RACF and VM:Secure. 

It strikes me that for IBM as the OS developer it's counterproductive to
have everyone re-implement the same function in several incompatible
ways. That's like telling someone that they have to make their own
garden hoses because the iron casting industry can't converge on a
standard fitting. It's time to start making standard fittings for these
CP functions, and this would be one place that has needed a standard for
several decades now. 

This is particularly visible as the number of people with CMS experience
decreases -- the SES incantations necessary to get an ESM functioning in
a maintainable manner are frankly beyond the VM newbie. Even with
services hand-holding -- which costs money to administer and provide --
this is a knot that needs cutting.

> > Working on it. Note the "write an interface" comment. 8-)
> 
> Ah, I misread what you write.  You're talking about a CMS-Linux socket
> gateway/proxy.  Consider vmsock in Linux.  It has what you really
want.

If it allows the existing CMS clients to connect to Linux in place of VM
TCPIP, then it's what I want. 

> While APPC/VM is just IUCV with APPC bit turned on during
> CONNECT, it introduces a whole 'nother set of verbs that aren't
surfaced
> in sockets (e.g. SEND vs. SEND_AND_PREP_TO_RECEIVE).  You'd have to
add a
> bunch of ioctls to handle the semantic differences.

Again, I think you're confusing the transport with the presentation
here. The bit transport is IUCV. The presentation
(marshalling/demarshalling/flow control/etc) is the verbs you're talking
about. Different layers in the stack, and they could be independently
implemented. That's what we did in the Linux-SNA implementation for APPC
over 802.2. But, point taken. It wouldn't be very pretty. 

> FTP and NFS access have been sufficient.  I think Linux has a
user-space
> file system driver, doesn't it?  It could easily drive AF_IUCV
requests to
> a CMS-based NFS-like server.  So it isn't as fast as direct access.  I
> would be surprised if it wasn't "fast enough".

OK. Better yet, just replace the whole SFS lashup with Linux-based
Lustre or GPFS file stores and use the CMS NFS client to work with that.
It might be interesting to see if the NFS client code could be adapted
to use IUCV rather than TCP...hmm.

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390


Re: AF_IUCV support

2007-03-28 Thread Alan Altmark
Most excellent!  ...and it's not even Friday!  :-)

On Tuesday, 03/27/2007 at 05:42 AST, David Boyes <[EMAIL PROTECTED]>
wrote:
> > OK, but don't forget you'll need to update the ACI modules in CP, too.
>
> You know, we *could* work together, design and produce a unified CP
system
> service for security access that presented itself as a IUCV-based system
> service, you could ship it as the default ACI modules, and you/me/all
the
> ISV ESM vendors would never have to do that extra IPL to update the ACI
> modules ever again... 8-)

Except that IBM and CA (for example) have already invested in the ACI.  We
would give that work away because.???

> > > Write a interface for the existing CMS TCPIP clients to talk to a
modern
> > > IP stack in a Linux guest instead of the elderly Pascal one that's
> > > shipped with VM TCPIP.
> > That requires 2-way SENDs (SEND REPLY=YES) something I don't think
AF_IUCV
> > does.
>
> Working on it. Note the "write an interface" comment. 8-)

Ah, I misread what you write.  You're talking about a CMS-Linux socket
gateway/proxy.  Consider vmsock in Linux.  It has what you really want.

> > APPC has a whole set of primitives not available in IUCV.  Further,
IUCV
> > is a full duplex service, APPC is half duplex.  Oh, and the lack of a
> > documented interface might cause you some heartburn.  :-)
>
> Half duplex can always be implemented over a full duplex medium (at
least
> according to Shannon, anyway) -- anything can be made dumber; it's
smarter
> that's hard. Also, APPC itself (or at least CPI-C) isn't that
complicated,
> really (after CMIP, *anything* is simple). If it can be done over SNA
LUs,
> it's certainly possible over IUCV -- wasn't that the Holy Grail when
APPC
> was going to take over the world versus this newfangled TCPIP thing? 8-)

If you want to implement your own APPC-over-IUCV, sure, you could do that,
but I think you're after APPC/VM interfaces in order to try to talk (e.g.)
to SFS.  While APPC/VM is just IUCV with APPC bit turned on during
CONNECT, it introduces a whole 'nother set of verbs that aren't surfaced
in sockets (e.g. SEND vs. SEND_AND_PREP_TO_RECEIVE).  You'd have to add a
bunch of ioctls to handle the semantic differences.

> The latter part would be a good thing to work on, though -- after all,
what
> really are you protecting by keeping SFS OCO and opaque these days?

We've had this discussion before, but it's been a while.  :-)  There is no
business value to IBM to spend money on opening up the APPC interface to
SFS.  Zero.  It would cost us a lot of money (archeology, test,
documentation) and give nothing back.  It's less about intellectual
property issues and more about wise investment.  To top it all off, to use
those interfaces you'd have to have a good working knowledge of the
internal workings of the SFS server.  IBM would have to give.  What would
IBM get in return?

FTP and NFS access have been sufficient.  I think Linux has a user-space
file system driver, doesn't it?  It could easily drive AF_IUCV requests to
a CMS-based NFS-like server.  So it isn't as fast as direct access.  I
would be surprised if it wasn't "fast enough".

Alan Altmark
IBM

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390


Re: AF_IUCV support

2007-03-27 Thread David Boyes
> > Write applications that talk to CP basic services (like *RPI) in
Linux,
> > allowing one to do things like write authentication servers that
talk to
> > PAM and let CP do remote password authentication against AD or
Kerberos.
> Or simply have CP do the talking to the authenticating servers
> directly...no need to invoke another O/S simply to implement this
> function

If I thought that was doable in any reasonable amount of time, I might
agree. At the moment, given the a) limited CMS/CP development staff and
b) timeframe when I need that function, I'd rather Endicott concentrate
on providing enablement to interface with already existing tools than
try to reinvent the entire wheel. It doesn't make sense to reimplement
something as complex as PAM or Kerberos, especially if you're going to
have to commit parallel development resources to keep up with the
literally ten to twenty times the amount of resources the open-source
community can bring to bear on solving the problem, not the symptom, by
interfacing with the existing Linux-based code. 

If we're told we need to pick our battles carefully in terms of where we
ask IBM to put development resources, this is one where it's a no
brainer -- spend the resources on making it possible to adapt the
existing implementations efficiently and securely, *not* reinventing the
wheel.

> > Write terminal multiplexing services that can map SSH connections to
> > linemode virtual machine consoles so that we can finally do a decent
SSH
> > server for CMS.
> Or simply have an SSH server for CMS.:-)

If the problem becomes mapping the Linux pty interface library to *CCS
sessions, then we get that SSH function much more quickly, and it
becomes more likely that we will continue to have that function at a
current and useful level. 

> > Write a interface for the existing CMS TCPIP clients to talk to a
modern
> > IP stack in a Linux guest instead of the elderly Pascal one that's
> > shipped with VM TCPIP.
> Or simply have IBM upgrade the native VM TCP/IP stack to support the
> needed features...no need ion have yet another O/S installed on VM to
do
> such things

See above. There are very few ways that the VM TCP stack is unique, and
most of those are artifacts of its genesis. It's getting harder and
harder to justify that uniqueness as the CMS investment continues to
decrease/evaporate. 

Again, use the development dollars to enable, not try to outimplement
the open-source community. You can't win. 

> > Directly access VM spool data from Linux w/o going through I/O
emulation
> > with the virtual rdr/punch via *SPL.
> To solve what existing problem? Why does Linux need to access the CP
> spool, other than as a producer of spool data (prt, pun)?

To implement transformation services for other guests (think VSE or TPF)
that are spool-enabled. To provide printing and data transport services
that benefit from implied queueing. To interoperate with existing
systems. 

> Yes, I am playing devil's advocate here, but I am concerned that we
are
> letting the fact that Linux now runs on z/VM color our approaches to
> solving these types of problemsnot every problem with z/VM can or
> should be solved by doing something on Linux. 

True. On the other hand, rewriting a working application -- especially
something complex like authentication or encryption code -- for
intellectual purity reasons is just wasted effort, especially if the
application can be incrementally improved by contributing adaptation
code. 

Look at the #ifdefs in the OpenSSH source tree to enable support for VMS
if you want to see an example of successful adaptation. 

> this is especially true
> with adding new function to the VM TCP/IP stackalmost all of the
> clients I work with want to see IBM add new functionality to the VM
> stack (e.g., better support for IPv6) by simply updating the existing
> TCP/IP code; they do not want to have to purchase and install another
> o/s (here Linux) simply to get some functions that should be provided
in
> the base.

That's a question of policy, not problem solving methodology -- note key
word in your statement: "purchase". If IBM were to elect to support a
non-commercial Linux distribution for embedded function use -- leave the
WAS and DB/2 and other commercial workloads to the commercial
distributions -- then this becomes a non-issue. 

Wrt to the TCP stack, I don't think anyone really cares HOW the function
is done if it "just works" and they can get their work done. (One could
make a good argument that the existing TCP stack IS a separate
microkernel OS -- it just happens to be supplied with VM. The TCPIP
stack virtual machine is pretty much a black box from the outside once
that TCPIP module starts up.) 

The above policy issue is a political, not a technical problem. 

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: INF

Re: AF_IUCV support

2007-03-27 Thread Mark Post
>>> On Tue, Mar 27, 2007 at  8:18 PM, in message
<[EMAIL PROTECTED]>, Dave Jones <[EMAIL PROTECTED]>
wrote: 
-snip-
> Yes, I am playing devil's advocate here, but I am concerned that we are
> letting the fact that Linux now runs on z/VM color our approaches to
> solving these types of problemsnot every problem with z/VM can or
> should be solved by doing something on Linux. this is especially true
> with adding new function to the VM TCP/IP stackalmost all of the
> clients I work with want to see IBM add new functionality to the VM
> stack (e.g., better support for IPv6) by simply updating the existing
> TCP/IP code; they do not want to have to purchase and install another
> o/s (here Linux) simply to get some functions that should be provided in
> the base.
-snip-

Based on conversations I've had with various IBMers, I suspect your clients are 
going to be increasingly disappointed.  Certain parts of IBM have discovered 
that for the various mainframe OSes they maintain, it's easier, cheaper, faster 
to develop something they want for more than one of their OSes _once_, on 
Linux, and then write OS-specific interfaces to it.


Mark Post

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390


Re: AF_IUCV support

2007-03-27 Thread Dave Jones

Hi, everybody...

David Boyes wrote:

Now, for the rest of us in the dark, what we we do with that function?
Marcy Cortes


Some examples:

Write applications that talk to CP basic services (like *RPI) in Linux,
allowing one to do things like write authentication servers that talk to
PAM and let CP do remote password authentication against AD or Kerberos.



Or simply have CP do the talking to the authenticating servers
directly...no need to invoke another O/S simply to implement this
function

Write terminal multiplexing services that can map SSH connections to
linemode virtual machine consoles so that we can finally do a decent SSH
server for CMS.


Or simply have an SSH server for CMS.:-)


Write a interface for the existing CMS TCPIP clients to talk to a modern
IP stack in a Linux guest instead of the elderly Pascal one that's
shipped with VM TCPIP.


Or simply have IBM upgrade the native VM TCP/IP stack to support the
needed features...no need ion have yet another O/S installed on VM to do
such things


Implement APPC over IUCV to allow Linux to natively talk to SFS, so we
can get a modern NFS server for CMS data.

Directly access VM spool data from Linux w/o going through I/O emulation
with the virtual rdr/punch via *SPL.


To solve what existing problem? Why does Linux need to access the CP
spool, other than as a producer of spool data (prt, pun)?


The list is pretty much open-ended. Now that someone has written a IUCV
interface that the PTBs are willing to accept, we can get on with better
VM integration.


Yes, I am playing devil's advocate here, but I am concerned that we are
letting the fact that Linux now runs on z/VM color our approaches to
solving these types of problemsnot every problem with z/VM can or
should be solved by doing something on Linux. this is especially true
with adding new function to the VM TCP/IP stackalmost all of the
clients I work with want to see IBM add new functionality to the VM
stack (e.g., better support for IPv6) by simply updating the existing
TCP/IP code; they do not want to have to purchase and install another
o/s (here Linux) simply to get some functions that should be provided in
the base.

Have a good one

DJ

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390


--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390


Re: AF_IUCV support

2007-03-27 Thread Stricklin, Raymond J
> -Original Message-
> From: Dave Jones [mailto:[EMAIL PROTECTED] 
> 
> Since IUCV is now "built-in" to both CMS and Linux, you could 
> develop cloning applications that used an IUCV connection to 
> set up cloned Linux guests IP and other parameters.
> 
> Or have CMS and Linux applications share data and communicate 
> using IUCV; much simpler and faster than having to do an IP 
> network setup.

I'm curious why you would prefer this solution for cloning over, say,
not keeping IP network information on the Linux image at all and using
DHCP with static leases, instead. 

ok
r.

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390


Re: AF_IUCV support

2007-03-27 Thread Rich Smrcina

This appears to be reversed in 5.3.

David Boyes wrote:

Does that include the system management API stuff?


I think that's still Sun RPC based.

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390



--
Rich Smrcina
VM Assist, Inc.
Phone: 414-491-6001
Ans Service:  360-715-2467
rich.smrcina at vmassist.com

Catch the WAVV!  http://www.wavv.org
WAVV 2007 - Green Bay, WI - May 18-22, 2007

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390


Re: AF_IUCV support

2007-03-27 Thread David Boyes
> > Write applications that talk to CP basic services (like *RPI) in Linux,
> > allowing one to do things like write authentication servers that talk to
> > PAM and let CP do remote password authentication against AD or Kerberos.
>
> OK, but don't forget you'll need to update the ACI modules in CP, too.

You know, we *could* work together, design and produce a unified CP system
service for security access that presented itself as a IUCV-based system
service, you could ship it as the default ACI modules, and you/me/all the
ISV ESM vendors would never have to do that extra IPL to update the ACI
modules ever again... 8-)

> > Write a interface for the existing CMS TCPIP clients to talk to a modern
> > IP stack in a Linux guest instead of the elderly Pascal one that's
> > shipped with VM TCPIP.
> That requires 2-way SENDs (SEND REPLY=YES) something I don't think AF_IUCV
> does.

Working on it. Note the "write an interface" comment. 8-)

> > Implement APPC over IUCV to allow Linux to natively talk to SFS, so we
> > can get a modern NFS server for CMS data.
>
> APPC has a whole set of primitives not available in IUCV.  Further, IUCV
> is a full duplex service, APPC is half duplex.  Oh, and the lack of a
> documented interface might cause you some heartburn.  :-)

Half duplex can always be implemented over a full duplex medium (at least
according to Shannon, anyway) -- anything can be made dumber; it's smarter
that's hard. Also, APPC itself (or at least CPI-C) isn't that complicated,
really (after CMIP, *anything* is simple). If it can be done over SNA LUs,
it's certainly possible over IUCV -- wasn't that the Holy Grail when APPC
was going to take over the world versus this newfangled TCPIP thing? 8-)

The latter part would be a good thing to work on, though -- after all, what
really are you protecting by keeping SFS OCO and opaque these days? It's not
like you're encouraging CMS workload or enhancing SFS or anything like that
...

> > Directly access VM spool data from Linux w/o going through I/O emulation
> > with the virtual rdr/punch via *SPL.
>
> Also depends on 2-way SENDs.

See above. Some assembly required in all cases above.

At least we're past the "what will get accepted" stage and we can start
fixing things like the 2way send thing noted above.

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390


Re: AF_IUCV support

2007-03-27 Thread Mark Wheeler
Alan, et al,

Could this be used for high-availability clustering and/or load balancing?
It would be nice to use our ISFC (Distributed IUCV) CTC infrastructure to
carry the heartbeat monitoring traffic etc. Potentially much simpler than
defining CTC links between a bunch of penguins.

Mark L. Wheeler
IT Infrastructure, 3M Center B224-4N-20, St Paul MN 55144
Tel:  (651) 733-4355, Fax:  (651) 736-7689
mlwheeler at mmm.com

“The trouble with the world is that the stupid are cocksure and the
intelligent are full of doubt” - Bertrand Russell

Re: AF_IUCV support

2007-03-27 Thread Alan Altmark
On Tuesday, 03/27/2007 at 04:51 AST, David Boyes <[EMAIL PROTECTED]>
wrote:

> Write applications that talk to CP basic services (like *RPI) in Linux,
> allowing one to do things like write authentication servers that talk to
> PAM and let CP do remote password authentication against AD or Kerberos.

OK, but don't forget you'll need to update the ACI modules in CP, too.

> Write a interface for the existing CMS TCPIP clients to talk to a modern
> IP stack in a Linux guest instead of the elderly Pascal one that's
> shipped with VM TCPIP.

That requires 2-way SENDs (SEND REPLY=YES) something I don't think AF_IUCV
does.

> Implement APPC over IUCV to allow Linux to natively talk to SFS, so we
> can get a modern NFS server for CMS data.

APPC has a whole set of primitives not available in IUCV.  Further, IUCV
is a full duplex service, APPC is half duplex.  Oh, and the lack of a
documented interface might cause you some heartburn.  :-)

> Directly access VM spool data from Linux w/o going through I/O emulation
> with the virtual rdr/punch via *SPL.

Also depends on 2-way SENDs.

Alan Altmark
z/VM Development
IBM Endicott

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390


Re: AF_IUCV support

2007-03-27 Thread David Boyes
> Now all we need is for somebody to write up an IUCV function package
for
> ooRexx or Regina on Linux.:-)

Not needed. Use the support for sockets, and supply AF_IUCV for the
protocol family. You'll need to experiment with the hostent structure a
bit, but it should work. 

I still like the streams model we developed better, but c'est la vie.
This one is somebody else's problem to maintain...8-)

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390


Re: AF_IUCV support

2007-03-27 Thread David Boyes
> Does that include the system management API stuff?

I think that's still Sun RPC based. 

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390


Re: AF_IUCV support

2007-03-27 Thread David Boyes
> Now, for the rest of us in the dark, what we we do with that function?
> Marcy Cortes

Some examples:

Write applications that talk to CP basic services (like *RPI) in Linux,
allowing one to do things like write authentication servers that talk to
PAM and let CP do remote password authentication against AD or Kerberos.


Write terminal multiplexing services that can map SSH connections to
linemode virtual machine consoles so that we can finally do a decent SSH
server for CMS.

Write a interface for the existing CMS TCPIP clients to talk to a modern
IP stack in a Linux guest instead of the elderly Pascal one that's
shipped with VM TCPIP. 

Implement APPC over IUCV to allow Linux to natively talk to SFS, so we
can get a modern NFS server for CMS data.

Directly access VM spool data from Linux w/o going through I/O emulation
with the virtual rdr/punch via *SPL. 

The list is pretty much open-ended. Now that someone has written a IUCV
interface that the PTBs are willing to accept, we can get on with better
VM integration. 

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390


Re: AF_IUCV support

2007-03-27 Thread Alan Altmark
On Tuesday, 03/27/2007 at 01:21 CST, Mark Post <[EMAIL PROTECTED]> wrote:
> >>> On Tue, Mar 27, 2007 at  3:03 PM, in message
> <[EMAIL PROTECTED]>,
Alan
> Altmark <[EMAIL PROTECTED]> wrote:
> > On Tuesday, 03/27/2007 at 01:48 EST, Marcy Cortes
> > <[EMAIL PROTECTED]> wrote:
> >> Now, for the rest of us in the dark, what we we do with that
function?
> >
> > Connect to *MSG or other system services.  Or even CMS apps or other
Linux
> > servers without using IP.  ISFC Collections (VM clusters) and
distributed
> > IUCV anyone?
>
> Does that include the system management API stuff?

It includes the z/VM 5.3 System Management APIs, yes.  The prior versions
of SMAPI are TCP/IP (RPC) only.

It is not, however, suitable for connecting to the VM TCP/IP stack a la
CMS.  For that, z/VM 5.3 includes an open-sourced AF_INET socket
redirector for Linux, aka "vmsock".

Alan Altmark
z/VM Development
IBM Endicott

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390


Re: AF_IUCV support

2007-03-27 Thread David Heilman

You could also transfer data between VSE and Linux without having an IP
stack in VSE.

David



Dave Jones wrote:

Since IUCV is now "built-in" to both CMS and Linux, you could develop
cloning applications that used an IUCV connection to set up cloned Linux
guests IP and other parameters.

Or have CMS and Linux applications share data and communicate using
IUCV; much simpler and faster than having to do an IP network setup.

Now all we need is for somebody to write up an IUCV function package for
ooRexx or Regina on Linux.:-)

DJ
Marcy Cortes wrote:

Now, for the rest of us in the dark, what we we do with that function?

Marcy Cortes


"This message may contain confidential and/or privileged information.
If you are not the addressee or authorized to receive this for the
addressee, you must not use, copy, disclose, or take any action based on
this message or any information herein.  If you have received this
message in error, please advise the sender immediately by reply e-mail
and delete this message.  Thank you for your cooperation."


-Original Message-
From: Linux on 390 Port [mailto:[EMAIL PROTECTED] On Behalf Of
Richard Troth
Sent: Tuesday, March 27, 2007 11:22 AM
To: LINUX-390@VM.MARIST.EDU
Subject: Re: [LINUX-390] AF_IUCV support

Alan Altmark said:

So, I was walking down the street and looked in the storefront window.
There, staring back at me, was AF_IUCV support in Linux.  Thanks to my



colleagues for building this support!



As they say in the neck-o-the-woods I come from:  YEEE-HAAA!!!


-- R;

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: INFO LINUX-390
or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390


--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: INFO LINUX-390
or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390



--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390


Re: AF_IUCV support

2007-03-27 Thread Dave Jones

Since IUCV is now "built-in" to both CMS and Linux, you could develop
cloning applications that used an IUCV connection to set up cloned Linux
guests IP and other parameters.

Or have CMS and Linux applications share data and communicate using
IUCV; much simpler and faster than having to do an IP network setup.

Now all we need is for somebody to write up an IUCV function package for
ooRexx or Regina on Linux.:-)

DJ
Marcy Cortes wrote:

Now, for the rest of us in the dark, what we we do with that function?

Marcy Cortes


"This message may contain confidential and/or privileged information.
If you are not the addressee or authorized to receive this for the
addressee, you must not use, copy, disclose, or take any action based on
this message or any information herein.  If you have received this
message in error, please advise the sender immediately by reply e-mail
and delete this message.  Thank you for your cooperation."


-Original Message-
From: Linux on 390 Port [mailto:[EMAIL PROTECTED] On Behalf Of
Richard Troth
Sent: Tuesday, March 27, 2007 11:22 AM
To: LINUX-390@VM.MARIST.EDU
Subject: Re: [LINUX-390] AF_IUCV support

Alan Altmark said:

So, I was walking down the street and looked in the storefront window.
There, staring back at me, was AF_IUCV support in Linux.  Thanks to my



colleagues for building this support!



As they say in the neck-o-the-woods I come from:  YEEE-HAAA!!!


-- R;

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390


--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390


Re: AF_IUCV support

2007-03-27 Thread Mark Post
>>> On Tue, Mar 27, 2007 at  3:03 PM, in message
<[EMAIL PROTECTED]>, Alan
Altmark <[EMAIL PROTECTED]> wrote: 
> On Tuesday, 03/27/2007 at 01:48 EST, Marcy Cortes
> <[EMAIL PROTECTED]> wrote:
>> Now, for the rest of us in the dark, what we we do with that function?
> 
> Connect to *MSG or other system services.  Or even CMS apps or other Linux
> servers without using IP.  ISFC Collections (VM clusters) and distributed
> IUCV anyone?

Does that include the system management API stuff?


Mark Post

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390


Re: AF_IUCV support

2007-03-27 Thread Mark Post
Found it: http://www2.marist.edu/htbin/wlvtype?LINUX-VM.64920
back on 02/28.

Mark Post

>>> Mark Post 03/27/07 3:09 PM >>>
>>> On Tue, Mar 27, 2007 at  2:08 PM, in message
<[EMAIL PROTECTED]>, Alan
Altmark <[EMAIL PROTECTED]> wrote: 
> So, I was walking down the street and looked in the storefront window.
> There, staring back at me, was AF_IUCV support in Linux.  Thanks to my
> colleagues for building this support!

Which storefront would this be; developerWorks?


Mark Post

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390


Re: AF_IUCV support

2007-03-27 Thread Mark Post
>>> On Tue, Mar 27, 2007 at  2:08 PM, in message
<[EMAIL PROTECTED]>, Alan
Altmark <[EMAIL PROTECTED]> wrote: 
> So, I was walking down the street and looked in the storefront window.
> There, staring back at me, was AF_IUCV support in Linux.  Thanks to my
> colleagues for building this support!

Which storefront would this be; developerWorks?


Mark Post

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390


Re: AF_IUCV support

2007-03-27 Thread Alan Altmark
On Tuesday, 03/27/2007 at 01:48 EST, Marcy Cortes
<[EMAIL PROTECTED]> wrote:
> Now, for the rest of us in the dark, what we we do with that function?

Connect to *MSG or other system services.  Or even CMS apps or other Linux
servers without using IP.  ISFC Collections (VM clusters) and distributed
IUCV anyone?

Alan Altmark
z/VM Development
IBM Endicott

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390


Re: AF_IUCV support

2007-03-27 Thread Marcy Cortes
Now, for the rest of us in the dark, what we we do with that function?

Marcy Cortes


"This message may contain confidential and/or privileged information.
If you are not the addressee or authorized to receive this for the
addressee, you must not use, copy, disclose, or take any action based on
this message or any information herein.  If you have received this
message in error, please advise the sender immediately by reply e-mail
and delete this message.  Thank you for your cooperation."


-Original Message-
From: Linux on 390 Port [mailto:[EMAIL PROTECTED] On Behalf Of
Richard Troth
Sent: Tuesday, March 27, 2007 11:22 AM
To: LINUX-390@VM.MARIST.EDU
Subject: Re: [LINUX-390] AF_IUCV support

Alan Altmark said:
> So, I was walking down the street and looked in the storefront window.
> There, staring back at me, was AF_IUCV support in Linux.  Thanks to my

> colleagues for building this support!


As they say in the neck-o-the-woods I come from:  YEEE-HAAA!!!


-- R;

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390


Re: AF_IUCV support

2007-03-27 Thread Richard Troth
Alan Altmark said:
> So, I was walking down the street and looked in the storefront window.
> There, staring back at me, was AF_IUCV support in Linux.  Thanks to my
> colleagues for building this support!


As they say in the neck-o-the-woods I come from:  YEEE-HAAA!!!


-- R;



--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390


Re: AF_IUCV support

2007-03-27 Thread Mark Post
>>> On Tue, Mar 27, 2007 at  2:12 PM, in message <[EMAIL PROTECTED]>, Rich
Smrcina <[EMAIL PROTECTED]> wrote: 
> I'm not sure if I want to know where you were shopping... :)

Sounds like Second Life to me.


Mark Post

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390


Re: AF_IUCV support

2007-03-27 Thread Rich Smrcina

I'm not sure if I want to know where you were shopping... :)

Alan Altmark wrote:

So, I was walking down the street and looked in the storefront window.
There, staring back at me, was AF_IUCV support in Linux.  Thanks to my
colleagues for building this support!

But contrary to the configuration information in the book, please use IUCV
ANY sparingly.  I would rather my Linux guests be restricted in their
connectivity options.  :-)

Regards,
  Alan

Alan Altmark
Sr. Software Engineer
IBM z/VM Development

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390



--
Rich Smrcina
VM Assist, Inc.
Phone: 414-491-6001
Ans Service:  360-715-2467
rich.smrcina at vmassist.com

Catch the WAVV!  http://www.wavv.org
WAVV 2007 - Green Bay, WI - May 18-22, 2007

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390