This is quite natural, given the fact, that char in C is not really a
type in its own right,
but instead a subtype of int, like short (only smaller).
If you keep that in mind, there is simply no difference between char
constants
and int constants.
HTH, kind regards
Bernd
Am 17.08.2022 um 2
Right now the ASID percentage looks like below. There are some address
space which ends with ADDRESS SPACE IS UNAVAILABLE., May be this are the
consumers. While I can see these kind of tasks are getting manually started
with no issues
Basically where would I hit roadblock based on below values?
T
15 is way too low for a site that runs address spaces that are not restartable,
or at least are not restarted to reuse the reserved ones. There is only a
small overhead for setting a bunch up and it's not worth the chance to IPL to
not specify something big. 2500 is not unreasonable if you hav
I don't think it's a "zombie" device. I think it's a real one. It's just a
device you may not have seen before because it's "hidden."
I'm not the foremost expert in this area, but (guessing) you're probably using
the Hardware Management Appliance (HMA, a.k.a. vHMC). (Did I guess correctly?)
If
On Wed, 17 Aug 2022 10:54:16 +0900, Nobuhiko Furuya wrote:
>Hi ALL,
>
>Thank you for your all suggestions.
>But my explanation seemed poor.
>What I would like to do is specifying the wait time indirectly in
>getmsg as follows.
>But the following code gets errors as I reported.
>
>ARG hsmcmd':'se
Hello
One of the virtual tape in RMM shows rej by tap mgt sys
But when I go to DLM GUI I can see they have data in it
Any procedure to correct this error and I don't know why it went into this
condition
Has anyone seen this error and how was it fixed ?
Jake
--
Hi Shmuel,
Thank you for your comments.
As I reported in another mail, the problem disappeared. The reason is
unknown.
I will try to use TRACE I when the problem happens again.
Best regards,
Nobuhiko Furuya(古谷信彦)
V-SOL Inc.
On 2022/08/18 0:00, Seymour J Metz wrote:
What happened to 'CONSOLE
Hi Willy,
Thank you for your idea.
I believe "seconds" was entirely numeric.
After I insert your code, it was OK.
But even after I removed your code, it was also OK.
So the problem disappeared.
I'm very confused. There might be some garbages in the string.
Anyway I will try to diagnose if the pro
If you'd like to learn more about various IBM zSystems, LinuxONE, and z/OS
technical topics and prefer something at an Asia-Pacific friendly time then I
suggest signing up for the IBM zSystems APAC Webinar Program mailing list:
https://ibm.biz/apac-webinar-subscription
For example this Friday (
IBM's biggest security conference for IBM zSystems and LinuxONE will be held
this year (2022) from October 11 to 14 in Montpellier, France. But it won't be
TOO big. There's a limit of 200 seats and a sublimit of 4 seats per
organization. There's no registration or conference fee, and I've heard
I implemented a web page on VM that uses a corporate single sign on and
one-time password server that acts as a proxy.
If you come to my password reset page the wrong way, it redirects the
browser to the SSO page. Once authenticated that proxy adds some useful
headers to the https request.
When m
Or putting it differently, which of these do you find problematic and which not?
int foo = 12698307;
int foo = 0xC1C2C3;
int foo = 'ABC';
Charles
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to l
> Can of worms.
No more so that the well-established int foo = 'A';
> Documentation?
I am sure I did not invent the syntax. I saw it somewhere in the docs.
> Portability of e.g. "int foo = 'ABC';":
What about it? Just like the well-established int foo = 'A';
> Blank/null fill?
Just like for
Dump the one line of characters of each file, the first 44 should be the
Dsn of the contents, the rest will be compressed.
On Wed, Aug 17, 2022, 14:37 Peter wrote:
> Hello
>
> Is it possible to recover the migrated dataset from the virtual tape
> directly ?
>
> As one of the MCDS got corrupted b
Some might question allowing APF libraries to migrate?
> -Original Message-
> From: IBM Mainframe Discussion List On
> Behalf Of Mike Schwab
> Sent: Wednesday, August 17, 2022 12:49 PM
> To: IBM-MAIN@LISTSERV.UA.EDU
> Subject: Re: Problems caused by Health Checker?
>
> [EXTERNAL EMAIL]
>
you are probably right Tom, we've just upgraded our DR z13s to a z15
just last year
thanks
Carmen
On 8/17/2022 2:47 PM, Tom Brennan wrote:
I've seen the doc, but it's in a pptx file that I think is normally
given (in its entirety) only to IBMers and resellers. It could be
other places, I ju
So the proper response is to enable recalls if possible, wait to enable
recalls if recalls will become available, or cancel and leave down until
recalls can be enabled. Correct?
On Wed, Aug 17, 2022, 10:36 Peter Relson wrote:
>
> One problem we've seen is that sometimes when HZSPROC starts dur
I've seen the doc, but it's in a pptx file that I think is normally
given (in its entirety) only to IBMers and resellers. It could be other
places, I just don't know.
This phrase, "10GbE does NOT auto-negotiate to a slower speed" appears
in the z15 and z16 versions of that file, but not in th
This is one of those rare cases when Gil stays on topic and also I agree
completely ;-)
In the C standards, these are “multi-character integer character constants”
aka multi-chars and resolve to type int.
All of the issues that Gil points out are "implementation dependent"
Kirk Wolf
Dovetaile
Hello
Is it possible to recover the migrated dataset from the virtual tape
directly ?
As one of the MCDS got corrupted but I know the virtual tape vol ser
Any JCL that can help to restore by pointing the virtual tape ?
Regards
Peter
On Tue, 16 Aug 2022 at 17:34, Steely.Mark wrote:
Does your site use a Self Help Password Reset Tool for RACF or TSS ?
>
> We would like the customer to be able to perform this function without
> involving the Help Desk.
>
> Any suggestions ?
>
/plug
My employer Beta Systems Software offers two s
On Wed, 17 Aug 2022 13:30:09 -0500, Charles Mills wrote:
>> Some C compilers allow longer character constants
>
>It is an option for the IBM XLC compiler. I will leave looking up the specific
>option as an exercise for the reader.
>
>I recall beyond a shadow of a doubt that on the XLC compiler fo
I'm not sure it was documented but when we installed our z15 processor,
10G OSA cards the IBM reseller told us these cards do not negotiate
down, it was an action item we needed to verify with our switch folks to
see if they can support 10G cards
Carmern
On 8/17/2022 1:22 PM, Jake Anderson wr
> Some C compilers allow longer character constants
It is an option for the IBM XLC compiler. I will leave looking up the specific
option as an exercise for the reader.
I recall beyond a shadow of a doubt that on the XLC compiler for Z I have used
int foo = 'ABCD';
Charles
---
I just trusted the network guy that inspite of setting auto negotiate it
didn't worked.
Not sure if IBM has documented this anywhere about the incompatibility with
10g - 1g
On Wed, Aug 17, 2022, 10:00 PM Tom Brennan
wrote:
> So just for me, you're saying it's a 10G card, and like IBM doc says 1
So just for me, you're saying it's a 10G card, and like IBM doc says 10G
cards won't negotiate. So if the switch is max 1G that seems to explain
the problem.
But the solution is interesting. IBM says the customer should never
swap SFP's in the I/O cards. Sounds like you did and it fixed the
The 1U SE/HMC chassis did have an internal USB attached Smart Reader. This was
always present! You would have to take it apart to access this USB attached
devices 🙂
Regards
Parwez Hamid
From: IBM Mainframe Discussion List on behalf of
Radoslaw Skorupka
Sent:
You can try this REXX exec.
/* REXX -
+--+
¦ Name: LSTJOBS ¦
¦ Type: REXX exec¦
¦ Purpose:Display a list of Address Spaces t
+ 1 on going thru the setup and starting the health checker. I have it
running on one system in my PLEX, my team and the operations staff does
not want it running everywhere, I'm not so sure we need to with shared
parmlib, catalog, sysres and zfs but it really helps me manage the
system and rev
Rather than install another utility/tool, I would strongly recommend that you
configure and activate HealthChecker – there are just so many useful reports
within it.
Rob Scott
Rocket Software
From: IBM Mainframe Discussion List On Behalf Of
Peter
Sent: 17 August 2022 16:29
To: IBM-MAIN@LISTSE
One problem we've seen is that sometimes when HZSPROC starts during an
IPL, it for some reason seems to try to access a migrated dataset (we use
FDRABR for dataset migration) and since DFRMM hasn't started yet the recall
fails. (We don't know what dataset it is trying to access; none of the
datase
Unfortunately we didn't enable the health checker
Any other utility which can report?
On Wed, Aug 17, 2022, 7:21 PM Rob Scott wrote:
> These days a much easier way to find out which jobnames are responsible is
> to browse the IEA_ASIDS healthcheck (you can use the “S” action from the
> SDSF “CK
Seymour knows it all
> On Aug 17, 2022, at 11:24 AM, Seymour J Metz wrote:
>
> I believe that he has an ALIAS for every CSECT, in which case I don't see an
> issue.
>
>
> --
> Shmuel (Seymour J.) Metz
> http://mason.gmu.edu/~smetz3
>
>
> From: IBM M
I believe that he has an ALIAS for every CSECT, in which case I don't see an
issue.
--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3
From: IBM Mainframe Discussion List [IBM-MAIN@LISTSERV.UA.EDU] on behalf of
Michael Stein [m...@zlvfc.com]
Sent:
These days a much easier way to find out which jobnames are responsible is to
browse the IEA_ASIDS healthcheck (you can use the “S” action from the SDSF “CK”
screen).
Example from one of our test systems :
IEAVEH010I
Summary of ASID availability
ASIDs Limit Avail InUse Total
Normal
On Wed, 17 Aug 2022 14:48:27 +, Seymour J Metz wrote:
>Unlike PL/I, C treats characters and strings differently. C uses apostrophes
>for character constants, which are limited to single characters, either
>explicitly or due to a backslash (\) escape sequence. IMHO the message should
>be an
No but as I said I’m able to get to the minor CDE which I typically am being
one of many linked together csects
> On Aug 17, 2022, at 11:04 AM, Michael Stein wrote:
>
> On Wed, Aug 17, 2022 at 10:50:34AM -0400, Joseph Reichman wrote:
>> I have a number of CSECT in my main module
>> I always d
Hope I’m not saying but I am just quoting from the assembler services guide
ARR’s provide recovery for stacking PC routines
What I am saying seems the meat of a recovery is the same be it FRR ESTAE ARR
just used in different environments
> On Aug 17, 2022, at 11:04 AM, Michael Stein wrote:
>
On Wed, Aug 17, 2022 at 10:50:34AM -0400, Joseph Reichman wrote:
> I have a number of CSECT in my main module
> I always do a link eploc= to every CSECT
That's not very clear since LINK transfers control to a load module
not a CSECT. A load module contains one or more CSECTs.
A load module can
What happened to 'CONSOLE ACTIVATE'? I don't believe that it worked correctly
without that, regardless of how you coded getmsg.
Again, TRACE I is your friend.
--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3
From: IBM Mainframe Discussion List [
Is your code a good candidate for an ARR?
--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3
From: IBM Mainframe Discussion List [IBM-MAIN@LISTSERV.UA.EDU] on behalf of
Joseph Reichman [reichman...@gmail.com]
Sent: Wednesday, August 17, 2022 10:50
On Wed, Aug 17, 2022 at 10:16:17AM +0300, Binyamin Dissen wrote:
> I have inherited some C code.
>
> str2 = str2 ¦ 'xF0';
> str1 = str1 >> 4;
> str1 = str1 ¦ 'xF0';
>
> These receive
>
> CCN4118 Character constant 'xF0' has more than 1 charact
it is a lucky accident that it works.
if this was xFA it would OR it with 0X..C1 which is the hex for A and
not what you wanted.
Colin
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...
I have a number of CSECT in my main module
I always do a link eploc= to every CSECT
First thing I do at every CSECT is establish
An Estae passing parms such CSECT name
And retry address
I also always use the same base register
And have a branch around eyecatcher of CSECT name and date
In my s
Unlike PL/I, C treats characters and strings differently. C uses apostrophes
for character constants, which are limited to single characters, either
explicitly or due to a backslash (\) escape sequence. IMHO the message should
be an error, not a warning.
--
Shmuel (Seymour J.) Metz
http://maso
None: the Initiator provides a pointer to H'length',C'parm', not to a CPPL.
IDCAMS does not expect a CPPL since it is not a TSO command.
Now, if you enter LISTC at the READY prompt, the Terminal Monitor Program
creates a CPPL and does an ATTACH for LISTC
--
Shmuel (Seymour J.) Metz
http://maso
Is "the user's code" only the code that did the ESTAE or also the subroutine
that it called?
--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3
From: IBM Mainframe Discussion List [IBM-MAIN@LISTSERV.UA.EDU] on behalf of
Joseph Reichman [reichman..
On Wed, 17 Aug 2022 14:07:23 +, Seymour J Metz wrote:
>Yes, and for IDCAMS that parameter list is a pointer to a half word length
>followed by a character string, which is not the Command Processor Parameter
>List (CPPL) that TSO commands require. If you insist on doing ADDRESS LINKMVS
>f
Side note: some IDCAMS functions require APF authorization; ADDRESS TSO 'CALL
*(IDCAMS)' will work for those but ADDRESS LINKMVS 'IDCAMS' will not.
--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3
From: IBM Mainframe Discussion List [IBM-MAIN@LIS
Interesting.
So the code actually works.
On Wed, 17 Aug 2022 11:24:31 +0100 Colin Paice wrote:
:> :>>SLR r0,r0 clear
:>register 2
:>:>>IC r0,str2(,r13,157) load the one
:>character into it
:>:>>
Another example of what was once findable in TechDocs, is now missing.
A search engine found it though -
https://www.ibm.com/support/pages/system/files/inline-files/Non_Reusable_ASIDs.pdf
This goes into some detail, so hopefully you'll get more info from this.
- KB
--- Original Message
Seymour
I understand my point being that when sdwaname is not present and sdwarbad is
The registers at offset X’18’ of the SDWA are not yours
Neither is the abending PSW
To get as close as possible to the users code to the abend is chaining the rb
from sdwarbad
A good idea
> On Aug 17,
Yes, and for IDCAMS that parameter list is a pointer to a half word length
followed by a character string, which is not the Command Processor Parameter
List (CPPL) that TSO commands require. If you insist on doing ADDRESS LINKMVS
for, e.g., RENAME, then you must provide your own command buffe
Hello Rob,
> SDSF does provide information and actions for jobgroups, but we are just a
> user of the JES2 SSI interface that allows us a view into that aspect of JES
> functionality.
Ah, that is true. This is JES2 functionality indeed.
Will have to review the Ideas site one of these days...
-
Hello
As per the manual
The number of ASIDs available for replacing non-reusable address spaces has
dropped below 5% of the value specified in IEASYSxx with the RSVNONR
specification.
Is there a way to know which resources causes this depletion of replace
ASID ?
The RSVNONR value is 15 in our s
Hi Gil,
I am late to the party ...
IDCAMS Commands in TSO are not the same as IDCAMS Commands in IDCAMS.
For example, this works in TSO, but, it does not work in IDCAMS:
LISTC EN('SYS1.LINKLIB)
(In IDCAMS "EN" is not a valid abbreviation for ENTRY, but, in TSO it is
valid.)
Also, when invoking I
No, it implies no such thing. IDCAMS is not a TSO command. ADDRESS LINKMVS
IDCAMS is legitimate, subject to authorization;ADDRESS LINKMVS DELETE, ADDRESS
LINKMVS RENAME, etc., arenot.
--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3
From: IBM Ma
Are Mr. Ng's excellent SHARE presentations available online? They are, of
course, not official, but they can be exceedingly helpful.
Are there redbooks on diagnosis?
--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3
From: IBM Mainframe Discussion
After LINK EP=FOO, if foo does an ESTAE, loads R15 with the address of bar and
then does a BASR R14,R15, the SDWARBAD field will be for foo, not for bar.
--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3
From: IBM Mainframe Discussion List [IBM-M
Hi Lizette,
What, if any, ICH408I messages do you see in SYSLOG.
Do you have the necessary FACILITY STGADMIN profile permissions to perform
these functions?
Regards, Bob
Robert S. Hansel
Lead RACF Specialist
RSH Consulting, Inc. *** Celebrating our 30th Anniversary ***
617-969-8211
ww
Thanks for the ACTIVATE reference. We are at z/OS 2.4 and have had mode z22
active for years. Good catch though.
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the
Peter
I have a question and or guidance
When the sdwaname is not present and sdwarbad is
Would chaining the rb get you to where your program called the service that
abended
> On Aug 17, 2022, at 8:51 AM, Peter Relson wrote:
>
> Where can I find a definitive write-up on how ESTAE recove
"All the functions of job groups are only available when JES2 is in the z22
$ACTIVATE mode. The current $ACTIVATE mode can be displayed using the $D
ACTIVATE command. " -
https://www.ibm.com/docs/en/zos/2.4.0?topic=statements-configuring-activating-job-groups
Does that help?
On Wed, 17 Aug 2022 a
Where can I find a definitive write-up on how ESTAE recovery works and
how to use it?
The doc is the doc. Whether it is "definitive" is up to you to decide.
Since there is no single "right way" to write a recovery routine, whether
ESTAE-type or FRR, it borders on impossible to provide something
Frustrations continue.
I took out the second CONCURRENT.
I checked and corrected the CONCURRENT_MAX GRPDEF value from 0 to 3.
The input jobs streams still do not pass JES2 Converter.
$HASP1110 DRCPYXC -- Illegal JOBGROUP card - card not
valid within JOBGROUP
On Wed, 17 Aug 2022 03:57:48 +, Seymour J Metz wrote:
>The TSO commands that front-end IDCAMS expect a CPPL; you need ADDRESS TSO.;
>
That would imply that:
//STEP EXEC PGM=IDCAMS
wouldn't work since it provides no CPPL. LINKMVS provides an interface
compatible with EXEC PGM=.
>
You have the statement ARG hsmcmd':'seconds
Could it be that the seconds value is not entirely numeric?
Maybe do something like this:
seconds=word(seconds 2,1) /* set default =2 */
if datatype(seconds)<>'NUM' then call error 'bad seconds value "'seconds"'"'
-
re "why do you recommend the REXX/SDSF API rather than TSO GETMSG"
I think it is simpler to use and saves one RACF definition (CONSOLE class).
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists.
In C, char constants are syntactically the same as int constants.
You have two choices to write hex int or char constants:
the "int" flavor: 0xf0
the "char" flavor: '\xf0'
or simply 240
or (this is ill-fated IMO) 0360 ...
because a leading zero makes the number an octal number in C
So, yes,
You should use Rexx LINKMVS host command processor to call programs using a
parameter list.
For example to call a Cobol program :
Rexx :
rxv1='data1'rxv2='data2'Address linkmvs 'cobsamp rxv1 rxv1'(each rexx variable
in linkmvs will be an address in plist)
Cobol :
linkage section01 rxv1 pic x(10)
:>>SLR r0,r0 clear
register 2
:>>IC r0,str2(,r13,157) load the one
character into it
:>>Or0,=F'10995440' OR this with
0x00A7C6F0' (=F'10995440') which is a7=x c6=
Quite possible.
To confirm, it is '\xf0' with surrounding quotes of \xF0 without quotes. Or
both?
On Wed, 17 Aug 2022 09:31:18 +0200 Bernd Oppolzer
wrote:
:>Could it be that the source has been transferred in any way?
:>
:>It would be valid, if there was a backslash before the hex constant,
:
KB,
>> SDSF folks at Rocket... job groups need some love too.
SDSF does provide information and actions for jobgroups, but we are just a user
of the JES2 SSI interface that allows us a view into that aspect of JES
functionality.
I suggest raising an RFE and then it will be assessed by the rele
Could it be that the source has been transferred in any way?
It would be valid, if there was a backslash before the hex constant,
like below;
backslash, followed by x, followed by two hex digits is a single char in C.
str2 = str2 ¦ '\xF0';
HTH, kind regards
Bernd
Am 17.08.2022 um 09:16 sc
I have inherited some C code.
str2 = str2 ¦ 'xF0';
str1 = str1 >> 4;
str1 = str1 ¦ 'xF0';
These receive
CCN4118 Character constant 'xF0' has more than 1 character.
Examining the source4 it appears the intent is for 0xF0
1. Why would this b
75 matches
Mail list logo