MSU Actual [AD]

2017-10-25 Thread Blaicher, Christopher Y.
There are lots of ways to solve the MSU actual problem. I think all of the solutions put forward are valid. The question is do you want it dynamic/historical/on demand? Another question is do you want to be able to compare now to last week/month/year? The advantage of a real-time

Re: MSU Actual [AD]

2017-10-24 Thread Blaicher, Christopher Y.
Syncsort's Ironstream product can supply that information, and a whole lot more, every 2 seconds as part of its SYSTEMSTATE data gathering function. It can also capture SMF, SYSLOG, SYSOUT, LOG4J and other data. Chris Blaicher Ironstream Architect Mainframe Development P: 201-930-8234 | M:

Re: Time Mic conversion

2017-10-20 Thread Blaicher, Christopher Y.
Take your microsecond value and shift it 12 bits to the left and use STCKCONV. Chris Blaicher Technical Architect Mainframe Development P: 201-930-8234 | M: 512-627-3803 E: cblaic...@syncsort.com Syncsort Incorporated 2 Blue Hill Plaza #1563 Pearl River, NY 10965 www.syncsort.com Data quality

Re: IEAVAPE return code doc wrong?

2017-10-04 Thread Blaicher, Christopher Y.
Go with the IEAASM definitions. Open a doc PMR. Chris Blaicher Technical Architect Mainframe Development P: 201-930-8234 | M: 512-627-3803 E: cblaic...@syncsort.com Syncsort Incorporated 2 Blue Hill Plaza #1563 Pearl River, NY 10965 www.syncsort.com Data quality leader Trillium Software is

Re: IEAVPSE parameter question

2017-10-04 Thread Blaicher, Christopher Y.
It was a while ago when I wrote a bunch of code using pause elements, but as I remember having those the same was not good. It may have been because I was using XFR. PAUSE/RELEASE and XFER are great services, a bear to get setup and get right, but 4 years and probably trillions of uses later,

Re: Temporary Data Sets

2017-10-03 Thread Blaicher, Christopher Y.
Temporary data sets are just like permanent data sets, they just go away at the end of the step if you specify DISP=(NEW,DELETE), or at the end of the job if you specify DISP=(NEW,PASS). Chris Blaicher Technical Architect Mainframe Development P: 201-930-8234 | M: 512-627-3803 E:

Re: Sort Question [AD - Kind of]

2017-10-02 Thread Blaicher, Christopher Y.
Syncsort's MFX sort when using the Global Sort Monitor measures systems resources, both on an instantaneous basis and on a historical basis to judge how much memory each sort should use. If you give a MFX sort a REGION=0M it may use 8M or 1.5G depending on what the current memory demands are

Re: Dynamic Steplib and z/OS 2.3?

2017-09-22 Thread Blaicher, Christopher Y.
I think you are a little off. A static concatenation cannot result in a mix of authorized and unauthorized libraries and the program running authorized. Contents supervisor, when it goes to load the first module from EXEC PGM= checks the JOBLIB or STEPLIB for all libraries to be authorized,

Re: STC - APF - confusion

2017-09-16 Thread Blaicher, Christopher Y.
Here it is as simply as I can put it. If the first program executed by an EXEC PGM= is AC(1), AND ALL the STEPLIB libraries, if any, are APF authorized, then all the branched/LINK/LOAD or ATTACH programs run authorized. If any library in the STEPLIB concatenation is unauthorized, it is like

Re: Reload nucleus module dynamically

2017-09-13 Thread Blaicher, Christopher Y.
Updating a table, even if it is in there as a load module, that happens to be in the NUC is one thing. Replacing a module in the NUC is a whole different thing. I could see loading a replacement module into fixed CSA and changing a pointer to it, assuming the address for it is in a system

Re: Curious about IBM time conversion example program

2017-07-20 Thread Blaicher, Christopher Y.
Not following all this too closely, but if UNIX is a signed value, can it go prior to 1900 and that is why they did math rather than shifting? Just a question. Chris Blaicher Technical Architect Mainframe Development P: 201-930-8234 | M: 512-627-3803 E: cblaic...@syncsort.com Syncsort

Re: Ironstream over FTP

2017-06-28 Thread Blaicher, Christopher Y.
Ironstream captures and forwards to a data repository in real time SYSLOG, SMF, LOG4J, JES Spooled output, RMF, SYSTEMSTATE, and user generated input using an API. As part of that capture and forward process raw data is formatted into a Splunk acceptable form and translated from EBCDIC to

Re: Estae and the Linkage Stack

2017-06-13 Thread Blaicher, Christopher Y.
Yes they will stay defined. If you define an ESTAE at the beginning of a program, outside of a linkage stack entry, you can create and delete all the linkage stack entries you want and it will still be there. You could create a linkage stack entry on entry to your program rather than chaining

Re: Estae and the Linkage Stack

2017-06-12 Thread Blaicher, Christopher Y.
It is a little tricky. In the Assembler Services Guide there is a section called Linkage Stack Considerations in chapter 8, the last paragraph of which says: When you issue a PR, the system automatically deactivates all ESTAE-type recovery routines that were previously activated under that

Re: Syncsort With Splunk

2017-06-10 Thread Blaicher, Christopher Y.
It is not Splunk speaking to Syncsort the MFX sort product, it is the Syncsort Ironstream product sending data to Splunk. See http://www.syncsort.com/en/Products/Mainframe/Ironstream If you download the trial copy from there you get the manual. Chris Blaicher Technical Architect Mainframe

Re: Syncsort With Splunk - Product Plug

2017-06-08 Thread Blaicher, Christopher Y.
Biased Product Plug by the Product Architect Syncsort's Ironstream product is designed to supply realtime data from z/OS systems to a Splunk repository. Data can include SYSLOG, SMF records, RMF data, SYSPRINT from the JES spool, system performance data, Log4j files, Flat files and data

Re: Storage Monitor

2017-05-08 Thread Blaicher, Christopher Y.
Blaicher, Christopher Y. < cblaic...@syncsort.com> wrote: > Do you want it for a job or all jobs? What exactly do you want to > monitor? Some values are kept in globally accessible control blocks > like total pages allocated to a job and how many are fixed. Those > counts are kept

Re: Storage Monitor

2017-05-07 Thread Blaicher, Christopher Y.
Do you want it for a job or all jobs? What exactly do you want to monitor? Some values are kept in globally accessible control blocks like total pages allocated to a job and how many are fixed. Those counts are kept at the 24-bit, 31-bit, 64-bit and total levels for each address space and

Re: How is SMF 120 Collected (Websphere)

2017-04-27 Thread Blaicher, Christopher Y.
Can you give us the output from a D SMF,O command? Chris Blaicher Technical Architect Mainframe Development P: 201-930-8234 | M: 512-627-3803 E: cblaic...@syncsort.com Syncsort Incorporated 2 Blue Hill Plaza #1563 Pearl River, NY 10965 www.syncsort.com Data quality leader Trillium Software

Re: Old hardware

2017-04-19 Thread Blaicher, Christopher Y.
Back when S banks were getting into NOW accounts, what we know as checking accounts, I was hired to be the manager of systems programming. They were running unsupported versions of the operating system, CICS, BTAM and everything else. They had a 99.9% up-time and every one slept well, all

Re: Paging subsystems in the era of bigass memory

2017-04-11 Thread Blaicher, Christopher Y.
It has been a while since I worked on DB2, but it is sounding like your buffer pools are too big. Consider this: DB2 will read a required page into 'new' buffer pool page before it will invalidate a page it already has in storage. Now we have a physical page in use. The system periodically

Re: 64 bit execution above the bar

2017-03-28 Thread Blaicher, Christopher Y.
There is no restriction on AR mode with AMODE 64. See DAT Address Translation in Chapter 3 of the POPS manual, specifically the right side of page 3-36 As determined by its address-space-control element, a virtual address space may be a 2G-byte space consisting of one region, or it may be up to

Re: 64 bit execution above the bar

2017-03-27 Thread Blaicher, Christopher Y.
It's called z/OS is not the only thing that runs on a 64-bit machine. I haven't looked into all the particulars, but I have heard someplace that 'C' can run in 64-bit under z/LINUX. I think this is more a case of not wanting to have to re-write half of the operating system and have dual API's

Re: Mainframe JOBS in Austin

2017-03-10 Thread Blaicher, Christopher Y.
I was working from home, so traffic wasn't the biggest thing. The heat was. I can put another log on the fire up here, but they arrest you if you take too much off down there. Chris Blaicher Technical Architect Mainframe Development Syncsort Incorporated 2 Blue Hill Plaza #1563, Pearl River,

Re: Mainframe JOBS in Austin

2017-03-10 Thread Blaicher, Christopher Y.
Growing 6000 people per month. That is why I left Austin. Traffic and HEAT. You can hit 90 any day of the year, and most days from April thru October it will be 90 to 100+. I now live in a little town of 1000 near Lake Placid, NY. And, no, there are no alligators in Lake Placid. Chris

Re: When did SMF come along?

2017-03-03 Thread Blaicher, Christopher Y.
Don't know. It had to be early on as I remember it in OS/MFT R13 in the early 70's. Chris Blaicher Technical Architect Mainframe Development Syncsort Incorporated 2 Blue Hill Plaza #1563, Pearl River, NY 10965 P: 201-930-8234 | M: 512-627-3803 E: cblaic...@syncsort.com www.syncsort.com

Re: DFHSORT - Date Display of Previous Month

2017-03-02 Thread Blaicher, Christopher Y.
Please call 201-930-8260. A support person will be happy to assist you. If you are wondering why I don't answer the question it is because it has been several years since I worked on MFX. I currently work on our Ironstream product. Chris Blaicher Technical Architect Mainframe Development

Re: Job postings?

2017-02-08 Thread Blaicher, Christopher Y.
I don't think anyone has a problem with a legitimate posting, either looking for work or offering a position as long as it is mainframe related. Chris Blaicher Technical Architect Mainframe Development Syncsort Incorporated 2 Blue Hill Plaza #1563, Pearl River, NY 10965 P: 201-930-8234 | M:

Re: BSAM vs QSAM (and SORT).

2017-02-06 Thread Blaicher, Christopher Y.
If you consider me one of the SORT experts, I have been involved with sort development since the early 80's, and never once ran a tape sort. When I first worked for Liberty Mutual Insurance, we had a 7074 hypervisor running on a 360/65 and I saw a tape sort running there, but never wrote any

Re: BSAM vs QSAM

2017-02-03 Thread Blaicher, Christopher Y.
subsequent READs Just point to the next record > On Feb 3, 2017, at 2:22 PM, Blaicher, Christopher Y. <cblaic...@syncsort.com> > wrote: > > There can be if you code for just what you expect. > > QSAM does multi-buffer I/O for you, with BSAM you have to issue multiple &

Re: BSAM vs QSAM

2017-02-03 Thread Blaicher, Christopher Y.
t 2:22 PM, Blaicher, Christopher Y. <cblaic...@syncsort.com> > wrote: > > There can be if you code for just what you expect. > > QSAM does multi-buffer I/O for you, with BSAM you have to issue multiple > WRITE or REAAD commands and do a WAIT, not to mention having to bloc

Re: BSAM vs QSAM

2017-02-03 Thread Blaicher, Christopher Y.
There can be if you code for just what you expect. QSAM does multi-buffer I/O for you, with BSAM you have to issue multiple WRITE or REAAD commands and do a WAIT, not to mention having to block or de-block the buffer, which can be a real pain for VBS files. It really depends on how much you

Re: Legacy code can cost you billions. Just ask an airline.

2017-02-02 Thread Blaicher, Christopher Y.
I think this guy has something he wants to sell because while PARS was developed on a 7074, in the early 1970's it was evolved by IBM into ACP and TPF. The 360/65 and some other 360 and 370 machines had the capability to run a 7074 emulator, I don't think any machine has those emulators any

Re: Clarification On Storage

2017-01-07 Thread Blaicher, Christopher Y.
ase of MVS On 01/07/2017 04:19 PM, Binyamin Dissen wrote: > On Sat, 7 Jan 2017 16:57:05 + "Blaicher, Christopher Y." > <cblaic...@syncsort.com> wrote: > > :>Generally speaking, a page sized request will return a zeroed page, but > there is no

Re: Clarification On Storage

2017-01-07 Thread Blaicher, Christopher Y.
Your example of 4K is important because it is a page in size. A page can only have one key and can only have one sub-pool associated with it at a time. Common memory excepted, once the page is freed, it can be re-assigned into any key or sub-pool. Common memory has a whole different set of

Re: IBM Lays Out Plans to Hire 25,000 in U.S. Ahead of Trump Meeting

2016-12-14 Thread Blaicher, Christopher Y.
FYI - Salary is not investment. Salary is an expense. Investment is money spent generally on physical items, although it can be for R & D, which in the world of software is 99.9% salary. $10,000 doesn't get you a programmer in India, let alone in the USA which is where they are saying they

Re: Question on SPKA and Control Register 3

2016-12-12 Thread Blaicher, Christopher Y.
I don't know for sure, but could it be that there is no assurance that it's key was key 8? There are indicators in the books that programs can run in keys 9 through 15. Chris Blaicher Technical Architect Mainframe Development Syncsort Incorporated 2 Blue Hill Plaza #1563, Pearl River, NY 10965

Re: REGION on JOB card vs. EXEC card

2016-11-08 Thread Blaicher, Christopher Y.
>From the JCL Reference manual for EXEC: REGION in the Overrides section: A JOB statement REGION parameter applies to all steps of the job and overrides any EXEC statement REGION parameters. When no REGION parameter is on the JOB statement, the system uses an EXEC statement REGION parameter, but

Re: SMF RECORD TYPE : HELP

2016-11-03 Thread Blaicher, Christopher Y.
SMF type 30 records have a section in them on DASD. Recorded by unit number in the EXCP section. Chris Blaicher Technical Architect Mainframe Development Syncsort Incorporated 50 Tice Boulevard, Woodcliff Lake, NJ 07677 P: 201-930-8234 | M: 512-627-3803 E: cblaic...@syncsort.com

Re: SYNCSORT SUM of duplicates - What am I doing wrong please?

2016-10-24 Thread Blaicher, Christopher Y.
Call 201-930-8260 and technical support will be glad to help you. Chris Blaicher Technical Architect Mainframe Development Syncsort Incorporated 50 Tice Boulevard, Woodcliff Lake, NJ 07677 P: 201-930-8234 | M: 512-627-3803 E: cblaic...@syncsort.com www.syncsort.com -Original

Re: Link to the September 16 refresh of the z/OS 2.2 manuals?

2016-09-28 Thread Blaicher, Christopher Y.
I downloaded the Adobe Indexed PDF collection this morning. Is there a magic way to get the Adobe reader to use the .idx files? I downloaded the latest Adobe reader and when I click on an .idx file it says it is either an invalid file type, or the data is corrupted. I admit I have not read all

ESTAE exit not being entered on abend

2016-08-31 Thread Blaicher, Christopher Y.
I have a job that does an address space create. The program in the new address space sets an ESTAE and I know it gave back a RC=0 as I print the return code. Note, the ESTAE exit does a WTO that it has been entered as the first thing. Right after I set the ESTAE I force an 0C1. I get the 0C1, but

Re: Limit on the number of concatenated datasets

2016-08-22 Thread Blaicher, Christopher Y.
A "UNIT" in this case is a volume. A data set on a single volume, regardless of the number of extents, takes up 20 bytes in the TIOT. Each extra volume for that data set takes an additional 4 bytes, thus the 59 volume limit for a single data set. (255-16)/4=59 The 255 value is the limit of

Re: IEFU8* exit points and RMF type 70

2016-08-22 Thread Blaicher, Christopher Y.
According to Watson/Walker it is IEFU83. See: http://s3-us-west-1.amazonaws.com/watsonwalker/ww/wp-content/uploads/2016/02/09233352/SMF-Reference-20150926.pdf Chris Blaicher Technical Architect Mainframe Development Syncsort Incorporated 50 Tice Boulevard, Woodcliff Lake, NJ 07677 P:

Re: S0C4-11 abend caused by BASSM to address with all X'00' bytes

2016-07-22 Thread Blaicher, Christopher Y.
Just a thought - Could the area R15 points to have been allocated by one of those "we'll figure out your problem for you" routines after the 0C4-11 and before the dump so that when you look in the dump they provide it looks like you should have gotten an 0C1 rather than an 0C4-11? Chris

Re: DFSORT and zIIP

2016-07-21 Thread Blaicher, Christopher Y.
One more thing - The license from IBM, at least ours, prevents a program running on a ZIIP from executing, or causing to be executed, user code on the z/IIP. Chris Blaicher Technical Architect Mainframe Development Syncsort Incorporated 50 Tice Boulevard, Woodcliff Lake, NJ 07677 P:

Re: Bsam VS Qsam for VB records

2016-07-19 Thread Blaicher, Christopher Y.
The I/O ERROR message should have a CCHHR associated with it. Using the CCHHR you can use AMASPZAP to dump that record or all the records on that track. You can then examine the record in question and determine if the BDW is correct, BDW should equal the block length reported by AMASPZAP, or

Re: DFsort and zIIP

2016-07-19 Thread Blaicher, Christopher Y.
You are correct that the ZIIP dispatcher is not as sophisticated as the regular dispatcher. If a ZIIP request is made and no ZIIP engine is available the dispatcher will wait a period of time, see ZIIPAWMT parameter in IEAOPTxx, which if none is available by the end of that time, it will

Re: DFsort and zIIP

2016-07-19 Thread Blaicher, Christopher Y.
IBM markets DB2SORT, which is Syncsort/MFX with modifications to specifically work with and enhance sorting performed for DB2 Utilities and offloads portions of its processing to z/IIP engines when possible. Syncsort/MFX also offloads portions of its processing to z/IIP engines. Syncsort

Re: Looking for an answer to an SVC question

2016-07-07 Thread Blaicher, Christopher Y.
I have a OS/VS2 Debugging Handbook, Second Edition, 1978 and it says RESERVED. Maybe at some point between then and now it was documented. On my system SVC 50 points to a IEFBR14 sequence. If somehow you could get to +4, it does a few instructions and issues an SVC 13. I think it is best to

Re: Simple assembler question

2016-06-24 Thread Blaicher, Christopher Y.
For the SLLG, SRLG, SRAG and others, if you load the B register with the number of bits to shift and set the D value to zero, you can shift a variable number of bits without using an EXECUTE instruction. And there are SRL, SRDL, SRAG and SRLG that rotate right. Chris Blaicher Technical

Re: Clarification of ECBLIST

2016-06-08 Thread Blaicher, Christopher Y.
If it is in a key zero CSA subpool, then yes you need to be in key zero. Even if you do a fast wait, ie test the completed bit, you will want to clear the ECB once it is posted and to do that you will need to be in key zero. Anyway, if you aren't in the right key, you'll get an 0C4 fast

Re: SUSPEND/RESUME is slower than WAIT/POST. PAUSE/RELEASE is slower than both.

2016-06-02 Thread Blaicher, Christopher Y.
I think the concern was over a FAST POST, which can be safely done using a simple CS instruction. This can be done because the system WAIT process uses a CS to set the WAIT indicator bit and RB address in the ECB. Either your code sets the POST bit or their code sets the WAIT bit depending on

Re: How expensive is AMODE switching?

2016-05-04 Thread Blaicher, Christopher Y.
All I can say is WOW, also. There are only two reasons I can think of to have it cost that much. 1) It is a milli-code instruction, or 2) It purges the pipeline. If that time is for each instruction, then I tend to think it is milli-code. If the time is for a SAM64/SAM31 pair, then I think

Re: SRB dispatching question

2016-05-03 Thread Blaicher, Christopher Y.
Peter, Obviously I didn't fully put on my thinking cap yesterday when I mentioned the LOCAL LOCK. I was attempting to think of what might be causing the poster's perceived condition of SRB #2 not appearing to run in the address space of the PAUSED global SRB #1. Your comment seems to be

Re: SRB dispatching question

2016-05-02 Thread Blaicher, Christopher Y.
> On May 2, 2016, at 3:11 PM, Blaicher, Christopher Y. <cblaic...@syncsort.com> > wrote: > > IF SRB #1 that is non-preemptable schedules SRB #2 and then does a PAUSE, SRB > #2 can still be dispatched. > > Sorry if I wasn't clear. SRB #1 can't be interru

Re: SRB dispatching question

2016-05-02 Thread Blaicher, Christopher Y.
her, Christopher Y. <cblaic...@syncsort.com> > wrote: > > Yes. It wasn't pre-empted, it paused. > > Chris Blaicher > Technical Architect > Mainframe Development > Syncsort Incorporated > 50 Tice Boulevard, Woodcliff Lake, NJ 07677 > P: 201-930-8234 | M: 5

Re: SRB dispatching question

2016-05-02 Thread Blaicher, Christopher Y.
Yes. It wasn't pre-empted, it paused. Chris Blaicher Technical Architect Mainframe Development Syncsort Incorporated 50 Tice Boulevard, Woodcliff Lake, NJ 07677 P: 201-930-8234 | M: 512-627-3803 E: cblaic...@syncsort.com www.syncsort.com -Original Message- From: IBM Mainframe

Re: PDS I/O Performance Improvement

2016-04-28 Thread Blaicher, Christopher Y.
Search key equal can be a multi-track search, which even in a cached situation takes time. All PDS directory blocks are 256 bytes and a search for a member in a PDS always starts at the beginning of the directory. My guess is you would be better off with multiple proclibs and putting a JCLLIB

Re: Why sort (was Microprocessor Optimization Primer)

2016-04-03 Thread Blaicher, Christopher Y.
-MAIN@LISTSERV.UA.EDU] On Behalf Of Blaicher, Christopher Y. Sent: Sunday, April 03, 2016 6:52 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: (External):Re: Why sort (was Microprocessor Optimization Primer) Along with the other reasons outlined by others, it significantly improves bulk processing, I shy

Re: Why sort (was Microprocessor Optimization Primer)

2016-04-03 Thread Blaicher, Christopher Y.
Along with the other reasons outlined by others, it significantly improves bulk processing, I shy away from the term batch because that has come to have a bad connotation. When dealing with individual transactions, such as an ATM transaction or a web transaction, sorted data is not needed.

Re: CSVFETCH exit

2016-02-16 Thread Blaicher, Christopher Y.
] On Behalf Of Blaicher, Christopher Y. Sent: Tuesday, February 16, 2016 1:50 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: CSVFETCH exit BAKR/PR does take a lot more time then STM/LM, but most times you can't just use STM/LM, you also have a GETMAIN/FREEMAIN for a register save area and other setup

Re: CSVFETCH exit

2016-02-16 Thread Blaicher, Christopher Y.
BAKR/PR does take a lot more time then STM/LM, but most times you can't just use STM/LM, you also have a GETMAIN/FREEMAIN for a register save area and other setup/restore things to do. So, once you factor in those other overheads, which is faster? I don't know as I haven't set up the tests to

Re: Is there a source for detailed, instruction-level performance info?

2015-12-24 Thread Blaicher, Christopher Y.
I have looked at the public documentation on the z13 and had the privilege to speak to some of the people behind parts of it, and it is an amazing machine. The reason you can't say how long an instruction takes is that in many cases things are happening A) out of sequence; B) at the same time

Re: OT: Electrician cuts wrong wire and downs 25,000 square foot data centre

2015-12-14 Thread Blaicher, Christopher Y.
OK. Here's mine. It says more about the VP of the S I was working for than anything else. Our computer center was in a shared building with another occupant. They had an electrician doing some work for them. In doing his work he electrocutes himself and gets knocked across a parking lot.

Re: Is first page always backed by real storage upon return from STORAGE OBTAIN?

2015-12-02 Thread Blaicher, Christopher Y.
Not knowing the internals, but making some reasonable, I think, assumptions... If you are doing anything other than a full page, or full pages, STORAGE OBTAIN, the system has to put a FQE element in the top of the page, and so it would have to back the first virtual page with a real page. If you

Re: Straightforward way to determine hardware architecture level?

2015-11-30 Thread Blaicher, Christopher Y.
Ed, When you work on a product that can amount to a significant percentage of the workload on a system, even micro-seconds count. When I worked at a package delivery company, we looked at how to cut a thousandth or a ten-thousandth of a second from a transaction. When you are dealing with

Re: GETDSAB

2015-11-27 Thread Blaicher, Christopher Y.
See: https://www-01.ibm.com/support/knowledgecenter/SSLTBW_2.1.0/com.ibm.zos.v2r1.ieaa200/iea3a2_Description7.htm basically RC=12 reason=1200 Lots of return codes and lots of reason codes Chris Blaicher Technical Architect Software Development Syncsort Incorporated 50 Tice Boulevard, Woodcliff

Re: SRB And Enclave SRB

2015-11-06 Thread Blaicher, Christopher Y.
SRB's were not meant for general application code. Also, I hope nobody builds a quick and dirty SRB routine. Those should be carefully constructed and tested. If by quick and dirty you mean short lived, then yes, that was their original use case. Some SRB routines today are much more robust

Re: Create zIIP workload

2015-10-28 Thread Blaicher, Christopher Y.
Given the hoops that one has to go through to run code on a z/IIP, I doubt you can 'casually' get code to run on one. Also, because any z/IIP processing is SRB mode, there are all those restrictions in addition. Chris Blaicher Technical Architect Software Development Syncsort Incorporated 50

Re: Create zIIP workload

2015-10-28 Thread Blaicher, Christopher Y.
u 2015-10-28 o 17:57, Blaicher, Christopher Y. pisze: > Given the hoops that one has to go through to run code on a z/IIP, I doubt > you can 'casually' get code to run on one. > > Also, because any z/IIP processing is SRB mode, there are all those > restrictions in addition. >

Re: ALESERV macro

2015-10-21 Thread Blaicher, Christopher Y.
Look up NAME/TOKEN services. You have 16 bytes in it for user data. Part of that could be the ALET of the data space. Chris Blaicher Technical Architect Software Development Syncsort Incorporated 50 Tice Boulevard, Woodcliff Lake, NJ 07677 P: 201-930-8234 | M: 512-627-3803 E:

Re: FC8 abend Master Scheduler

2015-09-23 Thread Blaicher, Christopher Y.
Who or what is installed as SVC 200? Chris Blaicher Technical Architect Software Development Syncsort Incorporated 50 Tice Boulevard, Woodcliff Lake, NJ 07677 P: 201-930-8234 | M: 512-627-3803 E: cblaic...@syncsort.com -Original Message- From: IBM Mainframe Discussion List

Re: Concatenated datasets read information.

2015-09-14 Thread Blaicher, Christopher Y.
I don't remember, but is the DCBTIOT pointer updated for each concatenation? If it is, then using the TIOT you can get to the JFCB which gives you the DSNAME. Chris Blaicher Technical Architect Software Development Syncsort Incorporated 50 Tice Boulevard, Woodcliff Lake, NJ 07677 P:

Re: SMF30HVO

2015-08-20 Thread Blaicher, Christopher Y.
You have to remember that nothing is assigned until you use it. Real frames are not assigned until you reference a location in a page, then a page fault is taken and a frame of real storage is assigned to back the virtual page. The same is true for Page data set slots. A slot is not assigned

Re: 1403 at 60Hz

2015-07-29 Thread Blaicher, Christopher Y.
The 370/165 and 168 ran on high frequency power. 400 or 420 HZ if I remember correctly. There may be others, but I worked with those. We had MG sets in sound proof enclosures. If you opened the covers you had better have sound proof ear muffs on. They were LOUD. Eh, what did you say?

Re: SYSTEM KEY Programming Was: IVSK and SPKA

2015-07-11 Thread Blaicher, Christopher Y.
Interesting question that I haven't really thought too much about because when I have to do something special, generally it is key 0. With that said, in a previous life I wrote utilities for DB2. For those we got into key 7 as the default because that is what DB2 runs in. There are ways to

AD: Is there any tools or interface which could analyze or monitor SYS1.MANX directly?

2015-06-16 Thread Blaicher, Christopher Y.
Advertisement: The Syncsort Ironstream® product in conjunction with Splunk, can capture SMF data in real time and forward the data to Splunk for consolidation and analysis. It can also capture SYSLOG and Log4J events and send them to Splunk along with flat files. Look it up on the web at

Re: DFSMS Compression.

2015-05-05 Thread Blaicher, Christopher Y.
Short answer - Compression is about 10X more expensive than decompression. Compression is done by examining the first X amount of the data and building a compression dictionary. Once the dictionary is built, the rest of the data is compressed using that data. Compressing data you are going

Re: IEFBR14 question

2015-05-04 Thread Blaicher, Christopher Y.
Lizette, I don't know the IEFBR14 you are looking at, but the one on my machine only has 2 instructions, SR R15,R15 and BR R14. 4 bytes of code and 4 zero bytes because all modules are multiples of 8. All other work is being done by initiator/terminator tasks. Chris Blaicher Technical

Re: PLO Function Codes 16-19

2015-04-27 Thread Blaicher, Christopher Y.
Look at functions 20-23 Chris Blaicher Technical Architect Software Development Syncsort Incorporated 50 Tice Boulevard, Woodcliff Lake, NJ 07677 P: 201-930-8234 | M: 512-627-3803 E: cblaic...@syncsort.com -Original Message- From: IBM Mainframe Discussion List

Re: PLO Function Codes 16-19

2015-04-27 Thread Blaicher, Christopher Y.
Sorry, I was a little cryptic. The compare and swap is generally on your lockword and you should be incrementing that for each iteration. This is not an easy to understand instruction. I mean what normal instruction needs over 13 pages to explain it? I do a function code 0 to get the lock

Re: A New Perfromance Model ?

2015-04-04 Thread Blaicher, Christopher Y.
Please send us the name of the company. First, so the IBM sales person can get right over there and make a nice commission, and secondly, so I can sell any stock I may have in the company. If they have management that is that ill-informed and, well frankly, stupid (I tried to not use that

Re: Sort Jcl

2015-04-02 Thread Blaicher, Christopher Y.
You've never heard of a little product called Syncsort MFX? All our messages begin with WER. Chris Blaicher Technical Architect Software Development Syncsort Incorporated 50 Tice Boulevard, Woodcliff Lake, NJ 07677 P: 201-930-8234 | M: 512-627-3803 E: cblaic...@syncsort.com -Original

Re: Sharing a zIIP

2015-03-23 Thread Blaicher, Christopher Y.
If a z/IIP capable unit of work is ready to be dispatched, but there is no engine available, the system will queue the unit of work for a period of time and then if it still can't dispatch it on a z/IIP, then it will dispatch it on a regular CP. This is known as 'z/IIP on CP'. This wait time

Re: APF-authorized calling non-authorized

2015-03-15 Thread Blaicher, Christopher Y.
As far as the system is concerned, there is no integrity issue. You may think it creates an integrity issue. The assumption by the system is that if a program is in a authorized library, then it is secure and you the user are not putting malicious code in your authorized libraries. As long

Re: SMFxTME field

2015-02-20 Thread Blaicher, Christopher Y.
TIME fills in the 4 words you passed to it with the time and date returned in various formats. You want to use BIN and use the first word for the time. Chris Blaicher Principal Software Engineer, Software Development Syncsort Incorporated 50 Tice Boulevard, Woodcliff Lake, NJ 07677 P:

Re: BDW length vs. Physical Length

2014-12-25 Thread Blaicher, Christopher Y.
I have to question the accuracy of Mr. Altmark's comment. First let's take the last question from Paul Gilmartin. ECKD, which is what all modern DASD is, stands for Extended Count Key Data. The 'Extended' refers to the channel commands you can issue, not the devices capabilities. All

Re: BDW length vs. Physical Length

2014-12-25 Thread Blaicher, Christopher Y.
:58 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: BDW length vs. Physical Length cblaic...@syncsort.com (Blaicher, Christopher Y.) writes: ECKD, which is what all modern DASD is, stands for Extended Count Key Data. The 'Extended' refers to the channel commands you can issue, not the devices

Re: BDW length vs. Physical Length

2014-12-23 Thread Blaicher, Christopher Y.
Not that I am fully informed, but I have been doing I/O at the BSAM, EXCP and STARTIO level for 35+ years, so I's say I was experienced. Starting with QSAM and F/FB/FBS format. For RECFM=FB or FBS the block size must be an even multiple of the LRECL. If you are off by a byte, you will get an

Re: BDW length vs. Physical Length

2014-12-23 Thread Blaicher, Christopher Y.
I should have mentioned, See Chapter 20 of DFSMS Using Data Sets Chris Blaicher Principal Software Engineer, Software Development Syncsort Incorporated 50 Tice Boulevard, Woodcliff Lake, NJ 07677 P: 201-930-8260 | M: 512-627-3803 E: cblaic...@syncsort.com

Re: How much storage is left?

2014-12-06 Thread Blaicher, Christopher Y.
Look at the LDA. Here is how to get to it. USING PSA,R0 L R3,PSAAOLD POINT AT ASCB DROP R0 USING ASCB,R3 L R3,ASCBLDA POINT AT LDA FOR THIS TASK USING LDA,R3 Chris Blaicher Principal Software Engineer,

Re: VLF caching

2014-11-30 Thread Blaicher, Christopher Y.
Peter, Having been involved with caching in prior employment, not IBM, your explanation of just letting normal trimming take care of it is what makes the most sense and is what I have done in the past. If the cache is very active it will age-out fast enough and if it gets referenced again

Re: Abend s0077

2014-11-03 Thread Blaicher, Christopher Y.
Peter, We are almost exclusively an assembler shop, but recently we have added a few C routines that use LE. It blows me away that LE has to take a perfectly good 0C1, 0C4 or 0C7 and convert it into a U4xxx code. Not only that, they have to obfuscate the registers. Is there a conversion

Re: Extents more than One for load modules library

2014-08-11 Thread Blaicher, Christopher Y.
I have not researched this, at all, so this is an educational question. From your response to Barry it seems you are saying the Binder will write a 32K block and then write a short block on a track? If it is doing that, then how is that any better than a Half-track blocksize? It is still two

Re: z/OS System Initialization Logic (IPL)

2014-07-16 Thread Blaicher, Christopher Y.
Look in INSTALLATION AND TUNING REFERENCE manual. Chris Blaicher Principal Software Engineer, Software Development Syncsort Incorporated 50 Tice Boulevard, Woodcliff Lake, NJ 07677 P: 201-930-8260 | M: 512-627-3803 E: cblaic...@syncsort.com -Original Message- From: IBM Mainframe

Re: z/OS System Initialization Logic (IPL)

2014-07-16 Thread Blaicher, Christopher Y.
Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Blaicher, Christopher Y. Sent: Wednesday, July 16, 2014 10:21 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: z/OS System Initialization Logic (IPL) Look in INSTALLATION AND TUNING REFERENCE manual. Chris Blaicher Principal Software Engineer

Re: Secret Machine Instruction?

2014-07-16 Thread Blaicher, Christopher Y.
The op code is LLGT R13,X'021C'(0,0) Or LLGT R13,PSATOLD Chris Blaicher Principal Software Engineer, Software Development Syncsort Incorporated 50 Tice Boulevard, Woodcliff Lake, NJ 07677 P: 201-930-8260 | M: 512-627-3803 E: cblaic...@syncsort.com -Original Message- From: IBM Mainframe

Re: Problems with XDC hooks

2014-06-09 Thread Blaicher, Christopher Y.
Call Bob Shimizu at 1-800-932-5150. He can be most helpful. Chris Blaicher Principal Software Engineer, Software Development Syncsort Incorporated 50 Tice Boulevard, Woodcliff Lake, NJ 07677 P: 201-930-8260 | M: 512-627-3803 E: cblaic...@syncsort.com -Original Message- From: IBM

Re: IFASMFR

2014-05-14 Thread Blaicher, Christopher Y.
Don't hold my feet to the fire, but I believe some of the records are defined in the products that generate them. Look in the DB2 and CICS manuals. Chris Blaicher Principal Software Engineer, Software Development Syncsort Incorporated 50 Tice Boulevard, Woodcliff Lake, NJ 07677 P: 201-930-8260

  1   2   >