Re: Why is it still there?
Any program that returns to the operating system by branching to the address it was told when it initially got control is assumed to have completed successfully. The return code does not matter from MVS's point of view. It does of course from the application's point of view, since it tells the user whether the program could do its task as it was requested. If the program fails either becaue some OS service it called decided to abnormally end (abend) the program of because the programmer decided that in a specific case it should ABEND (which is an MVS service), then and only then does MVS consider the program has abnormally ended. If you see STEP WAS EXECUTED - COND CODE on the step end message, the program succeeded in MVS's eyes. is the decimal return code from the program and is in the range of 0 - 4095 If you see COMPLETION CODE - SYSTEM=sss USER= REASON= then the program has or has been abnormally ended. If sss in nonzero, it was abended by a service routine and sss is the hexadecimal abend code. If is nonzero, the abended was coded by the programmer asked for an abend with the decimal abend code (0-4095). Peter Hunkeler CREDIT SUISSE -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Can someone explain a MOUNT error even if IBM won't document it.
Non-SMS HFSs cannot be multivolume. Since its a CVAF message, I would have expected to find the description in the DFSMSdfp Diagnonsis Reference but I can't find it there. Peter Hunkeler CREDIT SUISSE -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: 27x132?
Interesting - I don't have that specified anywhere in my .ws files. I guess it depends on the setup of the TN3270 server. I had to add this line to get the dynamic logmode. If D4C32XX3 is the default, you don't need it, but it doesn't hurt either, does it? Peter Hunkeler CREDIT SUISSE -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Anyone using graphical ISPF?
I don't get control here before ISPF has been started, so the ISPSTART ip-addr is not an option but the WSCON does the trick. I'm rethinking the value of the WSA now ;-) Thanks for the pointer. Peter Hunkeler CREDIT SUISSE -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Interesting problem for y'all
Is there a command that shows how much real space is left in an HFS that is allowd to grow into extents? Considering that multiple data sets compete for the space on a given DASD volume and given the fact that HFSs can be multi- volume any command can only tell how much is left on the current volume at the time the command queries the DASD's free space. It may already be obsolete information at the time the command displays the result. And how would you go about the candidate volumes? You don't know what size (models) they are until a first extent is allocated and a volume is selected. I don't say such a command is usless but I doubt one can be implemented to return usefull information. Peter Hunkeler CREDIT SUISSE -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: 27x132?
2. 'arbitrary and capricious screensizes' are fine if the application accepts them for what they are - that is, the person who wrote the application doesn't consider the presentation space dimensions arbitrary and capricious. Peter Hunkelrer seems to be having problems with an application which isn't quite as flexible as he would like and seems to be making unwarranted assumptions when faced with non-standard column dimensions. The problems I had with the application was that it abended with S0C4 when the screen size was anything else than the mod2/3/4/5 sizes. They fixed this. I can now have 132x60 and that's fine. I understand and accept it might be a major effort to adapt a program to cope with arbitrary screen sizes and nobody is willing to pay for such a useless :-) change these days. That's ok. Peter Hunkeler CREDIT SUISSE -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: 27x132?
[3270] ScreenSize=60x132 I edited Just for the records, this statement in the TN3270 section of the .WS file requests the dynamic logmode in a TN3270 environment: [Telnet3270] TerminalTypeString=IBM-DYNAMIC Peter Hunkeler CREDIT SUISSE -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: 27x132?
Problem with Contorl-M is that it seems to write either 80 column lines or 132 column lines but nothing else. If I use 160 columns, the start of the individual lines shift to the right, since 132 chars from the first and another 28 chars from the next line will be written on the first terminal line. Chars 29-132 from the second line will then start at pos. 1 on the second terminal line, followed by the first xx chars from line 3 and so on. It may be a configuration question here, I don't know. Control-M abended when I first tried to work with more than 27 rows, and I'm happy they corrected this. Didn't want to any further bother my sysprog ;-) Peter Hunkeler CREDIT SUISSE -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Anyone using graphical ISPF?
I'm aware the WSA is a prereq for the GUI but the WSA can be used without the GUI. I haven't put a lot of effort into this yet, but I need to go to ISPF option 0 and activate a workstation connection before I can use it to edit/view on the PC. What option am I missing that makes your ISPF automatically connect to the WSA upon login? Peter Hunkeler CREDIT SUISSE -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: 27x132?
...rationale. But, IMHO 160 is just silly. Thanks, I like being silly. I have to work on long records ( 300 characters) very often. The more colums I can see the easier it is to work with them. Anyway, it doesn't matter whether we talk about 133, 135, 140 or 160, the shifting occurs only the breaks are at other columns. Peter Hunkeler CREDIT SUISSE -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Anyone using graphical ISPF?
[snip] COMPARE command and I use it frequently, but sometimes I want to compare two panels (not two files) and split is useful for that. However, by splitting the screen in the middle I can only see part of each panel, whereas if I use the ISPF GUI then each 'split' becomes a new window on my desktop. This [snip] But exactly this is what Paul meant, and is what I'm using too in this case. Open the same panel on two sessions and hit the SWAP key (PF9 usually) a couple of times in a row. The screen will seem to blink where characters differ. You don't need to open two windows and place them exactly one on top of the other to do the visual compare. Peter Hunkeler CREDIT SUISSE -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Anyone using graphical ISPF?
Also, speaking of START, and jumping around various ISPF screens, the early versions of Borland Turbo C and Pascal used to have a number on one of the status lines in square brackets showing the number of (hidden) windows you had open. By pressing on or tabbing to one of these numbers, you could jump straight to the appropriate window. Very, very time saving. I have setup some PCOM macros tohelp me jumping around. I'm used to work in ISPF with Tab to action bar choices OFF and the command line on top. This way, the HOME key puts the curson on the command line. With this setting as a prerequisite, I setup macros to issue the key sequence HOME - 1 - PF9, HOME - 2 - PF9, an so on. The macros are then assiged to CTRL-F1, CTRL-F2, etc. Except when the current panel does not have a command line at the top, pressing CTRL-Fn brings me to session n. Not exactly the Borlan behaviour but something the like. Peter Hunkeler CREDIT SUISSE -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Anyone using graphical ISPF?
Ah, I see. In that case, I take it all back. The ISPF GUI has NO redeeming features. There is one that has not been talked about in this thread. The workstation agent allows host data sets to be viewed/edited with your favourite workstation editor. I don't use it. Too cumbersome to setup each time a new TSO session is started, and, I like the ISPF editor :-) But as always, YMMV. Peter Hunkeler CREDIT SUISSE -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: TSO signon panel
You might be able to achieve this with the help of the TSO LOGON Pre-Display exit IKJEFLN1. The TSO/E Customization manual describes a valid flag that you can set for each field; the logon processor will not ask for input on valid fields. (Not verfified) Peter Hunkeler CREDIT SUISSE -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: 27x132?
I'm working with PCOM and am using 60x132. (Would love to have more columns but Control-M can only cope with either 80 or 132) Peter Hunkeler CREDIT SUISSE -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: JES2 Not Dormant
Are you using TFS and/or ZFS UNIX file systems? If so, are they started under JES2 or under MSTR? Check BPXPRMxx If under, JES2, they need to be stopped before JES2 will become dormant. Peter Hunkeler CREDIT SUISSE -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: New POO
BookManager search entine was far and away the best. If anyone can point me to the last version of BookManager Read, I'd be grateful. Do you happen to have an OS/390 CD Collection around? These have the old Library Reader on the first disk. Peter Hunkeler CREDIT SUISSE Help me improve my English. Corrections are very welcome. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: New POO
http://www.ibm.com/software/applications/office/bkmgr/ilr.html Great! I kept the last CD that had it on. Good to know its also available from the web. Peter Hunkeler CREDIT SUISSE -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: New POO
But Adobe Acrobat reader is betterand it's free, too. Depends on what you want to do. I use both. I read reference type manual with the Library Reader, Guide types with Adobe. But as usual, YMMV. Peter Hunkeler CREDIT SUISSE -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: New POO
Don't ping my cheese with your bandwidth. (Scott Adams) Sorry to be off-topic but this is from one of the best Dilberts of the recent past. Very amusing. Here's a link to that great cartoon: http://www.dilbert.com/comics/dilbert/archive/dilbert-20060810.html PS: To all consultants on the list: No offence intended Peter Hunkeler CREDIT SUISSE -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: New POO
I've never found this notification service to be very reliable. Sometimes I got a mail but mostly not. Maybe others have a better experience with this. Peter Hunkeler CREDIT SUISSE Help me improve my English. Corrections are very welcome! -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: IBM in the news
Stupid me. After clicking the link I manually appended everything after the first / (including the wrapped 57) at the end of the address shown in IE's address line. Didn't recognize the start of the URL was changed to *services*.inq7.net from *technology*... Sorry to have bothered you Peter Hunkeler CREDIT SUISSE -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: IBM in the news
Is this an old article? The date suggests no but what is said is what IBM said at least 2 years ago. I thought they have set sails in the meantime... Peter Hunkeler CREDIT SUISSE -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Batch FTP
I was hoping to avoid having to do that, but it looks like I'll have to wait until we get z/OS 1.7 up and running to MPUT a tree structure. :-( I didn't know mput would create directories as needed. Haven't found it in the V1.7 IP manuals nor was I able to get it to work. What parameter am I missing? Peter Hunkeler CREDIT SUISSE -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: JCL RESTART= when using Nested Procs
MVS/ESA V3 (1988) implemented all those JCL enhancements like nested PROCs, SET, IF-THEN-ELSE, INCLUDE, JCLLIB, and promoted many DCB subparameters to independent parameters. Peter Hunkeler CREDIT SUISSE -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: PCOMM Macro Doesn't Work First Time
I didn't follow this thread, so please pardon me if this has been said before. In case you know some text that will always appear on the screen you're waiting for, you can code something like this in your macro: [wait app] wait 10 seconds until TN3270 - Mainframe Telnet Server goto macroend on timeout [wait inp inh] ... ... :macroend exit This sequence waits for the quoted text to appear on the screen and then waits for the keyboard to unlock. If the text does not appear whithin the timelimit (10s), then the macro will stop. Peter Hunkeler CREDIT SUISSE -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: APF Authorized Code/Libraries.
There are two ways: OK, I can't count! To paraphrase: There are 11 kinds of people in the world, those who understand base 3, and those who don't 11 (base3) equals 4 (base10), doesn't it? Maybe I just don't understand base 3. I used to know this as: There are 10 kinds of people in the world, those who understand binary, and those who don't. Peter Hunkeler CREDIT SUISSE -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Looking for non-English text (UTF-16) for lab data
German people names: - Mäxchen Möchtegerngroß (= little Max and would-like-to-be-big) German company names: - Bärendienst Betrügerei GmbH (= disservice swindle GmbH) French people names: - François Noël (= Francis Christmas) French company names: - Ci-et-Ça Gâteaux, Cadeaux et Bateaux en gros (= this-and-that tarts, presents and boats in bulk) - Secours d'Urgence Après Mûre Réflexion Co. (= Emergency Aid After Careful Consideration Co.) French product names: - pâte à gâteau (= cake mixture) Hope those show up correctly Peter Hunkeler CREDIT SUISSE -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: PAX command not found
If you still want to run pax via IKJEFT01, simply add a - sign at the end of the oshell line to tell TSO the command is continued on the next line. Have a deeper look at the SYSTSPRT output of the failing job and you will recognize TSO treats each line as a separate command (there's a READY between those lines). Peter Hunkeler CREDIT SUISSE -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Data set ENQueues and DEQueues in Jobs
We've got some discussion here about DSN ENQueueing and DEQueueing in batch jobs. Is is my understanding and experience that the initiator will ENQ on all data sets referenced in the JCL (all steps) at job initiation time. The job will not start even the first step before all ENQs have been granted. So a job might be WAITING FOR DATASETS even if the one not yet available is only referenced in step nn (nn 1). At step end, the initiator will DEQ any DSNs that are no longer needed, i.e. those which are not referenced on a DD in any later step. It is also my understanding that this is initiator business and therefore works the same way in either JES2 or JES3 environments. (I don't talk about main device secheduling in JES3, which only handles devices, not DSN ENQs). My colleague claimes that he once was told by an ISV that in a JES2 environment two jobs can be serialized on a certain step by coding a DISP=OLD/MOD DD for a data set in the step to be seriallzed. The jobs would then execute in parallel until they come to that specific step. They also said that this will not work in a JES3 environment because JES3 behaves as I described above. This contradicts my understanding (and experience). Can anybody enlighten me if this has changed in either JES2 or JES3, and if so when this change happended. I seem to remember as far back as MVS/XA that the job-level-ENQ behaviour is how it works. Am I wrong? Peter Hunkeler CREDIT SUISSE -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: ARM RESTART MANAGER
Reading the manual Seting up a sysplex it appears to me that wildcards are not permitted in the RESTART_METHOD parm. Try RESTART_METHOD(BOTH,STC,'S SYSELEM.') instead. Link to the FM: http://tinyurl.com/m7uce Peter Hunkeler CREDIT SUISSE -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Help with some Acronyms Please
SDBM I think the S stands for Security and as Ulrich mentioned was meant as a pointer to RACF which is used as the DBM (Data Base Manager) in this case. TDBM Funny story if I remember it correctly: First version of LDAP had a Relational Data Base Manager, i.e. DB2 on z/OS, as the general backend. Hence RDBM. Next version, while still supporting the RDBM model, implemented a new table design with the backend DBM (mainly for performance reasons). A name had to be chosen for this new model. T was the next letter after R and S in the alphabet, both of which were already in use by LDAP. So, the new model was given the name TDBM. You had the choice of using either the RDBM or the TDBM model of LDAP for its data base backend (both BD2 but different table setup). I don't know if RDBM is still supported with the current release of LDPA on z/OS. Peter Hunkeler CREDIT SUISSE -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: ANTP0102I ESTAB. PAIR FAILED- DEVICES NOT IN SUSPEND
What is the current state fo the devices? Issue a CQUERY. Peter Hunkeler CREDIT SUISSE -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Heh. Speaking of Java
I'm thinking it is most likely either an installation or configuration problem. REGION size? Peter Hunkeler CREDIT SUISSE -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Newbie Questions!
Through the ISPVCALL STATUS function, I found that the system I'm on is a zArch 2064 with 4 CPUs; however, is there a way I can retrieve [snip] All that being said it could be a 2064-104, 2064-1C4, or a 2064-2C4 depending on features. You can use the command D M=CPU to find your model number. The ISPVCALL command tells you the number of General Purpose processors (GCPs) the current LPAR (i.e. z/OS image) has. The machine itself might have more GCPs being used by other LPARs (z/OS or other operating system images). Also there are zAAP and zIIP processors which, while physically identical to GCPs, are only being used to execute certain types of threads (JAVA tasks and DB2 SRBs). Those processors do not appear in the model number. If you have access to RMF, a partition data report will give you more details about the physical machine. Peter Hunkeler CREDIT SUISSE -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Why is zSeries so CPU poor?
It's an interpreted language. And its an OO language which has somewhat more overhead than traditional non-OO languages. Peter Hunkeler CREDIT SUISSE -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Why is zSeries so CPU poor?
Then the question becomes: Does the JVM tell the z/OS dispatcher move the work from the zAAP to a general CPU while doing a JNI call? Or does it leave it on the zAAP? The JVM marks the task as being zAAP eligible or non-eligible. The dispatcher puts zAAP eligible tasks on the zAAP work unit queue and dispatches tasks from there on zAAPs (or GCPs in some cases). Don't ask me *how* it marks the task, I have no idea. Peter Hunkeler CREDIT SUISSE -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: ANTP0102I ESTAB. PAIR FAILED- DEVICES NOT IN SUSPEND
JC, I may be missing something but your inital question was about device C5A9 and your CQUERY is for device D7FB. Peter Hunkeler CREDIT SUISSE -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: 64-bits is a really big number! - was z/OS level for SETFRR for AMODE(64)
So assuming you could use the whole drive, the number of these current generation drives that you would need to back a single address space is (2**64)/(2**38) = 2**(64-38) = 2**26 = 67,108,864 Back in my old life I once did a presentation at an IBM customer meeting trying to illustrate how much 2**64 is. Besides a similar DASD device calculation, I also did a simpified swap time calculation. At 100MB/s sustained transfer speed, it takes 5850 years to transfer all bytes of a single 64bit AS. Make that 10GB/s and use 100 devices in parallel it still takes 210+ days. According to Word, the PoP has about 4'000'000 characters and is roughly 5cm thick. So 4 of them fit into one 16MB AS and this corresponds to a pile of paper of 20cm height. Going to 31bit multiplies these figures by 128: 512 PoPs and 25.6 meters. Going to 64bit from 31bit multiplies them by another 8 billions: 4400 billion PoPs and you can travel all the way from the Earth to the sun and half this distance further on on that bridge of PoPs. have good journey :-) History has shown all these this will sufficce forever statements have provben that forever is a relatively short period of time. So, I concluded my presentation stating that 64bit will do it for a couple of years. Peter Hunkeler CREDIT SUISSE -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Spinning off a JOBLOG
If you want to have it permanent, set it up on the JOBCLASS parameter of the JES init deck (JOBCLASS(STC) for STCs): JESLOG=(SPIN,+02:00) to spin off every 2 hours JESLOG=(SPIN,10) to spin off every 10 lines Peter Hunkeler CREDIT SUISSE -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
FW: Coupling Facility -- needed?
In other words, it may be hype/marketting, but it's also an insurance policy. Pay for the best you can afford, which also includes risk management. Which costs more? The outage? The cost to prevent that outage? PS: I always have gone with at least 2 CF's in production. I do not disagree with what you said, but they,ve got one single CEC and one of the questions was whether they'd need two *ICFs*. While I agree that two CF partitions are a must as soon as you go multi-CEC, I don't see much benefit in having two CF partitions on a single CEC. ICF processors is another point to discuss. What is the better choice, two ICFs and no more spare or one ICF and one spare? Not sure whether a CF partition can survive an ICF failure when there is an available spare, but if it does this answers the question I think. If not, well, with two ICFs and no spare you've got a safety net for the ICF but what about the SAP? Talking about storage for the CF partition: This really only depends on what structures you place in the CF and how heavy they're used. If you only use XCF, GRS, JES2, OPERLOG, LOGREC and Catalog Sharing, you're probably far below 1GB. If you start DB2 data sharing, if can quickly grow. Peter Hunkeler CREDIT SUISSE -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: help
If it's about searching IBM-MAIN archives, go to the archives via link at the bottom of every post, then select Search the archives, then Help on the left. Peter Hunkeler CREDIT SUISSE -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Some beginners Questions
...and to give you some hints where to start... 1) The ISPF-Editor has some nice features, but how can I insert text in a half empty line without deleting all the spaces first. Is there an option to ignore the spaces at the lines end? The IBM-Teacher said no. I can't believe that. NULLS ON | OFF is the command to look for. With NULLS ON trailing blanks on the line don't inhibit shifting in insert mode. Type PROF on the editor command line to see other settings. 2) In VSE you can copy lines from a member to a clipboard (c) then add some more lines from the same or another member (K) and then insert it as many times as you like. The clipboard will start from the Beginning with 'C' and can be added to with 'K'. I can' find this funktion in z/OS. I'am used to create complete programs or large subroutines with this funktion. The CUT command is your key (COPY was given away long before the clipboard was implemented in ISPF). CUT line command in combination with C, CC-CC, Cnn line command copies some lines into the default clipboard. CUT APPEND appends to current content. CUT xyz puts lines into named clipboard (xyz). CUT DISPLAY lets you work with the clipboards (yes, there can be more than one). Peter Hunkeler CREDIT SUISSE -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: avgrec/avgblk history ?
Oops. That was supposed to be sent off-list directly to Tom Was interesting for me, despite of the fact it was not meant for me ;-) Peter Hunkeler CREDIT SUISSE -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: USS (was: Re: Western Digital Loses ...)
Even component prefix is not always uniques. See IKJn messages. Some of them belongs to RACF. How do you know they belong to RACF? I admit IKJ messages sometimes appear where you wouldn't expect TSO routines to be involved. I guess that has historically grown. Anyway, no two different modules should issue the same numbered IKJ (or whatever) message. It need not to be unique. It is *strongly suggested*. It is *convenient*. But the system and systems programmers can surviver without full uniquity. Component prefixes need to be unique, otherwise a module of one component can inadvertantly be replaced by another module from another component, both residing in the same load library. Mainframe has a lot of such standards. For example: Sn libraries are target libraries (DDDEFs), while A libraries are distribution libraries. *Usually*. With a number of exceptions, like LINKLIB or LPALIB (no S). Many of them are exceptions because they existed before those rules arised. These again aren't component prefixes. It's a naming convention, and I agree, there very often are exceptions to conventions. Peter Hunkeler CREDIT SUISSE -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Identify Paging Datasets
D ASM,PAGE give you something like this: IEE200I 08.37.07 DISPLAY ASM 679 TYPE FULL STAT DEV DATASET NAME PLPA 86% OK 2107 SYS1.PLPA.PAGE COMMON 0% OK 2107 SYS1.COMMON.PAGE LOCAL 0% OK 1841 SYS1.LOCAL01.PAGE LOCAL 0% OK 1841 SYS1.LOCAL02.PAGE LOCAL 0% OK 1841 SYS1.LOCAL03.PAGE ... Peter Hunkeler CREDIT SUISSE -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: USS (was: Re: Western Digital Loses ...)
There used to be an official acronym checker that each product had to pass. Sort of old but I remember the IXC guy at SHARE said it was 34th choice for a name. That's a component prefix and as such it must be unique. USS is an acronym. While desirable acronyms do not have to be unique. Peter Hunkeler CREDIT SUISSE -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: OMVS SERVICES submit as batch
I understood that he's asked to avoid the STC for forked() / spawned() UNIX processes. If this is the question, then the answer is there is no way. forked() / spawned() UNIX processe run in BPXAS address spaces and these are STCs started by WLM. This similar to the JES initiators which are started by JES and are STCs. A difference is that the JES initiator address spaces will change to type JOB as long as the initiator is serving a batch job; WLM's UNIX process address spaces will continue to be seen as type STC even when it is serving a process. Peter Hunkeler CREDIT SUISSE -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: USS (was: Re: Western Digital Loses ...)
BTW, I do call it USS, but don't like the ambiguity of it. Not the only ambiguity, I guess. But does it really hurt? From context it should be pretty clear whether a topic is about VTAM or about z/OS UNIX, isn't it? Peter Hunkeler CREDIT SUISSE -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: OMVS SERVICES submit as batch
As an aside, it is quite normal in the UNIX world to start long running work similar to the following: nohup unix-command ..params.. input.data standard.output.messages 2error.messages I've not tried this on z/OS to see if it works. And on most current UNIX systems, the user is sitting on a X server and running multiple xterms, so they (like a Windows person) just uses another xterm and leaves the long running command going. I also tend to do this, except that I may use screen to put the command into a virtual terminal so that I can disconnect and reconnect it (like you can a VTAM session manager). Why should that not work? You may start another shell session or xterm to continue to work but that's not necessary, since you're sending the command to the background (this is what the trailing does). You can continue to work in the current shell session while the background job is executing. Peter Hunkeler CREDIT SUISSE -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Mainframe Limericks...
UNIX was a pun on MULTICS. Pun or derivative? According to Ritchie, pun. The pun was MULTICS - UNICS. The OS was later named UNIX. Peter Hunkeler CREDIT SUISSE -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Multithreaded C-Appl and DB2
Your REGION seems to be exhausted. What environment does that program run in? Peter Hunkeler CREDIT SUISSE -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Mainframe Limericks...
If somebody could just fix the d*mn spelling. ;-) Which one? The American or the Britisch? Peter Hunkeler CREDIT SUISSE -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Mainframe Limericks...
[ snip ] And i agree with Ed : In order to be understood by the new tech guys on the next floor , we have to tell them that we intend to reboot next year because we never do garbagge collection :-)) . We don't need to to garbage collection because our bit buckets are virtually infinite. :-D There is garbage on our beloved systems? (shudder) Peter Hunkeler CREDIT SUISSE -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Mainframe Limericks...
I don't believe that! Cite something. MVS was out in 1974. UNIX was out in '76. Depends on what release and corresponding name you talk about. If you go the the roots, both OSs were born in the mid 60s: OS/360 came out in 1964. MULTICS came out around 1965, which then became UNICS, then UNIX. Peter Hunkeler CREDIT SUISSE -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Should the /dev file system be a TFS?
Ours is an ordinary HFS created just for /dev . On our development system, all the objects (?) in /dev are of type 'character' except for this one: File 666 2006-06-20 11:42 27129 null It appears to be a log of some kind. Note that is shows today's date. That sure looks wrong to me. /dev/null is the bit basket and should be a character special file (major 4, minor 0). It is automatically defined at IPL if it does not exist then. Someone might inadvertently have deleted the /dev/null (character special) file. The next one to use it might have created a (regular) file /dev/null. You might want to delete /dev/null just before IPL to get a correct entry again. Or you might try to delete it and create the character special file with the mknod command Peter Hunkeler CREDIT SUISSE -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: HSM-dumpclass
The manual is pretty clear, I think. The date specified with CYCLESTARTDATE(..) corresponds to the first character of the cycle string. So, find a date which represents a Saturday, then specify YNN as the cycle string. E.g.: DEFINE DUMPCYCLE(YNN CYCLESTARTDATE(2006/06/17)) Peter Hunkeler CREDIT SUISSE -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: 146GB vs 73GB
2: the 144GB disk rotate at the same speed as the 72GB, so basically they can deliver the same amount of MB/sec. I thought that todays disks have more capacity on the outer tracks than on the inner ones. Transfer rates vary with the track position being read or written to. Peter Hunkeler CREDIT SUISSE -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: An off-shoring failure
LONDON (Reuters) - Britain's second-biggest energy supplier, Powergen, said on Thursday all customer calls to it are to be answered in Britain rather than India, leading to 980 UK jobs being created by the year-end. Offshore call centres may have their place for certain industries. However, we believe that we can best achieve industry-leading customer service by operating solely in the UK, Managing Director Nick Horler said in a statement. But this is now a different manager than the one who decided to off-shore, right. Pretty sure the first got his bonus for this fabulous idea (he read about somewhere in a high-glossy management magazine). Now here is the next one to collect his bonus. The only good thing about this is that the jobs are back home. I've heard one tape that you wouldn't believe - the answer to every technical question was Yes. Yeah, there are different mentalities around the world. Globalisation does not make all people equal, fortunately! Stupid Excel sheets don't tell that to management Peter Hunkeler CREDIT SUISSE -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Another off-shoring question
What are the UK prices? How about Europe? UK is part of Europe, geographically as well as politically (they are part of the EU), isn't it? I would not expect a single price for all European countries. There sure are differences as with any other goods (as someone else pointed out). Peter Hunkeler CREDIT SUISSE -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Default permission bits on USS files
The UMASK in UNIX controls the permission bits that get set. No, this is not correct. UMASK controls the bits that will *not* be set upon file creation. With umask 000, the bits initially set on a new file solely depend on the program creating the file. When umask is anything other than 000, the permission bits corresponding to the bits *set* in the umask will *not* be set on the new file no matter what the creating program specifies. The creating program in the case of ftp, is the ftp server on 'put' and the ftp client on 'get' commands. As per documentation, z/OS ftp does never set the execution bit when creating z/OS UNIX files, and this is also what I see when testing. So, I wonder how you get 775 on your files. Peter Hunkeler CREDIT SUISSE -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: GTF Woes
The message explanation is correct (actually it leaves out an additional valid possibility which is a VSAM DSORG; I will get that updated). While being correct, it is highly missleading. The first two sentences of the Explanation as well as the System Programmer Response talk about a missing DD statement, not about attributes. So does the message text. Why not say the data set has incorrect attributes, right in the message text? Peter Hunkeler CREDIT SUISSE -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: GTF Woes
Thanks. At least it is on a list :-) Peter Hunkeler CREDIT SUISSE -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: MPF msg suppression
Where then may I go to suppress them? To suppress from SYSLOG/OPERLOG (aka hardcopy log)? As said, you'd need to code an MPF exit, but I advise you not do so this. It is my personal opinion that every message should make its way to the hardcopy log. Peter Hunkeler CREDIT SUISSE -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Decide whether programs invoked by a JCL exist
[snip]... I'm guessing that you don't have either of these though, or your manager would not need to ask such a question. Where's the correlation? (Sorry, couldn't resist) Peter Hunkeler CREDIT SUISSE -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Mainframes to address new 'workload,' says IBM
g,dr I know g but what does the above stand for? Peter Hunkeler CREDIT SUISSE -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: FTP from Unix FS
The 'cd' command not only changes the current working directory, it also changes between the MVS Data Set and the UNIX Files file systems. cd FOO.BAR changes to the MVS side and give access to all FOO.BAR.* data sets cd /foo/bar changes to the UNIX file system and gives access to everything in directory /foo/bar cd yxz will either change directory or add another qualifier depending on where you currently are. Peter Hunkeler CREDIT SUISSE -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
[no subject]
MPF message suppression does not suppress the production of messages but suppresses them from being displayed at any console. The messages are still send to the hardcopy log (SYSLOG or OPERLOG). Peter Hunkeler CREDIT SUISSE -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: MPF message suppression
IIRC, there are options to suppress them from SYSLOG and OPERLOG, as well. Not from MPF directly but from message exits driven from MPF. Peter Hunkeler CREDIT SUISSE -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: 'Rogue' HLQs
A legitimate rename operation should establish the new catalog entry as required by the alias associated with the new high-level qualifier(s). Never came across that problen and never questioned the behaviour, but had I been asked before this thread appeared my answer would have been it is correctly recataloged, in a different catalog it the new HLQ requires it. Now I read here that ALTER NEWNAME VSAM and non-SMS managed will not necessarily recatalog to the correct catalog. How will I then be able to ever find my data set again was my first thought. Here is what the IDCAM manuals says about ALTER...NEWNAME: +--- -+ | Figure 5. How NEWNAME Resolves When Change of Catalog is Required | +---++-- -+ | Data Set Type | SMS| non-SMS | +---++-- -+ | VSAM | ALTER | ALTER | | | unsuccessful--entry| successful--entry | | | not renamed| remains in the source | | || catalog | +---++-- -+ | non-VSAM with no | ALTER | ALTER | | aliases | successful--entry is | successful--entry | | | recataloged in target | remains in the source | | | catalog. | catalog | +---++-- -+ | non-VSAM with aliases | ALTER | ALTER | | | unsuccessful--entry| successful--entry | | | not renamed| remains in the source | | || catalog | +---++-- -+ | GDS with no aliases | ALTER | ALTER | | | successful--entry is | unsuccessful--entry | | | recataloged in target | not renamed | | | catalog. | | +---++-- -+ | GDS with aliases | ALTER | ALTER | | | unsuccessful--entry| unsuccessful--entry | | | not renamed| not renamed | +---++-- -+ | Note: The source catalog is the catalog containing the original | |entry. The target catalog is the catalog in which the new name | |would normally be cataloged according to a catalog alias | |search. | +--- -+ That was my lesson-for-the-day Peter Hunkeler CREDIT SUISSE -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: WLM classification of UNIX (OMVS) work.
[snip] The FTPD1 task is running in that service class. But this is only the FTP servers listening process. It will fork a new process when a client logs into FTP and this process will have the FTP user's userid as jobname (unless overridden by _BPX_JOBNAME in the ftp daemons environment). The actual worker processes will not be caught by this WLM rule Peter Hunkeler CREDIT SUISSE -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: ADR023E - Unable To Concatanate
//SYSINDD * DUMP DATASET(INCLUDE(**)- EXCLUDE(SYS1.VVDS.** - SYS1.VTOCIX.**) - BY((DSCHA,EQ,YES))) - LOGINDDNAME dasd1,dasd2,das.dasd7,dasd8,DASD9, X DASD10) - OUTDD(TAPE) OPT(4) ALLDATA(*) ALLEXCP - SPHERE- SELECTMULTI(FIRST) - DELETE PURGE - TOL(ENQF) First, there needs to be an open parenthesis before the first dasdn. Second, why don't you continue this line the same way you do with all the other lines, i.e. type a blank followed by a dash? Finally, don't start any keyword in position 1. You may use pos.2-71. Note that anything that follows the //SYSIN DD * is DFDSS input and not JCL. DFDSS syntax rules apply not JCL rules. Peter Hunkeler CREDIT SUISSE -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Using Java in batch on z/OS?
Bob, I completely agree with you. I sure know that this is well received by the finance people. And I know it may help the mainframe to survive. Yet,... I'm a technical person and I hate to see how z/OS is being deformed for just that purpose. Peter Hunkeler CREDIT SUISSE -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Using Java in batch on z/OS?
They are not useless. Real shops are saving real dollars! Just ask any shop that has zAAPs and runs WebSphere or SAP on z/OS. IMHO, it's just plain stupid marketing driven nonsense. z/OS MVS has proven to be superior in managing very diverse workloads with a single pool of processors. As of now it has to manage three processor pools, three work queues,... I wonder what the next speciality engine (what a terribly misleaging term) will be. Wrong approach, IBM. Peter Hunkeler CREDIT SUISSE -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: A little more insight on the Java strangeness I'm encountering
z/OS 1.6. This may be fixed in a PTF that I don't have on. Or in 1.7. John, I tried on a V1.6 system in the meantime and I've got the same correct behaviour as on V1.7. Haven't searched PTFs, though. Peter Hunkeler CREDIT SUISSE -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: A little more insight on the Java strangeness I'm encountering
shell should NOT even attempt to run the file, what is with that? That is WRONG, WRONG, WRONG! Here is what I get on z/OS V1.7. I can't get the shell to execute the java class nor the source file when the X bit is not set: A @ S1(z/OS V17) CH.IBM-1148: /u/a $ ls -l Hello* -rw-r--r-- 1 A OMVSGRP1 425 Mai 24 08:30 HelloWorld.class -rw-r--r-- 1 A OMVSGRP1 112 Mai 24 08:30 HelloWorld.java A @ S1(z/OS V17) CH.IBM-1148: /u/a $ HelloWorld.java HelloWorld.java: cannot execute A @ S1(z/OS V17) CH.IBM-1148: /u/a $ HelloWorld.class HelloWorld.class: cannot execute A @ S1(z/OS V17) CH.IBM-1148: /u/a $ HelloWorld HelloWorld: FSUM7351 not found A @ S1(z/OS V17) CH.IBM-1148: /u/a $ ./HelloWorld ./HelloWorld: FSUM7351 not found A @ S1(z/OS V17) CH.IBM-1148: /u/a $ ./HelloWorld.class ./HelloWorld.class: FSUM9209 cannot execute: reason code = 5b4c0002: EDC5111I Permission denied. A @ S1(z/OS V17) CH.IBM-1148: /u/a $ ./HelloWorld.java ./HelloWorld.java: FSUM9209 cannot execute: reason code = 5b4c0002: EDC5111I Permission denied. On what release do you see the wrong behaviour? Peter Hunkeler CREDIT SUISSE -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Write to BR14 allocated PSDS - Unitech ACR 3.3
With SMS, RLSE, (Yes, Immediate) at least I think I've seen it, happens at step end. You're correct for non-SMS datasets. You don't think about partial release of the space management function activated via management class, do you? A data set might loose its allocated space during space management, but it will not during allocation, even if SMS writes an EOF into it. Peter Hunkeler CREDIT SUISSE -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Write to BR14 allocated PSDS - Unitech ACR 3.3
LE has nothing whatsoever to do with it. A dataset is a dataset is a dataset. Well, there are those who get an EOF written at allocation time and those that don't. Can't remember if having SMS active is sufficient of if the data set needs to be managed to get the EOF written. Peter Hunkeler CREDIT SUISSE -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: control block overview
Shmuel, I seem to remember that, if you couldn't find your control block macro in SYS1.MACLIB, you should try SYS1.MODGEN. I'm sure *he* knows but for unknown reasons he didn't want to tell the original poster. Peter Hunkeler CREDIT SUISSE -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Capping in Z890
Then why not write a tiny IPLable routine that just branches to itself after the LOAD completes? (Seriously.) It would be a bootstrap BR14... and it is easily in range for any SHARE assembler/CCW* coder to write and share. Done that and it worked like a champ. I just don't have the code handy but can dig it out if someone is intertested. Peter Hunkeler CREDIT SUISSE -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Dumb question?
Isn't it the z8xx you can RUN COBOL programs compiled elsewhere, but not compile them? That's a z/OS.e restriction not a z8xx one. You can run z/OS on a z8xx and use the compiler there (provided, you've got a license). LE has always been a basic element of z/OS (and one of OS/390 for a long time, at least), so I don't think you can have a z/OS (OS/390) system where LE would not be licensed. Peter Hunkeler CREDIT SUISSE -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Using ICETOOL to copy a DSN and count specific records in one pass
Need some help with ICETOOL. Is it possible to do a 1:1 copy of a data set and at the same pass through the input count the number of record which match a certain criterion? RC=12 shall be set if a certain number is exceeded. Here is what I've tried: //TOOLIN DD * COPY FROM(INP01) TO(OUT01) COUNT FROM(INP01) USING(DD01) HIGHER(1000) /* //DD01CNTL DD * INCLUDE COND=(5,3,CH,EQ,C'@#H') /* ICETOOL calls DFSORT twice, so the input is read twice. Another way I've found is using a intermediate data set containing the records to be counted: //TOOLIN DD * COPY FROM(INP01) USING(DD01) COUNT FROM(TEMP) HIGHER(1000) /* //DD01CNTL DD * OUTFIL FNAMES=OUT01,INCLUDE=ALL OUTFIL FNAMES=TEMP,INCLUDE=(5,3,CH,EQ,C'@#H') /* Q1: Is there a better was to do this? We get some EXCP count in the JESYSMSG data set. I'm a bit astonished to see that it takes some 560+ EXCPs to read the INP01 data set in the first case and some 800+ EXCPs in the second case. The data set contains some 9.3 million records. Q2: Why is it that OUTFIL needs so many more EXCPs than the simple COPY? Also, filling the output data set requires a much different number of EXCPs in the two cases (using the same data set instance in both runs): Some 550+ in the first case and some 1600+ in the second case. Q3: Again, how can the big difference be explained? Peter Hunkeler CREDIT SUISSE -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Using ICETOOL to copy a DSN and count specific records in one pass
Bill, you missed the parantheses. In a first run I used unique output data sets. Then I thought some physical differences could be the reason for the difference, so I decided to rerun both version using the very same preallocated output data set. It must be something else. Peter Hunkeler CREDIT SUISSE -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html