The target machine is a development system and a client requirement needs its
implementation.
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO
ATSM z/Appliance is the product name
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Yes … Advanced TS Migrations VTS built on Dell power edge servers … 3480, 3490,
and 3590 support. AES256 and zSTD compressed images and smart support for
replication up to 8 locations, as well as scratch retention for any duration
site chooses.
I have a client that in the early stages of planning an AT-TLS installation for
TLS 1. Is there a Redbook that focuses on AT-TLS?
Thanks
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to
On a z/OS 2.5 system using z System Automation V4.3, I am trying to set a daily
event that runs on each LPAR of the SYSPLEX.
The event needs to issue a 'W L' then locate the SYSLOG output for that
specific LPAR, start an XWTR with job selection for class and JOBID...
For example,
'S
Thanks for the additional information...
I will be removing the CAS9 parm entry for the CA-1 license and SVC init
The other question that came up was, how to reset to CA-1 if something is wrong
with the RMM processes. Hours or Days later.
This is a PLEX with three LPARs but only 8 tape
We are investigating what is necessary to remove CA-1 from the system after
turning on RMM in protect mode.
My original plan was to us TMSINIT to remove CA-1 and disable the PROC
(TMSINIT) prior to starting DFRMM...
Or do I need to move it's SVC, re-IPL and not start TMSINIT and then start
Thanks everyone ... I will try the Backplane method and post results
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Can we use the back plain of the z/14 to do the CTC thing?
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
I think I will do the same ... put in it the PLEX but run with a different
master catalog, spool, etc.
Thanks
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the
We have a sandbox system that references TSO user and ISV catalogs and
datasets. The sandbox has a unique master catalog but shares virtually
everything else.
It does have access to the couple facility that the Sysplex is using ... But it
is not a member of the Sysplex.
Is it possible for
Customer is attempting a DR test... all new keys for the CPU ... UNICOM/MACRO 4
TUBES ABENDS with S0C1 when starting ... Vendor wasn't available ... any one
else experience this?
--
For IBM-MAIN subscribe / signoff / archive
Some of the configurations of the z/14-16 have enough room to put a "SMALL"
DASD and VTA appliance in them ... I have seen third parties do this ...
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email
I chose external for a reason... to my knowledge, the breaches occurred with
the cooperation of internal staff either purposely or through negligence...
Like RACF admins being lazy and putting things in WARN mode then forgetting
about it...
On newer machines there are specific mainframe firmware levels that should be
kept in sync with the specific versions of the JRE ... otherwise ... the JRE
takes a longer path
--
For IBM-MAIN subscribe / signoff / archive access
IMHO … this is the classic PC v Mainframe programmer debate…
The same people that said Mainframes would be gone … when 40-50% of the worlds
core data is still in on a mainframe… where a small staff of Systems
programmers can manage and support entire enterprises and yet thousands of PC
techs
I use ooRexx as an integrated procedural language within my mainframe FICON
attached Virtual Tape Appliance. Why? Because it is the primary procedural
language used by Systems Programmers on the mainframe.
We can use a well architected interface and the ADDRESS construct to develop
and select
It should also be noted that the z14 is still a supported processor for zOS 3.1
...
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
After watching this chain for awhile I have a couple of observations:
1) Not all compilers are equal in their tasks especially in the optimization
area. Some are lazy and just convert the code to pseudo code and store it as an
executable to remove one layer of processing.
2) The selection of a
Due to shop standard constraints I end up writing a client and a server in
COBOL for a state agency. Code is still in use after 15 years and has not
required any maintenance.
--
For IBM-MAIN subscribe / signoff / archive access
Presently IBM only allows SFTP, secure FTP transmissions. This was documented
some time ago ... FTP will be rejected
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with
make that z/VM, z/VSE, z/OS systems programmer ... BTW I also managed Dr.
Amdahl's last CPU development effort at Andor Systems and I developed and
market a FICON Virtual Tape Server ...
--
For IBM-MAIN subscribe / signoff /
As a z/VM sysprog independant contractor for 30+ years, IMHO this is not a
question that can be definitively answered.
The term sysprog has an extremely wide set of standards. For example, a sysprog
from blue's GS division is typically an installer, customizer, data gatherer,
etc. only for
There are several companies that specialize in tape conversions such as
https://datadesigninc.com/tape-media-data-conversions/
Just search 9 track tape conversions…
--
For IBM-MAIN subscribe / signoff / archive access
Wouldn't you agree that ultimately, the CIO or CTO or highest Information
Technology is responsible for any and all mishaps, including mistakes made by
auditors? Hiring the correct auditor and giving them the correct scope of work
which is the hiring companies responsibility.
I also saw this
I think we might have missed this: tom.longfel...@courts.state.md.us...
The Maryland State AG's office and the Maryland State Archives are the
regulatory agencies involved. When working with other states, we called the
Archives to get directions...
https://msa.maryland.gov
They might be
You already have tools on zOS DB2 to do this ...
SELECT LASTNAME, X'05',
FIRSTNAME, X'05'
DEPARTMENT, X'05'
STATUSDATE
using SPUFI
Use multiple SPUFI jobs.
One to list the columns of the tables you're interested in; REXX to reformat
that output in to more SELECT
Preservation of data is a legal issue as much as a technical one. The rules are
established by the legal entity and then implemented via a technical solution.
I had one client in Europe that was faced with the same situation. The
country's government wanted to be able to rapidly review the
Calling system programs from COBOL is doable provided you use the correct
calling conventions.
I OS we have two different ways of passing parms ... Generally see
https://www.ibm.com/docs/en/cobol-zos/6.3?topic=statements-call-statement
by Reference, content or value...
Check out
There are static and dynamic System Symbols ...
There is a JOBCLASS parm SysSym that ALLOWs or DISALLOWs the use of either of
them.. if DISALLOW, none of these are available to the jobs with a class marked
as such..
There is also a PARMLIB IEASYMxx that system programmers may add additional
For the state of Oregon DMV, I wrote a set of pure CICS Cobol programs that
implemented a TCPIP client and server for interaction with the states law
enforcement windows based message switching system. It provided photos and text
data to Cop cars and other devices …
Cobol was chosen because C
Oregon State was using a pseudo language system to teach ... not a mainstream
language.
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Spend a year reading customers dumps on paper upside down ...
Most were S0C7 ... what do you do when the debuggers are broken?
Yes, you have to understand the machine instructions, but not every one of them
...
--
For
Absolutely! They should be taught how to program and debug first, then the
constructs of individual languages.
Many of us have programed on all sorts of machines from the IBM mainframe, to
the IBM PC, 8080s, z80s, Univac 1050-II, Xeon, Arm, etc. and different
languages from all the of
Never let and new operator go and practice IPLing the machine…
Yes it has happened to a production environment at UNM…
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu
What functions are you using to copy the members…
https://www.ibm.com/docs/en/zos/2.1.0?topic=services-lmopen-open-data-set
There is a mention in the link that LMMOVE AND LMCOPY don’t require LMOPEN.
Also are you following the LMOPEN with and LMCLOSE?
You might need to create a list on
Also note that libraries in the linklst are protected by extents, not by name…
that is it you add members that ultimately extend the dataset, and you have
issued your F LLA,REFRESH you can still get an abend if you are trying to use
an authorized program that resides in the new extent.
From my experience with one of the vendors, NOT SAS, all of these products just
expect a stream of data to process. If you are using PC versions, just download
as binary ... the VBS data. The import programs parse the data correctly.
Going from Mainframe to Mainframe, save yourself a lot of
IBM Open XL C/C++ supports up to C17, C18 and C++17 language standards. It uses
the Clang command line interface, which significantly improves cross platform
compatibility for C/C++ applications.
Vs2022 is still C11 kinda… not fully implemented
Search ibm zOS xl c https://www.ibm.com/products/xl-cpp-compiler-zos
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
BOOL is 4bytes with windows… TRUE and FALSE are 1 and 0…
bool is a single unsigned byte and true and false are the proper states.
C++ is an extension to C… staying current with Visual Studio releases will
help. Microsoft has been making lots of enhancements trying to catch up to the
current
This is the theoretical maximum… not realistic… the available usable space is
100% determined by the blksize and optional key size… zOS use at most 1/2 track
blocking … it you force a 32760 block size you will waste about 12k per track…
safe numbers are about 90% for estimating
Did RUNOFF ever make it mainframe ?
Whatever we do, don't mention that GML and HTML are cousins...
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message:
My comment about PDSEs was just a question about using Linear VSAM data
structures with load modules as the module disk image "could" be very
fragmented, whereas in a PDS it would be on consecutive tracks. Although IBM
has tuned VSAM and Linear VSAM datasets for performance. The underlying
I think they are talking about two different things here.
1) recapturing the de-occupied space in the data portion of a PDS
2) consolidating the multiple extents of a PDS
1) Unless things have changed a lot, PDS inserts and replacements, and even
those of the same size, always get put at
Burping ... because we are removing the gas trapped above in a PDS
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Say c2x(Storage(16-6,8))
Say c2x(Storage((1+1+1+1+21-15),8))
Say c2x(Storage(10,8))
Say c2x(Storage("10",8))
So here is the problem I have, the address portion is being computed as decimal
numbers and yet the storage function is treating the final result as a string
of HEX numbers.
Yes they all returned the appropriate values ...
But unexpected since 10+0 should have been passed as a decimal number and not a
string ... maybe this is IBM REXX v ooREXX ... don't know...
10+4 is 14 decimal and storage treated it as 14 hex
just not the behavior I have seen with other REXX
decimal numeric values not hex
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Should be ...
but look at the results of Storage(10+0,4) which should have treated 10+0 and
10+4 as numeric expressions but it didn't
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to
Never say never,,, investigate ... We don't know the history of the
installation and ALL possibilities should be examined ...
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to
Results from a zos 2.4 system
/* */
Say c2x(Storage("10",8))
Say c2x(Storage(10+0,4))
Say c2x(Storage(10+4,4))
Z = c2x(Storage(10,4))
Say c2x(Storage(Z,8))
Results:
00FD4EA8
00FD4EA8
021800FED054
Any comments?
Humm
Is there a possibility of a STORAGE() function in a library on the failing
system that could be called instead of the intended version?
Maybe check the library concatenation sequences for another module ...
including linklst
There might have been another storage function from
As a string "10" or '10' but not 10
Storage("10",4) should be correct
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Yep…I guessed that it was a valid numeric address…
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
If you are trying to get the cut the address is x10 not 10 try 16 instead of
10… boundary issue if you use 10…
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the
If tape is shared... Then use IEBGENER ( ICEGENER ) to copy the XMIT dataset to
tape... and restore that DSN from tape to feed RECEIVE
FTP is horrible to use ... too much latencies ... Using TERSE in there adds
verification that the data is intact ...
SMF data is usually VBS format, Variable Block Span. Physical blocks 4K but
records can be much larger.
First question: Are the two z/OS machines connected via TCP/IP ? if so TERSE
XMIT to the 2nd machine, RECEIVE, DETERSE else
Second: Is the data VB or still VBS?
Using TERSE and then
You can also use the "CONSOLE" command from TSO session
Or the "Emergency Console" interface on the HMC (HMCS)
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the
Have you tried using your TSO session and SDSF ?
Enter in SDSF just a SLASH '/' then enter the command, that should give near
160 chars
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to
Sample for Multiple LPARS sharing OSAs Make sure there are enough data UCBs
FIBRE 10GB OSAD EXPRESS CONFIGURATION
Researching the configuration of OSAD 10Gb configuration resulted in the
development of the following configuration parameters for customer’s setup on a
single Z14 machine.
The
Please explain a bit more what you are trying to do...
Are you trying to share an OSA link with multiple LPARs?
Are you trying to have multi OSA links for a single LPARs use like through a
VIPA?
A switch might not be needed.
Also, what version of Z and z/OS
Thanks
https://www.ibm.com/docs/en/zos-basic-skills?topic=maintenance-zos-software -
Is a good 500' level discussion.
In general, never delete anything from a target system outside of SMP/E.
--
For IBM-MAIN subscribe / signoff /
With all the issues with SMP and SMP/E themselves over the years, I always
backup ALL SMPE related datasets, including the CSIs, before I start any SMPE
work.
No source/object management systems are perfect and the extra time to secure a
check point of the state of the SMP/E environment is
Would you consider that the applications were more like P-Code ( pseudo-code )
... not that much different in principle to JAVA today ?
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to
Thanks for the info Dana,
"For the record, there are no i-Server, or p-Servers any more. IBM Power
servers can run any combination of IBMi, AIX and Linux LPARS concurrently."
This reduces the IBM "mainframe" product line to just two; Z and Power Servers.
( or is it one in reality ? The
Switching from "real" 3380s & 3390s to the emulated 3380s & 3390s has been an
evolutionary path.
For example, with the P370 and its derivatives, each DASD unit was implemented
as a single file on the hosting PC; AWSDISK. Hercules implemented the same file
structure and later added a
Apples and Oranges ... The final chip fab is usually the product of an
underlying chip designed set with additional customization.
Apple's M1 chip is a great example it is licensed ARM chip arch with lots
of enhancements. So it is the M1 built on an ARM.
The way chips have been designed
Needless to say... it really depends on the question that is being asked.
How do I calculate the amount of space a dataset needs?
Don't use IBM's 56664 track space number for anything but a sales thing?
The 3390 DASD under normal use, do not have 56664 bytes per track available.
Short block more efficient? Elaborate please. Space utilization and efficient
are not necessarily the same. Latency issues vary a lot depending on the exact
box being used for DASD. DS6K v DS8K. DS8K with rotating v solid-state ...
QSAM v BPAM v BSAM v etc...
General guidelines ...
John, The simple view is that with DASD, the bigger the block as a multiple of
the track size, the more data you can store on a track.
It almost like an IBG on the older tapes.
Best allocation or space calc is to use 1/2 track if possible, for QSAM, and
PDSs. For PDSEs using 32760 is fine
Seymour is correct. The POP or POO is the specification.
Any given processor could implement the specification differently. This
includes all the simulators and emulators that have been developed over the
years. When you add all the different hardware implementations, including GE,
Fujitsu,
Interesting that you have to resort to a childish rant ... So totally
unprofessional ...
BTW if you read the documents you proved they actually prove my point ...
Dr. Gene Amdahl picked me to lead the design and build of his CMOS XA processor
for a reason ... My direct OS and hardware
After doing more research, I will stand by my retort.
The BASIC CPU hardware for zServer is a collection of POWER PC processors with
some addition z Enhancements and the z is an EMULATOR because the last
HARDWIRED CPU was probably the S/360 & S/370 model 195.
Even Intel CPUs are Emulators
The use of the word "KEYS" in caps to indicate a mechanism that protected
storage between the LPARs ...
As a stated, and you rightly corrected, It was more conjecture as I have no
insights into IBMs trade secrets.
I can only base my experience upon what we designed at Andor Systems, which was
Present day z/Arch machines are the combination of several POWER PC chips
working together. With the inclusion of LPAR as the only mode to operate the
machine, logically, the storage management is more than just the old storage
keys, there are also additional KEYS to manage the LPARs themselves
More like third and fourth… TurboHercules and PSI were first… TurboHercules for
violating IBM patents that they put into the public domain. PSI … no comment,
they ended up buying them and use their tech in zPDT…
--
For IBM-MAIN
Long, Long time ago in a valley far, far away - Sun Microsystems was using an
Amdahl processor running MVS for all virtually everything to run the business.
One of the C-level people decided that it was ridiculous to be on an Amdahl
instead of their own product. After many months of
If this is a C program running under the LE enclave, then I would expect the
normal calling conventions to be used.
Wouldn't it be best practice to use standard OS conventions at least to the
main() function?
More questions, is this a main() function you are trying to attach or another
Grant, Are you aware that Apple’s OS is a certified Unix OS?
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
As an aside, my z/Appliance VTA/VTS has its own format that compresses then
encrypts data for images at rest and in flight across TCP networks. We also
provide tools to convert from several well known format to our format and back.
We also added 128 bits of CRC on each block to ensure data
IBM zPDT and all of its variants added compression as an option to the AWS tape
format like the HET format did. The problem is what compression mechanism did
they use. IBM has recently switch from LZ4 to zSTD compression in various
mainframe components like DDR. So I would guess that it is
Seymour,
I have been looking thru my collection of PDFs from IBM and have noticed that
several different versions of PDF generators have been used. It also appears
that the persons generating the PDFs from older BOOKMASTER/GML formats used
many different programs. I am wondering if the tagging
, etc. Using
IEBGENER, on zOS, you can retrieve the report.
Paul Gorlinsky
VP Advanced TS Migrations, Co.
https://www.atsmigrations.com
+1-813-398-CICS (2427)
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send
To your original question:
The help text has an interesting statement:
Referring to OUTDSNAME and OUTDDNAME as the keyword
"This keyword is intended to be used in
conjunction with the Interactive Data Transmission
Facility RECEIVE command INDATASET/INDSNAME/
And if you had been truly following this thread, there appears to be only ONE
correction made ... the 1/2 track comment of mine ...
Chill!!
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to
On a z/OS 2.5 system, the results stand ... Note: NOT SMS managed
A PDS or PDSE blocked either FB/80/3120 or other failed with with same message
...
With or without the target member and the dataset pre allocated
INMX209I TRANSMIT command terminated. Output dataset '.TEMP.XMIT.PDS'
Is this not a threaded conversation that is being held ...
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
OMG - You're in this case was Mr. Metz...
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
I have heard that PDSEs are built on linear VSAM dsn functionality..
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Funny Results:
The DSN has to be a SEQuential dataset. XMIT with reallocate it to FB/80/3120
...
If it is a PDS, XMIT complains that it is not a sequential DSN...
So, Either XMIT to a temp file, then copy to a PDS/DSN with a larger block size
or apply the ZAP like Lionel suggested...
I did
You're correct, I mangled a best practice with functional capability.
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Previous posts identified the issue for you... If you let the XMIT/TRANSMIT
program allocate the file, it defaults to 3120; however, if you preallocate the
dataset, FB/80/0 it will keep those attributes.
The RECEIVE program will work regardless of the BLKSIZE provided it is has an
LRECL of 80
Did you happen to define those items on the HMC for that LPAR's profile ?
It looks like they show everything in the profile now ...
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to
Like so many of the things IBM does, it is a left over from when we had several
different DASD types going all the way back to OS/MVT/MFT days... 3120 was
optimum for any...
But today, for the most part, BLKSIZE=0 is OK and the OS will calculate the
proper size for the device you are writing
Double check ... but CAS should run under the master address space ... S
CAS,SUB=MSTR i believe
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO
You should be able to use the AUTOSWITCH option for the drive(s) then ... if
z/OS
z/VM and z/VSE do things different, for z/VM is mostly a VARY off on one LPAR
and VARY ON on the other...
--
For IBM-MAIN subscribe / signoff /
First of all, I am a manufacturer of a Virtual Tape Appliance that emulates
3480, 3490 and 3590 tapes, z/Appliance. We, like most VTAs that are not IBM's,
operate as a MTL ( manual tape library ), and we support auto mounting via the
LDD CCW ( Load Display ). For z/OS, that is the message like
BTW There are other Redbooks in this same area. For example Converting to
DFSMSrmm from CA-1 ( SG24-6241-01 )
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the
You might want to check your TCPIP PARMLIB member on zPDT, the options there
might be different for secured and unsecured connections.
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to
1 - 100 of 117 matches
Mail list logo