Re: Communication between two computer systems (LPARS or physical)

2021-08-13 Thread Bob Bridges
A few ideas (and perfectly willing to be slapped down by others more 
knowledgeable than I):

1) Isn't MQS designed to do just this sort of thing?  I gather it works across 
platforms of many types.

2) If you're in a roll-your-own mood, you could easily enough write a socket 
client/server in REXX.  (I did this once and it was great fun; I can't resist 
looking for opportunities to do it again.)

3) I once worked on a team for an ACF2 client that had recently acquired a TSS 
shop; we put together some code that sent every change in either security 
database to the other.  New ID created in TSS: create an equivalent in ACF2 on 
the other system, and so on.  That was just around the turn of the century, but 
as I recall we used NDM for the transmission, nowadays called Connect:Direct.  
Figuring out what constitutes the "equivalent" action in two unalike security 
systems required the combined thought of the whole team; the transmission 
itself turned out to be pretty simple.

---
Bob Bridges, robhbrid...@gmail.com, cell 336 382-7313

/* Instead of shooting clays on Thanksgiving, you can play great games with 
your family, like Monopoly: Nothing brings a family together like Monopoly!  
-from _Top 10 Reasons You Should Just Turn Your Guns Over to the Government 
TODAY_ (the Babylon Bee) */

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Steff Gladstone
Sent: Tuesday, August 10, 2021 08:06

We have global data pointed to by a name-token that is available to all the 
address spaces in each computer system.  We want to make sure that any updates 
to the data in one system are broadcast to the other computer systems in the 
installation (LPARs or physical computers).  Or at the very least notify the 
other systems that their data is not up-to-date. What would be the simplest and 
cheapest way to send some kind of signal from one system to the other without 
requiring I/O to shared DASD?

We thought of issuing a console command starting a started task in each of the 
other computer systems (the JES2 spool is shared by all the systems).  But this 
is problematic since the required SVC (34) requires that the
program be authorized.   Any other ideas?

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Communication between two computer systems (LPARS or physical)

2021-08-12 Thread kekronbekron
Was wondering when the B-word would be dropped... for me to then ask... is this 
a case for something like Raft consesus protocol?
I'm talking only theory-wise. As far as solving the OP's problem, it may be a 
bit of a tangential thought.

- KB

‐‐‐ Original Message ‐‐‐

On Thursday, August 12th, 2021 at 2:48 PM, Timothy Sipples  
wrote:

> Lennie Dymoke-Bradshaw wrote:
>
> > Looking through the various answers here, I note that someone has
> >
> > mentioned the need for some kind of security, so that others cannot
> >
> > trigger actions they are not supposed to.
> >
> > I think those security issues conflict with your requirement to run
> >
> > synchronisation without any authorisation.
>
> I don't think that's a given. As long as the participants in this
>
> synchronization network can establish and maintain trust with one another,
>
> that should be fine even if none of them are particularly trusted by
>
> anything else outside their circle. Metaphorically it's like a secret
>
> society. DLTs (Blockchain networks) generally operate this way, for
>
> example. (I'm not necessarily suggesting a DLT-based approach in this
>
> case.)
>
> Have we learned yet whether or not it's acceptable if this synchronization
>
> network provides different answers if you ask different nodes the same
>
> question at exactly the same time? For example, if you have a 3 node
>
> network then hypothetically you could ask a question and if a majority of
>
> the nodes (2 out of 3) agree on a common answer, that's a valid answer. As
>
> another example, if the "truth" is 5 minutes out of date, that's OK, and a
>
> node will take some action if it isn't able to check in with its peers and
>
> maintain truth-consensus within 5 minute intervals.
>
> There are a LOT of possible options.
>
> Timothy Sipples
>
> I.T. Architect Executive
>
> Digital Asset & Other Industry Solutions
>
> IBM Z & LinuxONE
>
> E-Mail: sipp...@sg.ibm.com
>
> ---
>
> For IBM-MAIN subscribe / signoff / archive access instructions,
>
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Communication between two computer systems (LPARS or physical)

2021-08-12 Thread Steff Gladstone
Thank you all for your informative answers!

Steff

On Thu, 12 Aug 2021 at 12:19, Timothy Sipples  wrote:

> Lennie Dymoke-Bradshaw wrote:
> >Looking through the various answers here, I note that someone has
> >mentioned the need for some kind of security, so that others cannot
> >trigger actions they are not supposed to.
> >I think those security issues conflict with your requirement to run
> >synchronisation without any authorisation.
>
> I don't think that's a given. As long as the participants in this
> synchronization network can establish and maintain trust with one another,
> that should be fine even if none of them are particularly trusted by
> anything else outside their circle. Metaphorically it's like a secret
> society. DLTs (Blockchain networks) generally operate this way, for
> example. (I'm not necessarily suggesting a DLT-based approach in this
> case.)
>
> Have we learned yet whether or not it's acceptable if this synchronization
> network provides different answers if you ask different nodes the same
> question at exactly the same time? For example, if you have a 3 node
> network then hypothetically you could ask a question and if a majority of
> the nodes (2 out of 3) agree on a common answer, that's a valid answer. As
> another example, if the "truth" is 5 minutes out of date, that's OK, and a
> node will take some action if it isn't able to check in with its peers and
> maintain truth-consensus within 5 minute intervals.
>
> There are a LOT of possible options.
>
> - - - - - - - - - -
> Timothy Sipples
> I.T. Architect Executive
> Digital Asset & Other Industry Solutions
> IBM Z & LinuxONE
> - - - - - - - - - -
> E-Mail: sipp...@sg.ibm.com
>
> --
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Communication between two computer systems (LPARS or physical)

2021-08-12 Thread Timothy Sipples
Lennie Dymoke-Bradshaw wrote:
>Looking through the various answers here, I note that someone has
>mentioned the need for some kind of security, so that others cannot
>trigger actions they are not supposed to.
>I think those security issues conflict with your requirement to run
>synchronisation without any authorisation.

I don't think that's a given. As long as the participants in this 
synchronization network can establish and maintain trust with one another, 
that should be fine even if none of them are particularly trusted by 
anything else outside their circle. Metaphorically it's like a secret 
society. DLTs (Blockchain networks) generally operate this way, for 
example. (I'm not necessarily suggesting a DLT-based approach in this 
case.)

Have we learned yet whether or not it's acceptable if this synchronization 
network provides different answers if you ask different nodes the same 
question at exactly the same time? For example, if you have a 3 node 
network then hypothetically you could ask a question and if a majority of 
the nodes (2 out of 3) agree on a common answer, that's a valid answer. As 
another example, if the "truth" is 5 minutes out of date, that's OK, and a 
node will take some action if it isn't able to check in with its peers and 
maintain truth-consensus within 5 minute intervals.

There are a LOT of possible options.

- - - - - - - - - -
Timothy Sipples
I.T. Architect Executive
Digital Asset & Other Industry Solutions
IBM Z & LinuxONE
- - - - - - - - - -
E-Mail: sipp...@sg.ibm.com

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Communication between two computer systems (LPARS or physical)

2021-08-11 Thread Gibney, Dave
CA-ENF has supports inter-LPAR (and other platforms) communication over a 
variety of mechanisms. 

> -Original Message-
> From: IBM Mainframe Discussion List  On
> Behalf Of Brian Westerman
> Sent: Wednesday, August 11, 2021 9:34 PM
> To: IBM-MAIN@LISTSERV.UA.EDU
> Subject: Re: Communication between two computer systems (LPARS or
> physical)
> 
> That's right, I think CA's ENF product (now Broadcom) does that.  I think it
> uses TCP/ip but maybe it's VTAM or something else.
> 
> Brian
> 
> --
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Communication between two computer systems (LPARS or physical)

2021-08-11 Thread Brian Westerman
That's right, I think CA's ENF product (now Broadcom) does that.  I think it 
uses TCP/ip but maybe it's VTAM or something else.

Brian

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Communication between two computer systems (LPARS or physical)

2021-08-11 Thread kekronbekron
> However, this requires that all systems are in the same sysplex.

Or... that the automation product can communicate across sysplexes through its 
own connector.
I know of at least one product that has a few different options to communicate 
with other instances even outside a sysplex.
Have managed one such environment.

- KB

‐‐‐ Original Message ‐‐‐

On Wednesday, August 11th, 2021 at 10:20 PM, Lennie Dymoke-Bradshaw 
<032fff1be9b4-dmarc-requ...@listserv.ua.edu> wrote:

> Steff,
>
> Looking through the various answers here, I note that someone has mentioned 
> the need for some kind of security, so that others cannot trigger actions 
> they are not supposed to.
>
> I think those security issues conflict with your requirement to run 
> synchronisation without any authorisation.
>
> I think the best compromise is to use your existing automation package, as 
> long as this can perform the necessary security checks. This will already be 
> running APF authorised, so if security checks can be designed into the rules 
> you use it will provide the simplest solution.
>
> If your automation package can determine which id issued a WTO and then 
> perform the necessary security checks on it, then this can used as the 
> trigger mechanism to perform the actions. However, this requires that all 
> systems are in the same sysplex.
>
> Also, Peter Relson said,
>
> " FWIW, the program already had to be authorized in order to obtain "global 
> data" or to use a "name-token that is available to all the address spaces"
>
> This confused me slightly, as I have used global name-tokens which can be 
> universally read. I think that the global name-token can be READ by any 
> address space as long as a fetch-protected key is NOT used, but the address 
> space used to SET the token would definitely need authorisation.
>
> Lennie Dymoke-Bradshaw
>
> https://rsclweb.com
>
> ‘Dance like no one is watching. Encrypt like everyone is.’
>
> -Original Message-
>
> From: IBM Mainframe Discussion List IBM-MAIN@LISTSERV.UA.EDU On Behalf Of 
> Steff Gladstone
>
> Sent: 10 August 2021 13:06
>
> To: IBM-MAIN@LISTSERV.UA.EDU
>
> Subject: Communication between two computer systems (LPARS or physical)
>
> We have global data pointed to by a name-token that is available to all the 
> address spaces in each computer system. We want to make sure that any updates 
> to the data in one system are broadcast to the other computer systems in the 
> installation (LPARs or physical computers). Or at the very least notify the 
> other systems that their data is not up-to-date. What would be the simplest 
> and cheapest way to send some kind of signal from one system to the other 
> without requiring I/O to shared DASD?
>
> We thought of issuing a console command starting a started task in each of 
> the other computer systems (the JES2 spool is shared by all the systems.) .
>
> But this is problematic since the required SVC (34) requires that the
>
> program be authorized. Any other ideas?
>
> Thanks,
>
> Steff Gladstone
>
> 
>
> For IBM-MAIN subscribe / signoff / archive access instructions, send email to 
> lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>
> ---
>
> For IBM-MAIN subscribe / signoff / archive access instructions,
>
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Communication between two computer systems (LPARS or physical)

2021-08-11 Thread Lennie Dymoke-Bradshaw
Steff,

Looking through the various answers here, I note that someone has mentioned the 
need for some kind of security, so that others cannot trigger actions they are 
not supposed to.

I think those security issues conflict with your requirement to run 
synchronisation without any authorisation.

I think the best compromise is to use your existing automation package, as long 
as this can perform the necessary security checks. This will already be running 
APF authorised, so if security checks can be designed into the rules you use it 
will provide the simplest solution.

If your automation package can determine which id issued a WTO and then perform 
the necessary security checks on it, then this can used as the trigger 
mechanism to perform the actions. However, this requires that all systems are 
in the same sysplex.

Also, Peter Relson said, 

" FWIW, the program already had to be authorized in order to obtain "global 
data" or to use a "name-token that is available to all the address spaces"

This confused me slightly, as I have used global name-tokens which can be 
universally read. I think that the global name-token can be READ by any address 
space as long as a fetch-protected key is NOT used, but the address space used 
to SET the token would definitely need authorisation.

Lennie Dymoke-Bradshaw
https://rsclweb.com 
‘Dance like no one is watching. Encrypt like everyone is.’

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Steff Gladstone
Sent: 10 August 2021 13:06
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Communication between two computer systems (LPARS or physical)

We have global data pointed to by a name-token that is available to all the 
address spaces in each computer system.  We want to make sure that any updates 
to the data in one system are broadcast to the other computer systems in the 
installation (LPARs or physical computers).  Or at the very least notify the 
other systems that their data is not up-to-date. What would be the simplest and 
cheapest way to send some kind of signal from one system to the other without 
requiring I/O to shared DASD?

We thought of issuing a console command starting a started task in each of the 
other computer systems  (the JES2 spool is shared by all the systems.) .
But this is problematic since the required SVC (34) requires that the
program be authorized.   Any other ideas?

Thanks,
Steff Gladstone

--
For IBM-MAIN subscribe / signoff / archive access instructions, send email to 
lists...@listserv.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Communication between two computer systems (LPARS or physical)

2021-08-11 Thread Peter Relson

We have global data pointed to by a name-token that is available to all 
the address spaces in each computer system.  

But this is problematic since the required SVC (34) requires that the
program be authorized. 


FWIW, the program already had to be authorized in order to obtain "global 
data" or to use a "name-token that is available to all the address spaces" 
(i.e., system level).
And I surely hope that the "global data" is not in user key (another thing 
requiring authorization).


broadcast to the other computer systems in the installation (LPARs or 
physical computers).  


XCF will not send beyond the bounds of the sysplex.  Nor would a routed 
command. So covering "other computer systems in the installation" can be 
very difficult if they are not part of a single sysplex.

Peter Relson
z/OS Core Technology Design


--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Communication between two computer systems (LPARS or physical)

2021-08-11 Thread Rob Scott
If this was my code, I would be using one of :

(o) IXCNOTE
(o) IXCSETUS with XCF groups
(o) IXCSEND/RECV

All the above are really easy to code and built for exactly this sort of thing.

If you absolutely must use problem state code, then a couple of ideas :

(o) SYSTEMS scope ISGENQ with USERDATA with servers in periodic wakeup to issue 
ISGQUERY to check the contents of the USERDATA to see if changed.
(o) TCP/IP sockets (so many error codes to consider and recover from...)

Rob Scott

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Allan Staller
Sent: 10 August 2021 20:22
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Communication between two computer systems (LPARS or physical)

EXTERNAL EMAIL





Classification: Confidential

XCF (either via CF or CTC)).
RYO method for communication

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Steff Gladstone
Sent: Tuesday, August 10, 2021 7:06 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Communication between two computer systems (LPARS or physical)

[CAUTION: This Email is from outside the Organization. Unless you trust the 
sender, Don’t click links or open attachments as it may be a Phishing email, 
which can steal your Information and compromise your Computer.]

We have global data pointed to by a name-token that is available to all the 
address spaces in each computer system.  We want to make sure that any updates 
to the data in one system are broadcast to the other computer systems in the 
installation (LPARs or physical computers).  Or at the very least notify the 
other systems that their data is not up-to-date. What would be the simplest and 
cheapest way to send some kind of signal from one system to the other without 
requiring I/O to shared DASD?

We thought of issuing a console command starting a started task in each of the 
other computer systems  (the JES2 spool is shared by all the systems.) .
But this is problematic since the required SVC (34) requires that the
program be authorized.   Any other ideas?

Thanks,
Steff Gladstone

--
For IBM-MAIN subscribe / signoff / archive access instructions, send email to 
lists...@listserv.ua.edu with the message: INFO IBM-MAIN
::DISCLAIMER::

The contents of this e-mail and any attachment(s) are confidential and intended 
for the named recipient(s) only. E-mail transmission is not guaranteed to be 
secure or error-free as information could be intercepted, corrupted, lost, 
destroyed, arrive late or incomplete, or may contain viruses in transmission. 
The e mail and its contents (with or without referred errors) shall therefore 
not attach any liability on the originator or HCL or its affiliates. Views or 
opinions, if any, presented in this email are solely those of the author and 
may not necessarily reflect the views or opinions of HCL or its affiliates. Any 
form of reproduction, dissemination, copying, disclosure, modification, 
distribution and / or publication of this message without the prior written 
consent of authorized representative of HCL is strictly prohibited. If you have 
received this email in error please delete it and notify the sender 
immediately. Before opening any email and/or attachments, please check them for 
viruses and other defects.


--
For IBM-MAIN subscribe / signoff / archive access instructions, send email to 
lists...@listserv.ua.edu with the message: INFO IBM-MAIN

Rocket Software, Inc. and subsidiaries ■ 77 Fourth Avenue, Waltham MA 02451 ■ 
Main Office Toll Free Number: +1 855.577.4323
Contact Customer Support: 
https://my.rocketsoftware.com/RocketCommunity/RCEmailSupport
Unsubscribe from Marketing Messages/Manage Your Subscription Preferences - 
http://www.rocketsoftware.com/manage-your-email-preferences
Privacy Policy - http://www.rocketsoftware.com/company/legal/privacy-policy


This communication and any attachments may contain confidential information of 
Rocket Software, Inc. All unauthorized use, disclosure or distribution is 
prohibited. If you are not the intended recipient, please notify Rocket 
Software immediately and destroy all copies of this communication. Thank you.

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Communication between two computer systems (LPARS or physical)

2021-08-10 Thread Brian Westerman
I hate to make this more complicated, but if (all of) the LPARs are not 
connected via a plex or CTC's, then you can't use some of these suggestions.

The reason DASD was used originally with a lot of old time software (think 
Checkpoint datasets) was because it was available to ALL of the LPARs that 
could see it.  Then I believe things moved on to a VTAM based application that 
could send data to other VTAM applications, which you could do with TCP/IP now. 
 

The point I am trying to make is that you need some "thing" that is available 
to all of the LPARs to be able to keep them all updated.  The mechanism you use 
to keep that "thing" available and update it without tying up the other LPARs 
unnecessarily.  

There are likely things on the CBT tape that would come in useful in this 
effort.

Brian

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Communication between two computer systems (LPARS or physical)

2021-08-10 Thread kekronbekron
Perhaps SMC-D or SMC-R.
Probably don't need to run authorized for this.
However, you'll need daemon tasks on each system, I suppose to send/receive.

- KB

‐‐‐ Original Message ‐‐‐

On Wednesday, August 11th, 2021 at 12:52 AM, Allan Staller 
<0387911dea17-dmarc-requ...@listserv.ua.edu> wrote:

> Classification: Confidential
>
> XCF (either via CF or CTC)).
>
> RYO method for communication
>
> -Original Message-
>
> From: IBM Mainframe Discussion List IBM-MAIN@LISTSERV.UA.EDU On Behalf Of 
> Steff Gladstone
>
> Sent: Tuesday, August 10, 2021 7:06 AM
>
> To: IBM-MAIN@LISTSERV.UA.EDU
>
> Subject: Communication between two computer systems (LPARS or physical)
>
> [CAUTION: This Email is from outside the Organization. Unless you trust the 
> sender, Don’t click links or open attachments as it may be a Phishing email, 
> which can steal your Information and compromise your Computer.]
>
> We have global data pointed to by a name-token that is available to all the 
> address spaces in each computer system. We want to make sure that any updates 
> to the data in one system are broadcast to the other computer systems in the 
> installation (LPARs or physical computers). Or at the very least notify the 
> other systems that their data is not up-to-date. What would be the simplest 
> and cheapest way to send some kind of signal from one system to the other 
> without requiring I/O to shared DASD?
>
> We thought of issuing a console command starting a started task in each of 
> the other computer systems (the JES2 spool is shared by all the systems.) .
>
> But this is problematic since the required SVC (34) requires that the
>
> program be authorized. Any other ideas?
>
> Thanks,
>
> Steff Gladstone
>
> --
>
> For IBM-MAIN subscribe / signoff / archive access instructions, send email to 
> lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>
> ::DISCLAIMER::
>
> The contents of this e-mail and any attachment(s) are confidential and 
> intended for the named recipient(s) only. E-mail transmission is not 
> guaranteed to be secure or error-free as information could be intercepted, 
> corrupted, lost, destroyed, arrive late or incomplete, or may contain viruses 
> in transmission. The e mail and its contents (with or without referred 
> errors) shall therefore not attach any liability on the originator or HCL or 
> its affiliates. Views or opinions, if any, presented in this email are solely 
> those of the author and may not necessarily reflect the views or opinions of 
> HCL or its affiliates. Any form of reproduction, dissemination, copying, 
> disclosure, modification, distribution and / or publication of this message 
> without the prior written consent of authorized representative of HCL is 
> strictly prohibited. If you have received this email in error please delete 
> it and notify the sender immediately. Before opening any email and/or 
> attachments, please check them for viruses and other defects.
>
> For IBM-MAIN subscribe / signoff / archive access instructions,
>
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Communication between two computer systems (LPARS or physical)

2021-08-10 Thread Allan Staller
Classification: Confidential

XCF (either via CF or CTC)).
RYO method for communication

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Steff Gladstone
Sent: Tuesday, August 10, 2021 7:06 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Communication between two computer systems (LPARS or physical)

[CAUTION: This Email is from outside the Organization. Unless you trust the 
sender, Don’t click links or open attachments as it may be a Phishing email, 
which can steal your Information and compromise your Computer.]

We have global data pointed to by a name-token that is available to all the 
address spaces in each computer system.  We want to make sure that any updates 
to the data in one system are broadcast to the other computer systems in the 
installation (LPARs or physical computers).  Or at the very least notify the 
other systems that their data is not up-to-date. What would be the simplest and 
cheapest way to send some kind of signal from one system to the other without 
requiring I/O to shared DASD?

We thought of issuing a console command starting a started task in each of the 
other computer systems  (the JES2 spool is shared by all the systems.) .
But this is problematic since the required SVC (34) requires that the
program be authorized.   Any other ideas?

Thanks,
Steff Gladstone

--
For IBM-MAIN subscribe / signoff / archive access instructions, send email to 
lists...@listserv.ua.edu with the message: INFO IBM-MAIN
::DISCLAIMER::

The contents of this e-mail and any attachment(s) are confidential and intended 
for the named recipient(s) only. E-mail transmission is not guaranteed to be 
secure or error-free as information could be intercepted, corrupted, lost, 
destroyed, arrive late or incomplete, or may contain viruses in transmission. 
The e mail and its contents (with or without referred errors) shall therefore 
not attach any liability on the originator or HCL or its affiliates. Views or 
opinions, if any, presented in this email are solely those of the author and 
may not necessarily reflect the views or opinions of HCL or its affiliates. Any 
form of reproduction, dissemination, copying, disclosure, modification, 
distribution and / or publication of this message without the prior written 
consent of authorized representative of HCL is strictly prohibited. If you have 
received this email in error please delete it and notify the sender 
immediately. Before opening any email and/or attachments, please check them for 
viruses and other defects.


--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Communication between two computer systems (LPARS or physical)

2021-08-10 Thread Jeremy Nicoll
On Tue, 10 Aug 2021, at 14:30, David Spiegel wrote:
> Hi Steff,
> Have the application which updates the data put out a WTO which triggers 
> your Automation to schedule Tasks on all other LPARs (e.g. RO *ALL, S 
> UPDATE).

I'd just add: make sure the automation process validates who issued the
WTO and also doesn't just take some literal text from the WTO and have
that executed as the actual command... since a mechanism like that is 
likely to get misused.

-- 
Jeremy Nicoll - my opinions are my own.

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Communication between two computer systems (LPARS or physical)

2021-08-10 Thread David Spiegel

Hi Steff,
Have the application which updates the data put out a WTO which triggers 
your Automation to schedule Tasks on all other LPARs (e.g. RO *ALL, S 
UPDATE).


Regards,
David

On 2021-08-10 08:06, Steff Gladstone wrote:

We have global data pointed to by a name-token that is available to all the
address spaces in each computer system.  We want to make sure that any
updates to the data in one system are broadcast to the other computer
systems in the installation (LPARs or physical computers).  Or at the very
least notify the other systems that their data is not up-to-date. What
would be the simplest and cheapest way to send some kind of signal from one
system to the other without requiring I/O to shared
DASD?

We thought of issuing a console command starting a started task in each of
the other computer systems  (the JES2 spool is shared by all the systems.) .
But this is problematic since the required SVC (34) requires that the
program be authorized.   Any other ideas?

Thanks,
Steff Gladstone

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
.


--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Communication between two computer systems (LPARS or physical)

2021-08-10 Thread Seymour J Metz
It's less overhead to have a permanent STC on each LPAR and use a MODIFY 
command for change notification.


--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3


From: IBM Mainframe Discussion List [IBM-MAIN@LISTSERV.UA.EDU] on behalf of 
Massimo Biancucci [mad4...@gmail.com]
Sent: Tuesday, August 10, 2021 8:47 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Communication between two computer systems (LPARS or physical)

Steff,

it's not so simple to understand the scenario and the goal you need to
achieve in terms of "response time and certainness" of the result.

There're different ways, Sysplex Services (other guys already mentioned) or
developing a STC that runs on every LPAR listening to IP stack.
The problem is (and always will), how to be sure all the LPARS got,
understood and refreshed the needed infos.

If you want to simplify sending commands starting STCs on every LPAR, you
could use an operator interface (IBM, Broadcoam, BMC, your own).
You can issue a WTO and let the automated-operator to send the needed
command to all the LPARs (RO *ALL). This should avoid the APF auth at your
programming level.

Regards.
Max

Il giorno mar 10 ago 2021 alle ore 14:06 Steff Gladstone <
steff.gladst...@gmail.com> ha scritto:

> We have global data pointed to by a name-token that is available to all the
> address spaces in each computer system.  We want to make sure that any
> updates to the data in one system are broadcast to the other computer
> systems in the installation (LPARs or physical computers).  Or at the very
> least notify the other systems that their data is not up-to-date. What
> would be the simplest and cheapest way to send some kind of signal from one
> system to the other without requiring I/O to shared
> DASD?
>
> We thought of issuing a console command starting a started task in each of
> the other computer systems  (the JES2 spool is shared by all the systems.)
> .
> But this is problematic since the required SVC (34) requires that the
> program be authorized.   Any other ideas?
>
> Thanks,
> Steff Gladstone
>
> --
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Communication between two computer systems (LPARS or physical)

2021-08-10 Thread Massimo Biancucci
Steff,

it's not so simple to understand the scenario and the goal you need to
achieve in terms of "response time and certainness" of the result.

There're different ways, Sysplex Services (other guys already mentioned) or
developing a STC that runs on every LPAR listening to IP stack.
The problem is (and always will), how to be sure all the LPARS got,
understood and refreshed the needed infos.

If you want to simplify sending commands starting STCs on every LPAR, you
could use an operator interface (IBM, Broadcoam, BMC, your own).
You can issue a WTO and let the automated-operator to send the needed
command to all the LPARs (RO *ALL). This should avoid the APF auth at your
programming level.

Regards.
Max

Il giorno mar 10 ago 2021 alle ore 14:06 Steff Gladstone <
steff.gladst...@gmail.com> ha scritto:

> We have global data pointed to by a name-token that is available to all the
> address spaces in each computer system.  We want to make sure that any
> updates to the data in one system are broadcast to the other computer
> systems in the installation (LPARs or physical computers).  Or at the very
> least notify the other systems that their data is not up-to-date. What
> would be the simplest and cheapest way to send some kind of signal from one
> system to the other without requiring I/O to shared
> DASD?
>
> We thought of issuing a console command starting a started task in each of
> the other computer systems  (the JES2 spool is shared by all the systems.)
> .
> But this is problematic since the required SVC (34) requires that the
> program be authorized.   Any other ideas?
>
> Thanks,
> Steff Gladstone
>
> --
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Communication between two computer systems (LPARS or physical)

2021-08-10 Thread Seymour J Metz
Doesn't that require authorization, which the OP wishes to avoid?


--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3


From: IBM Mainframe Discussion List [IBM-MAIN@LISTSERV.UA.EDU] on behalf of 
esst...@juno.com [esst...@juno.com]
Sent: Tuesday, August 10, 2021 8:38 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Communication between two computer systems (LPARS or physical)

You may want to consider using some of the SYSPLEX Services (log 
streams/structures)

-- Original Message --
From: Steff Gladstone 
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Communication between two computer systems (LPARS or physical)
Date: Tue, 10 Aug 2021 15:06:22 +0300

We have global data pointed to by a name-token that is available to all the
address spaces in each computer system.  We want to make sure that any
updates to the data in one system are broadcast to the other computer
systems in the installation (LPARs or physical computers).  Or at the very
least notify the other systems that their data is not up-to-date. What
would be the simplest and cheapest way to send some kind of signal from one
system to the other without requiring I/O to shared
DASD?

We thought of issuing a console command starting a started task in each of
the other computer systems  (the JES2 spool is shared by all the systems.) .
But this is problematic since the required SVC (34) requires that the
program be authorized.   Any other ideas?

Thanks,
Steff Gladstone

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Communication between two computer systems (LPARS or physical)

2021-08-10 Thread Seymour J Metz
You could have a VTAM application on each system; I can't think of a simpler 
way that doesn't require authorization.


--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3


From: IBM Mainframe Discussion List [IBM-MAIN@LISTSERV.UA.EDU] on behalf of 
Steff Gladstone [steff.gladst...@gmail.com]
Sent: Tuesday, August 10, 2021 8:06 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Communication between two computer systems (LPARS or physical)

We have global data pointed to by a name-token that is available to all the
address spaces in each computer system.  We want to make sure that any
updates to the data in one system are broadcast to the other computer
systems in the installation (LPARs or physical computers).  Or at the very
least notify the other systems that their data is not up-to-date. What
would be the simplest and cheapest way to send some kind of signal from one
system to the other without requiring I/O to shared
DASD?

We thought of issuing a console command starting a started task in each of
the other computer systems  (the JES2 spool is shared by all the systems.) .
But this is problematic since the required SVC (34) requires that the
program be authorized.   Any other ideas?

Thanks,
Steff Gladstone

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Communication between two computer systems (LPARS or physical)

2021-08-10 Thread esst...@juno.com
You may want to consider using some of the SYSPLEX Services (log 
streams/structures)

-- Original Message --
From: Steff Gladstone 
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Communication between two computer systems (LPARS or physical)
Date: Tue, 10 Aug 2021 15:06:22 +0300

We have global data pointed to by a name-token that is available to all the
address spaces in each computer system.  We want to make sure that any
updates to the data in one system are broadcast to the other computer
systems in the installation (LPARs or physical computers).  Or at the very
least notify the other systems that their data is not up-to-date. What
would be the simplest and cheapest way to send some kind of signal from one
system to the other without requiring I/O to shared
DASD?

We thought of issuing a console command starting a started task in each of
the other computer systems  (the JES2 spool is shared by all the systems.) .
But this is problematic since the required SVC (34) requires that the
program be authorized.   Any other ideas?

Thanks,
Steff Gladstone

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Communication between two computer systems (LPARS or physical)

2021-08-10 Thread Steff Gladstone
We have global data pointed to by a name-token that is available to all the
address spaces in each computer system.  We want to make sure that any
updates to the data in one system are broadcast to the other computer
systems in the installation (LPARs or physical computers).  Or at the very
least notify the other systems that their data is not up-to-date. What
would be the simplest and cheapest way to send some kind of signal from one
system to the other without requiring I/O to shared
DASD?

We thought of issuing a console command starting a started task in each of
the other computer systems  (the JES2 spool is shared by all the systems.) .
But this is problematic since the required SVC (34) requires that the
program be authorized.   Any other ideas?

Thanks,
Steff Gladstone

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN