Kind regards,

Aileen


     Aileen Wynne, Mainframe Systems Services
     (In Partnership with Wipro)
     Ext 878617 |(+353) 01- 4878617 | Mobile (+353) 087 4158724

    5th Floor, B, Alexandra House,
    Wipro Limited, 3 Ballsbridge Park,
    Merrion Road, Dublin 4





GSE Annual Conference is your one-stop shop for enterprise IT education and 
networking with mainframers. Further details can be seen here: 
http://conferences.gse.org.uk/2017

-----Original Message-----
From: IBM Mainframe Discussion List [mailto:[email protected]] On Behalf 
Of IBM-MAIN automatic digest system
Sent: 26 February 2018 05:00
To: [email protected]
Subject: IBM-MAIN Digest - 24 Feb 2018 to 25 Feb 2018 (#2018-56)

There are 11 messages totaling 551 lines in this issue.

Topics of the day:

  1. macbook air and keyboard emulation (4)
  2. Product license key program (6)
  3. Timer Unis (was: ... time change ...)

----------------------------------------------------------------------

Date:    Sun, 25 Feb 2018 10:21:43 +0200
From:    Itschak Mugzach <[email protected]>
Subject: macbook air and keyboard emulation

Hello Mac users...

I am using macbook to connect to our (and client's) mainframes. I do not want 
to change the keyboard map in the emulation product. what is the keyboard 
mapping for enter, ph11 and pf12?

ITschak


--

*| **Itschak Mugzach | Director | SecuriTeam Software **|** IronSphere
Platform* *|* *Information Security Contiguous Monitoring for Legacy **|  *

*|* *Email**: [email protected] **|* *Mob**: +972 522 986404 **|*
*Skype**: ItschakMugzach **|* *Web**: 
http://webdefence.global.blackspider.com/urlwrap/?q=AXicY3FmcJnNwHB9JgNDUU6lgUWSXnFRmV5uYmZOcn5eSVF-jl5yfi5DuWGgqYGzpb-BkbGRgTkDUDY1NU8vV6-8Mi8v1cHR00nP05Uho6SkwEpfv7y8XC84Nbm0KLMkNTEXqF0vM4eBgeFNNwMDAFqMIn4&Z
  **|*

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions, send email to 
[email protected] with the message: INFO IBM-MAIN

------------------------------

Date:    Sun, 25 Feb 2018 08:42:24 +0000
From:    Gadi Ben-Avi <[email protected]>
Subject: Re: macbook air and keyboard emulation

It probably depends on the emulation you are using.

-----Original Message-----
From: IBM Mainframe Discussion List [mailto:[email protected]] On Behalf 
Of Itschak Mugzach
Sent: Sunday, February 25, 2018 10:22 AM
To: [email protected]
Subject: macbook air and keyboard emulation

Hello Mac users...

I am using macbook to connect to our (and client's) mainframes. I do not want 
to change the keyboard map in the emulation product. what is the keyboard 
mapping for enter, ph11 and pf12?

ITschak


--

*| **Itschak Mugzach | Director | SecuriTeam Software **|** IronSphere
Platform* *|* *Information Security Contiguous Monitoring for Legacy **|  *

*|* *Email**: [email protected] **|* *Mob**: +972 522 986404 **|*
*Skype**: ItschakMugzach **|* *Web**: 
http://webdefence.global.blackspider.com/urlwrap/?q=AXicY3FmcJnNwHB9JgNDUU6lgUWSXnFRmV5uYmZOcn5eSVF-jl5yfi5DuWGgqYGzpb-BkbGRgTkDUDY1NU8vV6-8Mi8v1cHR00nP05Uho6SkwEpfv7y8XC84Nbm0KLMkNTEXqF0vM4eBgeFNNwMDAFqMIn4&Z
  **|*

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions, send email to 
[email protected] with the message: INFO IBM-MAIN הודעה זו נשלחה אליך 
מטעם חברה בקבוצת מלם תים וייתכן שהיא מוגנת תחת סודיות מסחרית. כל הצעה, התחייבות 
או מצג מטעם החברה, מחייבים מסמך נפרד וחתום על ידי מורשה החתימה של החברה. החברה 
רשאית לנטר כל תכתובת העוברת בשרתיה והיא לא תישא באחריות לכל נזק, ו/או אובדן, 
שיבוש או פגיעה במידע כלשהו שנגרם מסיבות של תקיפה חיצונית ו/או זדונית על הארגון.

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions, send email to 
[email protected] with the message: INFO IBM-MAIN

------------------------------

Date:    Sun, 25 Feb 2018 10:52:35 +0200
From:    ITschak Mugzach <[email protected]>
Subject: Re: macbook air and keyboard emulation

​I am using several of them... PCOMM, x3270, Rumba and more. It depends on what 
the client is using. The idea is to have a script that match the mac keyboard 
with PC keyboard.

ITschak​

On Sun, Feb 25, 2018 at 10:42 AM, Gadi Ben-Avi <[email protected]> wrote:

> It probably depends on the emulation you are using.
>
> -----Original Message-----
> From: IBM Mainframe Discussion List [mailto:[email protected]]
> On Behalf Of Itschak Mugzach
> Sent: Sunday, February 25, 2018 10:22 AM
> To: [email protected]
> Subject: macbook air and keyboard emulation
>
> Hello Mac users...
>
> I am using macbook to connect to our (and client's) mainframes. I do
> not want to change the keyboard map in the emulation product. what is
> the keyboard mapping for enter, ph11 and pf12?
>
> ITschak
>
>
> --
>
> *| **Itschak Mugzach | Director | SecuriTeam Software **|** IronSphere
> Platform* *|* *Information Security Contiguous Monitoring for Legacy
> **|  *
>
> *|* *Email**: [email protected] **|* *Mob**: +972 522 986404
> **|*
> *Skype**: ItschakMugzach **|* *Web**:
> http://webdefence.global.blackspider.com/urlwrap/?q=AXicY3FmcJnNwHB9Jg
> NDUU6lgUWSXnFRmV5uYmZOcn5eSVF-jl5yfi5DuWGgqYGzpb-BkbGRgTkDUDY1NU8vV6-8
> Mi8v1cHR00nP05Uho6SkwEpfv7y8XC84Nbm0KLMkNTEXqF0vM4eBgeFNNwMDAFqMIn4&Z
> **|*
>
> ----------------------------------------------------------------------
> For IBM-MAIN subscribe / signoff / archive access instructions, send
> email to [email protected] with the message: INFO IBM-MAIN
> הודעה זו נשלחה אליך מטעם חברה בקבוצת מלם תים וייתכן שהיא מוגנת תחת
> סודיות מסחרית. כל הצעה, התחייבות או מצג מטעם החברה, מחייבים מסמך נפרד
> וחתום על ידי מורשה החתימה של החברה. החברה רשאית לנטר כל תכתובת העוברת
> בשרתיה והיא לא תישא באחריות לכל נזק, ו/או אובדן, שיבוש או פגיעה במידע
> כלשהו שנגרם מסיבות של תקיפה חיצונית ו/או זדונית על הארגון.
>
> ----------------------------------------------------------------------
> For IBM-MAIN subscribe / signoff / archive access instructions, send
> email to [email protected] with the message: INFO IBM-MAIN
>



--
ITschak Mugzach
*|** IronSphere Platform* *|* *Information Security Contiguous Monitoring for 
Legacy **|  *

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions, send email to 
[email protected] with the message: INFO IBM-MAIN

------------------------------

Date:    Sun, 25 Feb 2018 16:20:16 +0530
From:    Peter <[email protected]>
Subject: Product license key program

Hi

How does the product license key works. Which program determines  the 
expiration of a product.

This is a general question.

Peter

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions, send email to 
[email protected] with the message: INFO IBM-MAIN

------------------------------

Date:    Sun, 25 Feb 2018 05:37:33 -0600
From:    Mike Schwab <[email protected]>
Subject: Re: Product license key program

Generally, part of the start up of each product.  CA has a common repository 
that is checked at start up.

On Sun, Feb 25, 2018 at 4:50 AM, Peter <[email protected]> wrote:
> Hi
>
> How does the product license key works. Which program determines  the
> expiration of a product.
>
> This is a general question.
>
> Peter
>
> ----------------------------------------------------------------------
> For IBM-MAIN subscribe / signoff / archive access instructions, send
> email to [email protected] with the message: INFO IBM-MAIN



--
Mike A Schwab, Springfield IL USA
Where do Forest Rangers go to get away from it all?

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions, send email to 
[email protected] with the message: INFO IBM-MAIN

------------------------------

Date:    Sun, 25 Feb 2018 06:37:55 -0500
From:    David Boyes <[email protected]>
Subject: Re: macbook air and keyboard emulation

That’s completely up to the emulator software to decide. There is no reference 
standard since Apple has used so many different physical keyboard layouts over 
the years. Just imagine what it would look like on a keyboard configured for 
Mandarin, and you start to get the picture. Or for a user with only a Braille 
screen reader.  Awkward.

If you’re documenting it, use the 3270 function name and say press whatever key 
implements that function. It’s pretty much all you can do.

>

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions, send email to 
[email protected] with the message: INFO IBM-MAIN

------------------------------

Date:    Sun, 25 Feb 2018 17:24:37 +0530
From:    Peter <[email protected]>
Subject: Re: Product license key program

Generally which assembler macro or program sets the expiration ?

On 25-Feb-2018 5:07 PM, "Mike Schwab" <[email protected]> wrote:

> Generally, part of the start up of each product.  CA has a common
> repository that is checked at start up.
>
> On Sun, Feb 25, 2018 at 4:50 AM, Peter <[email protected]> wrote:
> > Hi
> >
> > How does the product license key works. Which program determines
> > the expiration of a product.
> >
> > This is a general question.
> >
> > Peter
> >
> > --------------------------------------------------------------------
> > -- For IBM-MAIN subscribe / signoff / archive access instructions,
> > send email to [email protected] with the message: INFO
> > IBM-MAIN
>
>
>
> --
> Mike A Schwab, Springfield IL USA
> Where do Forest Rangers go to get away from it all?
>
> ----------------------------------------------------------------------
> For IBM-MAIN subscribe / signoff / archive access instructions, send
> email to [email protected] with the message: INFO IBM-MAIN
>

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions, send email to 
[email protected] with the message: INFO IBM-MAIN

------------------------------

Date:    Sun, 25 Feb 2018 13:58:25 +0200
From:    ITschak Mugzach <[email protected]>
Subject: Re: Product license key program

This is a program a vendor develop to protect his ip.  It can be cpu serial 
limited, model or time. If your interest is time, just compare machine time 
with a value in your program. Stck (or $stck macro) will store the clock value.

ITschak

בתאריך 25 בפבר׳ 2018 1:54 אחה״צ,‏ "Peter" <[email protected]> כתב:

> Generally which assembler macro or program sets the expiration ?
>
> On 25-Feb-2018 5:07 PM, "Mike Schwab" <[email protected]> wrote:
>
> > Generally, part of the start up of each product.  CA has a common
> > repository that is checked at start up.
> >
> > On Sun, Feb 25, 2018 at 4:50 AM, Peter <[email protected]> wrote:
> > > Hi
> > >
> > > How does the product license key works. Which program determines
> > > the expiration of a product.
> > >
> > > This is a general question.
> > >
> > > Peter
> > >
> > > ------------------------------------------------------------------
> > > ---- For IBM-MAIN subscribe / signoff / archive access
> > > instructions, send email to [email protected] with the
> > > message: INFO IBM-MAIN
> >
> >
> >
> > --
> > Mike A Schwab, Springfield IL USA
> > Where do Forest Rangers go to get away from it all?
> >
> > --------------------------------------------------------------------
> > -- For IBM-MAIN subscribe / signoff / archive access instructions,
> > send email to [email protected] with the message: INFO
> > IBM-MAIN
> >
>
> ----------------------------------------------------------------------
> For IBM-MAIN subscribe / signoff / archive access instructions, send
> email to [email protected] with the message: INFO IBM-MAIN
>

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions, send email to 
[email protected] with the message: INFO IBM-MAIN

------------------------------

Date:    Sun, 25 Feb 2018 09:50:52 -0700
From:    Lizette Koehler <[email protected]>
Subject: Re: Product license key program

As far as I know each vendor has their own process for determining when a 
product will no longer function on a given LPAR.  The function could be a key 
with a date/time in it.  They could rely on the customer to renew and then they 
get a new key.  If not, then the product could expire but continue to work.  Or 
the product may just stop working.  Each vendor has their own requirements on 
License keys.

I do not think you will find one specific way they all do it.  They realize 
there are cleaver people who want to run their software without renewing or 
paying.  So they work very hard to make sure it is very unlikely anyone can 
crack their logic that drives their product authorization process.  They may 
all grab the clock, but how they use that to determine usage, is probably 
proprietary.

Each vendor probably provides a process to see when the product will expire.

There are no easy work arounds when vendors have keys that dictate when the 
product will stop working.


Some vendors grab the clock at start up, then store it into some area of their 
code where you can not see it or alter it.  Then use a key to see where the 
clock is and validate the product is still licensed to run.

For example, SAS, provides me a SAS key.  I can see the expiration date they 
are setting. I cannot change that.  The SAS software is very smart and if I 
change to a new year without the appropriate payment and secret code to go with 
it, it will not work.  The SAS license key is added to something else in the 
SAS software and that is not visible to me.  So if it is 1 day to expiration.  
At day 0 the software stops working.  But they do give you a 60 and 45 day 
warning.


Some vendors will allow you to continue running so long as an IPL does not 
occur. If it does and the product is expired, then it will not be available 
after the IPL.

Some vendors allow for a Disaster Recovery Key.  One that can run during DR 
Testing or actual DR.


Lizette


> -----Original Message-----
> From: IBM Mainframe Discussion List [mailto:[email protected]]
> On Behalf Of Peter
> Sent: Sunday, February 25, 2018 3:50 AM
> To: [email protected]
> Subject: Product license key program
>
> Hi
>
> How does the product license key works. Which program determines  the
> expiration of a product.
>
> This is a general question.
>
> Peter
>

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions, send email to 
[email protected] with the message: INFO IBM-MAIN

------------------------------

Date:    Sun, 25 Feb 2018 09:47:08 -0800
From:    Charles Mills <[email protected]>
Subject: Re: Product license key program

As the author of such software, let me confirm what others have said: each 
vendor does things its own way -- or perhaps not at all. CA has a central 
"server" program for administering licenses; the software I am responsible for 
has the licensing embedded in the program itself.

The exact technology is proprietary and a trade secret. To say "we do X and Y 
and Z" would be to facilitate its defeat by a dishonest customer.

[And please, let's not start the whole "to key or not to key" discussion again. 
Vendor keys are a fact of life. Yes, they can be a PITA. Most customers are 
honest -- beyond honest to the point of paranoia -- but a few are not. And 
honest customers sometimes make honest mistakes.]

Charles


-----Original Message-----
From: IBM Mainframe Discussion List [mailto:[email protected]] On Behalf 
Of Peter
Sent: Sunday, February 25, 2018 3:55 AM
To: [email protected]
Subject: Re: Product license key program

Generally which assembler macro or program sets the expiration ?

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions, send email to 
[email protected] with the message: INFO IBM-MAIN

------------------------------

Date:    Sun, 25 Feb 2018 14:41:14 -0600
From:    Bill Godfrey <[email protected]>
Subject: Re: Timer Unis (was: ... time change ...)

On Fri, 23 Feb 2018 23:32:07 -0500, Tony Harminc wrote:

>On 23 February 2018 at 19:16, Paul Gilmartin <
>[email protected]> wrote:
>
>> But now I'm confused.  The description of TIMER says:
>>     For TUINTVL, the address is a fullword containing the time interval.
>>     The time interval is presented as an unsigned 32-bit binary number;
>>     the low-order bit has a value of one timer unit (approximately
>26.04166
>>     microseconds).
>>
>> That has to be right, or else programmers would have noticed.
>>
>> And a less official source (but agreeing with Tony) says:
>>
>http://www10.dict.cc/wp_examples.php?lp_id=1&lang=en&s=interval%20timer
>>
>>     IBM System/360 architecture
>>     If the interval timer feature is installed, the processor
>> decrements
>the word at
>>     location 80 ('50'X) at regular intervals; the architecture does
>> not
>specify the interval
>>     but does require that value subtracted make it appear as though 1
>were subtracted
>>     from bit 23 300 times per second.
>
>I remembered it as bit 23 when I posted, and I first assumed I had just
>got it wrong. But the last S/370 POO (and the earliest for S/360 - both
>on
>Bitsavers) do say, with slightly different wording, that it is bit 23
>that is effectively counted down at 300 Hz.
>
>That first S/360 POO also has this table:
>
>  BIT
>POSITION  FREQUENCY  RESOLUTION
>  23       300  cps    3.33  ms
>  24       600  cps    1.67  ms
>  25        1.2 kc      833  µS
>  26        2.4 kc      417  µS
>  27        4.8 kc      208  µS
>  28        9.6 kc      104  µS
>  29       19.2 kc       52  µS
>  30       38.4 kc       26  µS
>  31       76.8 kc       13  µS
>
>> But bit 23 must have 256 times the value of the low-order bit, and
>>     26.04167 * 256 = 6666.66752
>> ... which is 1/150 second, not 1/300 sec.
>
>I'm wondering if the problem relates to the timer itself being a signed
>integer (an external interrupt becomes pending when the timer goes from
>positive to negative, but it keeps on counting), but the TU arguments
>to things like STIMER are said to be unsigned. But that's perhaps more
>of a clue than an explanation. So I dunno.
>
>> Was the interval timer the only source of time-of-day on those early
>models?
>
>Yes. The TOD clock was new with S/370. (Well, one never knows about the
>360/85, 91, and 195 unless one has had hands-on experience.)
>
>> If so, the External interrupt handler must reload its register before
>another
>> tick is lost -- easy enough at power frequencies, challenging for a
>> higner resolution interval timer.
>
>Heh... They thought of that early on. I can't find it in the POO at the
>moment, but it is no accident that the fullwords at locations 4C and 54
>are "reserved" by both S/360 hardware and software. Then an MVC for
>length 8 from address 50 to address 4C both saves the current value and
>sets a new one. Since the timer is not (visibly) updated during
>instruction execution, there is no loss of information.
>

If the timer unit was defined as the same unit as the System 360 timer word, 
13.02083 microseconds, where bit 23 is 1/300 second,  then 24 hours (86,400 
billion microseconds) would be about 6.6 billion timer units which is too large 
for a 32-bit unsigned number.

If a timer unit is defined as double the System 360 timer unit, 26.04166 
microseconds, then  24 hours of timer units would be about 3.3 billion timer 
units, which fits in a 32-bit unsigned number.

I think that's the reason why the timer unit is not the same as the System 360 
timer word unit. The 360 timer word unit could not represent 24 hours in 32 
bits.

What got me thinking about that was an October 2014 post by you, Tony, where 
you said "Possibly they wanted to be able to represent more than the 7.7ish 
hours that the positive number range of the architected format provides."

Bill

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions, send email to 
[email protected] with the message: INFO IBM-MAIN

------------------------------

End of IBM-MAIN Digest - 24 Feb 2018 to 25 Feb 2018 (#2018-56)
**************************************************************
This document is strictly confidential and is intended for use by the addressee 
unless otherwise indicated. Allied Irish Banks AIB and AIB Group are registered 
business names of Allied Irish Banks p.l.c. Allied Irish Banks, p.l.c. is 
regulated by the Central Bank of Ireland. Registered Office: Bankcentre, 
Ballsbridge, Dublin 4. Tel: + 353 1 6600311; Registered in Ireland: Registered 
No. 24173. First Trust Bank is a trade mark of AIB Group (UK) p.l.c. The AIB 
logo, Allied Irish Bank (GB) and Allied Irish Bank (GB) Savings Direct are 
trademarks used under licence by AIB Group (UK) p.l.c. AIB Group (UK) p.l.c is 
incorporated in Northern Ireland. Registered Office 92 Ann Street, Belfast BT1 
3HH. Registered Number NI018800. Authorised by the Prudential Regulation 
Authority and regulated by the Financial Conduct Authority and the Prudential 
Regulation Authority. ~~~~~~~Please consider the environment before printing 
this Email~~~~~~~~ This email has been scanned by an external Email Security 
System. This Disclaimer has been generated by CMDis

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

Reply via email to