Re: What is a mainframe?

2020-01-17 Thread Scott Fagen
On Fri, 10 Jan 2020 15:25:52 -0800, Janet Sun <4jl...@gmail.com> wrote: >Hi Steve, > >Kristine Harper created that video some years ago. > >Hope you're doing well. > >-- Janet > Kristine _Bastin_ nee Harper - wife of SHARE President, Justin Bastin. Sadly (for us), she's no longer "working for

Re: FW: Montana is retiring its mainframe | StateScoop

2020-01-17 Thread Charles Mills
Yeah, this could end up being one of those "we're five years into a one-year project" things. Charles -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Steve Smith Sent: Friday, January 17, 2020 12:10 PM To: IBM-MAIN@LISTSERV.UA.EDU

Re: Montana is retiring its mainframe | StateScoop

2020-01-17 Thread Scott Fagen
On Fri, 17 Jan 2020 11:30:58 -0800, Charles Mills wrote: >https://statescoop.com/montana-state-government-retiring-mainframe-tim-bottenfield/SighCharlesSent > from a mobile; please excuse the brevity. > >-- >For IBM-MAIN

Re: Tape problem

2020-01-17 Thread Russell Witt
Dean, In that case, it sounds like the robot "forgot" which slot a tape volume was in and then found it again. Depending on how soon together the messages came out and if you had NEVER open'ed the door and manually moved any cartridges inside the robot - I would contact IBM to find out how/why

Re: Metal C using Z/OS macros in C macros

2020-01-17 Thread scott Ford
Check out Peter Relson’s Share presentation on Metal C , you can google it On Fri, Jan 17, 2020 at 1:51 PM Joseph Reichman wrote: > Got it > > The # operator > The # (single number sign) operator converts a parameter of a > function-like macro into a character string > literal. For example, if

Re: Rexx or similar to clone a RACF user?

2020-01-17 Thread Jesse 1 Robinson
Cloning a userid is a very tricky proposition. For one thing, what does 'clone' mean to the requestor? If the userids have to be functionally identical/interchangeable, a great many paths and a cross tracks have to be explored. We don't have a program product to do this either, so it's a hit or

Re: Rexx or similar to clone a RACF user?

2020-01-17 Thread Joel C. Ewing
Unless things have changed, the problem is that RACF permissions granted directly to a user to a dataset profile or other resource profile are stored as part of that resource profile, not as part of a user profile.   While user attributes and group connections to a user are easy to clone just

Re: FW: Montana is retiring its mainframe | StateScoop

2020-01-17 Thread Steve Smith
Yeah. but 3 apps left, over a year to go. I'd call it a definite maybe at this point. sas On Fri, Jan 17, 2020 at 2:33 PM Charles Mills wrote: > Well, my d@mned phone made hash out of that. Trying again. > > Charles > > > -Original Message- > From: IBM Mainframe Discussion List

FW: Montana is retiring its mainframe | StateScoop

2020-01-17 Thread Charles Mills
Well, my d@mned phone made hash out of that. Trying again. Charles -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Charles Mills Sent: Friday, January 17, 2020 11:31 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Montana is retiring its

Montana is retiring its mainframe | StateScoop

2020-01-17 Thread Charles Mills
https://statescoop.com/montana-state-government-retiring-mainframe-tim-bottenfield/SighCharlesSent from a mobile; please excuse the brevity. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to

Re: Starting an application in ISPF

2020-01-17 Thread Seymour J Metz
LIBDEF ISPLLIB serves the purpose - except when it doesn't. -- Shmuel (Seymour J.) Metz http://mason.gmu.edu/~smetz3 From: IBM Mainframe Discussion List on behalf of Lionel B Dyck Sent: Friday, January 17, 2020 1:47 PM To: IBM-MAIN@LISTSERV.UA.EDU

Re: Metal C using Z/OS macros in C macros

2020-01-17 Thread Joseph Reichman
Got it The # operator The # (single number sign) operator converts a parameter of a function-like macro into a character string literal. For example, if macro ABC is defined using the following directive: #define ABC(x) #x -Original Message- From: IBM Mainframe Discussion List On

Re: Starting an application in ISPF

2020-01-17 Thread Lionel B Dyck
And you can altlib as well - sadly you can't TSOLIB within ISPF but you can dynamic steplib with Dan Dalby's Dynamic Steplib on CBT File 452 (which works with z/OS 2.4 with no problems contrary to some vendors claims). Lionel B. Dyck < Website: http://www.lbdsoftware.com "Worry more about your

Re: Metal C using Z/OS macros in C macros

2020-01-17 Thread Seymour J Metz
z/OS Version 2 Release 4 XL C/C++ Language Reference, SC14-7308-40 https colon //www-01.ibm.com/servers/resourcelink/svc00100.nsf/pages/zOSV2R4sc147308/$file/cbclx01_v2r4.pdf Chapter 17. Preprocessor directives P. 405 -- Shmuel (Seymour J.) Metz http://mason.gmu.edu/~smetz3

Re: Starting an application in ISPF

2020-01-17 Thread Seymour J Metz
You can write a script to LIBDEF the libraries that you need and then invoke ISMF. Put the script into you command table or panel definition. -- Shmuel (Seymour J.) Metz http://mason.gmu.edu/~smetz3 From: IBM Mainframe Discussion List on behalf of

Rexx or similar to clone a RACF user?

2020-01-17 Thread Charles Mills
X-posted RACF-L and IBM-MAIN. A Google search reveals that the question "how do I clone a user in RACF?" has been asked before and the answer is basically "buy Vanguard, Beta88 or zSecure." People also mentioned "you might write a Rexx script to do this." Not having one of those

Re: Starting an application in ISPF

2020-01-17 Thread Seymour J Metz
You can LIBDEF almost everything. -- Shmuel (Seymour J.) Metz http://mason.gmu.edu/~smetz3 From: IBM Mainframe Discussion List on behalf of Frank Swarbrick Sent: Thursday, January 16, 2020 7:52 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: Starting an

Re: Metal C using Z/OS macros in C macros

2020-01-17 Thread Joseph Reichman
The only issue I have looking in the documentation in the metal C reference or The XL\C language reference which has some documentation on __asm No where is thre a thing about # and text substitution > On Jan 17, 2020, at 12:48 PM, Charles Mills wrote: > > I am not an expert at all on C

Re: Starting an application in ISPF

2020-01-17 Thread Lionel B Dyck
What I've done is have an ISPF startup (zstart) command that dynamically adds the commands I want to the active ISPF command table. This way each user can do their own and it is easy and you don't have to 'bother' the sysprog (who may not allow the updates to the real command tables). I call it

Re: Starting an application in ISPF

2020-01-17 Thread ITschak Mugzach
Command tables are ispf appl dependent. Just define you appl on all xxxCMDS tables. ITschak בתאריך יום ו׳, 17 בינו׳ 2020, 19:37, מאת Frank Swarbrick ‏< frank.swarbr...@outlook.com>: > Apparently I knew how to do this once upon a time, but how do you close a > user command table in order to

Re: Metal C using Z/OS macros in C macros

2020-01-17 Thread Charles Mills
I am not an expert at all on C __asm and only barely something of an expert on C macros so I avoided wading into this one. I will say 1. What @Peter Farley says sounds right to me. 2. Keep in mind that a macro definition in C does not "do anything" (so to speak -- of course it does something).

Re: Starting an application in ISPF

2020-01-17 Thread Frank Swarbrick
Apparently I knew how to do this once upon a time, but how do you close a user command table in order to allow editing of it? From: IBM Mainframe Discussion List on behalf of ITschak Mugzach Sent: Thursday, January 16, 2020 11:20 PM To:

Re: Starting an application in ISPF

2020-01-17 Thread Lionel B Dyck
The challenges y'all raise are one reason for my writing the Product Launch Point (PLP) tool. You add PLP to the ISPF command table and then you have easy access to a fully dynamic ISPF menu. It supports nesting menus and every product is dynamically defined in a PLP table - all the dd's

Re: Starting an application in ISPF

2020-01-17 Thread Jesse 1 Robinson
A command table entry can certainly be useful, but we hit a snag some years ago. (Have not retried the construction since.) Suppose you have a local panel reached via A --> B --> C, where panel C has the SELECT for your app, say ISMF. If you type A.B.C.ISMF your menu select will work one

Re: Metal C using Z/OS macros in C macros

2020-01-17 Thread Farley, Peter x23353
The %0 and %1 are parameters to the __asm function, it will do the substitution of the 2nd and 3rd parameter in the __asm(...) invocation into the %0 and %1 spots in the 1st parameter. And I concur with your description - the *invocation* of the "SETUP(...)" macro will specify the variables to

Re: Metal C using Z/OS macros in C macros

2020-01-17 Thread Joseph Reichman
I think % refers to C variable substitution I wanted the text from the macro which I think the # does > On Jan 17, 2020, at 11:07 AM, retired mainframer > wrote: > > In you C code, when you "invoke" the macro, you would provide the values of > the two macro parameters. Something like >

Re: Metal C using Z/OS macros in C macros

2020-01-17 Thread retired mainframer
In you C code, when you "invoke" the macro, you would provide the values of the two macro parameters. Something like SETSUP(xx,yy) It is the xx and yy that would show up inside the two parenthetical expressions in the generated code. Keep in mind that a C macro performs simple text

Re: zOSMF - import manager translation issue

2020-01-17 Thread Chris Parker
Well, that was quick. I figured it out. It needs to be opened directly as a workflow. I misunderstood the doc and thought it needed to be imported via import manager first. I still don't understand why it couldn't be viewed, but I am moving forward again. Chris -Original Message-

zOSMF - import manager translation issue

2020-01-17 Thread Chris Parker
I seem to be missing something very basic here. I clearly have a translation problem, but I am not sure where to look next. I am in the import manager attempting to import the supplied izu_config_setup.xml workflow. When I attempt to view it, it displays garbage. The file is in the same

Metal C using Z/OS macros in C macros

2020-01-17 Thread Joseph Reichman
Just wondering if I can do something like this #define SETSUP(supstate,key) \ { __asm ( " MODESET KEY=%0,MODE=%1 \n" : "=s"(supstate), "=s"(key) ) \ } \

Re: Tape problem

2020-01-17 Thread Nai, Dean
We have had IBM hardware and software support trying to fix this since the 8th. Looking back at our logs the first sign of problems was this: CBR3617I Unable to obtain the number of empty slots in library TAPELIB1. 10:41:54.44 STC05918 0090 CBR3710I LIBSERV failure occurred for library

Re: Tape problem

2020-01-17 Thread Nai, Dean
These are physical tape. No VTS. Dean Nai On 1/16/20, 8:01 PM, "IBM Mainframe Discussion List on behalf of Russell Witt" wrote: > EXTERNAL: Do not open attachments or click on links unless you recognize and > trust the sender. > >Brian and Dean, > >Yes, you are correct.