Thanks all for your suggestions. I am going to go with tab. Yes, whatever
you use, other than a rigorous escape regimen (\\ = \, \t = tab) introduces
ambiguities: tab could also represent a literal ' t a b '. But this is
not a diagnostic dump, this is a confirmation back to the user of what
Thanks. Good suggestion. Will do. FWIW my Lenovo says Tab -|
Charles
-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On
Behalf Of Timothy Sipples
Sent: Tuesday, January 14, 2014 4:02 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Mainframe culture
There *are* general ways to convert Unicode into EBCDIC. IBM z/OS Unicode
Services implements several of them. Yes, a Unicode file potentially (but
not necessarily) includes characters not found in a particular EBCDIC code
page. Traditionally, they are converted to EBCDIC SUB, X'3F'. Assuming you
Oh-oh. Two votes for tab.
Charles
-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On
Behalf Of Ed Finnell
Sent: Tuesday, January 14, 2014 5:19 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Mainframe culture question - how display a tab character?
Sorry to impose an OT topic on this list but Google has failed me.
I am looking for a general tutorial on how SSL/TLS program distribution
signing works.
Level set: I *am* quite conversant with SSL/TLS technology as it applies to
Web and similar clients and servers.
Thanks much. (Not totally
Lenovo. LENOVO. Spelling it right sure helps with search a couple of years
from now.
I think IBM's core business is (1) services and (2) software.
Charles
-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On
Behalf Of Aled Hughes
Sent: Thursday,
2014 12:43, Charles Mills charl...@mcn.org wrote:
I think IBM's core business is (1) services and (2) software.
I don't think IBM has been in the core business since the early 1970s.
--
For IBM-MAIN subscribe / signoff / archive
COBOL does this also, right? My COBOL skills are modest to say the least,
but if FOO is PIC X(5) then MOVE 'Now is the time' TO FOO silently truncates
the literal to 'Now i', correct?
I'm not trying to start a language war here, just saying that the concept of
silent truncation to fit should be
This is not going to be the most helpful reply but I found POSIX(ON) to be a
series of traps for the unwary. I had working, fairly complex C++ code. I had,
based on KISS, gone with the default of POSIX(OFF). I added SSL/TLS support to
the product via GSK, which demands POSIX(ON). Lots of
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: System Symbols Question
On Fri, 24 Jan 2014 08:25:35 -0800, Charles Mills wrote:
COBOL does this also, right? My COBOL skills are modest to say the
least, but if FOO is PIC X(5) then MOVE 'Now is the time' TO FOO
silently truncates the literal to 'Now i
Wow! Thanks much! Never occurred to me that there might be native support
in z/OS. My duh.
Charles
-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On
Behalf Of Michael Klaeschen
Sent: Friday, January 24, 2014 3:25 AM
To: IBM-MAIN@LISTSERV.UA.EDU
I am responsible for a z/OS program that runs as a started task and processes
asynchronous events. (IEFU8x exits being driven with particular SMF records,
but no matter.) After much head-scratching, I figured out that CPU time per
event was GREATLY and fairly predictably affected by how rapidly
Addressing Ted's reply:
No, there is no startup overhead. The STC is already running before I start the
test, and still running when I end the test. The start and end processing is
exactly the same for every record, whether the previous one was 1 or 100 ms
ago. Well, the program comes back to
Amen!
Charles
-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On
Behalf Of Mark Regan
Sent: Friday, January 31, 2014 11:18 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: OT: How conference calls really go
Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf
Of Ed Jaffe
Sent: Friday, January 31, 2014 1:58 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: CPU time
On 1/31/2014 9:52 AM, Charles Mills wrote:
I don't really know, but my conclusion is that either getting interrupted
consumes a fair
OMG, you could not pay me enough money to write self-modifying code anymore. I
used to think it was cute. I had some sort of strategy that used the immediate
byte of a MVI as a switch. Why waste time on EX when you could just STC the
count into the instruction? Ha! Never again!
Charles
I just took a look at the book. Is this to be a book on SMF record formats, or
a book on processing SMF data with Rexx? The two topics overlap, of course, but
are substantively different. I might be interested in contributing to the
former, but not the latter.
Charles
-Original
There's an Assembler listserve as I am sure others will point out.
The XI instruction you quote is only half of the picture. It is executed in
your code by the instruction with the opcode EX farther up in the listing.
Think of EX as a subroutine call to a one-machine-instruction subroutine. The
Is the shortest possible execution time even a meaningful concept? My
understanding is that at least one possible answer is zero. That is, it may
be possible that you have a sequence of instructions A, B, C, and that I
could introduce one more instruction between A and B without changing the
What is the MVCL trying to accomplish? Clear a number of bytes equal to the
address of WORKAREA? Might you want the length of the OBTAIN and the length
of the MVCL to be the same?
Charles
-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On
Behalf
Sure - it could assign one. It wouldn't have to be unique; just
access-exception correct.
And then the OP would have cleared that dummy storage area passed back
from OBTAIN and wondered how _that_ happened.
I don't see how IBM solves it without creating a nightmare for some number
of programs
it gets.
Charles
-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On
Behalf Of Tony Harminc
Sent: Wednesday, February 12, 2014 6:15 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Storage Obtain .
On 12 February 2014 20:07, Charles Mills charl
Is there a standard IBM z/OS XLC macro for is compiling on z/OS? I looked
for __ZOS and __MVS and so forth but did not find anything.
I have code that runs Windows or z/OS and I have just been using #ifdef
WIN32 to differentiate the two cases, but now I need code that will run
Windows, z/OS or
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Is there a C macro for is z/OS
Macros as you suggest (slightly different names) should be fully documented
in the c/c++ users guide or language reference.
On Fri, Feb 14, 2014 at 3:14 PM, Charles Mills charl...@mcn.org wrote:
Is there a standard IBM z/OS XLC
, Charles Mills wrote:
Is there a standard IBM z/OS XLC macro for is compiling on z/OS? I
looked for __ZOS and __MVS and so forth but did not find anything.
I have code that runs Windows or z/OS and I have just been using #ifdef
WIN32 to differentiate the two cases, but now I need code that will run
I am by no means an expert but based on my mental model, the branch approach
is going to be slower.
Charles
-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On
Behalf Of Binyamin Dissen
Sent: Sunday, February 16, 2014 1:11 AM
To:
Nice!
I got to thinking it would be nice to have a store different instruction (or
make store behave this way automatically under the covers) which would
invalidate the cache only if what it were storing were different from what was
in memory already.
Charles
-Original Message-
From:
Or if you are writing a compiler (or similar code generator, such as a sort
compare generator, or a SQL implementation). One instruction saved X a million
compiles = a million instructions saved. Some of us here do things of that type.
Charles
-Original Message-
From: IBM Mainframe
I develop vendor code. Customers always ask about CPU time. If I answered oh
we don't worry about that anymore do you think they would buy? Do you think I
would have a job?
Charles
Composed on a mobile: please excuse my brevity
Ted MacNEIL eamacn...@yahoo.ca wrote:
On a 600 MIPS single
Starting a new thread .
It seems to me that as the hardware has gotten faster and faster, it is
tempting to think that optimization and CPU time no longer matter. I think
three things have conspired to make that thought not true:
1. Of course as hardware has gotten faster and faster, transaction
Agreed. Pride of craftsmanship (like anything else, if not taken to an
unproductive extreme) is worthwhile.
Also, and I almost posted this on the other thread, these problems are just
plain interesting and intellectually challenging. Many hours and many pages
have been devoted to the Knight's
Isn't it called Jump, or more properly, Branch Relative on Condition?
Charles
-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On
Behalf Of Bernd Oppolzer
Sent: Monday, February 17, 2014 4:35 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re:
A profile option for the ISPF editor. PRESERVEBLANKS or something like that.
I am surprised that ISPF 3.3 would do that, but try IEGENER in batch. I
would be stunned if it does that.
A SITE option for FTP. PRESERVEBLANKS or something like that.
Charles
-Original Message-
From: IBM
I am NOT a shop sysprog so take this with a grain of salt but my
*impression* is that the number of initiators, and the classes served, is a
decision based on the tuning of various factors. The decision process
includes the assumption that a job runs for some moderate amount of time,
consuming CPU
Of Paul Gilmartin
Sent: Wednesday, May 01, 2013 10:36 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Trailing blanks in VB dataset
On Wed, 1 May 2013 07:43:42 -0400, Charles Mills wrote:
A profile option for the ISPF editor. PRESERVEBLANKS or something like that.
PRESERVE, simply, IIRC
I have certainly known people to rely on this trick to assure sequential
execution.
Charles
Composed on a mobile: please excuse my brevity
retired mainframer retired-mainfra...@q.com wrote:
:: -Original Message-
:: From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU]
This question has nothing to do with mainframes (other than that I am trying
to name an option for a mainframe program) but I know there are some
ultra-precise word jockeys here.
What is the correct term for K, M or G type notation? If I had integers 1234
and 456, what would you call it if
notation?
Charles Mills wrote:
...ultra-precise word jockeys here.
...have already discussed 1001 times on IBM-MAIN and posted/refered in IBM-MAIN
this:
http://en.wikipedia.org/wiki/Binary_prefix#IEC_standard_prefixes
There you will learn about kibi and friends
?
Charles
-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf
Of Charles Mills
Sent: Thursday, May 02, 2013 1:24 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: OT - What is the proper term for K notation?
No, no one is answering the question I tried
You do get it! g Your second sentence is a perfect exposition of what I was
trying to ask. Your last paragraph is a perfect exposition of the problem I am
solving with the K notation.
Thanks all, especially JG.
Scaled seems to be pretty good. Not sure what the opposite is? NoScaled?
Unscaled?
.
Charles
-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf
Of Gerhard Postpischil
Sent: Thursday, May 02, 2013 5:45 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: OT - What is the proper term for K notation?
On 5/2/2013 4:08 PM, Charles Mills
Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf
Of Gerhard Postpischil
Sent: Friday, May 03, 2013 2:11 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: OT - What is the proper term for K notation?
On 5/2/2013 9:55 PM, Charles Mills wrote:
The code is done
IMHO xxbi scaled notation makes little sense except in the context of things
that have a close relationship to integral powers of 2. It might be accurate to
say my annual salary is 65.37 kibibucks (Ki$ ?) but it is hardly
illuminating.
Charles
Composed on a mobile: please excuse my brevity
OK, I'll join in and beat this to death some more. g
Not only is the IT community now larger and more unwashed, memory and disk
sizes are larger. When people started using Kilo- to mean 1024 they were
only off by 2.4%. But if you use mega- to mean 2**20 you are off by 4.86%,
and if you use giga-
I don't read SAS abandoning mainframe -- I read SAS emphasizing parallel
X86's for big data.
I'm not defending SAS, that's just how I read the story. Am I wrong?
Massively parallel X86's seems to be the vehicle of choice for big data
analysis:
I posted some questions here in late March about linking Rexx and Metal C. I
got some good input, and I promised to keep this list informed of what
worked out.
Well, the project is on indefinite hold, so I won't have any solid feedback
for the foreseeable future.
You may recall the problem I was
I thought it was an interesting work-around to have dual-mode code that ran
either Metal or normal, possibly with #ifdef's around certain debug code such
as printf()'s.
Charles
-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf
Of
They reflect the assumption that most of their users will be benign, with
only a few being preternaturally stupid
I think most systems have been written with the assumption that most users
were folks like us. (Trusted, professional, benign, reasonably
knowledgeable.)
Now nearly every system
I can't speak directly to why customers acquire MEAS, but as one of the
developers of a competing product
https://correlog.com/solutions-and-services/sas-correlog-mainframe.html I
can tell you that the number one driver for this sort of acquisition is
regulatory compliance: auditors uttering the
Good stuff. Thanks, David.
Also, thanks for your STCK(E) converter.
http://www.longpelaexpertise.com.au/toolsTOD.php Have used that from time to
time.
Charles
-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf
Of David Stephens
Sent:
-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf
Of Bill Godfrey
Sent: Tuesday, May 21, 2013 11:06 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Lookup Mainframe Software
On Tue, 21 May 2013 08:24:41 -0400, Charles Mills charl...@mcn.org wrote:
Good stuff. Thanks
Am I missing something? Is it really true that z/OS FTP server SITE does not
support space release (RLSE)?
I sure don't see it in the documentation but it seems odd, with all the
options that are there.
Did I miss something? Is there a way to get the FTP server to release excess
dataset space?
? No FTP SITE RLSE?
On Sat, 25 May 2013 08:44:08 -0700, Charles Mills wrote:
Am I missing something? Is it really true that z/OS FTP server SITE
does not support space release (RLSE)?
I sure don't see it in the documentation but it seems odd, with all the
options that are there.
Did I miss
Schwab
Sent: Saturday, May 25, 2013 9:51 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Really? No FTP SITE RLSE?
Does it save it to memory or a temporary file until the transfer is
complete?
On Sat, May 25, 2013 at 11:28 AM, Charles Mills charl...@mcn.org wrote:
Interesting. Thanks. That's from
Agreed.
The answer to my question how do you specify RLSE? is you can't; it's
implicit. (And the answer to the corollary question how do you specify
'NORLSE'? is you can't specify that either.)
Charles
-Original Message-
From: IBM Mainframe Discussion List
you need to save the key prior to the MODESET KEY=ZERO invocations
Are you sure? MODESET KEY=NZERO,... won't remember for you?
Charles
-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On
Behalf Of Shmuel Metz (Seymour J.)
Sent: Sunday, May 26,
I think you're going to have to bite the JFCB bullet.
OTOH, you can get the unload and rewind options from the TIOT. g
Charles
-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On
Behalf Of Kirk Wolf
Sent: Wednesday, May 29, 2013 2:55 PM
To:
The whole scenario is too complex for an e-mail here, but I have a program that
needs to keep track of the difference between NEW and MOD to determine whether
it is okay to open the dataset more than once for output (which is advantageous
to the program but not absolutely necessary if it would
You are dead right of course.
Disasters don't come on schedule, neatly tied up in a bow.
A good thing might be a brainstorming session on what are our implicit
disaster-related assumptions? and then questioning those assumptions.
Charles
Composed on a mobile: please excuse my brevity
I do. I would just as soon not send/post the entire module. What is your
specific issue? As Binyamin has noted, GETBUF itself is pretty simple. Looks
like reentrant code to me:
GETBUF PDSDCB,R2
+*
Should have noted that I don't use an explicit BUILD. Perhaps this is no
help.
Charles
-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On
Behalf Of Charles Mills
Sent: Friday, May 31, 2013 7:08 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Examples
Makes for a more realistic test.
Charles
-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On
Behalf Of Ed Gould
Sent: Friday, May 31, 2013 12:06 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: To Backup or Not to Backup Data - That is the question
Nope.
+ ICM R2,B'',0(14) IS A BUFFER AVAILABLE
+ BZ*+10NO,RETURN ZERO
+ MVC 0(4,14),0(R2)
Charles
-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf
Of Bill Godfrey
: Sunday, June 02, 2013 6:42 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Examples of getbuf and build usage
Look one line above that. This is copied from one of your earlier posts:
+ ICM 14,7,21(1) LOAD BUFCB ADDRESS
Bill
On Sun, 2 Jun 2013 18:28:07 -0400, Charles Mills wrote
Right. Honest, I was not trying to be obscure or overly clever.
What I do in all of my xSAM/BPAM code is code all of the DCB's and DECB's and
other RMODE 24 stuff in its own CSECT (and sometimes, just because it organizes
the code better, even other small things that do not HAVE to be RMODE 24
Ah! Got it.
The OP has been absent from this discussion for a while. Either the problem is
solved, or he has gotten tired of our debate. g
Charles
-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf
Of Bill Godfrey
Sent: Monday, June 03,
of getbuf and build usage
In 01d401ce6055$d6e79170$84b6b450$@mcn.org, on 06/03/2013
at 08:28 AM, Charles Mills charl...@mcn.org said:
However, I don't think I copy any BUFCB's anywhere. I think QSAM
automatically allocates the BUFCB wherever it chooses (presumably it
chooses RMODE 24
For conventional MVS datasets, LISTCAT ... CREATION(n) gives me all
datasets with a creation date of n days ago.
Is there any way -- not apparently with LISTCAT, but *any* way -- to get a
list of conventional datasets with a creation of n *hours* ago? Does MVS
keep the time of creation, or only
Thanks, all. Yeah, I know about putting a code into the name. There are of
course complications to doing that.
I really want something like LISTCAT so SMF is not the answer. I will
pursue other approaches.
(Yes, I should have said non-VSAM.)
Charles
-Original Message-
From: IBM
-0400, Charles Mills wrote:
For conventional MVS datasets, LISTCAT ... CREATION(n) gives me all
datasets with a creation date of n days ago.
Is there any way -- not apparently with LISTCAT, but *any* way -- to get a
list of conventional datasets with a creation of n *hours* ago? Does MVS
keep
Please forgive my ignorance: I'm a developer, not a hardware configuration
guy.
On a client machine I've got a whole lot of datasets (1 - 500 tracks). Each
VOLSER shows up in ISPF 3.4 with a + sign after it. If I drill down I
eventually get to
All allocated volumes:
The rotation is not constant, and is too slow. It takes (a very little) more
than 24 hours for the earth to make one rotation.
What have I started!?! All I wanted to know was whether LISTCAT or the like
supported dataset age granularity finer than one day!
Charles
-Original Message-
Well, everything is software these days. Cylinders exist only in software
any more.
So if a dataset is *eligible* to span more than one volume, you can't
release unused space? Even though the dataset has never occupied more than
one volume?
What if it is allocated with // DD SPACE(,,RLSE) and
@LISTSERV.UA.EDU] On Behalf
Of Paul Gilmartin
Sent: Friday, June 07, 2013 4:04 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Age of datasets in hours, not days?
On Fri, 7 Jun 2013 15:28:21 -0700, Charles Mills wrote:
The rotation is not constant, and is too slow. It takes (a very little) more
than 24 hours
No, I'm not trying to release space that isn't there! LOL
These datasets definitely occupy space. A typical dataset is 150 tracks of
which 5 are in use. The volume list shows as CCXZ08 * * so presumably all of
the 150 tracks are on CCZZ08 and that is where I want to release space (not
on * and
Leap seconds deal with accumulating precession that is not dealt with
effectively by the definition of the Gregorian calendar.
I don't *think* so. I think they deal with the rotation of the earth on its
axis taking more than 24 hours, as opposed to a rotation around the sun
taking more than 365
-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On
Behalf Of Charles Mills
Sent: Friday, June 07, 2013 4:31 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Multiple volume dataset question
No, I'm not trying to release space that isn't there! LOL
These datasets definitely occupy
Management time. This is specified
in the MGMTCLAS assigned to the dataset.
Lizette
-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On
Behalf Of Charles Mills
Sent: Friday, June 07, 2013 5:41 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Multiple volume
, DDNAME=SYSPRINT
Charles
-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On
Behalf Of Charles Mills
Sent: Friday, June 07, 2013 5:53 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Multiple volume dataset question
Lizette, thanks. You (a.) have given me
Where did you see that quote?
I used to teach an (in-house) Intro to Mainframes class. I used that
statistic in the class. I tried to track down something specific (data?
business data? critical business data?) and authoritative (IBM, Gartner,
etc.). I did not succeed.
Also, the quote I have
Is anyone familiar with the internals of CSRCESRV run-length compression?
I am familiar with RLE schemes in general -- typically a run of n identical
characters is replaced with something like escapencharacter. Does
anyone know the specifics of z/OS's scheme? What is the escape character?
How is n
: Anyone familiar with how z/OS CSRCESRV works?
On 10 June 2013 19:58, Charles Mills charl...@mcn.org wrote:
Is anyone familiar with the internals of CSRCESRV run-length
compression?
I am familiar with RLE schemes in general -- typically a run of n
identical characters is replaced with something
Off the OP's topic (what else is new here!) but I think you continue in a
misapprehension with regard to C. Although if foo is an integer, any
non-zero value will satisfy if ( foo ) ..., the usual C integer
representation of truth is 1. I believe that int bar = ( 7 3 ); will set
bar to 1 (not
Peter, thanks much, you are always so helpful.
Very similar to SNA SCS.
I am going to guess ... with the block being prefixed by a single x'80'
indicating 'this data is CSRCESRV compressed.' That's what threw me off in
my half-hearted attempts to decode the scheme.
This is helpful -- knowing
;
}
else /* si tratta di fare una copia dei prossimi bytes */
{
for (i = 0; i i_copy; i++)
{
i_i++;
output[i_o + i] = input[i_i];
}
i_i++;
i_o = i_o + i_copy;
}
}
return i_o;
}
2013/6/11 Charles Mills charl...@mcn.org
Thanks. Yes, the compressed data clearly
Right, but a very different issue.
Charles
-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On
Behalf Of John Gilmore
Sent: Wednesday, June 19, 2013 6:58 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Auditing vendor source code
In my experience
Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf
Of Paul Gilmartin
Sent: Tuesday, June 18, 2013 11:10 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Auditing vendor source code
On Tue, 18 Jun 2013 16:45:09 -0700, Charles Mills wrote:
... So it would not necessarily be in great a position
Exactly. We had one of those at my last company. Distributor stole *a
little* from us by selling off-book features that were not key controlled.
Same distributor stole over $1MM from a small software company where that
might have been a 20-30% increase in their sales. He was able to do it
because
I wondered about those assertions ...
Charles
-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf
Of Tom Marchant
Sent: Wednesday, June 19, 2013 2:24 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Auditing vendor source code
On Wed, 19 Jun
Thanks. Solved the problem. I'm good.
Believe it or not I've never in 44 years of MVS used JOB USER= before that I
recall.
Addressing various issues:
- Mmm, yes, I can see why coding the password on the JOB card could be
controversial. :-(
- True, this is an answer to a different question but
Thanks. Will look into that.
Charles
-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On
Behalf Of Gibney, Dave
Sent: Wednesday, June 19, 2013 3:13 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Run TSO batch as different user?
You don't need to put
@LISTSERV.UA.EDU] On
Behalf Of Shmuel Metz (Seymour J.)
Sent: Wednesday, June 19, 2013 5:35 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Run TSO batch as different user?
In 03ef01ce6d32$ee2a1210$ca7e3630$@mcn.org, on 06/19/2013
at 02:21 PM, Charles Mills charl...@mcn.org said:
Can I get IKJEFT01
Works like a champ. Thank you both.
Charles
-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On
Behalf Of Gibney, Dave
Sent: Wednesday, June 19, 2013 3:13 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Run TSO batch as different user?
You don't need
If you (1) post the 2 or 3 instructions following the TM and (2) post the
object code that appears in the listing to the left of the instruction then
we can help you more.
Charles
-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf
Of Ron
Object code may be easier for the OP (or may not).
Charles
-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf
Of Campbell Jay
Sent: Monday, June 24, 2013 11:27 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Assember
Now we need the
I am not familiar with CICS linkage but could you have the same physical
module but with two entry points, one for CICS and one for batch?
If whatever (rather odd IMHO) political or managerial constraints you are
operating under will not allow two different entry points, you *might* be
able to
Right. It's bad form I guess but sometimes you do not *need* a new save
area. If the routine makes no external conventional calls then you can
check the documentation for each IBM macro used. Some require an R13 save
area, some do not (and I don't find it very predictable which is which).
A
*Output* *marked* as RENT? I don't know. Perhaps for some of the new-fangled
object formats?
CICS prohibits the use of most z/OS programming services. It just does. I
*think* you can technically get away with many of them. GETMAIN might be one
you can get away with. I think at worst you might
Opinions obviously vary, but I would not have any qualms about a small,
atomic assembler routine without a new save area of its own. IMHO that
often beats the heck out of the alternatives, typically a 72-byte GETMAIN
RU.
If you can't zero it, you could just comment the code heavily. If someone
I came to OS/360 from DOS/360 (after a very brief start with OS/360 and CP-67)
and I was really impressed that in OS, unlike DOS, you could write a module and
not care whether it was called as a statically linked subroutine, a dynamically
linked module, or executed as a jobstep program.
201 - 300 of 4444 matches
Mail list logo